Type definitions#
Auto-generated documentation for SSM type annotations stubs module types-boto3-ssm.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from types_boto3_ssm.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
BlobTypeDef#
# BlobTypeDef Union usage example
from types_boto3_ssm.type_defs import BlobTypeDef
def get_value() -> BlobTypeDef:
return ...
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
StreamingBody,
]
NotificationConfigUnionTypeDef#
# NotificationConfigUnionTypeDef Union usage example
from types_boto3_ssm.type_defs import NotificationConfigUnionTypeDef
def get_value() -> NotificationConfigUnionTypeDef:
return ...
# NotificationConfigUnionTypeDef definition
NotificationConfigUnionTypeDef = Union[
NotificationConfigTypeDef, # (1)
NotificationConfigOutputTypeDef, # (2)
]
MaintenanceWindowTaskParameterValueExpressionUnionTypeDef#
# MaintenanceWindowTaskParameterValueExpressionUnionTypeDef Union usage example
from types_boto3_ssm.type_defs import MaintenanceWindowTaskParameterValueExpressionUnionTypeDef
def get_value() -> MaintenanceWindowTaskParameterValueExpressionUnionTypeDef:
return ...
# MaintenanceWindowTaskParameterValueExpressionUnionTypeDef definition
MaintenanceWindowTaskParameterValueExpressionUnionTypeDef = Union[
MaintenanceWindowTaskParameterValueExpressionTypeDef, # (1)
MaintenanceWindowTaskParameterValueExpressionOutputTypeDef, # (2)
]
- See MaintenanceWindowTaskParameterValueExpressionTypeDef
- See MaintenanceWindowTaskParameterValueExpressionOutputTypeDef
PatchFilterUnionTypeDef#
# PatchFilterUnionTypeDef Union usage example
from types_boto3_ssm.type_defs import PatchFilterUnionTypeDef
def get_value() -> PatchFilterUnionTypeDef:
return ...
# PatchFilterUnionTypeDef definition
PatchFilterUnionTypeDef = Union[
PatchFilterTypeDef, # (1)
PatchFilterOutputTypeDef, # (2)
]
PatchSourceUnionTypeDef#
# PatchSourceUnionTypeDef Union usage example
from types_boto3_ssm.type_defs import PatchSourceUnionTypeDef
def get_value() -> PatchSourceUnionTypeDef:
return ...
# PatchSourceUnionTypeDef definition
PatchSourceUnionTypeDef = Union[
PatchSourceTypeDef, # (1)
PatchSourceOutputTypeDef, # (2)
]
TargetUnionTypeDef#
# TargetUnionTypeDef Union usage example
from types_boto3_ssm.type_defs import TargetUnionTypeDef
def get_value() -> TargetUnionTypeDef:
return ...
# TargetUnionTypeDef definition
TargetUnionTypeDef = Union[
TargetTypeDef, # (1)
TargetOutputTypeDef, # (2)
]
- See TargetTypeDef
- See TargetOutputTypeDef
AlarmConfigurationUnionTypeDef#
# AlarmConfigurationUnionTypeDef Union usage example
from types_boto3_ssm.type_defs import AlarmConfigurationUnionTypeDef
def get_value() -> AlarmConfigurationUnionTypeDef:
return ...
# AlarmConfigurationUnionTypeDef definition
AlarmConfigurationUnionTypeDef = Union[
AlarmConfigurationTypeDef, # (1)
AlarmConfigurationOutputTypeDef, # (2)
]
AssociationStatusUnionTypeDef#
# AssociationStatusUnionTypeDef Union usage example
from types_boto3_ssm.type_defs import AssociationStatusUnionTypeDef
def get_value() -> AssociationStatusUnionTypeDef:
return ...
# AssociationStatusUnionTypeDef definition
AssociationStatusUnionTypeDef = Union[
AssociationStatusTypeDef, # (1)
AssociationStatusOutputTypeDef, # (2)
]
ComplianceExecutionSummaryUnionTypeDef#
# ComplianceExecutionSummaryUnionTypeDef Union usage example
from types_boto3_ssm.type_defs import ComplianceExecutionSummaryUnionTypeDef
def get_value() -> ComplianceExecutionSummaryUnionTypeDef:
return ...
# ComplianceExecutionSummaryUnionTypeDef definition
ComplianceExecutionSummaryUnionTypeDef = Union[
ComplianceExecutionSummaryTypeDef, # (1)
ComplianceExecutionSummaryOutputTypeDef, # (2)
]
ResourceDataSyncAwsOrganizationsSourceUnionTypeDef#
# ResourceDataSyncAwsOrganizationsSourceUnionTypeDef Union usage example
from types_boto3_ssm.type_defs import ResourceDataSyncAwsOrganizationsSourceUnionTypeDef
def get_value() -> ResourceDataSyncAwsOrganizationsSourceUnionTypeDef:
return ...
# ResourceDataSyncAwsOrganizationsSourceUnionTypeDef definition
ResourceDataSyncAwsOrganizationsSourceUnionTypeDef = Union[
ResourceDataSyncAwsOrganizationsSourceTypeDef, # (1)
ResourceDataSyncAwsOrganizationsSourceOutputTypeDef, # (2)
]
- See ResourceDataSyncAwsOrganizationsSourceTypeDef
- See ResourceDataSyncAwsOrganizationsSourceOutputTypeDef
MaintenanceWindowTaskInvocationParametersUnionTypeDef#
# MaintenanceWindowTaskInvocationParametersUnionTypeDef Union usage example
from types_boto3_ssm.type_defs import MaintenanceWindowTaskInvocationParametersUnionTypeDef
def get_value() -> MaintenanceWindowTaskInvocationParametersUnionTypeDef:
return ...
# MaintenanceWindowTaskInvocationParametersUnionTypeDef definition
MaintenanceWindowTaskInvocationParametersUnionTypeDef = Union[
MaintenanceWindowTaskInvocationParametersTypeDef, # (1)
MaintenanceWindowTaskInvocationParametersOutputTypeDef, # (2)
]
- See MaintenanceWindowTaskInvocationParametersTypeDef
- See MaintenanceWindowTaskInvocationParametersOutputTypeDef
PatchFilterGroupUnionTypeDef#
# PatchFilterGroupUnionTypeDef Union usage example
from types_boto3_ssm.type_defs import PatchFilterGroupUnionTypeDef
def get_value() -> PatchFilterGroupUnionTypeDef:
return ...
# PatchFilterGroupUnionTypeDef definition
PatchFilterGroupUnionTypeDef = Union[
PatchFilterGroupTypeDef, # (1)
PatchFilterGroupOutputTypeDef, # (2)
]
TargetLocationUnionTypeDef#
# TargetLocationUnionTypeDef Union usage example
from types_boto3_ssm.type_defs import TargetLocationUnionTypeDef
def get_value() -> TargetLocationUnionTypeDef:
return ...
# TargetLocationUnionTypeDef definition
TargetLocationUnionTypeDef = Union[
TargetLocationTypeDef, # (1)
TargetLocationOutputTypeDef, # (2)
]
PatchRuleUnionTypeDef#
# PatchRuleUnionTypeDef Union usage example
from types_boto3_ssm.type_defs import PatchRuleUnionTypeDef
def get_value() -> PatchRuleUnionTypeDef:
return ...
# PatchRuleUnionTypeDef definition
PatchRuleUnionTypeDef = Union[
PatchRuleTypeDef, # (1)
PatchRuleOutputTypeDef, # (2)
]
CreateAssociationBatchRequestEntryUnionTypeDef#
# CreateAssociationBatchRequestEntryUnionTypeDef Union usage example
from types_boto3_ssm.type_defs import CreateAssociationBatchRequestEntryUnionTypeDef
def get_value() -> CreateAssociationBatchRequestEntryUnionTypeDef:
return ...
# CreateAssociationBatchRequestEntryUnionTypeDef definition
CreateAssociationBatchRequestEntryUnionTypeDef = Union[
CreateAssociationBatchRequestEntryTypeDef, # (1)
CreateAssociationBatchRequestEntryOutputTypeDef, # (2)
]
RunbookUnionTypeDef#
# RunbookUnionTypeDef Union usage example
from types_boto3_ssm.type_defs import RunbookUnionTypeDef
def get_value() -> RunbookUnionTypeDef:
return ...
# RunbookUnionTypeDef definition
RunbookUnionTypeDef = Union[
RunbookTypeDef, # (1)
RunbookOutputTypeDef, # (2)
]
- See RunbookTypeDef
- See RunbookOutputTypeDef
PatchRuleGroupUnionTypeDef#
# PatchRuleGroupUnionTypeDef Union usage example
from types_boto3_ssm.type_defs import PatchRuleGroupUnionTypeDef
def get_value() -> PatchRuleGroupUnionTypeDef:
return ...
# PatchRuleGroupUnionTypeDef definition
PatchRuleGroupUnionTypeDef = Union[
PatchRuleGroupTypeDef, # (1)
PatchRuleGroupOutputTypeDef, # (2)
]
AccountSharingInfoTypeDef#
# AccountSharingInfoTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import AccountSharingInfoTypeDef
def get_value() -> AccountSharingInfoTypeDef:
return {
"AccountId": ...,
}
# AccountSharingInfoTypeDef definition
class AccountSharingInfoTypeDef(TypedDict):
AccountId: NotRequired[str],
SharedDocumentVersion: NotRequired[str],
TagTypeDef#
# TagTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
AlarmTypeDef#
# AlarmTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import AlarmTypeDef
def get_value() -> AlarmTypeDef:
return {
"Name": ...,
}
# AlarmTypeDef definition
class AlarmTypeDef(TypedDict):
Name: str,
AlarmStateInformationTypeDef#
# AlarmStateInformationTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import AlarmStateInformationTypeDef
def get_value() -> AlarmStateInformationTypeDef:
return {
"Name": ...,
}
# AlarmStateInformationTypeDef definition
class AlarmStateInformationTypeDef(TypedDict):
Name: str,
State: ExternalAlarmStateType, # (1)
AssociateOpsItemRelatedItemRequestTypeDef#
# AssociateOpsItemRelatedItemRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import AssociateOpsItemRelatedItemRequestTypeDef
def get_value() -> AssociateOpsItemRelatedItemRequestTypeDef:
return {
"OpsItemId": ...,
}
# AssociateOpsItemRelatedItemRequestTypeDef definition
class AssociateOpsItemRelatedItemRequestTypeDef(TypedDict):
OpsItemId: str,
AssociationType: str,
ResourceType: str,
ResourceUri: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AssociationOverviewTypeDef#
# AssociationOverviewTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import AssociationOverviewTypeDef
def get_value() -> AssociationOverviewTypeDef:
return {
"Status": ...,
}
# AssociationOverviewTypeDef definition
class AssociationOverviewTypeDef(TypedDict):
Status: NotRequired[str],
DetailedStatus: NotRequired[str],
AssociationStatusAggregatedCount: NotRequired[Dict[str, int]],
AssociationStatusOutputTypeDef#
# AssociationStatusOutputTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import AssociationStatusOutputTypeDef
def get_value() -> AssociationStatusOutputTypeDef:
return {
"Date": ...,
}
# AssociationStatusOutputTypeDef definition
class AssociationStatusOutputTypeDef(TypedDict):
Date: datetime,
Name: AssociationStatusNameType, # (1)
Message: str,
AdditionalInfo: NotRequired[str],
TargetOutputTypeDef#
# TargetOutputTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import TargetOutputTypeDef
def get_value() -> TargetOutputTypeDef:
return {
"Key": ...,
}
# TargetOutputTypeDef definition
class TargetOutputTypeDef(TypedDict):
Key: NotRequired[str],
Values: NotRequired[List[str]],
AssociationExecutionFilterTypeDef#
# AssociationExecutionFilterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import AssociationExecutionFilterTypeDef
def get_value() -> AssociationExecutionFilterTypeDef:
return {
"Key": ...,
}
# AssociationExecutionFilterTypeDef definition
class AssociationExecutionFilterTypeDef(TypedDict):
Key: AssociationExecutionFilterKeyType, # (1)
Value: str,
Type: AssociationFilterOperatorTypeType, # (2)
OutputSourceTypeDef#
# OutputSourceTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import OutputSourceTypeDef
def get_value() -> OutputSourceTypeDef:
return {
"OutputSourceId": ...,
}
# OutputSourceTypeDef definition
class OutputSourceTypeDef(TypedDict):
OutputSourceId: NotRequired[str],
OutputSourceType: NotRequired[str],
AssociationExecutionTargetsFilterTypeDef#
# AssociationExecutionTargetsFilterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import AssociationExecutionTargetsFilterTypeDef
def get_value() -> AssociationExecutionTargetsFilterTypeDef:
return {
"Key": ...,
}
# AssociationExecutionTargetsFilterTypeDef definition
class AssociationExecutionTargetsFilterTypeDef(TypedDict):
Key: AssociationExecutionTargetsFilterKeyType, # (1)
Value: str,
AssociationFilterTypeDef#
# AssociationFilterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import AssociationFilterTypeDef
def get_value() -> AssociationFilterTypeDef:
return {
"key": ...,
}
# AssociationFilterTypeDef definition
class AssociationFilterTypeDef(TypedDict):
key: AssociationFilterKeyType, # (1)
value: str,
AttachmentContentTypeDef#
# AttachmentContentTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import AttachmentContentTypeDef
def get_value() -> AttachmentContentTypeDef:
return {
"Name": ...,
}
# AttachmentContentTypeDef definition
class AttachmentContentTypeDef(TypedDict):
Name: NotRequired[str],
Size: NotRequired[int],
Hash: NotRequired[str],
HashType: NotRequired[AttachmentHashTypeType], # (1)
Url: NotRequired[str],
AttachmentInformationTypeDef#
# AttachmentInformationTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import AttachmentInformationTypeDef
def get_value() -> AttachmentInformationTypeDef:
return {
"Name": ...,
}
# AttachmentInformationTypeDef definition
class AttachmentInformationTypeDef(TypedDict):
Name: NotRequired[str],
AttachmentsSourceTypeDef#
# AttachmentsSourceTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import AttachmentsSourceTypeDef
def get_value() -> AttachmentsSourceTypeDef:
return {
"Key": ...,
}
# AttachmentsSourceTypeDef definition
class AttachmentsSourceTypeDef(TypedDict):
Key: NotRequired[AttachmentsSourceKeyType], # (1)
Values: NotRequired[Sequence[str]],
Name: NotRequired[str],
AutomationExecutionFilterTypeDef#
# AutomationExecutionFilterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import AutomationExecutionFilterTypeDef
def get_value() -> AutomationExecutionFilterTypeDef:
return {
"Key": ...,
}
# AutomationExecutionFilterTypeDef definition
class AutomationExecutionFilterTypeDef(TypedDict):
Key: AutomationExecutionFilterKeyType, # (1)
Values: Sequence[str],
ResolvedTargetsTypeDef#
# ResolvedTargetsTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ResolvedTargetsTypeDef
def get_value() -> ResolvedTargetsTypeDef:
return {
"ParameterValues": ...,
}
# ResolvedTargetsTypeDef definition
class ResolvedTargetsTypeDef(TypedDict):
ParameterValues: NotRequired[List[str]],
Truncated: NotRequired[bool],
TargetPreviewTypeDef#
# TargetPreviewTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import TargetPreviewTypeDef
def get_value() -> TargetPreviewTypeDef:
return {
"Count": ...,
}
# TargetPreviewTypeDef definition
class TargetPreviewTypeDef(TypedDict):
Count: NotRequired[int],
TargetType: NotRequired[str],
ProgressCountersTypeDef#
# ProgressCountersTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ProgressCountersTypeDef
def get_value() -> ProgressCountersTypeDef:
return {
"TotalSteps": ...,
}
# ProgressCountersTypeDef definition
class ProgressCountersTypeDef(TypedDict):
TotalSteps: NotRequired[int],
SuccessSteps: NotRequired[int],
FailedSteps: NotRequired[int],
CancelledSteps: NotRequired[int],
TimedOutSteps: NotRequired[int],
CancelCommandRequestTypeDef#
# CancelCommandRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import CancelCommandRequestTypeDef
def get_value() -> CancelCommandRequestTypeDef:
return {
"CommandId": ...,
}
# CancelCommandRequestTypeDef definition
class CancelCommandRequestTypeDef(TypedDict):
CommandId: str,
InstanceIds: NotRequired[Sequence[str]],
CancelMaintenanceWindowExecutionRequestTypeDef#
# CancelMaintenanceWindowExecutionRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import CancelMaintenanceWindowExecutionRequestTypeDef
def get_value() -> CancelMaintenanceWindowExecutionRequestTypeDef:
return {
"WindowExecutionId": ...,
}
# CancelMaintenanceWindowExecutionRequestTypeDef definition
class CancelMaintenanceWindowExecutionRequestTypeDef(TypedDict):
WindowExecutionId: str,
CloudWatchOutputConfigTypeDef#
# CloudWatchOutputConfigTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import CloudWatchOutputConfigTypeDef
def get_value() -> CloudWatchOutputConfigTypeDef:
return {
"CloudWatchLogGroupName": ...,
}
# CloudWatchOutputConfigTypeDef definition
class CloudWatchOutputConfigTypeDef(TypedDict):
CloudWatchLogGroupName: NotRequired[str],
CloudWatchOutputEnabled: NotRequired[bool],
CommandFilterTypeDef#
# CommandFilterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import CommandFilterTypeDef
def get_value() -> CommandFilterTypeDef:
return {
"key": ...,
}
# CommandFilterTypeDef definition
class CommandFilterTypeDef(TypedDict):
key: CommandFilterKeyType, # (1)
value: str,
CommandPluginTypeDef#
# CommandPluginTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import CommandPluginTypeDef
def get_value() -> CommandPluginTypeDef:
return {
"Name": ...,
}
# CommandPluginTypeDef definition
class CommandPluginTypeDef(TypedDict):
Name: NotRequired[str],
Status: NotRequired[CommandPluginStatusType], # (1)
StatusDetails: NotRequired[str],
ResponseCode: NotRequired[int],
ResponseStartDateTime: NotRequired[datetime],
ResponseFinishDateTime: NotRequired[datetime],
Output: NotRequired[str],
StandardOutputUrl: NotRequired[str],
StandardErrorUrl: NotRequired[str],
OutputS3Region: NotRequired[str],
OutputS3BucketName: NotRequired[str],
OutputS3KeyPrefix: NotRequired[str],
NotificationConfigOutputTypeDef#
# NotificationConfigOutputTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import NotificationConfigOutputTypeDef
def get_value() -> NotificationConfigOutputTypeDef:
return {
"NotificationArn": ...,
}
# NotificationConfigOutputTypeDef definition
class NotificationConfigOutputTypeDef(TypedDict):
NotificationArn: NotRequired[str],
NotificationEvents: NotRequired[List[NotificationEventType]], # (1)
NotificationType: NotRequired[NotificationTypeType], # (2)
ComplianceExecutionSummaryOutputTypeDef#
# ComplianceExecutionSummaryOutputTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ComplianceExecutionSummaryOutputTypeDef
def get_value() -> ComplianceExecutionSummaryOutputTypeDef:
return {
"ExecutionTime": ...,
}
# ComplianceExecutionSummaryOutputTypeDef definition
class ComplianceExecutionSummaryOutputTypeDef(TypedDict):
ExecutionTime: datetime,
ExecutionId: NotRequired[str],
ExecutionType: NotRequired[str],
ComplianceItemEntryTypeDef#
# ComplianceItemEntryTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ComplianceItemEntryTypeDef
def get_value() -> ComplianceItemEntryTypeDef:
return {
"Id": ...,
}
# ComplianceItemEntryTypeDef definition
class ComplianceItemEntryTypeDef(TypedDict):
Severity: ComplianceSeverityType, # (1)
Status: ComplianceStatusType, # (2)
Id: NotRequired[str],
Title: NotRequired[str],
Details: NotRequired[Mapping[str, str]],
ComplianceStringFilterTypeDef#
# ComplianceStringFilterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ComplianceStringFilterTypeDef
def get_value() -> ComplianceStringFilterTypeDef:
return {
"Key": ...,
}
# ComplianceStringFilterTypeDef definition
class ComplianceStringFilterTypeDef(TypedDict):
Key: NotRequired[str],
Values: NotRequired[Sequence[str]],
Type: NotRequired[ComplianceQueryOperatorTypeType], # (1)
SeveritySummaryTypeDef#
# SeveritySummaryTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import SeveritySummaryTypeDef
def get_value() -> SeveritySummaryTypeDef:
return {
"CriticalCount": ...,
}
# SeveritySummaryTypeDef definition
class SeveritySummaryTypeDef(TypedDict):
CriticalCount: NotRequired[int],
HighCount: NotRequired[int],
MediumCount: NotRequired[int],
LowCount: NotRequired[int],
InformationalCount: NotRequired[int],
UnspecifiedCount: NotRequired[int],
RegistrationMetadataItemTypeDef#
# RegistrationMetadataItemTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import RegistrationMetadataItemTypeDef
def get_value() -> RegistrationMetadataItemTypeDef:
return {
"Key": ...,
}
# RegistrationMetadataItemTypeDef definition
class RegistrationMetadataItemTypeDef(TypedDict):
Key: str,
Value: str,
DocumentRequiresTypeDef#
# DocumentRequiresTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DocumentRequiresTypeDef
def get_value() -> DocumentRequiresTypeDef:
return {
"Name": ...,
}
# DocumentRequiresTypeDef definition
class DocumentRequiresTypeDef(TypedDict):
Name: str,
Version: NotRequired[str],
RequireType: NotRequired[str],
VersionName: NotRequired[str],
OpsItemDataValueTypeDef#
# OpsItemDataValueTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import OpsItemDataValueTypeDef
def get_value() -> OpsItemDataValueTypeDef:
return {
"Value": ...,
}
# OpsItemDataValueTypeDef definition
class OpsItemDataValueTypeDef(TypedDict):
Value: NotRequired[str],
Type: NotRequired[OpsItemDataTypeType], # (1)
OpsItemNotificationTypeDef#
# OpsItemNotificationTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import OpsItemNotificationTypeDef
def get_value() -> OpsItemNotificationTypeDef:
return {
"Arn": ...,
}
# OpsItemNotificationTypeDef definition
class OpsItemNotificationTypeDef(TypedDict):
Arn: NotRequired[str],
RelatedOpsItemTypeDef#
# RelatedOpsItemTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import RelatedOpsItemTypeDef
def get_value() -> RelatedOpsItemTypeDef:
return {
"OpsItemId": ...,
}
# RelatedOpsItemTypeDef definition
class RelatedOpsItemTypeDef(TypedDict):
OpsItemId: str,
MetadataValueTypeDef#
# MetadataValueTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import MetadataValueTypeDef
def get_value() -> MetadataValueTypeDef:
return {
"Value": ...,
}
# MetadataValueTypeDef definition
class MetadataValueTypeDef(TypedDict):
Value: NotRequired[str],
DeleteActivationRequestTypeDef#
# DeleteActivationRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DeleteActivationRequestTypeDef
def get_value() -> DeleteActivationRequestTypeDef:
return {
"ActivationId": ...,
}
# DeleteActivationRequestTypeDef definition
class DeleteActivationRequestTypeDef(TypedDict):
ActivationId: str,
DeleteAssociationRequestTypeDef#
# DeleteAssociationRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DeleteAssociationRequestTypeDef
def get_value() -> DeleteAssociationRequestTypeDef:
return {
"Name": ...,
}
# DeleteAssociationRequestTypeDef definition
class DeleteAssociationRequestTypeDef(TypedDict):
Name: NotRequired[str],
InstanceId: NotRequired[str],
AssociationId: NotRequired[str],
DeleteDocumentRequestTypeDef#
# DeleteDocumentRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DeleteDocumentRequestTypeDef
def get_value() -> DeleteDocumentRequestTypeDef:
return {
"Name": ...,
}
# DeleteDocumentRequestTypeDef definition
class DeleteDocumentRequestTypeDef(TypedDict):
Name: str,
DocumentVersion: NotRequired[str],
VersionName: NotRequired[str],
Force: NotRequired[bool],
DeleteInventoryRequestTypeDef#
# DeleteInventoryRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DeleteInventoryRequestTypeDef
def get_value() -> DeleteInventoryRequestTypeDef:
return {
"TypeName": ...,
}
# DeleteInventoryRequestTypeDef definition
class DeleteInventoryRequestTypeDef(TypedDict):
TypeName: str,
SchemaDeleteOption: NotRequired[InventorySchemaDeleteOptionType], # (1)
DryRun: NotRequired[bool],
ClientToken: NotRequired[str],
DeleteMaintenanceWindowRequestTypeDef#
# DeleteMaintenanceWindowRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DeleteMaintenanceWindowRequestTypeDef
def get_value() -> DeleteMaintenanceWindowRequestTypeDef:
return {
"WindowId": ...,
}
# DeleteMaintenanceWindowRequestTypeDef definition
class DeleteMaintenanceWindowRequestTypeDef(TypedDict):
WindowId: str,
DeleteOpsItemRequestTypeDef#
# DeleteOpsItemRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DeleteOpsItemRequestTypeDef
def get_value() -> DeleteOpsItemRequestTypeDef:
return {
"OpsItemId": ...,
}
# DeleteOpsItemRequestTypeDef definition
class DeleteOpsItemRequestTypeDef(TypedDict):
OpsItemId: str,
DeleteOpsMetadataRequestTypeDef#
# DeleteOpsMetadataRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DeleteOpsMetadataRequestTypeDef
def get_value() -> DeleteOpsMetadataRequestTypeDef:
return {
"OpsMetadataArn": ...,
}
# DeleteOpsMetadataRequestTypeDef definition
class DeleteOpsMetadataRequestTypeDef(TypedDict):
OpsMetadataArn: str,
DeleteParameterRequestTypeDef#
# DeleteParameterRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DeleteParameterRequestTypeDef
def get_value() -> DeleteParameterRequestTypeDef:
return {
"Name": ...,
}
# DeleteParameterRequestTypeDef definition
class DeleteParameterRequestTypeDef(TypedDict):
Name: str,
DeleteParametersRequestTypeDef#
# DeleteParametersRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DeleteParametersRequestTypeDef
def get_value() -> DeleteParametersRequestTypeDef:
return {
"Names": ...,
}
# DeleteParametersRequestTypeDef definition
class DeleteParametersRequestTypeDef(TypedDict):
Names: Sequence[str],
DeletePatchBaselineRequestTypeDef#
# DeletePatchBaselineRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DeletePatchBaselineRequestTypeDef
def get_value() -> DeletePatchBaselineRequestTypeDef:
return {
"BaselineId": ...,
}
# DeletePatchBaselineRequestTypeDef definition
class DeletePatchBaselineRequestTypeDef(TypedDict):
BaselineId: str,
DeleteResourceDataSyncRequestTypeDef#
# DeleteResourceDataSyncRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DeleteResourceDataSyncRequestTypeDef
def get_value() -> DeleteResourceDataSyncRequestTypeDef:
return {
"SyncName": ...,
}
# DeleteResourceDataSyncRequestTypeDef definition
class DeleteResourceDataSyncRequestTypeDef(TypedDict):
SyncName: str,
SyncType: NotRequired[str],
DeleteResourcePolicyRequestTypeDef#
# DeleteResourcePolicyRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DeleteResourcePolicyRequestTypeDef
def get_value() -> DeleteResourcePolicyRequestTypeDef:
return {
"ResourceArn": ...,
}
# DeleteResourcePolicyRequestTypeDef definition
class DeleteResourcePolicyRequestTypeDef(TypedDict):
ResourceArn: str,
PolicyId: str,
PolicyHash: str,
DeregisterManagedInstanceRequestTypeDef#
# DeregisterManagedInstanceRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DeregisterManagedInstanceRequestTypeDef
def get_value() -> DeregisterManagedInstanceRequestTypeDef:
return {
"InstanceId": ...,
}
# DeregisterManagedInstanceRequestTypeDef definition
class DeregisterManagedInstanceRequestTypeDef(TypedDict):
InstanceId: str,
DeregisterPatchBaselineForPatchGroupRequestTypeDef#
# DeregisterPatchBaselineForPatchGroupRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DeregisterPatchBaselineForPatchGroupRequestTypeDef
def get_value() -> DeregisterPatchBaselineForPatchGroupRequestTypeDef:
return {
"BaselineId": ...,
}
# DeregisterPatchBaselineForPatchGroupRequestTypeDef definition
class DeregisterPatchBaselineForPatchGroupRequestTypeDef(TypedDict):
BaselineId: str,
PatchGroup: str,
DeregisterTargetFromMaintenanceWindowRequestTypeDef#
# DeregisterTargetFromMaintenanceWindowRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DeregisterTargetFromMaintenanceWindowRequestTypeDef
def get_value() -> DeregisterTargetFromMaintenanceWindowRequestTypeDef:
return {
"WindowId": ...,
}
# DeregisterTargetFromMaintenanceWindowRequestTypeDef definition
class DeregisterTargetFromMaintenanceWindowRequestTypeDef(TypedDict):
WindowId: str,
WindowTargetId: str,
Safe: NotRequired[bool],
DeregisterTaskFromMaintenanceWindowRequestTypeDef#
# DeregisterTaskFromMaintenanceWindowRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DeregisterTaskFromMaintenanceWindowRequestTypeDef
def get_value() -> DeregisterTaskFromMaintenanceWindowRequestTypeDef:
return {
"WindowId": ...,
}
# DeregisterTaskFromMaintenanceWindowRequestTypeDef definition
class DeregisterTaskFromMaintenanceWindowRequestTypeDef(TypedDict):
WindowId: str,
WindowTaskId: str,
DescribeActivationsFilterTypeDef#
# DescribeActivationsFilterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeActivationsFilterTypeDef
def get_value() -> DescribeActivationsFilterTypeDef:
return {
"FilterKey": ...,
}
# DescribeActivationsFilterTypeDef definition
class DescribeActivationsFilterTypeDef(TypedDict):
FilterKey: NotRequired[DescribeActivationsFilterKeysType], # (1)
FilterValues: NotRequired[Sequence[str]],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeAssociationRequestTypeDef#
# DescribeAssociationRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeAssociationRequestTypeDef
def get_value() -> DescribeAssociationRequestTypeDef:
return {
"Name": ...,
}
# DescribeAssociationRequestTypeDef definition
class DescribeAssociationRequestTypeDef(TypedDict):
Name: NotRequired[str],
InstanceId: NotRequired[str],
AssociationId: NotRequired[str],
AssociationVersion: NotRequired[str],
StepExecutionFilterTypeDef#
# StepExecutionFilterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import StepExecutionFilterTypeDef
def get_value() -> StepExecutionFilterTypeDef:
return {
"Key": ...,
}
# StepExecutionFilterTypeDef definition
class StepExecutionFilterTypeDef(TypedDict):
Key: StepExecutionFilterKeyType, # (1)
Values: Sequence[str],
PatchOrchestratorFilterTypeDef#
# PatchOrchestratorFilterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import PatchOrchestratorFilterTypeDef
def get_value() -> PatchOrchestratorFilterTypeDef:
return {
"Key": ...,
}
# PatchOrchestratorFilterTypeDef definition
class PatchOrchestratorFilterTypeDef(TypedDict):
Key: NotRequired[str],
Values: NotRequired[Sequence[str]],
PatchTypeDef#
# PatchTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import PatchTypeDef
def get_value() -> PatchTypeDef:
return {
"Id": ...,
}
# PatchTypeDef definition
class PatchTypeDef(TypedDict):
Id: NotRequired[str],
ReleaseDate: NotRequired[datetime],
Title: NotRequired[str],
Description: NotRequired[str],
ContentUrl: NotRequired[str],
Vendor: NotRequired[str],
ProductFamily: NotRequired[str],
Product: NotRequired[str],
Classification: NotRequired[str],
MsrcSeverity: NotRequired[str],
KbNumber: NotRequired[str],
MsrcNumber: NotRequired[str],
Language: NotRequired[str],
AdvisoryIds: NotRequired[List[str]],
BugzillaIds: NotRequired[List[str]],
CVEIds: NotRequired[List[str]],
Name: NotRequired[str],
Epoch: NotRequired[int],
Version: NotRequired[str],
Release: NotRequired[str],
Arch: NotRequired[str],
Severity: NotRequired[str],
Repository: NotRequired[str],
DescribeDocumentPermissionRequestTypeDef#
# DescribeDocumentPermissionRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeDocumentPermissionRequestTypeDef
def get_value() -> DescribeDocumentPermissionRequestTypeDef:
return {
"Name": ...,
}
# DescribeDocumentPermissionRequestTypeDef definition
class DescribeDocumentPermissionRequestTypeDef(TypedDict):
Name: str,
PermissionType: DocumentPermissionTypeType, # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeDocumentRequestTypeDef#
# DescribeDocumentRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeDocumentRequestTypeDef
def get_value() -> DescribeDocumentRequestTypeDef:
return {
"Name": ...,
}
# DescribeDocumentRequestTypeDef definition
class DescribeDocumentRequestTypeDef(TypedDict):
Name: str,
DocumentVersion: NotRequired[str],
VersionName: NotRequired[str],
DescribeEffectiveInstanceAssociationsRequestTypeDef#
# DescribeEffectiveInstanceAssociationsRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeEffectiveInstanceAssociationsRequestTypeDef
def get_value() -> DescribeEffectiveInstanceAssociationsRequestTypeDef:
return {
"InstanceId": ...,
}
# DescribeEffectiveInstanceAssociationsRequestTypeDef definition
class DescribeEffectiveInstanceAssociationsRequestTypeDef(TypedDict):
InstanceId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
InstanceAssociationTypeDef#
# InstanceAssociationTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import InstanceAssociationTypeDef
def get_value() -> InstanceAssociationTypeDef:
return {
"AssociationId": ...,
}
# InstanceAssociationTypeDef definition
class InstanceAssociationTypeDef(TypedDict):
AssociationId: NotRequired[str],
InstanceId: NotRequired[str],
Content: NotRequired[str],
AssociationVersion: NotRequired[str],
DescribeEffectivePatchesForPatchBaselineRequestTypeDef#
# DescribeEffectivePatchesForPatchBaselineRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeEffectivePatchesForPatchBaselineRequestTypeDef
def get_value() -> DescribeEffectivePatchesForPatchBaselineRequestTypeDef:
return {
"BaselineId": ...,
}
# DescribeEffectivePatchesForPatchBaselineRequestTypeDef definition
class DescribeEffectivePatchesForPatchBaselineRequestTypeDef(TypedDict):
BaselineId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeInstanceAssociationsStatusRequestTypeDef#
# DescribeInstanceAssociationsStatusRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeInstanceAssociationsStatusRequestTypeDef
def get_value() -> DescribeInstanceAssociationsStatusRequestTypeDef:
return {
"InstanceId": ...,
}
# DescribeInstanceAssociationsStatusRequestTypeDef definition
class DescribeInstanceAssociationsStatusRequestTypeDef(TypedDict):
InstanceId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
InstanceInformationFilterTypeDef#
# InstanceInformationFilterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import InstanceInformationFilterTypeDef
def get_value() -> InstanceInformationFilterTypeDef:
return {
"key": ...,
}
# InstanceInformationFilterTypeDef definition
class InstanceInformationFilterTypeDef(TypedDict):
key: InstanceInformationFilterKeyType, # (1)
valueSet: Sequence[str],
InstanceInformationStringFilterTypeDef#
# InstanceInformationStringFilterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import InstanceInformationStringFilterTypeDef
def get_value() -> InstanceInformationStringFilterTypeDef:
return {
"Key": ...,
}
# InstanceInformationStringFilterTypeDef definition
class InstanceInformationStringFilterTypeDef(TypedDict):
Key: str,
Values: Sequence[str],
InstancePatchStateFilterTypeDef#
# InstancePatchStateFilterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import InstancePatchStateFilterTypeDef
def get_value() -> InstancePatchStateFilterTypeDef:
return {
"Key": ...,
}
# InstancePatchStateFilterTypeDef definition
class InstancePatchStateFilterTypeDef(TypedDict):
Key: str,
Values: Sequence[str],
Type: InstancePatchStateOperatorTypeType, # (1)
InstancePatchStateTypeDef#
# InstancePatchStateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import InstancePatchStateTypeDef
def get_value() -> InstancePatchStateTypeDef:
return {
"InstanceId": ...,
}
# InstancePatchStateTypeDef definition
class InstancePatchStateTypeDef(TypedDict):
InstanceId: str,
PatchGroup: str,
BaselineId: str,
OperationStartTime: datetime,
OperationEndTime: datetime,
Operation: PatchOperationTypeType, # (1)
SnapshotId: NotRequired[str],
InstallOverrideList: NotRequired[str],
OwnerInformation: NotRequired[str],
InstalledCount: NotRequired[int],
InstalledOtherCount: NotRequired[int],
InstalledPendingRebootCount: NotRequired[int],
InstalledRejectedCount: NotRequired[int],
MissingCount: NotRequired[int],
FailedCount: NotRequired[int],
UnreportedNotApplicableCount: NotRequired[int],
NotApplicableCount: NotRequired[int],
LastNoRebootInstallOperationTime: NotRequired[datetime],
RebootOption: NotRequired[RebootOptionType], # (2)
CriticalNonCompliantCount: NotRequired[int],
SecurityNonCompliantCount: NotRequired[int],
OtherNonCompliantCount: NotRequired[int],
DescribeInstancePatchStatesRequestTypeDef#
# DescribeInstancePatchStatesRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeInstancePatchStatesRequestTypeDef
def get_value() -> DescribeInstancePatchStatesRequestTypeDef:
return {
"InstanceIds": ...,
}
# DescribeInstancePatchStatesRequestTypeDef definition
class DescribeInstancePatchStatesRequestTypeDef(TypedDict):
InstanceIds: Sequence[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
PatchComplianceDataTypeDef#
# PatchComplianceDataTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import PatchComplianceDataTypeDef
def get_value() -> PatchComplianceDataTypeDef:
return {
"Title": ...,
}
# PatchComplianceDataTypeDef definition
class PatchComplianceDataTypeDef(TypedDict):
Title: str,
KBId: str,
Classification: str,
Severity: str,
State: PatchComplianceDataStateType, # (1)
InstalledTime: datetime,
CVEIds: NotRequired[str],
InstancePropertyFilterTypeDef#
# InstancePropertyFilterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import InstancePropertyFilterTypeDef
def get_value() -> InstancePropertyFilterTypeDef:
return {
"key": ...,
}
# InstancePropertyFilterTypeDef definition
class InstancePropertyFilterTypeDef(TypedDict):
key: InstancePropertyFilterKeyType, # (1)
valueSet: Sequence[str],
InstancePropertyStringFilterTypeDef#
# InstancePropertyStringFilterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import InstancePropertyStringFilterTypeDef
def get_value() -> InstancePropertyStringFilterTypeDef:
return {
"Key": ...,
}
# InstancePropertyStringFilterTypeDef definition
class InstancePropertyStringFilterTypeDef(TypedDict):
Key: str,
Values: Sequence[str],
Operator: NotRequired[InstancePropertyFilterOperatorType], # (1)
DescribeInventoryDeletionsRequestTypeDef#
# DescribeInventoryDeletionsRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeInventoryDeletionsRequestTypeDef
def get_value() -> DescribeInventoryDeletionsRequestTypeDef:
return {
"DeletionId": ...,
}
# DescribeInventoryDeletionsRequestTypeDef definition
class DescribeInventoryDeletionsRequestTypeDef(TypedDict):
DeletionId: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
MaintenanceWindowFilterTypeDef#
# MaintenanceWindowFilterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import MaintenanceWindowFilterTypeDef
def get_value() -> MaintenanceWindowFilterTypeDef:
return {
"Key": ...,
}
# MaintenanceWindowFilterTypeDef definition
class MaintenanceWindowFilterTypeDef(TypedDict):
Key: NotRequired[str],
Values: NotRequired[Sequence[str]],
MaintenanceWindowExecutionTaskInvocationIdentityTypeDef#
# MaintenanceWindowExecutionTaskInvocationIdentityTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import MaintenanceWindowExecutionTaskInvocationIdentityTypeDef
def get_value() -> MaintenanceWindowExecutionTaskInvocationIdentityTypeDef:
return {
"WindowExecutionId": ...,
}
# MaintenanceWindowExecutionTaskInvocationIdentityTypeDef definition
class MaintenanceWindowExecutionTaskInvocationIdentityTypeDef(TypedDict):
WindowExecutionId: NotRequired[str],
TaskExecutionId: NotRequired[str],
InvocationId: NotRequired[str],
ExecutionId: NotRequired[str],
TaskType: NotRequired[MaintenanceWindowTaskTypeType], # (1)
Parameters: NotRequired[str],
Status: NotRequired[MaintenanceWindowExecutionStatusType], # (2)
StatusDetails: NotRequired[str],
StartTime: NotRequired[datetime],
EndTime: NotRequired[datetime],
OwnerInformation: NotRequired[str],
WindowTargetId: NotRequired[str],
MaintenanceWindowExecutionTypeDef#
# MaintenanceWindowExecutionTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import MaintenanceWindowExecutionTypeDef
def get_value() -> MaintenanceWindowExecutionTypeDef:
return {
"WindowId": ...,
}
# MaintenanceWindowExecutionTypeDef definition
class MaintenanceWindowExecutionTypeDef(TypedDict):
WindowId: NotRequired[str],
WindowExecutionId: NotRequired[str],
Status: NotRequired[MaintenanceWindowExecutionStatusType], # (1)
StatusDetails: NotRequired[str],
StartTime: NotRequired[datetime],
EndTime: NotRequired[datetime],
ScheduledWindowExecutionTypeDef#
# ScheduledWindowExecutionTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ScheduledWindowExecutionTypeDef
def get_value() -> ScheduledWindowExecutionTypeDef:
return {
"WindowId": ...,
}
# ScheduledWindowExecutionTypeDef definition
class ScheduledWindowExecutionTypeDef(TypedDict):
WindowId: NotRequired[str],
Name: NotRequired[str],
ExecutionTime: NotRequired[str],
MaintenanceWindowIdentityForTargetTypeDef#
# MaintenanceWindowIdentityForTargetTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import MaintenanceWindowIdentityForTargetTypeDef
def get_value() -> MaintenanceWindowIdentityForTargetTypeDef:
return {
"WindowId": ...,
}
# MaintenanceWindowIdentityForTargetTypeDef definition
class MaintenanceWindowIdentityForTargetTypeDef(TypedDict):
WindowId: NotRequired[str],
Name: NotRequired[str],
MaintenanceWindowIdentityTypeDef#
# MaintenanceWindowIdentityTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import MaintenanceWindowIdentityTypeDef
def get_value() -> MaintenanceWindowIdentityTypeDef:
return {
"WindowId": ...,
}
# MaintenanceWindowIdentityTypeDef definition
class MaintenanceWindowIdentityTypeDef(TypedDict):
WindowId: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
Enabled: NotRequired[bool],
Duration: NotRequired[int],
Cutoff: NotRequired[int],
Schedule: NotRequired[str],
ScheduleTimezone: NotRequired[str],
ScheduleOffset: NotRequired[int],
EndDate: NotRequired[str],
StartDate: NotRequired[str],
NextExecutionTime: NotRequired[str],
OpsItemFilterTypeDef#
# OpsItemFilterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import OpsItemFilterTypeDef
def get_value() -> OpsItemFilterTypeDef:
return {
"Key": ...,
}
# OpsItemFilterTypeDef definition
class OpsItemFilterTypeDef(TypedDict):
Key: OpsItemFilterKeyType, # (1)
Values: Sequence[str],
Operator: OpsItemFilterOperatorType, # (2)
ParameterStringFilterTypeDef#
# ParameterStringFilterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ParameterStringFilterTypeDef
def get_value() -> ParameterStringFilterTypeDef:
return {
"Key": ...,
}
# ParameterStringFilterTypeDef definition
class ParameterStringFilterTypeDef(TypedDict):
Key: str,
Option: NotRequired[str],
Values: NotRequired[Sequence[str]],
ParametersFilterTypeDef#
# ParametersFilterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ParametersFilterTypeDef
def get_value() -> ParametersFilterTypeDef:
return {
"Key": ...,
}
# ParametersFilterTypeDef definition
class ParametersFilterTypeDef(TypedDict):
Key: ParametersFilterKeyType, # (1)
Values: Sequence[str],
PatchBaselineIdentityTypeDef#
# PatchBaselineIdentityTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import PatchBaselineIdentityTypeDef
def get_value() -> PatchBaselineIdentityTypeDef:
return {
"BaselineId": ...,
}
# PatchBaselineIdentityTypeDef definition
class PatchBaselineIdentityTypeDef(TypedDict):
BaselineId: NotRequired[str],
BaselineName: NotRequired[str],
OperatingSystem: NotRequired[OperatingSystemType], # (1)
BaselineDescription: NotRequired[str],
DefaultBaseline: NotRequired[bool],
DescribePatchGroupStateRequestTypeDef#
# DescribePatchGroupStateRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribePatchGroupStateRequestTypeDef
def get_value() -> DescribePatchGroupStateRequestTypeDef:
return {
"PatchGroup": ...,
}
# DescribePatchGroupStateRequestTypeDef definition
class DescribePatchGroupStateRequestTypeDef(TypedDict):
PatchGroup: str,
DescribePatchPropertiesRequestTypeDef#
# DescribePatchPropertiesRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribePatchPropertiesRequestTypeDef
def get_value() -> DescribePatchPropertiesRequestTypeDef:
return {
"OperatingSystem": ...,
}
# DescribePatchPropertiesRequestTypeDef definition
class DescribePatchPropertiesRequestTypeDef(TypedDict):
OperatingSystem: OperatingSystemType, # (1)
Property: PatchPropertyType, # (2)
PatchSet: NotRequired[PatchSetType], # (3)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See OperatingSystemType
- See PatchPropertyType
- See PatchSetType
SessionFilterTypeDef#
# SessionFilterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import SessionFilterTypeDef
def get_value() -> SessionFilterTypeDef:
return {
"key": ...,
}
# SessionFilterTypeDef definition
class SessionFilterTypeDef(TypedDict):
key: SessionFilterKeyType, # (1)
value: str,
DisassociateOpsItemRelatedItemRequestTypeDef#
# DisassociateOpsItemRelatedItemRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DisassociateOpsItemRelatedItemRequestTypeDef
def get_value() -> DisassociateOpsItemRelatedItemRequestTypeDef:
return {
"OpsItemId": ...,
}
# DisassociateOpsItemRelatedItemRequestTypeDef definition
class DisassociateOpsItemRelatedItemRequestTypeDef(TypedDict):
OpsItemId: str,
AssociationId: str,
DocumentDefaultVersionDescriptionTypeDef#
# DocumentDefaultVersionDescriptionTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DocumentDefaultVersionDescriptionTypeDef
def get_value() -> DocumentDefaultVersionDescriptionTypeDef:
return {
"Name": ...,
}
# DocumentDefaultVersionDescriptionTypeDef definition
class DocumentDefaultVersionDescriptionTypeDef(TypedDict):
Name: NotRequired[str],
DefaultVersion: NotRequired[str],
DefaultVersionName: NotRequired[str],
DocumentParameterTypeDef#
# DocumentParameterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DocumentParameterTypeDef
def get_value() -> DocumentParameterTypeDef:
return {
"Name": ...,
}
# DocumentParameterTypeDef definition
class DocumentParameterTypeDef(TypedDict):
Name: NotRequired[str],
Type: NotRequired[DocumentParameterTypeType], # (1)
Description: NotRequired[str],
DefaultValue: NotRequired[str],
ReviewInformationTypeDef#
# ReviewInformationTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ReviewInformationTypeDef
def get_value() -> ReviewInformationTypeDef:
return {
"ReviewedTime": ...,
}
# ReviewInformationTypeDef definition
class ReviewInformationTypeDef(TypedDict):
ReviewedTime: NotRequired[datetime],
Status: NotRequired[ReviewStatusType], # (1)
Reviewer: NotRequired[str],
- See ReviewStatusType
DocumentFilterTypeDef#
# DocumentFilterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DocumentFilterTypeDef
def get_value() -> DocumentFilterTypeDef:
return {
"key": ...,
}
# DocumentFilterTypeDef definition
class DocumentFilterTypeDef(TypedDict):
key: DocumentFilterKeyType, # (1)
value: str,
DocumentKeyValuesFilterTypeDef#
# DocumentKeyValuesFilterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DocumentKeyValuesFilterTypeDef
def get_value() -> DocumentKeyValuesFilterTypeDef:
return {
"Key": ...,
}
# DocumentKeyValuesFilterTypeDef definition
class DocumentKeyValuesFilterTypeDef(TypedDict):
Key: NotRequired[str],
Values: NotRequired[Sequence[str]],
DocumentReviewCommentSourceTypeDef#
# DocumentReviewCommentSourceTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DocumentReviewCommentSourceTypeDef
def get_value() -> DocumentReviewCommentSourceTypeDef:
return {
"Type": ...,
}
# DocumentReviewCommentSourceTypeDef definition
class DocumentReviewCommentSourceTypeDef(TypedDict):
Type: NotRequired[DocumentReviewCommentTypeType], # (1)
Content: NotRequired[str],
DocumentVersionInfoTypeDef#
# DocumentVersionInfoTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DocumentVersionInfoTypeDef
def get_value() -> DocumentVersionInfoTypeDef:
return {
"Name": ...,
}
# DocumentVersionInfoTypeDef definition
class DocumentVersionInfoTypeDef(TypedDict):
Name: NotRequired[str],
DisplayName: NotRequired[str],
DocumentVersion: NotRequired[str],
VersionName: NotRequired[str],
CreatedDate: NotRequired[datetime],
IsDefaultVersion: NotRequired[bool],
DocumentFormat: NotRequired[DocumentFormatType], # (1)
Status: NotRequired[DocumentStatusType], # (2)
StatusInformation: NotRequired[str],
ReviewStatus: NotRequired[ReviewStatusType], # (3)
- See DocumentFormatType
- See DocumentStatusType
- See ReviewStatusType
PatchStatusTypeDef#
# PatchStatusTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import PatchStatusTypeDef
def get_value() -> PatchStatusTypeDef:
return {
"DeploymentStatus": ...,
}
# PatchStatusTypeDef definition
class PatchStatusTypeDef(TypedDict):
DeploymentStatus: NotRequired[PatchDeploymentStatusType], # (1)
ComplianceLevel: NotRequired[PatchComplianceLevelType], # (2)
ApprovalDate: NotRequired[datetime],
FailureDetailsTypeDef#
# FailureDetailsTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import FailureDetailsTypeDef
def get_value() -> FailureDetailsTypeDef:
return {
"FailureStage": ...,
}
# FailureDetailsTypeDef definition
class FailureDetailsTypeDef(TypedDict):
FailureStage: NotRequired[str],
FailureType: NotRequired[str],
Details: NotRequired[Dict[str, List[str]]],
GetAutomationExecutionRequestTypeDef#
# GetAutomationExecutionRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetAutomationExecutionRequestTypeDef
def get_value() -> GetAutomationExecutionRequestTypeDef:
return {
"AutomationExecutionId": ...,
}
# GetAutomationExecutionRequestTypeDef definition
class GetAutomationExecutionRequestTypeDef(TypedDict):
AutomationExecutionId: str,
GetCalendarStateRequestTypeDef#
# GetCalendarStateRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetCalendarStateRequestTypeDef
def get_value() -> GetCalendarStateRequestTypeDef:
return {
"CalendarNames": ...,
}
# GetCalendarStateRequestTypeDef definition
class GetCalendarStateRequestTypeDef(TypedDict):
CalendarNames: Sequence[str],
AtTime: NotRequired[str],
GetCommandInvocationRequestTypeDef#
# GetCommandInvocationRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetCommandInvocationRequestTypeDef
def get_value() -> GetCommandInvocationRequestTypeDef:
return {
"CommandId": ...,
}
# GetCommandInvocationRequestTypeDef definition
class GetCommandInvocationRequestTypeDef(TypedDict):
CommandId: str,
InstanceId: str,
PluginName: NotRequired[str],
WaiterConfigTypeDef#
# WaiterConfigTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
GetConnectionStatusRequestTypeDef#
# GetConnectionStatusRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetConnectionStatusRequestTypeDef
def get_value() -> GetConnectionStatusRequestTypeDef:
return {
"Target": ...,
}
# GetConnectionStatusRequestTypeDef definition
class GetConnectionStatusRequestTypeDef(TypedDict):
Target: str,
GetDefaultPatchBaselineRequestTypeDef#
# GetDefaultPatchBaselineRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetDefaultPatchBaselineRequestTypeDef
def get_value() -> GetDefaultPatchBaselineRequestTypeDef:
return {
"OperatingSystem": ...,
}
# GetDefaultPatchBaselineRequestTypeDef definition
class GetDefaultPatchBaselineRequestTypeDef(TypedDict):
OperatingSystem: NotRequired[OperatingSystemType], # (1)
GetDocumentRequestTypeDef#
# GetDocumentRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetDocumentRequestTypeDef
def get_value() -> GetDocumentRequestTypeDef:
return {
"Name": ...,
}
# GetDocumentRequestTypeDef definition
class GetDocumentRequestTypeDef(TypedDict):
Name: str,
VersionName: NotRequired[str],
DocumentVersion: NotRequired[str],
DocumentFormat: NotRequired[DocumentFormatType], # (1)
GetExecutionPreviewRequestTypeDef#
# GetExecutionPreviewRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetExecutionPreviewRequestTypeDef
def get_value() -> GetExecutionPreviewRequestTypeDef:
return {
"ExecutionPreviewId": ...,
}
# GetExecutionPreviewRequestTypeDef definition
class GetExecutionPreviewRequestTypeDef(TypedDict):
ExecutionPreviewId: str,
InventoryFilterTypeDef#
# InventoryFilterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import InventoryFilterTypeDef
def get_value() -> InventoryFilterTypeDef:
return {
"Key": ...,
}
# InventoryFilterTypeDef definition
class InventoryFilterTypeDef(TypedDict):
Key: str,
Values: Sequence[str],
Type: NotRequired[InventoryQueryOperatorTypeType], # (1)
ResultAttributeTypeDef#
# ResultAttributeTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ResultAttributeTypeDef
def get_value() -> ResultAttributeTypeDef:
return {
"TypeName": ...,
}
# ResultAttributeTypeDef definition
class ResultAttributeTypeDef(TypedDict):
TypeName: str,
GetInventorySchemaRequestTypeDef#
# GetInventorySchemaRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetInventorySchemaRequestTypeDef
def get_value() -> GetInventorySchemaRequestTypeDef:
return {
"TypeName": ...,
}
# GetInventorySchemaRequestTypeDef definition
class GetInventorySchemaRequestTypeDef(TypedDict):
TypeName: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Aggregator: NotRequired[bool],
SubType: NotRequired[bool],
GetMaintenanceWindowExecutionRequestTypeDef#
# GetMaintenanceWindowExecutionRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetMaintenanceWindowExecutionRequestTypeDef
def get_value() -> GetMaintenanceWindowExecutionRequestTypeDef:
return {
"WindowExecutionId": ...,
}
# GetMaintenanceWindowExecutionRequestTypeDef definition
class GetMaintenanceWindowExecutionRequestTypeDef(TypedDict):
WindowExecutionId: str,
GetMaintenanceWindowExecutionTaskInvocationRequestTypeDef#
# GetMaintenanceWindowExecutionTaskInvocationRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetMaintenanceWindowExecutionTaskInvocationRequestTypeDef
def get_value() -> GetMaintenanceWindowExecutionTaskInvocationRequestTypeDef:
return {
"WindowExecutionId": ...,
}
# GetMaintenanceWindowExecutionTaskInvocationRequestTypeDef definition
class GetMaintenanceWindowExecutionTaskInvocationRequestTypeDef(TypedDict):
WindowExecutionId: str,
TaskId: str,
InvocationId: str,
GetMaintenanceWindowExecutionTaskRequestTypeDef#
# GetMaintenanceWindowExecutionTaskRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetMaintenanceWindowExecutionTaskRequestTypeDef
def get_value() -> GetMaintenanceWindowExecutionTaskRequestTypeDef:
return {
"WindowExecutionId": ...,
}
# GetMaintenanceWindowExecutionTaskRequestTypeDef definition
class GetMaintenanceWindowExecutionTaskRequestTypeDef(TypedDict):
WindowExecutionId: str,
TaskId: str,
MaintenanceWindowTaskParameterValueExpressionOutputTypeDef#
# MaintenanceWindowTaskParameterValueExpressionOutputTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import MaintenanceWindowTaskParameterValueExpressionOutputTypeDef
def get_value() -> MaintenanceWindowTaskParameterValueExpressionOutputTypeDef:
return {
"Values": ...,
}
# MaintenanceWindowTaskParameterValueExpressionOutputTypeDef definition
class MaintenanceWindowTaskParameterValueExpressionOutputTypeDef(TypedDict):
Values: NotRequired[List[str]],
GetMaintenanceWindowRequestTypeDef#
# GetMaintenanceWindowRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetMaintenanceWindowRequestTypeDef
def get_value() -> GetMaintenanceWindowRequestTypeDef:
return {
"WindowId": ...,
}
# GetMaintenanceWindowRequestTypeDef definition
class GetMaintenanceWindowRequestTypeDef(TypedDict):
WindowId: str,
GetMaintenanceWindowTaskRequestTypeDef#
# GetMaintenanceWindowTaskRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetMaintenanceWindowTaskRequestTypeDef
def get_value() -> GetMaintenanceWindowTaskRequestTypeDef:
return {
"WindowId": ...,
}
# GetMaintenanceWindowTaskRequestTypeDef definition
class GetMaintenanceWindowTaskRequestTypeDef(TypedDict):
WindowId: str,
WindowTaskId: str,
LoggingInfoTypeDef#
# LoggingInfoTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import LoggingInfoTypeDef
def get_value() -> LoggingInfoTypeDef:
return {
"S3BucketName": ...,
}
# LoggingInfoTypeDef definition
class LoggingInfoTypeDef(TypedDict):
S3BucketName: str,
S3Region: str,
S3KeyPrefix: NotRequired[str],
GetOpsItemRequestTypeDef#
# GetOpsItemRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetOpsItemRequestTypeDef
def get_value() -> GetOpsItemRequestTypeDef:
return {
"OpsItemId": ...,
}
# GetOpsItemRequestTypeDef definition
class GetOpsItemRequestTypeDef(TypedDict):
OpsItemId: str,
OpsItemArn: NotRequired[str],
GetOpsMetadataRequestTypeDef#
# GetOpsMetadataRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetOpsMetadataRequestTypeDef
def get_value() -> GetOpsMetadataRequestTypeDef:
return {
"OpsMetadataArn": ...,
}
# GetOpsMetadataRequestTypeDef definition
class GetOpsMetadataRequestTypeDef(TypedDict):
OpsMetadataArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
OpsFilterTypeDef#
# OpsFilterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import OpsFilterTypeDef
def get_value() -> OpsFilterTypeDef:
return {
"Key": ...,
}
# OpsFilterTypeDef definition
class OpsFilterTypeDef(TypedDict):
Key: str,
Values: Sequence[str],
Type: NotRequired[OpsFilterOperatorTypeType], # (1)
OpsResultAttributeTypeDef#
# OpsResultAttributeTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import OpsResultAttributeTypeDef
def get_value() -> OpsResultAttributeTypeDef:
return {
"TypeName": ...,
}
# OpsResultAttributeTypeDef definition
class OpsResultAttributeTypeDef(TypedDict):
TypeName: str,
GetParameterHistoryRequestTypeDef#
# GetParameterHistoryRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetParameterHistoryRequestTypeDef
def get_value() -> GetParameterHistoryRequestTypeDef:
return {
"Name": ...,
}
# GetParameterHistoryRequestTypeDef definition
class GetParameterHistoryRequestTypeDef(TypedDict):
Name: str,
WithDecryption: NotRequired[bool],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetParameterRequestTypeDef#
# GetParameterRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetParameterRequestTypeDef
def get_value() -> GetParameterRequestTypeDef:
return {
"Name": ...,
}
# GetParameterRequestTypeDef definition
class GetParameterRequestTypeDef(TypedDict):
Name: str,
WithDecryption: NotRequired[bool],
ParameterTypeDef#
# ParameterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ParameterTypeDef
def get_value() -> ParameterTypeDef:
return {
"Name": ...,
}
# ParameterTypeDef definition
class ParameterTypeDef(TypedDict):
Name: NotRequired[str],
Type: NotRequired[ParameterTypeType], # (1)
Value: NotRequired[str],
Version: NotRequired[int],
Selector: NotRequired[str],
SourceResult: NotRequired[str],
LastModifiedDate: NotRequired[datetime],
ARN: NotRequired[str],
DataType: NotRequired[str],
GetParametersRequestTypeDef#
# GetParametersRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetParametersRequestTypeDef
def get_value() -> GetParametersRequestTypeDef:
return {
"Names": ...,
}
# GetParametersRequestTypeDef definition
class GetParametersRequestTypeDef(TypedDict):
Names: Sequence[str],
WithDecryption: NotRequired[bool],
GetPatchBaselineForPatchGroupRequestTypeDef#
# GetPatchBaselineForPatchGroupRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetPatchBaselineForPatchGroupRequestTypeDef
def get_value() -> GetPatchBaselineForPatchGroupRequestTypeDef:
return {
"PatchGroup": ...,
}
# GetPatchBaselineForPatchGroupRequestTypeDef definition
class GetPatchBaselineForPatchGroupRequestTypeDef(TypedDict):
PatchGroup: str,
OperatingSystem: NotRequired[OperatingSystemType], # (1)
GetPatchBaselineRequestTypeDef#
# GetPatchBaselineRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetPatchBaselineRequestTypeDef
def get_value() -> GetPatchBaselineRequestTypeDef:
return {
"BaselineId": ...,
}
# GetPatchBaselineRequestTypeDef definition
class GetPatchBaselineRequestTypeDef(TypedDict):
BaselineId: str,
PatchSourceOutputTypeDef#
# PatchSourceOutputTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import PatchSourceOutputTypeDef
def get_value() -> PatchSourceOutputTypeDef:
return {
"Name": ...,
}
# PatchSourceOutputTypeDef definition
class PatchSourceOutputTypeDef(TypedDict):
Name: str,
Products: List[str],
Configuration: str,
GetResourcePoliciesRequestTypeDef#
# GetResourcePoliciesRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetResourcePoliciesRequestTypeDef
def get_value() -> GetResourcePoliciesRequestTypeDef:
return {
"ResourceArn": ...,
}
# GetResourcePoliciesRequestTypeDef definition
class GetResourcePoliciesRequestTypeDef(TypedDict):
ResourceArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
GetResourcePoliciesResponseEntryTypeDef#
# GetResourcePoliciesResponseEntryTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetResourcePoliciesResponseEntryTypeDef
def get_value() -> GetResourcePoliciesResponseEntryTypeDef:
return {
"PolicyId": ...,
}
# GetResourcePoliciesResponseEntryTypeDef definition
class GetResourcePoliciesResponseEntryTypeDef(TypedDict):
PolicyId: NotRequired[str],
PolicyHash: NotRequired[str],
Policy: NotRequired[str],
GetServiceSettingRequestTypeDef#
# GetServiceSettingRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetServiceSettingRequestTypeDef
def get_value() -> GetServiceSettingRequestTypeDef:
return {
"SettingId": ...,
}
# GetServiceSettingRequestTypeDef definition
class GetServiceSettingRequestTypeDef(TypedDict):
SettingId: str,
ServiceSettingTypeDef#
# ServiceSettingTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ServiceSettingTypeDef
def get_value() -> ServiceSettingTypeDef:
return {
"SettingId": ...,
}
# ServiceSettingTypeDef definition
class ServiceSettingTypeDef(TypedDict):
SettingId: NotRequired[str],
SettingValue: NotRequired[str],
LastModifiedDate: NotRequired[datetime],
LastModifiedUser: NotRequired[str],
ARN: NotRequired[str],
Status: NotRequired[str],
InstanceAggregatedAssociationOverviewTypeDef#
# InstanceAggregatedAssociationOverviewTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import InstanceAggregatedAssociationOverviewTypeDef
def get_value() -> InstanceAggregatedAssociationOverviewTypeDef:
return {
"DetailedStatus": ...,
}
# InstanceAggregatedAssociationOverviewTypeDef definition
class InstanceAggregatedAssociationOverviewTypeDef(TypedDict):
DetailedStatus: NotRequired[str],
InstanceAssociationStatusAggregatedCount: NotRequired[Dict[str, int]],
S3OutputLocationTypeDef#
# S3OutputLocationTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import S3OutputLocationTypeDef
def get_value() -> S3OutputLocationTypeDef:
return {
"OutputS3Region": ...,
}
# S3OutputLocationTypeDef definition
class S3OutputLocationTypeDef(TypedDict):
OutputS3Region: NotRequired[str],
OutputS3BucketName: NotRequired[str],
OutputS3KeyPrefix: NotRequired[str],
S3OutputUrlTypeDef#
# S3OutputUrlTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import S3OutputUrlTypeDef
def get_value() -> S3OutputUrlTypeDef:
return {
"OutputUrl": ...,
}
# S3OutputUrlTypeDef definition
class S3OutputUrlTypeDef(TypedDict):
OutputUrl: NotRequired[str],
InstanceInfoTypeDef#
# InstanceInfoTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import InstanceInfoTypeDef
def get_value() -> InstanceInfoTypeDef:
return {
"AgentType": ...,
}
# InstanceInfoTypeDef definition
class InstanceInfoTypeDef(TypedDict):
AgentType: NotRequired[str],
AgentVersion: NotRequired[str],
ComputerName: NotRequired[str],
InstanceStatus: NotRequired[str],
IpAddress: NotRequired[str],
ManagedStatus: NotRequired[ManagedStatusType], # (1)
PlatformType: NotRequired[PlatformTypeType], # (2)
PlatformName: NotRequired[str],
PlatformVersion: NotRequired[str],
ResourceType: NotRequired[ResourceTypeType], # (3)
- See ManagedStatusType
- See PlatformTypeType
- See ResourceTypeType
InventoryDeletionSummaryItemTypeDef#
# InventoryDeletionSummaryItemTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import InventoryDeletionSummaryItemTypeDef
def get_value() -> InventoryDeletionSummaryItemTypeDef:
return {
"Version": ...,
}
# InventoryDeletionSummaryItemTypeDef definition
class InventoryDeletionSummaryItemTypeDef(TypedDict):
Version: NotRequired[str],
Count: NotRequired[int],
RemainingCount: NotRequired[int],
InventoryItemAttributeTypeDef#
# InventoryItemAttributeTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import InventoryItemAttributeTypeDef
def get_value() -> InventoryItemAttributeTypeDef:
return {
"Name": ...,
}
# InventoryItemAttributeTypeDef definition
class InventoryItemAttributeTypeDef(TypedDict):
Name: str,
DataType: InventoryAttributeDataTypeType, # (1)
InventoryItemTypeDef#
# InventoryItemTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import InventoryItemTypeDef
def get_value() -> InventoryItemTypeDef:
return {
"TypeName": ...,
}
# InventoryItemTypeDef definition
class InventoryItemTypeDef(TypedDict):
TypeName: str,
SchemaVersion: str,
CaptureTime: str,
ContentHash: NotRequired[str],
Content: NotRequired[Sequence[Mapping[str, str]]],
Context: NotRequired[Mapping[str, str]],
InventoryResultItemTypeDef#
# InventoryResultItemTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import InventoryResultItemTypeDef
def get_value() -> InventoryResultItemTypeDef:
return {
"TypeName": ...,
}
# InventoryResultItemTypeDef definition
class InventoryResultItemTypeDef(TypedDict):
TypeName: str,
SchemaVersion: str,
Content: List[Dict[str, str]],
CaptureTime: NotRequired[str],
ContentHash: NotRequired[str],
LabelParameterVersionRequestTypeDef#
# LabelParameterVersionRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import LabelParameterVersionRequestTypeDef
def get_value() -> LabelParameterVersionRequestTypeDef:
return {
"Name": ...,
}
# LabelParameterVersionRequestTypeDef definition
class LabelParameterVersionRequestTypeDef(TypedDict):
Name: str,
Labels: Sequence[str],
ParameterVersion: NotRequired[int],
ListAssociationVersionsRequestTypeDef#
# ListAssociationVersionsRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListAssociationVersionsRequestTypeDef
def get_value() -> ListAssociationVersionsRequestTypeDef:
return {
"AssociationId": ...,
}
# ListAssociationVersionsRequestTypeDef definition
class ListAssociationVersionsRequestTypeDef(TypedDict):
AssociationId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListDocumentMetadataHistoryRequestTypeDef#
# ListDocumentMetadataHistoryRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListDocumentMetadataHistoryRequestTypeDef
def get_value() -> ListDocumentMetadataHistoryRequestTypeDef:
return {
"Name": ...,
}
# ListDocumentMetadataHistoryRequestTypeDef definition
class ListDocumentMetadataHistoryRequestTypeDef(TypedDict):
Name: str,
Metadata: DocumentMetadataEnumType, # (1)
DocumentVersion: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListDocumentVersionsRequestTypeDef#
# ListDocumentVersionsRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListDocumentVersionsRequestTypeDef
def get_value() -> ListDocumentVersionsRequestTypeDef:
return {
"Name": ...,
}
# ListDocumentVersionsRequestTypeDef definition
class ListDocumentVersionsRequestTypeDef(TypedDict):
Name: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
NodeFilterTypeDef#
# NodeFilterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import NodeFilterTypeDef
def get_value() -> NodeFilterTypeDef:
return {
"Key": ...,
}
# NodeFilterTypeDef definition
class NodeFilterTypeDef(TypedDict):
Key: NodeFilterKeyType, # (1)
Values: Sequence[str],
Type: NotRequired[NodeFilterOperatorTypeType], # (2)
NodeAggregatorPaginatorTypeDef#
# NodeAggregatorPaginatorTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import NodeAggregatorPaginatorTypeDef
def get_value() -> NodeAggregatorPaginatorTypeDef:
return {
"AggregatorType": ...,
}
# NodeAggregatorPaginatorTypeDef definition
class NodeAggregatorPaginatorTypeDef(TypedDict):
AggregatorType: NodeAggregatorTypeType, # (1)
TypeName: NodeTypeNameType, # (2)
AttributeName: NodeAttributeNameType, # (3)
Aggregators: NotRequired[Sequence[Mapping[str, Any]]],
NodeAggregatorTypeDef#
# NodeAggregatorTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import NodeAggregatorTypeDef
def get_value() -> NodeAggregatorTypeDef:
return {
"AggregatorType": ...,
}
# NodeAggregatorTypeDef definition
class NodeAggregatorTypeDef(TypedDict):
AggregatorType: NodeAggregatorTypeType, # (1)
TypeName: NodeTypeNameType, # (2)
AttributeName: NodeAttributeNameType, # (3)
Aggregators: NotRequired[Sequence[Mapping[str, Any]]],
OpsItemEventFilterTypeDef#
# OpsItemEventFilterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import OpsItemEventFilterTypeDef
def get_value() -> OpsItemEventFilterTypeDef:
return {
"Key": ...,
}
# OpsItemEventFilterTypeDef definition
class OpsItemEventFilterTypeDef(TypedDict):
Key: OpsItemEventFilterKeyType, # (1)
Values: Sequence[str],
Operator: OpsItemEventFilterOperatorType, # (2)
OpsItemRelatedItemsFilterTypeDef#
# OpsItemRelatedItemsFilterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import OpsItemRelatedItemsFilterTypeDef
def get_value() -> OpsItemRelatedItemsFilterTypeDef:
return {
"Key": ...,
}
# OpsItemRelatedItemsFilterTypeDef definition
class OpsItemRelatedItemsFilterTypeDef(TypedDict):
Key: OpsItemRelatedItemsFilterKeyType, # (1)
Values: Sequence[str],
Operator: OpsItemRelatedItemsFilterOperatorType, # (2)
OpsMetadataFilterTypeDef#
# OpsMetadataFilterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import OpsMetadataFilterTypeDef
def get_value() -> OpsMetadataFilterTypeDef:
return {
"Key": ...,
}
# OpsMetadataFilterTypeDef definition
class OpsMetadataFilterTypeDef(TypedDict):
Key: str,
Values: Sequence[str],
OpsMetadataTypeDef#
# OpsMetadataTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import OpsMetadataTypeDef
def get_value() -> OpsMetadataTypeDef:
return {
"ResourceId": ...,
}
# OpsMetadataTypeDef definition
class OpsMetadataTypeDef(TypedDict):
ResourceId: NotRequired[str],
OpsMetadataArn: NotRequired[str],
LastModifiedDate: NotRequired[datetime],
LastModifiedUser: NotRequired[str],
CreationDate: NotRequired[datetime],
ListResourceDataSyncRequestTypeDef#
# ListResourceDataSyncRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListResourceDataSyncRequestTypeDef
def get_value() -> ListResourceDataSyncRequestTypeDef:
return {
"SyncType": ...,
}
# ListResourceDataSyncRequestTypeDef definition
class ListResourceDataSyncRequestTypeDef(TypedDict):
SyncType: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceType": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceType: ResourceTypeForTaggingType, # (1)
ResourceId: str,
MaintenanceWindowAutomationParametersOutputTypeDef#
# MaintenanceWindowAutomationParametersOutputTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import MaintenanceWindowAutomationParametersOutputTypeDef
def get_value() -> MaintenanceWindowAutomationParametersOutputTypeDef:
return {
"DocumentVersion": ...,
}
# MaintenanceWindowAutomationParametersOutputTypeDef definition
class MaintenanceWindowAutomationParametersOutputTypeDef(TypedDict):
DocumentVersion: NotRequired[str],
Parameters: NotRequired[Dict[str, List[str]]],
MaintenanceWindowAutomationParametersTypeDef#
# MaintenanceWindowAutomationParametersTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import MaintenanceWindowAutomationParametersTypeDef
def get_value() -> MaintenanceWindowAutomationParametersTypeDef:
return {
"DocumentVersion": ...,
}
# MaintenanceWindowAutomationParametersTypeDef definition
class MaintenanceWindowAutomationParametersTypeDef(TypedDict):
DocumentVersion: NotRequired[str],
Parameters: NotRequired[Mapping[str, Sequence[str]]],
MaintenanceWindowLambdaParametersOutputTypeDef#
# MaintenanceWindowLambdaParametersOutputTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import MaintenanceWindowLambdaParametersOutputTypeDef
def get_value() -> MaintenanceWindowLambdaParametersOutputTypeDef:
return {
"ClientContext": ...,
}
# MaintenanceWindowLambdaParametersOutputTypeDef definition
class MaintenanceWindowLambdaParametersOutputTypeDef(TypedDict):
ClientContext: NotRequired[str],
Qualifier: NotRequired[str],
Payload: NotRequired[bytes],
NotificationConfigTypeDef#
# NotificationConfigTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import NotificationConfigTypeDef
def get_value() -> NotificationConfigTypeDef:
return {
"NotificationArn": ...,
}
# NotificationConfigTypeDef definition
class NotificationConfigTypeDef(TypedDict):
NotificationArn: NotRequired[str],
NotificationEvents: NotRequired[Sequence[NotificationEventType]], # (1)
NotificationType: NotRequired[NotificationTypeType], # (2)
MaintenanceWindowStepFunctionsParametersTypeDef#
# MaintenanceWindowStepFunctionsParametersTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import MaintenanceWindowStepFunctionsParametersTypeDef
def get_value() -> MaintenanceWindowStepFunctionsParametersTypeDef:
return {
"Input": ...,
}
# MaintenanceWindowStepFunctionsParametersTypeDef definition
class MaintenanceWindowStepFunctionsParametersTypeDef(TypedDict):
Input: NotRequired[str],
Name: NotRequired[str],
MaintenanceWindowTaskParameterValueExpressionTypeDef#
# MaintenanceWindowTaskParameterValueExpressionTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import MaintenanceWindowTaskParameterValueExpressionTypeDef
def get_value() -> MaintenanceWindowTaskParameterValueExpressionTypeDef:
return {
"Values": ...,
}
# MaintenanceWindowTaskParameterValueExpressionTypeDef definition
class MaintenanceWindowTaskParameterValueExpressionTypeDef(TypedDict):
Values: NotRequired[Sequence[str]],
ModifyDocumentPermissionRequestTypeDef#
# ModifyDocumentPermissionRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ModifyDocumentPermissionRequestTypeDef
def get_value() -> ModifyDocumentPermissionRequestTypeDef:
return {
"Name": ...,
}
# ModifyDocumentPermissionRequestTypeDef definition
class ModifyDocumentPermissionRequestTypeDef(TypedDict):
Name: str,
PermissionType: DocumentPermissionTypeType, # (1)
AccountIdsToAdd: NotRequired[Sequence[str]],
AccountIdsToRemove: NotRequired[Sequence[str]],
SharedDocumentVersion: NotRequired[str],
NodeOwnerInfoTypeDef#
# NodeOwnerInfoTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import NodeOwnerInfoTypeDef
def get_value() -> NodeOwnerInfoTypeDef:
return {
"AccountId": ...,
}
# NodeOwnerInfoTypeDef definition
class NodeOwnerInfoTypeDef(TypedDict):
AccountId: NotRequired[str],
OrganizationalUnitId: NotRequired[str],
OrganizationalUnitPath: NotRequired[str],
OpsEntityItemTypeDef#
# OpsEntityItemTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import OpsEntityItemTypeDef
def get_value() -> OpsEntityItemTypeDef:
return {
"CaptureTime": ...,
}
# OpsEntityItemTypeDef definition
class OpsEntityItemTypeDef(TypedDict):
CaptureTime: NotRequired[str],
Content: NotRequired[List[Dict[str, str]]],
OpsItemIdentityTypeDef#
# OpsItemIdentityTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import OpsItemIdentityTypeDef
def get_value() -> OpsItemIdentityTypeDef:
return {
"Arn": ...,
}
# OpsItemIdentityTypeDef definition
class OpsItemIdentityTypeDef(TypedDict):
Arn: NotRequired[str],
ParameterInlinePolicyTypeDef#
# ParameterInlinePolicyTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ParameterInlinePolicyTypeDef
def get_value() -> ParameterInlinePolicyTypeDef:
return {
"PolicyText": ...,
}
# ParameterInlinePolicyTypeDef definition
class ParameterInlinePolicyTypeDef(TypedDict):
PolicyText: NotRequired[str],
PolicyType: NotRequired[str],
PolicyStatus: NotRequired[str],
ParentStepDetailsTypeDef#
# ParentStepDetailsTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ParentStepDetailsTypeDef
def get_value() -> ParentStepDetailsTypeDef:
return {
"StepExecutionId": ...,
}
# ParentStepDetailsTypeDef definition
class ParentStepDetailsTypeDef(TypedDict):
StepExecutionId: NotRequired[str],
StepName: NotRequired[str],
Action: NotRequired[str],
Iteration: NotRequired[int],
IteratorValue: NotRequired[str],
PatchFilterOutputTypeDef#
# PatchFilterOutputTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import PatchFilterOutputTypeDef
def get_value() -> PatchFilterOutputTypeDef:
return {
"Key": ...,
}
# PatchFilterOutputTypeDef definition
class PatchFilterOutputTypeDef(TypedDict):
Key: PatchFilterKeyType, # (1)
Values: List[str],
PatchFilterTypeDef#
# PatchFilterTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import PatchFilterTypeDef
def get_value() -> PatchFilterTypeDef:
return {
"Key": ...,
}
# PatchFilterTypeDef definition
class PatchFilterTypeDef(TypedDict):
Key: PatchFilterKeyType, # (1)
Values: Sequence[str],
PatchSourceTypeDef#
# PatchSourceTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import PatchSourceTypeDef
def get_value() -> PatchSourceTypeDef:
return {
"Name": ...,
}
# PatchSourceTypeDef definition
class PatchSourceTypeDef(TypedDict):
Name: str,
Products: Sequence[str],
Configuration: str,
PutResourcePolicyRequestTypeDef#
# PutResourcePolicyRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import PutResourcePolicyRequestTypeDef
def get_value() -> PutResourcePolicyRequestTypeDef:
return {
"ResourceArn": ...,
}
# PutResourcePolicyRequestTypeDef definition
class PutResourcePolicyRequestTypeDef(TypedDict):
ResourceArn: str,
Policy: str,
PolicyId: NotRequired[str],
PolicyHash: NotRequired[str],
RegisterDefaultPatchBaselineRequestTypeDef#
# RegisterDefaultPatchBaselineRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import RegisterDefaultPatchBaselineRequestTypeDef
def get_value() -> RegisterDefaultPatchBaselineRequestTypeDef:
return {
"BaselineId": ...,
}
# RegisterDefaultPatchBaselineRequestTypeDef definition
class RegisterDefaultPatchBaselineRequestTypeDef(TypedDict):
BaselineId: str,
RegisterPatchBaselineForPatchGroupRequestTypeDef#
# RegisterPatchBaselineForPatchGroupRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import RegisterPatchBaselineForPatchGroupRequestTypeDef
def get_value() -> RegisterPatchBaselineForPatchGroupRequestTypeDef:
return {
"BaselineId": ...,
}
# RegisterPatchBaselineForPatchGroupRequestTypeDef definition
class RegisterPatchBaselineForPatchGroupRequestTypeDef(TypedDict):
BaselineId: str,
PatchGroup: str,
RemoveTagsFromResourceRequestTypeDef#
# RemoveTagsFromResourceRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import RemoveTagsFromResourceRequestTypeDef
def get_value() -> RemoveTagsFromResourceRequestTypeDef:
return {
"ResourceType": ...,
}
# RemoveTagsFromResourceRequestTypeDef definition
class RemoveTagsFromResourceRequestTypeDef(TypedDict):
ResourceType: ResourceTypeForTaggingType, # (1)
ResourceId: str,
TagKeys: Sequence[str],
ResetServiceSettingRequestTypeDef#
# ResetServiceSettingRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ResetServiceSettingRequestTypeDef
def get_value() -> ResetServiceSettingRequestTypeDef:
return {
"SettingId": ...,
}
# ResetServiceSettingRequestTypeDef definition
class ResetServiceSettingRequestTypeDef(TypedDict):
SettingId: str,
ResourceDataSyncOrganizationalUnitTypeDef#
# ResourceDataSyncOrganizationalUnitTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ResourceDataSyncOrganizationalUnitTypeDef
def get_value() -> ResourceDataSyncOrganizationalUnitTypeDef:
return {
"OrganizationalUnitId": ...,
}
# ResourceDataSyncOrganizationalUnitTypeDef definition
class ResourceDataSyncOrganizationalUnitTypeDef(TypedDict):
OrganizationalUnitId: NotRequired[str],
ResourceDataSyncDestinationDataSharingTypeDef#
# ResourceDataSyncDestinationDataSharingTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ResourceDataSyncDestinationDataSharingTypeDef
def get_value() -> ResourceDataSyncDestinationDataSharingTypeDef:
return {
"DestinationDataSharingType": ...,
}
# ResourceDataSyncDestinationDataSharingTypeDef definition
class ResourceDataSyncDestinationDataSharingTypeDef(TypedDict):
DestinationDataSharingType: NotRequired[str],
ResumeSessionRequestTypeDef#
# ResumeSessionRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ResumeSessionRequestTypeDef
def get_value() -> ResumeSessionRequestTypeDef:
return {
"SessionId": ...,
}
# ResumeSessionRequestTypeDef definition
class ResumeSessionRequestTypeDef(TypedDict):
SessionId: str,
SendAutomationSignalRequestTypeDef#
# SendAutomationSignalRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import SendAutomationSignalRequestTypeDef
def get_value() -> SendAutomationSignalRequestTypeDef:
return {
"AutomationExecutionId": ...,
}
# SendAutomationSignalRequestTypeDef definition
class SendAutomationSignalRequestTypeDef(TypedDict):
AutomationExecutionId: str,
SignalType: SignalTypeType, # (1)
Payload: NotRequired[Mapping[str, Sequence[str]]],
- See SignalTypeType
SessionManagerOutputUrlTypeDef#
# SessionManagerOutputUrlTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import SessionManagerOutputUrlTypeDef
def get_value() -> SessionManagerOutputUrlTypeDef:
return {
"S3OutputUrl": ...,
}
# SessionManagerOutputUrlTypeDef definition
class SessionManagerOutputUrlTypeDef(TypedDict):
S3OutputUrl: NotRequired[str],
CloudWatchOutputUrl: NotRequired[str],
StartAssociationsOnceRequestTypeDef#
# StartAssociationsOnceRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import StartAssociationsOnceRequestTypeDef
def get_value() -> StartAssociationsOnceRequestTypeDef:
return {
"AssociationIds": ...,
}
# StartAssociationsOnceRequestTypeDef definition
class StartAssociationsOnceRequestTypeDef(TypedDict):
AssociationIds: Sequence[str],
StartSessionRequestTypeDef#
# StartSessionRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import StartSessionRequestTypeDef
def get_value() -> StartSessionRequestTypeDef:
return {
"Target": ...,
}
# StartSessionRequestTypeDef definition
class StartSessionRequestTypeDef(TypedDict):
Target: str,
DocumentName: NotRequired[str],
Reason: NotRequired[str],
Parameters: NotRequired[Mapping[str, Sequence[str]]],
StopAutomationExecutionRequestTypeDef#
# StopAutomationExecutionRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import StopAutomationExecutionRequestTypeDef
def get_value() -> StopAutomationExecutionRequestTypeDef:
return {
"AutomationExecutionId": ...,
}
# StopAutomationExecutionRequestTypeDef definition
class StopAutomationExecutionRequestTypeDef(TypedDict):
AutomationExecutionId: str,
Type: NotRequired[StopTypeType], # (1)
- See StopTypeType
TargetTypeDef#
# TargetTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import TargetTypeDef
def get_value() -> TargetTypeDef:
return {
"Key": ...,
}
# TargetTypeDef definition
class TargetTypeDef(TypedDict):
Key: NotRequired[str],
Values: NotRequired[Sequence[str]],
TerminateSessionRequestTypeDef#
# TerminateSessionRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import TerminateSessionRequestTypeDef
def get_value() -> TerminateSessionRequestTypeDef:
return {
"SessionId": ...,
}
# TerminateSessionRequestTypeDef definition
class TerminateSessionRequestTypeDef(TypedDict):
SessionId: str,
UnlabelParameterVersionRequestTypeDef#
# UnlabelParameterVersionRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import UnlabelParameterVersionRequestTypeDef
def get_value() -> UnlabelParameterVersionRequestTypeDef:
return {
"Name": ...,
}
# UnlabelParameterVersionRequestTypeDef definition
class UnlabelParameterVersionRequestTypeDef(TypedDict):
Name: str,
ParameterVersion: int,
Labels: Sequence[str],
UpdateDocumentDefaultVersionRequestTypeDef#
# UpdateDocumentDefaultVersionRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import UpdateDocumentDefaultVersionRequestTypeDef
def get_value() -> UpdateDocumentDefaultVersionRequestTypeDef:
return {
"Name": ...,
}
# UpdateDocumentDefaultVersionRequestTypeDef definition
class UpdateDocumentDefaultVersionRequestTypeDef(TypedDict):
Name: str,
DocumentVersion: str,
UpdateMaintenanceWindowRequestTypeDef#
# UpdateMaintenanceWindowRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import UpdateMaintenanceWindowRequestTypeDef
def get_value() -> UpdateMaintenanceWindowRequestTypeDef:
return {
"WindowId": ...,
}
# UpdateMaintenanceWindowRequestTypeDef definition
class UpdateMaintenanceWindowRequestTypeDef(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],
UpdateManagedInstanceRoleRequestTypeDef#
# UpdateManagedInstanceRoleRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import UpdateManagedInstanceRoleRequestTypeDef
def get_value() -> UpdateManagedInstanceRoleRequestTypeDef:
return {
"InstanceId": ...,
}
# UpdateManagedInstanceRoleRequestTypeDef definition
class UpdateManagedInstanceRoleRequestTypeDef(TypedDict):
InstanceId: str,
IamRole: str,
UpdateServiceSettingRequestTypeDef#
# UpdateServiceSettingRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import UpdateServiceSettingRequestTypeDef
def get_value() -> UpdateServiceSettingRequestTypeDef:
return {
"SettingId": ...,
}
# UpdateServiceSettingRequestTypeDef definition
class UpdateServiceSettingRequestTypeDef(TypedDict):
SettingId: str,
SettingValue: str,
ActivationTypeDef#
# ActivationTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ActivationTypeDef
def get_value() -> ActivationTypeDef:
return {
"ActivationId": ...,
}
# ActivationTypeDef definition
class ActivationTypeDef(TypedDict):
ActivationId: NotRequired[str],
Description: NotRequired[str],
DefaultInstanceName: NotRequired[str],
IamRole: NotRequired[str],
RegistrationLimit: NotRequired[int],
RegistrationsCount: NotRequired[int],
ExpirationDate: NotRequired[datetime],
Expired: NotRequired[bool],
CreatedDate: NotRequired[datetime],
Tags: NotRequired[List[TagTypeDef]], # (1)
- See TagTypeDef
AddTagsToResourceRequestTypeDef#
# AddTagsToResourceRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import AddTagsToResourceRequestTypeDef
def get_value() -> AddTagsToResourceRequestTypeDef:
return {
"ResourceType": ...,
}
# AddTagsToResourceRequestTypeDef definition
class AddTagsToResourceRequestTypeDef(TypedDict):
ResourceType: ResourceTypeForTaggingType, # (1)
ResourceId: str,
Tags: Sequence[TagTypeDef], # (2)
- See ResourceTypeForTaggingType
- See TagTypeDef
CreateMaintenanceWindowRequestTypeDef#
# CreateMaintenanceWindowRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import CreateMaintenanceWindowRequestTypeDef
def get_value() -> CreateMaintenanceWindowRequestTypeDef:
return {
"Name": ...,
}
# CreateMaintenanceWindowRequestTypeDef definition
class CreateMaintenanceWindowRequestTypeDef(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
PutParameterRequestTypeDef#
# PutParameterRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import PutParameterRequestTypeDef
def get_value() -> PutParameterRequestTypeDef:
return {
"Name": ...,
}
# PutParameterRequestTypeDef definition
class PutParameterRequestTypeDef(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
AlarmConfigurationOutputTypeDef#
# AlarmConfigurationOutputTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import AlarmConfigurationOutputTypeDef
def get_value() -> AlarmConfigurationOutputTypeDef:
return {
"IgnorePollAlarmFailure": ...,
}
# AlarmConfigurationOutputTypeDef definition
class AlarmConfigurationOutputTypeDef(TypedDict):
Alarms: List[AlarmTypeDef], # (1)
IgnorePollAlarmFailure: NotRequired[bool],
- See AlarmTypeDef
AlarmConfigurationTypeDef#
# AlarmConfigurationTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import AlarmConfigurationTypeDef
def get_value() -> AlarmConfigurationTypeDef:
return {
"IgnorePollAlarmFailure": ...,
}
# AlarmConfigurationTypeDef definition
class AlarmConfigurationTypeDef(TypedDict):
Alarms: Sequence[AlarmTypeDef], # (1)
IgnorePollAlarmFailure: NotRequired[bool],
- See AlarmTypeDef
AssociateOpsItemRelatedItemResponseTypeDef#
# AssociateOpsItemRelatedItemResponseTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import AssociateOpsItemRelatedItemResponseTypeDef
def get_value() -> AssociateOpsItemRelatedItemResponseTypeDef:
return {
"AssociationId": ...,
}
# AssociateOpsItemRelatedItemResponseTypeDef definition
class AssociateOpsItemRelatedItemResponseTypeDef(TypedDict):
AssociationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CancelMaintenanceWindowExecutionResultTypeDef#
# CancelMaintenanceWindowExecutionResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import CancelMaintenanceWindowExecutionResultTypeDef
def get_value() -> CancelMaintenanceWindowExecutionResultTypeDef:
return {
"WindowExecutionId": ...,
}
# CancelMaintenanceWindowExecutionResultTypeDef definition
class CancelMaintenanceWindowExecutionResultTypeDef(TypedDict):
WindowExecutionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateActivationResultTypeDef#
# CreateActivationResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import CreateActivationResultTypeDef
def get_value() -> CreateActivationResultTypeDef:
return {
"ActivationId": ...,
}
# CreateActivationResultTypeDef definition
class CreateActivationResultTypeDef(TypedDict):
ActivationId: str,
ActivationCode: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateMaintenanceWindowResultTypeDef#
# CreateMaintenanceWindowResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import CreateMaintenanceWindowResultTypeDef
def get_value() -> CreateMaintenanceWindowResultTypeDef:
return {
"WindowId": ...,
}
# CreateMaintenanceWindowResultTypeDef definition
class CreateMaintenanceWindowResultTypeDef(TypedDict):
WindowId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateOpsItemResponseTypeDef#
# CreateOpsItemResponseTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import CreateOpsItemResponseTypeDef
def get_value() -> CreateOpsItemResponseTypeDef:
return {
"OpsItemId": ...,
}
# CreateOpsItemResponseTypeDef definition
class CreateOpsItemResponseTypeDef(TypedDict):
OpsItemId: str,
OpsItemArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateOpsMetadataResultTypeDef#
# CreateOpsMetadataResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import CreateOpsMetadataResultTypeDef
def get_value() -> CreateOpsMetadataResultTypeDef:
return {
"OpsMetadataArn": ...,
}
# CreateOpsMetadataResultTypeDef definition
class CreateOpsMetadataResultTypeDef(TypedDict):
OpsMetadataArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreatePatchBaselineResultTypeDef#
# CreatePatchBaselineResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import CreatePatchBaselineResultTypeDef
def get_value() -> CreatePatchBaselineResultTypeDef:
return {
"BaselineId": ...,
}
# CreatePatchBaselineResultTypeDef definition
class CreatePatchBaselineResultTypeDef(TypedDict):
BaselineId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteMaintenanceWindowResultTypeDef#
# DeleteMaintenanceWindowResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DeleteMaintenanceWindowResultTypeDef
def get_value() -> DeleteMaintenanceWindowResultTypeDef:
return {
"WindowId": ...,
}
# DeleteMaintenanceWindowResultTypeDef definition
class DeleteMaintenanceWindowResultTypeDef(TypedDict):
WindowId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteParametersResultTypeDef#
# DeleteParametersResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DeleteParametersResultTypeDef
def get_value() -> DeleteParametersResultTypeDef:
return {
"DeletedParameters": ...,
}
# DeleteParametersResultTypeDef definition
class DeleteParametersResultTypeDef(TypedDict):
DeletedParameters: List[str],
InvalidParameters: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeletePatchBaselineResultTypeDef#
# DeletePatchBaselineResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DeletePatchBaselineResultTypeDef
def get_value() -> DeletePatchBaselineResultTypeDef:
return {
"BaselineId": ...,
}
# DeletePatchBaselineResultTypeDef definition
class DeletePatchBaselineResultTypeDef(TypedDict):
BaselineId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeregisterPatchBaselineForPatchGroupResultTypeDef#
# DeregisterPatchBaselineForPatchGroupResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DeregisterPatchBaselineForPatchGroupResultTypeDef
def get_value() -> DeregisterPatchBaselineForPatchGroupResultTypeDef:
return {
"BaselineId": ...,
}
# DeregisterPatchBaselineForPatchGroupResultTypeDef definition
class DeregisterPatchBaselineForPatchGroupResultTypeDef(TypedDict):
BaselineId: str,
PatchGroup: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeregisterTargetFromMaintenanceWindowResultTypeDef#
# DeregisterTargetFromMaintenanceWindowResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DeregisterTargetFromMaintenanceWindowResultTypeDef
def get_value() -> DeregisterTargetFromMaintenanceWindowResultTypeDef:
return {
"WindowId": ...,
}
# DeregisterTargetFromMaintenanceWindowResultTypeDef definition
class DeregisterTargetFromMaintenanceWindowResultTypeDef(TypedDict):
WindowId: str,
WindowTargetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeregisterTaskFromMaintenanceWindowResultTypeDef#
# DeregisterTaskFromMaintenanceWindowResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DeregisterTaskFromMaintenanceWindowResultTypeDef
def get_value() -> DeregisterTaskFromMaintenanceWindowResultTypeDef:
return {
"WindowId": ...,
}
# DeregisterTaskFromMaintenanceWindowResultTypeDef definition
class DeregisterTaskFromMaintenanceWindowResultTypeDef(TypedDict):
WindowId: str,
WindowTaskId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeDocumentPermissionResponseTypeDef#
# DescribeDocumentPermissionResponseTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeDocumentPermissionResponseTypeDef
def get_value() -> DescribeDocumentPermissionResponseTypeDef:
return {
"AccountIds": ...,
}
# DescribeDocumentPermissionResponseTypeDef definition
class DescribeDocumentPermissionResponseTypeDef(TypedDict):
AccountIds: List[str],
AccountSharingInfoList: List[AccountSharingInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribePatchGroupStateResultTypeDef#
# DescribePatchGroupStateResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribePatchGroupStateResultTypeDef
def get_value() -> DescribePatchGroupStateResultTypeDef:
return {
"Instances": ...,
}
# DescribePatchGroupStateResultTypeDef definition
class DescribePatchGroupStateResultTypeDef(TypedDict):
Instances: int,
InstancesWithInstalledPatches: int,
InstancesWithInstalledOtherPatches: int,
InstancesWithInstalledPendingRebootPatches: int,
InstancesWithInstalledRejectedPatches: int,
InstancesWithMissingPatches: int,
InstancesWithFailedPatches: int,
InstancesWithNotApplicablePatches: int,
InstancesWithUnreportedNotApplicablePatches: int,
InstancesWithCriticalNonCompliantPatches: int,
InstancesWithSecurityNonCompliantPatches: int,
InstancesWithOtherNonCompliantPatches: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribePatchPropertiesResultTypeDef#
# DescribePatchPropertiesResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribePatchPropertiesResultTypeDef
def get_value() -> DescribePatchPropertiesResultTypeDef:
return {
"Properties": ...,
}
# DescribePatchPropertiesResultTypeDef definition
class DescribePatchPropertiesResultTypeDef(TypedDict):
Properties: List[Dict[str, str]],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
GetCalendarStateResponseTypeDef#
# GetCalendarStateResponseTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetCalendarStateResponseTypeDef
def get_value() -> GetCalendarStateResponseTypeDef:
return {
"State": ...,
}
# GetCalendarStateResponseTypeDef definition
class GetCalendarStateResponseTypeDef(TypedDict):
State: CalendarStateType, # (1)
AtTime: str,
NextTransitionTime: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetConnectionStatusResponseTypeDef#
# GetConnectionStatusResponseTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetConnectionStatusResponseTypeDef
def get_value() -> GetConnectionStatusResponseTypeDef:
return {
"Target": ...,
}
# GetConnectionStatusResponseTypeDef definition
class GetConnectionStatusResponseTypeDef(TypedDict):
Target: str,
Status: ConnectionStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDefaultPatchBaselineResultTypeDef#
# GetDefaultPatchBaselineResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetDefaultPatchBaselineResultTypeDef
def get_value() -> GetDefaultPatchBaselineResultTypeDef:
return {
"BaselineId": ...,
}
# GetDefaultPatchBaselineResultTypeDef definition
class GetDefaultPatchBaselineResultTypeDef(TypedDict):
BaselineId: str,
OperatingSystem: OperatingSystemType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDeployablePatchSnapshotForInstanceResultTypeDef#
# GetDeployablePatchSnapshotForInstanceResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetDeployablePatchSnapshotForInstanceResultTypeDef
def get_value() -> GetDeployablePatchSnapshotForInstanceResultTypeDef:
return {
"InstanceId": ...,
}
# GetDeployablePatchSnapshotForInstanceResultTypeDef definition
class GetDeployablePatchSnapshotForInstanceResultTypeDef(TypedDict):
InstanceId: str,
SnapshotId: str,
SnapshotDownloadUrl: str,
Product: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetMaintenanceWindowExecutionResultTypeDef#
# GetMaintenanceWindowExecutionResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetMaintenanceWindowExecutionResultTypeDef
def get_value() -> GetMaintenanceWindowExecutionResultTypeDef:
return {
"WindowExecutionId": ...,
}
# GetMaintenanceWindowExecutionResultTypeDef definition
class GetMaintenanceWindowExecutionResultTypeDef(TypedDict):
WindowExecutionId: str,
TaskIds: List[str],
Status: MaintenanceWindowExecutionStatusType, # (1)
StatusDetails: str,
StartTime: datetime,
EndTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetMaintenanceWindowExecutionTaskInvocationResultTypeDef#
# GetMaintenanceWindowExecutionTaskInvocationResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetMaintenanceWindowExecutionTaskInvocationResultTypeDef
def get_value() -> GetMaintenanceWindowExecutionTaskInvocationResultTypeDef:
return {
"WindowExecutionId": ...,
}
# GetMaintenanceWindowExecutionTaskInvocationResultTypeDef definition
class GetMaintenanceWindowExecutionTaskInvocationResultTypeDef(TypedDict):
WindowExecutionId: str,
TaskExecutionId: str,
InvocationId: str,
ExecutionId: str,
TaskType: MaintenanceWindowTaskTypeType, # (1)
Parameters: str,
Status: MaintenanceWindowExecutionStatusType, # (2)
StatusDetails: str,
StartTime: datetime,
EndTime: datetime,
OwnerInformation: str,
WindowTargetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See MaintenanceWindowTaskTypeType
- See MaintenanceWindowExecutionStatusType
- See ResponseMetadataTypeDef
GetMaintenanceWindowResultTypeDef#
# GetMaintenanceWindowResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetMaintenanceWindowResultTypeDef
def get_value() -> GetMaintenanceWindowResultTypeDef:
return {
"WindowId": ...,
}
# GetMaintenanceWindowResultTypeDef definition
class GetMaintenanceWindowResultTypeDef(TypedDict):
WindowId: str,
Name: str,
Description: str,
StartDate: str,
EndDate: str,
Schedule: str,
ScheduleTimezone: str,
ScheduleOffset: int,
NextExecutionTime: str,
Duration: int,
Cutoff: int,
AllowUnassociatedTargets: bool,
Enabled: bool,
CreatedDate: datetime,
ModifiedDate: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetPatchBaselineForPatchGroupResultTypeDef#
# GetPatchBaselineForPatchGroupResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetPatchBaselineForPatchGroupResultTypeDef
def get_value() -> GetPatchBaselineForPatchGroupResultTypeDef:
return {
"BaselineId": ...,
}
# GetPatchBaselineForPatchGroupResultTypeDef definition
class GetPatchBaselineForPatchGroupResultTypeDef(TypedDict):
BaselineId: str,
PatchGroup: str,
OperatingSystem: OperatingSystemType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LabelParameterVersionResultTypeDef#
# LabelParameterVersionResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import LabelParameterVersionResultTypeDef
def get_value() -> LabelParameterVersionResultTypeDef:
return {
"InvalidLabels": ...,
}
# LabelParameterVersionResultTypeDef definition
class LabelParameterVersionResultTypeDef(TypedDict):
InvalidLabels: List[str],
ParameterVersion: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListInventoryEntriesResultTypeDef#
# ListInventoryEntriesResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListInventoryEntriesResultTypeDef
def get_value() -> ListInventoryEntriesResultTypeDef:
return {
"TypeName": ...,
}
# ListInventoryEntriesResultTypeDef definition
class ListInventoryEntriesResultTypeDef(TypedDict):
TypeName: str,
InstanceId: str,
SchemaVersion: str,
CaptureTime: str,
Entries: List[Dict[str, str]],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListNodesSummaryResultTypeDef#
# ListNodesSummaryResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListNodesSummaryResultTypeDef
def get_value() -> ListNodesSummaryResultTypeDef:
return {
"Summary": ...,
}
# ListNodesSummaryResultTypeDef definition
class ListNodesSummaryResultTypeDef(TypedDict):
Summary: List[Dict[str, str]],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListTagsForResourceResultTypeDef#
# ListTagsForResourceResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListTagsForResourceResultTypeDef
def get_value() -> ListTagsForResourceResultTypeDef:
return {
"TagList": ...,
}
# ListTagsForResourceResultTypeDef definition
class ListTagsForResourceResultTypeDef(TypedDict):
TagList: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
PutInventoryResultTypeDef#
# PutInventoryResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import PutInventoryResultTypeDef
def get_value() -> PutInventoryResultTypeDef:
return {
"Message": ...,
}
# PutInventoryResultTypeDef definition
class PutInventoryResultTypeDef(TypedDict):
Message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutParameterResultTypeDef#
# PutParameterResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import PutParameterResultTypeDef
def get_value() -> PutParameterResultTypeDef:
return {
"Version": ...,
}
# PutParameterResultTypeDef definition
class PutParameterResultTypeDef(TypedDict):
Version: int,
Tier: ParameterTierType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutResourcePolicyResponseTypeDef#
# PutResourcePolicyResponseTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import PutResourcePolicyResponseTypeDef
def get_value() -> PutResourcePolicyResponseTypeDef:
return {
"PolicyId": ...,
}
# PutResourcePolicyResponseTypeDef definition
class PutResourcePolicyResponseTypeDef(TypedDict):
PolicyId: str,
PolicyHash: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterDefaultPatchBaselineResultTypeDef#
# RegisterDefaultPatchBaselineResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import RegisterDefaultPatchBaselineResultTypeDef
def get_value() -> RegisterDefaultPatchBaselineResultTypeDef:
return {
"BaselineId": ...,
}
# RegisterDefaultPatchBaselineResultTypeDef definition
class RegisterDefaultPatchBaselineResultTypeDef(TypedDict):
BaselineId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterPatchBaselineForPatchGroupResultTypeDef#
# RegisterPatchBaselineForPatchGroupResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import RegisterPatchBaselineForPatchGroupResultTypeDef
def get_value() -> RegisterPatchBaselineForPatchGroupResultTypeDef:
return {
"BaselineId": ...,
}
# RegisterPatchBaselineForPatchGroupResultTypeDef definition
class RegisterPatchBaselineForPatchGroupResultTypeDef(TypedDict):
BaselineId: str,
PatchGroup: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterTargetWithMaintenanceWindowResultTypeDef#
# RegisterTargetWithMaintenanceWindowResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import RegisterTargetWithMaintenanceWindowResultTypeDef
def get_value() -> RegisterTargetWithMaintenanceWindowResultTypeDef:
return {
"WindowTargetId": ...,
}
# RegisterTargetWithMaintenanceWindowResultTypeDef definition
class RegisterTargetWithMaintenanceWindowResultTypeDef(TypedDict):
WindowTargetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterTaskWithMaintenanceWindowResultTypeDef#
# RegisterTaskWithMaintenanceWindowResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import RegisterTaskWithMaintenanceWindowResultTypeDef
def get_value() -> RegisterTaskWithMaintenanceWindowResultTypeDef:
return {
"WindowTaskId": ...,
}
# RegisterTaskWithMaintenanceWindowResultTypeDef definition
class RegisterTaskWithMaintenanceWindowResultTypeDef(TypedDict):
WindowTaskId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ResumeSessionResponseTypeDef#
# ResumeSessionResponseTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ResumeSessionResponseTypeDef
def get_value() -> ResumeSessionResponseTypeDef:
return {
"SessionId": ...,
}
# ResumeSessionResponseTypeDef definition
class ResumeSessionResponseTypeDef(TypedDict):
SessionId: str,
TokenValue: str,
StreamUrl: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartAutomationExecutionResultTypeDef#
# StartAutomationExecutionResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import StartAutomationExecutionResultTypeDef
def get_value() -> StartAutomationExecutionResultTypeDef:
return {
"AutomationExecutionId": ...,
}
# StartAutomationExecutionResultTypeDef definition
class StartAutomationExecutionResultTypeDef(TypedDict):
AutomationExecutionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartChangeRequestExecutionResultTypeDef#
# StartChangeRequestExecutionResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import StartChangeRequestExecutionResultTypeDef
def get_value() -> StartChangeRequestExecutionResultTypeDef:
return {
"AutomationExecutionId": ...,
}
# StartChangeRequestExecutionResultTypeDef definition
class StartChangeRequestExecutionResultTypeDef(TypedDict):
AutomationExecutionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartExecutionPreviewResponseTypeDef#
# StartExecutionPreviewResponseTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import StartExecutionPreviewResponseTypeDef
def get_value() -> StartExecutionPreviewResponseTypeDef:
return {
"ExecutionPreviewId": ...,
}
# StartExecutionPreviewResponseTypeDef definition
class StartExecutionPreviewResponseTypeDef(TypedDict):
ExecutionPreviewId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartSessionResponseTypeDef#
# StartSessionResponseTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import StartSessionResponseTypeDef
def get_value() -> StartSessionResponseTypeDef:
return {
"SessionId": ...,
}
# StartSessionResponseTypeDef definition
class StartSessionResponseTypeDef(TypedDict):
SessionId: str,
TokenValue: str,
StreamUrl: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
TerminateSessionResponseTypeDef#
# TerminateSessionResponseTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import TerminateSessionResponseTypeDef
def get_value() -> TerminateSessionResponseTypeDef:
return {
"SessionId": ...,
}
# TerminateSessionResponseTypeDef definition
class TerminateSessionResponseTypeDef(TypedDict):
SessionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UnlabelParameterVersionResultTypeDef#
# UnlabelParameterVersionResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import UnlabelParameterVersionResultTypeDef
def get_value() -> UnlabelParameterVersionResultTypeDef:
return {
"RemovedLabels": ...,
}
# UnlabelParameterVersionResultTypeDef definition
class UnlabelParameterVersionResultTypeDef(TypedDict):
RemovedLabels: List[str],
InvalidLabels: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateMaintenanceWindowResultTypeDef#
# UpdateMaintenanceWindowResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import UpdateMaintenanceWindowResultTypeDef
def get_value() -> UpdateMaintenanceWindowResultTypeDef:
return {
"WindowId": ...,
}
# UpdateMaintenanceWindowResultTypeDef definition
class UpdateMaintenanceWindowResultTypeDef(TypedDict):
WindowId: str,
Name: str,
Description: str,
StartDate: str,
EndDate: str,
Schedule: str,
ScheduleTimezone: str,
ScheduleOffset: int,
Duration: int,
Cutoff: int,
AllowUnassociatedTargets: bool,
Enabled: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateOpsMetadataResultTypeDef#
# UpdateOpsMetadataResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import UpdateOpsMetadataResultTypeDef
def get_value() -> UpdateOpsMetadataResultTypeDef:
return {
"OpsMetadataArn": ...,
}
# UpdateOpsMetadataResultTypeDef definition
class UpdateOpsMetadataResultTypeDef(TypedDict):
OpsMetadataArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AssociationTypeDef#
# AssociationTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import AssociationTypeDef
def get_value() -> AssociationTypeDef:
return {
"Name": ...,
}
# AssociationTypeDef definition
class AssociationTypeDef(TypedDict):
Name: NotRequired[str],
InstanceId: NotRequired[str],
AssociationId: NotRequired[str],
AssociationVersion: NotRequired[str],
DocumentVersion: NotRequired[str],
Targets: NotRequired[List[TargetOutputTypeDef]], # (1)
LastExecutionDate: NotRequired[datetime],
Overview: NotRequired[AssociationOverviewTypeDef], # (2)
ScheduleExpression: NotRequired[str],
AssociationName: NotRequired[str],
ScheduleOffset: NotRequired[int],
Duration: NotRequired[int],
TargetMaps: NotRequired[List[Dict[str, List[str]]]],
MaintenanceWindowTargetTypeDef#
# MaintenanceWindowTargetTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import MaintenanceWindowTargetTypeDef
def get_value() -> MaintenanceWindowTargetTypeDef:
return {
"WindowId": ...,
}
# MaintenanceWindowTargetTypeDef definition
class MaintenanceWindowTargetTypeDef(TypedDict):
WindowId: NotRequired[str],
WindowTargetId: NotRequired[str],
ResourceType: NotRequired[MaintenanceWindowResourceTypeType], # (1)
Targets: NotRequired[List[TargetOutputTypeDef]], # (2)
OwnerInformation: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
UpdateMaintenanceWindowTargetResultTypeDef#
# UpdateMaintenanceWindowTargetResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import UpdateMaintenanceWindowTargetResultTypeDef
def get_value() -> UpdateMaintenanceWindowTargetResultTypeDef:
return {
"WindowId": ...,
}
# UpdateMaintenanceWindowTargetResultTypeDef definition
class UpdateMaintenanceWindowTargetResultTypeDef(TypedDict):
WindowId: str,
WindowTargetId: str,
Targets: List[TargetOutputTypeDef], # (1)
OwnerInformation: str,
Name: str,
Description: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAssociationExecutionsRequestTypeDef#
# DescribeAssociationExecutionsRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeAssociationExecutionsRequestTypeDef
def get_value() -> DescribeAssociationExecutionsRequestTypeDef:
return {
"AssociationId": ...,
}
# DescribeAssociationExecutionsRequestTypeDef definition
class DescribeAssociationExecutionsRequestTypeDef(TypedDict):
AssociationId: str,
Filters: NotRequired[Sequence[AssociationExecutionFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
AssociationExecutionTargetTypeDef#
# AssociationExecutionTargetTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import AssociationExecutionTargetTypeDef
def get_value() -> AssociationExecutionTargetTypeDef:
return {
"AssociationId": ...,
}
# AssociationExecutionTargetTypeDef definition
class AssociationExecutionTargetTypeDef(TypedDict):
AssociationId: NotRequired[str],
AssociationVersion: NotRequired[str],
ExecutionId: NotRequired[str],
ResourceId: NotRequired[str],
ResourceType: NotRequired[str],
Status: NotRequired[str],
DetailedStatus: NotRequired[str],
LastExecutionDate: NotRequired[datetime],
OutputSource: NotRequired[OutputSourceTypeDef], # (1)
DescribeAssociationExecutionTargetsRequestTypeDef#
# DescribeAssociationExecutionTargetsRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeAssociationExecutionTargetsRequestTypeDef
def get_value() -> DescribeAssociationExecutionTargetsRequestTypeDef:
return {
"AssociationId": ...,
}
# DescribeAssociationExecutionTargetsRequestTypeDef definition
class DescribeAssociationExecutionTargetsRequestTypeDef(TypedDict):
AssociationId: str,
ExecutionId: str,
Filters: NotRequired[Sequence[AssociationExecutionTargetsFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListAssociationsRequestTypeDef#
# ListAssociationsRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListAssociationsRequestTypeDef
def get_value() -> ListAssociationsRequestTypeDef:
return {
"AssociationFilterList": ...,
}
# ListAssociationsRequestTypeDef definition
class ListAssociationsRequestTypeDef(TypedDict):
AssociationFilterList: NotRequired[Sequence[AssociationFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
AssociationStatusTypeDef#
# AssociationStatusTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import AssociationStatusTypeDef
def get_value() -> AssociationStatusTypeDef:
return {
"Date": ...,
}
# AssociationStatusTypeDef definition
class AssociationStatusTypeDef(TypedDict):
Date: TimestampTypeDef,
Name: AssociationStatusNameType, # (1)
Message: str,
AdditionalInfo: NotRequired[str],
ComplianceExecutionSummaryTypeDef#
# ComplianceExecutionSummaryTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ComplianceExecutionSummaryTypeDef
def get_value() -> ComplianceExecutionSummaryTypeDef:
return {
"ExecutionTime": ...,
}
# ComplianceExecutionSummaryTypeDef definition
class ComplianceExecutionSummaryTypeDef(TypedDict):
ExecutionTime: TimestampTypeDef,
ExecutionId: NotRequired[str],
ExecutionType: NotRequired[str],
UpdateDocumentRequestTypeDef#
# UpdateDocumentRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import UpdateDocumentRequestTypeDef
def get_value() -> UpdateDocumentRequestTypeDef:
return {
"Content": ...,
}
# UpdateDocumentRequestTypeDef definition
class UpdateDocumentRequestTypeDef(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],
DescribeAutomationExecutionsRequestTypeDef#
# DescribeAutomationExecutionsRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeAutomationExecutionsRequestTypeDef
def get_value() -> DescribeAutomationExecutionsRequestTypeDef:
return {
"Filters": ...,
}
# DescribeAutomationExecutionsRequestTypeDef definition
class DescribeAutomationExecutionsRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[AutomationExecutionFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
AutomationExecutionPreviewTypeDef#
# AutomationExecutionPreviewTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import AutomationExecutionPreviewTypeDef
def get_value() -> AutomationExecutionPreviewTypeDef:
return {
"StepPreviews": ...,
}
# AutomationExecutionPreviewTypeDef definition
class AutomationExecutionPreviewTypeDef(TypedDict):
StepPreviews: NotRequired[Dict[ImpactTypeType, int]], # (1)
Regions: NotRequired[List[str]],
TargetPreviews: NotRequired[List[TargetPreviewTypeDef]], # (2)
TotalAccounts: NotRequired[int],
- See ImpactTypeType
- See TargetPreviewTypeDef
MaintenanceWindowLambdaParametersTypeDef#
# MaintenanceWindowLambdaParametersTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import MaintenanceWindowLambdaParametersTypeDef
def get_value() -> MaintenanceWindowLambdaParametersTypeDef:
return {
"ClientContext": ...,
}
# MaintenanceWindowLambdaParametersTypeDef definition
class MaintenanceWindowLambdaParametersTypeDef(TypedDict):
ClientContext: NotRequired[str],
Qualifier: NotRequired[str],
Payload: NotRequired[BlobTypeDef],
GetCommandInvocationResultTypeDef#
# GetCommandInvocationResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetCommandInvocationResultTypeDef
def get_value() -> GetCommandInvocationResultTypeDef:
return {
"CommandId": ...,
}
# GetCommandInvocationResultTypeDef definition
class GetCommandInvocationResultTypeDef(TypedDict):
CommandId: str,
InstanceId: str,
Comment: str,
DocumentName: str,
DocumentVersion: str,
PluginName: str,
ResponseCode: int,
ExecutionStartDateTime: str,
ExecutionElapsedTime: str,
ExecutionEndDateTime: str,
Status: CommandInvocationStatusType, # (1)
StatusDetails: str,
StandardOutputContent: str,
StandardOutputUrl: str,
StandardErrorContent: str,
StandardErrorUrl: str,
CloudWatchOutputConfig: CloudWatchOutputConfigTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListCommandInvocationsRequestTypeDef#
# ListCommandInvocationsRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListCommandInvocationsRequestTypeDef
def get_value() -> ListCommandInvocationsRequestTypeDef:
return {
"CommandId": ...,
}
# ListCommandInvocationsRequestTypeDef definition
class ListCommandInvocationsRequestTypeDef(TypedDict):
CommandId: NotRequired[str],
InstanceId: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[CommandFilterTypeDef]], # (1)
Details: NotRequired[bool],
ListCommandsRequestTypeDef#
# ListCommandsRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListCommandsRequestTypeDef
def get_value() -> ListCommandsRequestTypeDef:
return {
"CommandId": ...,
}
# ListCommandsRequestTypeDef definition
class ListCommandsRequestTypeDef(TypedDict):
CommandId: NotRequired[str],
InstanceId: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[CommandFilterTypeDef]], # (1)
CommandInvocationTypeDef#
# CommandInvocationTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import CommandInvocationTypeDef
def get_value() -> CommandInvocationTypeDef:
return {
"CommandId": ...,
}
# CommandInvocationTypeDef definition
class CommandInvocationTypeDef(TypedDict):
CommandId: NotRequired[str],
InstanceId: NotRequired[str],
InstanceName: NotRequired[str],
Comment: NotRequired[str],
DocumentName: NotRequired[str],
DocumentVersion: NotRequired[str],
RequestedDateTime: NotRequired[datetime],
Status: NotRequired[CommandInvocationStatusType], # (1)
StatusDetails: NotRequired[str],
TraceOutput: NotRequired[str],
StandardOutputUrl: NotRequired[str],
StandardErrorUrl: NotRequired[str],
CommandPlugins: NotRequired[List[CommandPluginTypeDef]], # (2)
ServiceRole: NotRequired[str],
NotificationConfig: NotRequired[NotificationConfigOutputTypeDef], # (3)
CloudWatchOutputConfig: NotRequired[CloudWatchOutputConfigTypeDef], # (4)
- See CommandInvocationStatusType
- See CommandPluginTypeDef
- See NotificationConfigOutputTypeDef
- See CloudWatchOutputConfigTypeDef
MaintenanceWindowRunCommandParametersOutputTypeDef#
# MaintenanceWindowRunCommandParametersOutputTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import MaintenanceWindowRunCommandParametersOutputTypeDef
def get_value() -> MaintenanceWindowRunCommandParametersOutputTypeDef:
return {
"Comment": ...,
}
# MaintenanceWindowRunCommandParametersOutputTypeDef definition
class MaintenanceWindowRunCommandParametersOutputTypeDef(TypedDict):
Comment: NotRequired[str],
CloudWatchOutputConfig: NotRequired[CloudWatchOutputConfigTypeDef], # (1)
DocumentHash: NotRequired[str],
DocumentHashType: NotRequired[DocumentHashTypeType], # (2)
DocumentVersion: NotRequired[str],
NotificationConfig: NotRequired[NotificationConfigOutputTypeDef], # (3)
OutputS3BucketName: NotRequired[str],
OutputS3KeyPrefix: NotRequired[str],
Parameters: NotRequired[Dict[str, List[str]]],
ServiceRoleArn: NotRequired[str],
TimeoutSeconds: NotRequired[int],
ComplianceItemTypeDef#
# ComplianceItemTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ComplianceItemTypeDef
def get_value() -> ComplianceItemTypeDef:
return {
"ComplianceType": ...,
}
# ComplianceItemTypeDef definition
class ComplianceItemTypeDef(TypedDict):
ComplianceType: NotRequired[str],
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
Id: NotRequired[str],
Title: NotRequired[str],
Status: NotRequired[ComplianceStatusType], # (1)
Severity: NotRequired[ComplianceSeverityType], # (2)
ExecutionSummary: NotRequired[ComplianceExecutionSummaryOutputTypeDef], # (3)
Details: NotRequired[Dict[str, str]],
ListComplianceItemsRequestTypeDef#
# ListComplianceItemsRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListComplianceItemsRequestTypeDef
def get_value() -> ListComplianceItemsRequestTypeDef:
return {
"Filters": ...,
}
# ListComplianceItemsRequestTypeDef definition
class ListComplianceItemsRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[ComplianceStringFilterTypeDef]], # (1)
ResourceIds: NotRequired[Sequence[str]],
ResourceTypes: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListComplianceSummariesRequestTypeDef#
# ListComplianceSummariesRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListComplianceSummariesRequestTypeDef
def get_value() -> ListComplianceSummariesRequestTypeDef:
return {
"Filters": ...,
}
# ListComplianceSummariesRequestTypeDef definition
class ListComplianceSummariesRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[ComplianceStringFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListResourceComplianceSummariesRequestTypeDef#
# ListResourceComplianceSummariesRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListResourceComplianceSummariesRequestTypeDef
def get_value() -> ListResourceComplianceSummariesRequestTypeDef:
return {
"Filters": ...,
}
# ListResourceComplianceSummariesRequestTypeDef definition
class ListResourceComplianceSummariesRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[ComplianceStringFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
CompliantSummaryTypeDef#
# CompliantSummaryTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import CompliantSummaryTypeDef
def get_value() -> CompliantSummaryTypeDef:
return {
"CompliantCount": ...,
}
# CompliantSummaryTypeDef definition
class CompliantSummaryTypeDef(TypedDict):
CompliantCount: NotRequired[int],
SeveritySummary: NotRequired[SeveritySummaryTypeDef], # (1)
NonCompliantSummaryTypeDef#
# NonCompliantSummaryTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import NonCompliantSummaryTypeDef
def get_value() -> NonCompliantSummaryTypeDef:
return {
"NonCompliantCount": ...,
}
# NonCompliantSummaryTypeDef definition
class NonCompliantSummaryTypeDef(TypedDict):
NonCompliantCount: NotRequired[int],
SeveritySummary: NotRequired[SeveritySummaryTypeDef], # (1)
CreateActivationRequestTypeDef#
# CreateActivationRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import CreateActivationRequestTypeDef
def get_value() -> CreateActivationRequestTypeDef:
return {
"IamRole": ...,
}
# CreateActivationRequestTypeDef definition
class CreateActivationRequestTypeDef(TypedDict):
IamRole: str,
Description: NotRequired[str],
DefaultInstanceName: NotRequired[str],
RegistrationLimit: NotRequired[int],
ExpirationDate: NotRequired[TimestampTypeDef],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
RegistrationMetadata: NotRequired[Sequence[RegistrationMetadataItemTypeDef]], # (2)
CreateDocumentRequestTypeDef#
# CreateDocumentRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import CreateDocumentRequestTypeDef
def get_value() -> CreateDocumentRequestTypeDef:
return {
"Content": ...,
}
# CreateDocumentRequestTypeDef definition
class CreateDocumentRequestTypeDef(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#
# DocumentIdentifierTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DocumentIdentifierTypeDef
def get_value() -> DocumentIdentifierTypeDef:
return {
"Name": ...,
}
# DocumentIdentifierTypeDef definition
class DocumentIdentifierTypeDef(TypedDict):
Name: NotRequired[str],
CreatedDate: NotRequired[datetime],
DisplayName: NotRequired[str],
Owner: NotRequired[str],
VersionName: NotRequired[str],
PlatformTypes: NotRequired[List[PlatformTypeType]], # (1)
DocumentVersion: NotRequired[str],
DocumentType: NotRequired[DocumentTypeType], # (2)
SchemaVersion: NotRequired[str],
DocumentFormat: NotRequired[DocumentFormatType], # (3)
TargetType: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (4)
Requires: NotRequired[List[DocumentRequiresTypeDef]], # (5)
ReviewStatus: NotRequired[ReviewStatusType], # (6)
Author: NotRequired[str],
- See PlatformTypeType
- See DocumentTypeType
- See DocumentFormatType
- See TagTypeDef
- See DocumentRequiresTypeDef
- See ReviewStatusType
GetDocumentResultTypeDef#
# GetDocumentResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetDocumentResultTypeDef
def get_value() -> GetDocumentResultTypeDef:
return {
"Name": ...,
}
# GetDocumentResultTypeDef definition
class GetDocumentResultTypeDef(TypedDict):
Name: str,
CreatedDate: datetime,
DisplayName: str,
VersionName: str,
DocumentVersion: str,
Status: DocumentStatusType, # (1)
StatusInformation: str,
Content: str,
DocumentType: DocumentTypeType, # (2)
DocumentFormat: DocumentFormatType, # (3)
Requires: List[DocumentRequiresTypeDef], # (4)
AttachmentsContent: List[AttachmentContentTypeDef], # (5)
ReviewStatus: ReviewStatusType, # (6)
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See DocumentStatusType
- See DocumentTypeType
- See DocumentFormatType
- See DocumentRequiresTypeDef
- See AttachmentContentTypeDef
- See ReviewStatusType
- See ResponseMetadataTypeDef
OpsItemSummaryTypeDef#
# OpsItemSummaryTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import OpsItemSummaryTypeDef
def get_value() -> OpsItemSummaryTypeDef:
return {
"CreatedBy": ...,
}
# OpsItemSummaryTypeDef definition
class OpsItemSummaryTypeDef(TypedDict):
CreatedBy: NotRequired[str],
CreatedTime: NotRequired[datetime],
LastModifiedBy: NotRequired[str],
LastModifiedTime: NotRequired[datetime],
Priority: NotRequired[int],
Source: NotRequired[str],
Status: NotRequired[OpsItemStatusType], # (1)
OpsItemId: NotRequired[str],
Title: NotRequired[str],
OperationalData: NotRequired[Dict[str, OpsItemDataValueTypeDef]], # (2)
Category: NotRequired[str],
Severity: NotRequired[str],
OpsItemType: NotRequired[str],
ActualStartTime: NotRequired[datetime],
ActualEndTime: NotRequired[datetime],
PlannedStartTime: NotRequired[datetime],
PlannedEndTime: NotRequired[datetime],
CreateOpsItemRequestTypeDef#
# CreateOpsItemRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import CreateOpsItemRequestTypeDef
def get_value() -> CreateOpsItemRequestTypeDef:
return {
"Description": ...,
}
# CreateOpsItemRequestTypeDef definition
class CreateOpsItemRequestTypeDef(TypedDict):
Description: str,
Source: str,
Title: str,
OpsItemType: NotRequired[str],
OperationalData: NotRequired[Mapping[str, OpsItemDataValueTypeDef]], # (1)
Notifications: NotRequired[Sequence[OpsItemNotificationTypeDef]], # (2)
Priority: NotRequired[int],
RelatedOpsItems: NotRequired[Sequence[RelatedOpsItemTypeDef]], # (3)
Tags: NotRequired[Sequence[TagTypeDef]], # (4)
Category: NotRequired[str],
Severity: NotRequired[str],
ActualStartTime: NotRequired[TimestampTypeDef],
ActualEndTime: NotRequired[TimestampTypeDef],
PlannedStartTime: NotRequired[TimestampTypeDef],
PlannedEndTime: NotRequired[TimestampTypeDef],
AccountId: NotRequired[str],
OpsItemTypeDef#
# OpsItemTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import OpsItemTypeDef
def get_value() -> OpsItemTypeDef:
return {
"CreatedBy": ...,
}
# OpsItemTypeDef definition
class OpsItemTypeDef(TypedDict):
CreatedBy: NotRequired[str],
OpsItemType: NotRequired[str],
CreatedTime: NotRequired[datetime],
Description: NotRequired[str],
LastModifiedBy: NotRequired[str],
LastModifiedTime: NotRequired[datetime],
Notifications: NotRequired[List[OpsItemNotificationTypeDef]], # (1)
Priority: NotRequired[int],
RelatedOpsItems: NotRequired[List[RelatedOpsItemTypeDef]], # (2)
Status: NotRequired[OpsItemStatusType], # (3)
OpsItemId: NotRequired[str],
Version: NotRequired[str],
Title: NotRequired[str],
Source: NotRequired[str],
OperationalData: NotRequired[Dict[str, OpsItemDataValueTypeDef]], # (4)
Category: NotRequired[str],
Severity: NotRequired[str],
ActualStartTime: NotRequired[datetime],
ActualEndTime: NotRequired[datetime],
PlannedStartTime: NotRequired[datetime],
PlannedEndTime: NotRequired[datetime],
OpsItemArn: NotRequired[str],
- See OpsItemNotificationTypeDef
- See RelatedOpsItemTypeDef
- See OpsItemStatusType
- See OpsItemDataValueTypeDef
UpdateOpsItemRequestTypeDef#
# UpdateOpsItemRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import UpdateOpsItemRequestTypeDef
def get_value() -> UpdateOpsItemRequestTypeDef:
return {
"OpsItemId": ...,
}
# UpdateOpsItemRequestTypeDef definition
class UpdateOpsItemRequestTypeDef(TypedDict):
OpsItemId: str,
Description: NotRequired[str],
OperationalData: NotRequired[Mapping[str, OpsItemDataValueTypeDef]], # (1)
OperationalDataToDelete: NotRequired[Sequence[str]],
Notifications: NotRequired[Sequence[OpsItemNotificationTypeDef]], # (2)
Priority: NotRequired[int],
RelatedOpsItems: NotRequired[Sequence[RelatedOpsItemTypeDef]], # (3)
Status: NotRequired[OpsItemStatusType], # (4)
Title: NotRequired[str],
Category: NotRequired[str],
Severity: NotRequired[str],
ActualStartTime: NotRequired[TimestampTypeDef],
ActualEndTime: NotRequired[TimestampTypeDef],
PlannedStartTime: NotRequired[TimestampTypeDef],
PlannedEndTime: NotRequired[TimestampTypeDef],
OpsItemArn: NotRequired[str],
- See OpsItemDataValueTypeDef
- See OpsItemNotificationTypeDef
- See RelatedOpsItemTypeDef
- See OpsItemStatusType
CreateOpsMetadataRequestTypeDef#
# CreateOpsMetadataRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import CreateOpsMetadataRequestTypeDef
def get_value() -> CreateOpsMetadataRequestTypeDef:
return {
"ResourceId": ...,
}
# CreateOpsMetadataRequestTypeDef definition
class CreateOpsMetadataRequestTypeDef(TypedDict):
ResourceId: str,
Metadata: NotRequired[Mapping[str, MetadataValueTypeDef]], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See MetadataValueTypeDef
- See TagTypeDef
GetOpsMetadataResultTypeDef#
# GetOpsMetadataResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetOpsMetadataResultTypeDef
def get_value() -> GetOpsMetadataResultTypeDef:
return {
"ResourceId": ...,
}
# GetOpsMetadataResultTypeDef definition
class GetOpsMetadataResultTypeDef(TypedDict):
ResourceId: str,
Metadata: Dict[str, MetadataValueTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateOpsMetadataRequestTypeDef#
# UpdateOpsMetadataRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import UpdateOpsMetadataRequestTypeDef
def get_value() -> UpdateOpsMetadataRequestTypeDef:
return {
"OpsMetadataArn": ...,
}
# UpdateOpsMetadataRequestTypeDef definition
class UpdateOpsMetadataRequestTypeDef(TypedDict):
OpsMetadataArn: str,
MetadataToUpdate: NotRequired[Mapping[str, MetadataValueTypeDef]], # (1)
KeysToDelete: NotRequired[Sequence[str]],
DescribeActivationsRequestTypeDef#
# DescribeActivationsRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeActivationsRequestTypeDef
def get_value() -> DescribeActivationsRequestTypeDef:
return {
"Filters": ...,
}
# DescribeActivationsRequestTypeDef definition
class DescribeActivationsRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[DescribeActivationsFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeActivationsRequestPaginateTypeDef#
# DescribeActivationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeActivationsRequestPaginateTypeDef
def get_value() -> DescribeActivationsRequestPaginateTypeDef:
return {
"Filters": ...,
}
# DescribeActivationsRequestPaginateTypeDef definition
class DescribeActivationsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[DescribeActivationsFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeAssociationExecutionTargetsRequestPaginateTypeDef#
# DescribeAssociationExecutionTargetsRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeAssociationExecutionTargetsRequestPaginateTypeDef
def get_value() -> DescribeAssociationExecutionTargetsRequestPaginateTypeDef:
return {
"AssociationId": ...,
}
# DescribeAssociationExecutionTargetsRequestPaginateTypeDef definition
class DescribeAssociationExecutionTargetsRequestPaginateTypeDef(TypedDict):
AssociationId: str,
ExecutionId: str,
Filters: NotRequired[Sequence[AssociationExecutionTargetsFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeAssociationExecutionsRequestPaginateTypeDef#
# DescribeAssociationExecutionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeAssociationExecutionsRequestPaginateTypeDef
def get_value() -> DescribeAssociationExecutionsRequestPaginateTypeDef:
return {
"AssociationId": ...,
}
# DescribeAssociationExecutionsRequestPaginateTypeDef definition
class DescribeAssociationExecutionsRequestPaginateTypeDef(TypedDict):
AssociationId: str,
Filters: NotRequired[Sequence[AssociationExecutionFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeAutomationExecutionsRequestPaginateTypeDef#
# DescribeAutomationExecutionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeAutomationExecutionsRequestPaginateTypeDef
def get_value() -> DescribeAutomationExecutionsRequestPaginateTypeDef:
return {
"Filters": ...,
}
# DescribeAutomationExecutionsRequestPaginateTypeDef definition
class DescribeAutomationExecutionsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[AutomationExecutionFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeEffectiveInstanceAssociationsRequestPaginateTypeDef#
# DescribeEffectiveInstanceAssociationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeEffectiveInstanceAssociationsRequestPaginateTypeDef
def get_value() -> DescribeEffectiveInstanceAssociationsRequestPaginateTypeDef:
return {
"InstanceId": ...,
}
# DescribeEffectiveInstanceAssociationsRequestPaginateTypeDef definition
class DescribeEffectiveInstanceAssociationsRequestPaginateTypeDef(TypedDict):
InstanceId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeEffectivePatchesForPatchBaselineRequestPaginateTypeDef#
# DescribeEffectivePatchesForPatchBaselineRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeEffectivePatchesForPatchBaselineRequestPaginateTypeDef
def get_value() -> DescribeEffectivePatchesForPatchBaselineRequestPaginateTypeDef:
return {
"BaselineId": ...,
}
# DescribeEffectivePatchesForPatchBaselineRequestPaginateTypeDef definition
class DescribeEffectivePatchesForPatchBaselineRequestPaginateTypeDef(TypedDict):
BaselineId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeInstanceAssociationsStatusRequestPaginateTypeDef#
# DescribeInstanceAssociationsStatusRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeInstanceAssociationsStatusRequestPaginateTypeDef
def get_value() -> DescribeInstanceAssociationsStatusRequestPaginateTypeDef:
return {
"InstanceId": ...,
}
# DescribeInstanceAssociationsStatusRequestPaginateTypeDef definition
class DescribeInstanceAssociationsStatusRequestPaginateTypeDef(TypedDict):
InstanceId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeInstancePatchStatesRequestPaginateTypeDef#
# DescribeInstancePatchStatesRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeInstancePatchStatesRequestPaginateTypeDef
def get_value() -> DescribeInstancePatchStatesRequestPaginateTypeDef:
return {
"InstanceIds": ...,
}
# DescribeInstancePatchStatesRequestPaginateTypeDef definition
class DescribeInstancePatchStatesRequestPaginateTypeDef(TypedDict):
InstanceIds: Sequence[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeInventoryDeletionsRequestPaginateTypeDef#
# DescribeInventoryDeletionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeInventoryDeletionsRequestPaginateTypeDef
def get_value() -> DescribeInventoryDeletionsRequestPaginateTypeDef:
return {
"DeletionId": ...,
}
# DescribeInventoryDeletionsRequestPaginateTypeDef definition
class DescribeInventoryDeletionsRequestPaginateTypeDef(TypedDict):
DeletionId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribePatchPropertiesRequestPaginateTypeDef#
# DescribePatchPropertiesRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribePatchPropertiesRequestPaginateTypeDef
def get_value() -> DescribePatchPropertiesRequestPaginateTypeDef:
return {
"OperatingSystem": ...,
}
# DescribePatchPropertiesRequestPaginateTypeDef definition
class DescribePatchPropertiesRequestPaginateTypeDef(TypedDict):
OperatingSystem: OperatingSystemType, # (1)
Property: PatchPropertyType, # (2)
PatchSet: NotRequired[PatchSetType], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See OperatingSystemType
- See PatchPropertyType
- See PatchSetType
- See PaginatorConfigTypeDef
GetInventorySchemaRequestPaginateTypeDef#
# GetInventorySchemaRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetInventorySchemaRequestPaginateTypeDef
def get_value() -> GetInventorySchemaRequestPaginateTypeDef:
return {
"TypeName": ...,
}
# GetInventorySchemaRequestPaginateTypeDef definition
class GetInventorySchemaRequestPaginateTypeDef(TypedDict):
TypeName: NotRequired[str],
Aggregator: NotRequired[bool],
SubType: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetParameterHistoryRequestPaginateTypeDef#
# GetParameterHistoryRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetParameterHistoryRequestPaginateTypeDef
def get_value() -> GetParameterHistoryRequestPaginateTypeDef:
return {
"Name": ...,
}
# GetParameterHistoryRequestPaginateTypeDef definition
class GetParameterHistoryRequestPaginateTypeDef(TypedDict):
Name: str,
WithDecryption: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetResourcePoliciesRequestPaginateTypeDef#
# GetResourcePoliciesRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetResourcePoliciesRequestPaginateTypeDef
def get_value() -> GetResourcePoliciesRequestPaginateTypeDef:
return {
"ResourceArn": ...,
}
# GetResourcePoliciesRequestPaginateTypeDef definition
class GetResourcePoliciesRequestPaginateTypeDef(TypedDict):
ResourceArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAssociationVersionsRequestPaginateTypeDef#
# ListAssociationVersionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListAssociationVersionsRequestPaginateTypeDef
def get_value() -> ListAssociationVersionsRequestPaginateTypeDef:
return {
"AssociationId": ...,
}
# ListAssociationVersionsRequestPaginateTypeDef definition
class ListAssociationVersionsRequestPaginateTypeDef(TypedDict):
AssociationId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAssociationsRequestPaginateTypeDef#
# ListAssociationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListAssociationsRequestPaginateTypeDef
def get_value() -> ListAssociationsRequestPaginateTypeDef:
return {
"AssociationFilterList": ...,
}
# ListAssociationsRequestPaginateTypeDef definition
class ListAssociationsRequestPaginateTypeDef(TypedDict):
AssociationFilterList: NotRequired[Sequence[AssociationFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListCommandInvocationsRequestPaginateTypeDef#
# ListCommandInvocationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListCommandInvocationsRequestPaginateTypeDef
def get_value() -> ListCommandInvocationsRequestPaginateTypeDef:
return {
"CommandId": ...,
}
# ListCommandInvocationsRequestPaginateTypeDef definition
class ListCommandInvocationsRequestPaginateTypeDef(TypedDict):
CommandId: NotRequired[str],
InstanceId: NotRequired[str],
Filters: NotRequired[Sequence[CommandFilterTypeDef]], # (1)
Details: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListCommandsRequestPaginateTypeDef#
# ListCommandsRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListCommandsRequestPaginateTypeDef
def get_value() -> ListCommandsRequestPaginateTypeDef:
return {
"CommandId": ...,
}
# ListCommandsRequestPaginateTypeDef definition
class ListCommandsRequestPaginateTypeDef(TypedDict):
CommandId: NotRequired[str],
InstanceId: NotRequired[str],
Filters: NotRequired[Sequence[CommandFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListComplianceItemsRequestPaginateTypeDef#
# ListComplianceItemsRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListComplianceItemsRequestPaginateTypeDef
def get_value() -> ListComplianceItemsRequestPaginateTypeDef:
return {
"Filters": ...,
}
# ListComplianceItemsRequestPaginateTypeDef definition
class ListComplianceItemsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[ComplianceStringFilterTypeDef]], # (1)
ResourceIds: NotRequired[Sequence[str]],
ResourceTypes: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListComplianceSummariesRequestPaginateTypeDef#
# ListComplianceSummariesRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListComplianceSummariesRequestPaginateTypeDef
def get_value() -> ListComplianceSummariesRequestPaginateTypeDef:
return {
"Filters": ...,
}
# ListComplianceSummariesRequestPaginateTypeDef definition
class ListComplianceSummariesRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[ComplianceStringFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListDocumentVersionsRequestPaginateTypeDef#
# ListDocumentVersionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListDocumentVersionsRequestPaginateTypeDef
def get_value() -> ListDocumentVersionsRequestPaginateTypeDef:
return {
"Name": ...,
}
# ListDocumentVersionsRequestPaginateTypeDef definition
class ListDocumentVersionsRequestPaginateTypeDef(TypedDict):
Name: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListResourceComplianceSummariesRequestPaginateTypeDef#
# ListResourceComplianceSummariesRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListResourceComplianceSummariesRequestPaginateTypeDef
def get_value() -> ListResourceComplianceSummariesRequestPaginateTypeDef:
return {
"Filters": ...,
}
# ListResourceComplianceSummariesRequestPaginateTypeDef definition
class ListResourceComplianceSummariesRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[ComplianceStringFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListResourceDataSyncRequestPaginateTypeDef#
# ListResourceDataSyncRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListResourceDataSyncRequestPaginateTypeDef
def get_value() -> ListResourceDataSyncRequestPaginateTypeDef:
return {
"SyncType": ...,
}
# ListResourceDataSyncRequestPaginateTypeDef definition
class ListResourceDataSyncRequestPaginateTypeDef(TypedDict):
SyncType: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeAutomationStepExecutionsRequestPaginateTypeDef#
# DescribeAutomationStepExecutionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeAutomationStepExecutionsRequestPaginateTypeDef
def get_value() -> DescribeAutomationStepExecutionsRequestPaginateTypeDef:
return {
"AutomationExecutionId": ...,
}
# DescribeAutomationStepExecutionsRequestPaginateTypeDef definition
class DescribeAutomationStepExecutionsRequestPaginateTypeDef(TypedDict):
AutomationExecutionId: str,
Filters: NotRequired[Sequence[StepExecutionFilterTypeDef]], # (1)
ReverseOrder: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeAutomationStepExecutionsRequestTypeDef#
# DescribeAutomationStepExecutionsRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeAutomationStepExecutionsRequestTypeDef
def get_value() -> DescribeAutomationStepExecutionsRequestTypeDef:
return {
"AutomationExecutionId": ...,
}
# DescribeAutomationStepExecutionsRequestTypeDef definition
class DescribeAutomationStepExecutionsRequestTypeDef(TypedDict):
AutomationExecutionId: str,
Filters: NotRequired[Sequence[StepExecutionFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ReverseOrder: NotRequired[bool],
DescribeAvailablePatchesRequestPaginateTypeDef#
# DescribeAvailablePatchesRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeAvailablePatchesRequestPaginateTypeDef
def get_value() -> DescribeAvailablePatchesRequestPaginateTypeDef:
return {
"Filters": ...,
}
# DescribeAvailablePatchesRequestPaginateTypeDef definition
class DescribeAvailablePatchesRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeAvailablePatchesRequestTypeDef#
# DescribeAvailablePatchesRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeAvailablePatchesRequestTypeDef
def get_value() -> DescribeAvailablePatchesRequestTypeDef:
return {
"Filters": ...,
}
# DescribeAvailablePatchesRequestTypeDef definition
class DescribeAvailablePatchesRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeInstancePatchesRequestPaginateTypeDef#
# DescribeInstancePatchesRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeInstancePatchesRequestPaginateTypeDef
def get_value() -> DescribeInstancePatchesRequestPaginateTypeDef:
return {
"InstanceId": ...,
}
# DescribeInstancePatchesRequestPaginateTypeDef definition
class DescribeInstancePatchesRequestPaginateTypeDef(TypedDict):
InstanceId: str,
Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeInstancePatchesRequestTypeDef#
# DescribeInstancePatchesRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeInstancePatchesRequestTypeDef
def get_value() -> DescribeInstancePatchesRequestTypeDef:
return {
"InstanceId": ...,
}
# DescribeInstancePatchesRequestTypeDef definition
class DescribeInstancePatchesRequestTypeDef(TypedDict):
InstanceId: str,
Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribePatchBaselinesRequestPaginateTypeDef#
# DescribePatchBaselinesRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribePatchBaselinesRequestPaginateTypeDef
def get_value() -> DescribePatchBaselinesRequestPaginateTypeDef:
return {
"Filters": ...,
}
# DescribePatchBaselinesRequestPaginateTypeDef definition
class DescribePatchBaselinesRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribePatchBaselinesRequestTypeDef#
# DescribePatchBaselinesRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribePatchBaselinesRequestTypeDef
def get_value() -> DescribePatchBaselinesRequestTypeDef:
return {
"Filters": ...,
}
# DescribePatchBaselinesRequestTypeDef definition
class DescribePatchBaselinesRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribePatchGroupsRequestPaginateTypeDef#
# DescribePatchGroupsRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribePatchGroupsRequestPaginateTypeDef
def get_value() -> DescribePatchGroupsRequestPaginateTypeDef:
return {
"Filters": ...,
}
# DescribePatchGroupsRequestPaginateTypeDef definition
class DescribePatchGroupsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribePatchGroupsRequestTypeDef#
# DescribePatchGroupsRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribePatchGroupsRequestTypeDef
def get_value() -> DescribePatchGroupsRequestTypeDef:
return {
"MaxResults": ...,
}
# DescribePatchGroupsRequestTypeDef definition
class DescribePatchGroupsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]], # (1)
NextToken: NotRequired[str],
DescribeAvailablePatchesResultTypeDef#
# DescribeAvailablePatchesResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeAvailablePatchesResultTypeDef
def get_value() -> DescribeAvailablePatchesResultTypeDef:
return {
"Patches": ...,
}
# DescribeAvailablePatchesResultTypeDef definition
class DescribeAvailablePatchesResultTypeDef(TypedDict):
Patches: List[PatchTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See PatchTypeDef
- See ResponseMetadataTypeDef
DescribeEffectiveInstanceAssociationsResultTypeDef#
# DescribeEffectiveInstanceAssociationsResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeEffectiveInstanceAssociationsResultTypeDef
def get_value() -> DescribeEffectiveInstanceAssociationsResultTypeDef:
return {
"Associations": ...,
}
# DescribeEffectiveInstanceAssociationsResultTypeDef definition
class DescribeEffectiveInstanceAssociationsResultTypeDef(TypedDict):
Associations: List[InstanceAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeInstanceInformationRequestPaginateTypeDef#
# DescribeInstanceInformationRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeInstanceInformationRequestPaginateTypeDef
def get_value() -> DescribeInstanceInformationRequestPaginateTypeDef:
return {
"InstanceInformationFilterList": ...,
}
# DescribeInstanceInformationRequestPaginateTypeDef definition
class DescribeInstanceInformationRequestPaginateTypeDef(TypedDict):
InstanceInformationFilterList: NotRequired[Sequence[InstanceInformationFilterTypeDef]], # (1)
Filters: NotRequired[Sequence[InstanceInformationStringFilterTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See InstanceInformationFilterTypeDef
- See InstanceInformationStringFilterTypeDef
- See PaginatorConfigTypeDef
DescribeInstanceInformationRequestTypeDef#
# DescribeInstanceInformationRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeInstanceInformationRequestTypeDef
def get_value() -> DescribeInstanceInformationRequestTypeDef:
return {
"InstanceInformationFilterList": ...,
}
# DescribeInstanceInformationRequestTypeDef definition
class DescribeInstanceInformationRequestTypeDef(TypedDict):
InstanceInformationFilterList: NotRequired[Sequence[InstanceInformationFilterTypeDef]], # (1)
Filters: NotRequired[Sequence[InstanceInformationStringFilterTypeDef]], # (2)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeInstancePatchStatesForPatchGroupRequestPaginateTypeDef#
# DescribeInstancePatchStatesForPatchGroupRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeInstancePatchStatesForPatchGroupRequestPaginateTypeDef
def get_value() -> DescribeInstancePatchStatesForPatchGroupRequestPaginateTypeDef:
return {
"PatchGroup": ...,
}
# DescribeInstancePatchStatesForPatchGroupRequestPaginateTypeDef definition
class DescribeInstancePatchStatesForPatchGroupRequestPaginateTypeDef(TypedDict):
PatchGroup: str,
Filters: NotRequired[Sequence[InstancePatchStateFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeInstancePatchStatesForPatchGroupRequestTypeDef#
# DescribeInstancePatchStatesForPatchGroupRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeInstancePatchStatesForPatchGroupRequestTypeDef
def get_value() -> DescribeInstancePatchStatesForPatchGroupRequestTypeDef:
return {
"PatchGroup": ...,
}
# DescribeInstancePatchStatesForPatchGroupRequestTypeDef definition
class DescribeInstancePatchStatesForPatchGroupRequestTypeDef(TypedDict):
PatchGroup: str,
Filters: NotRequired[Sequence[InstancePatchStateFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeInstancePatchStatesForPatchGroupResultTypeDef#
# DescribeInstancePatchStatesForPatchGroupResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeInstancePatchStatesForPatchGroupResultTypeDef
def get_value() -> DescribeInstancePatchStatesForPatchGroupResultTypeDef:
return {
"InstancePatchStates": ...,
}
# DescribeInstancePatchStatesForPatchGroupResultTypeDef definition
class DescribeInstancePatchStatesForPatchGroupResultTypeDef(TypedDict):
InstancePatchStates: List[InstancePatchStateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeInstancePatchStatesResultTypeDef#
# DescribeInstancePatchStatesResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeInstancePatchStatesResultTypeDef
def get_value() -> DescribeInstancePatchStatesResultTypeDef:
return {
"InstancePatchStates": ...,
}
# DescribeInstancePatchStatesResultTypeDef definition
class DescribeInstancePatchStatesResultTypeDef(TypedDict):
InstancePatchStates: List[InstancePatchStateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeInstancePatchesResultTypeDef#
# DescribeInstancePatchesResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeInstancePatchesResultTypeDef
def get_value() -> DescribeInstancePatchesResultTypeDef:
return {
"Patches": ...,
}
# DescribeInstancePatchesResultTypeDef definition
class DescribeInstancePatchesResultTypeDef(TypedDict):
Patches: List[PatchComplianceDataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeInstancePropertiesRequestPaginateTypeDef#
# DescribeInstancePropertiesRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeInstancePropertiesRequestPaginateTypeDef
def get_value() -> DescribeInstancePropertiesRequestPaginateTypeDef:
return {
"InstancePropertyFilterList": ...,
}
# DescribeInstancePropertiesRequestPaginateTypeDef definition
class DescribeInstancePropertiesRequestPaginateTypeDef(TypedDict):
InstancePropertyFilterList: NotRequired[Sequence[InstancePropertyFilterTypeDef]], # (1)
FiltersWithOperator: NotRequired[Sequence[InstancePropertyStringFilterTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See InstancePropertyFilterTypeDef
- See InstancePropertyStringFilterTypeDef
- See PaginatorConfigTypeDef
DescribeInstancePropertiesRequestTypeDef#
# DescribeInstancePropertiesRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeInstancePropertiesRequestTypeDef
def get_value() -> DescribeInstancePropertiesRequestTypeDef:
return {
"InstancePropertyFilterList": ...,
}
# DescribeInstancePropertiesRequestTypeDef definition
class DescribeInstancePropertiesRequestTypeDef(TypedDict):
InstancePropertyFilterList: NotRequired[Sequence[InstancePropertyFilterTypeDef]], # (1)
FiltersWithOperator: NotRequired[Sequence[InstancePropertyStringFilterTypeDef]], # (2)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeMaintenanceWindowExecutionTaskInvocationsRequestPaginateTypeDef#
# DescribeMaintenanceWindowExecutionTaskInvocationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionTaskInvocationsRequestPaginateTypeDef
def get_value() -> DescribeMaintenanceWindowExecutionTaskInvocationsRequestPaginateTypeDef:
return {
"WindowExecutionId": ...,
}
# DescribeMaintenanceWindowExecutionTaskInvocationsRequestPaginateTypeDef definition
class DescribeMaintenanceWindowExecutionTaskInvocationsRequestPaginateTypeDef(TypedDict):
WindowExecutionId: str,
TaskId: str,
Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeMaintenanceWindowExecutionTaskInvocationsRequestTypeDef#
# DescribeMaintenanceWindowExecutionTaskInvocationsRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionTaskInvocationsRequestTypeDef
def get_value() -> DescribeMaintenanceWindowExecutionTaskInvocationsRequestTypeDef:
return {
"WindowExecutionId": ...,
}
# DescribeMaintenanceWindowExecutionTaskInvocationsRequestTypeDef definition
class DescribeMaintenanceWindowExecutionTaskInvocationsRequestTypeDef(TypedDict):
WindowExecutionId: str,
TaskId: str,
Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeMaintenanceWindowExecutionTasksRequestPaginateTypeDef#
# DescribeMaintenanceWindowExecutionTasksRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionTasksRequestPaginateTypeDef
def get_value() -> DescribeMaintenanceWindowExecutionTasksRequestPaginateTypeDef:
return {
"WindowExecutionId": ...,
}
# DescribeMaintenanceWindowExecutionTasksRequestPaginateTypeDef definition
class DescribeMaintenanceWindowExecutionTasksRequestPaginateTypeDef(TypedDict):
WindowExecutionId: str,
Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeMaintenanceWindowExecutionTasksRequestTypeDef#
# DescribeMaintenanceWindowExecutionTasksRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionTasksRequestTypeDef
def get_value() -> DescribeMaintenanceWindowExecutionTasksRequestTypeDef:
return {
"WindowExecutionId": ...,
}
# DescribeMaintenanceWindowExecutionTasksRequestTypeDef definition
class DescribeMaintenanceWindowExecutionTasksRequestTypeDef(TypedDict):
WindowExecutionId: str,
Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeMaintenanceWindowExecutionsRequestPaginateTypeDef#
# DescribeMaintenanceWindowExecutionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionsRequestPaginateTypeDef
def get_value() -> DescribeMaintenanceWindowExecutionsRequestPaginateTypeDef:
return {
"WindowId": ...,
}
# DescribeMaintenanceWindowExecutionsRequestPaginateTypeDef definition
class DescribeMaintenanceWindowExecutionsRequestPaginateTypeDef(TypedDict):
WindowId: str,
Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeMaintenanceWindowExecutionsRequestTypeDef#
# DescribeMaintenanceWindowExecutionsRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionsRequestTypeDef
def get_value() -> DescribeMaintenanceWindowExecutionsRequestTypeDef:
return {
"WindowId": ...,
}
# DescribeMaintenanceWindowExecutionsRequestTypeDef definition
class DescribeMaintenanceWindowExecutionsRequestTypeDef(TypedDict):
WindowId: str,
Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeMaintenanceWindowTargetsRequestPaginateTypeDef#
# DescribeMaintenanceWindowTargetsRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeMaintenanceWindowTargetsRequestPaginateTypeDef
def get_value() -> DescribeMaintenanceWindowTargetsRequestPaginateTypeDef:
return {
"WindowId": ...,
}
# DescribeMaintenanceWindowTargetsRequestPaginateTypeDef definition
class DescribeMaintenanceWindowTargetsRequestPaginateTypeDef(TypedDict):
WindowId: str,
Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeMaintenanceWindowTargetsRequestTypeDef#
# DescribeMaintenanceWindowTargetsRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeMaintenanceWindowTargetsRequestTypeDef
def get_value() -> DescribeMaintenanceWindowTargetsRequestTypeDef:
return {
"WindowId": ...,
}
# DescribeMaintenanceWindowTargetsRequestTypeDef definition
class DescribeMaintenanceWindowTargetsRequestTypeDef(TypedDict):
WindowId: str,
Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeMaintenanceWindowTasksRequestPaginateTypeDef#
# DescribeMaintenanceWindowTasksRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeMaintenanceWindowTasksRequestPaginateTypeDef
def get_value() -> DescribeMaintenanceWindowTasksRequestPaginateTypeDef:
return {
"WindowId": ...,
}
# DescribeMaintenanceWindowTasksRequestPaginateTypeDef definition
class DescribeMaintenanceWindowTasksRequestPaginateTypeDef(TypedDict):
WindowId: str,
Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeMaintenanceWindowTasksRequestTypeDef#
# DescribeMaintenanceWindowTasksRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeMaintenanceWindowTasksRequestTypeDef
def get_value() -> DescribeMaintenanceWindowTasksRequestTypeDef:
return {
"WindowId": ...,
}
# DescribeMaintenanceWindowTasksRequestTypeDef definition
class DescribeMaintenanceWindowTasksRequestTypeDef(TypedDict):
WindowId: str,
Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeMaintenanceWindowsRequestPaginateTypeDef#
# DescribeMaintenanceWindowsRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeMaintenanceWindowsRequestPaginateTypeDef
def get_value() -> DescribeMaintenanceWindowsRequestPaginateTypeDef:
return {
"Filters": ...,
}
# DescribeMaintenanceWindowsRequestPaginateTypeDef definition
class DescribeMaintenanceWindowsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeMaintenanceWindowsRequestTypeDef#
# DescribeMaintenanceWindowsRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeMaintenanceWindowsRequestTypeDef
def get_value() -> DescribeMaintenanceWindowsRequestTypeDef:
return {
"Filters": ...,
}
# DescribeMaintenanceWindowsRequestTypeDef definition
class DescribeMaintenanceWindowsRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeMaintenanceWindowExecutionTaskInvocationsResultTypeDef#
# DescribeMaintenanceWindowExecutionTaskInvocationsResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionTaskInvocationsResultTypeDef
def get_value() -> DescribeMaintenanceWindowExecutionTaskInvocationsResultTypeDef:
return {
"WindowExecutionTaskInvocationIdentities": ...,
}
# DescribeMaintenanceWindowExecutionTaskInvocationsResultTypeDef definition
class DescribeMaintenanceWindowExecutionTaskInvocationsResultTypeDef(TypedDict):
WindowExecutionTaskInvocationIdentities: List[MaintenanceWindowExecutionTaskInvocationIdentityTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeMaintenanceWindowExecutionsResultTypeDef#
# DescribeMaintenanceWindowExecutionsResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionsResultTypeDef
def get_value() -> DescribeMaintenanceWindowExecutionsResultTypeDef:
return {
"WindowExecutions": ...,
}
# DescribeMaintenanceWindowExecutionsResultTypeDef definition
class DescribeMaintenanceWindowExecutionsResultTypeDef(TypedDict):
WindowExecutions: List[MaintenanceWindowExecutionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeMaintenanceWindowScheduleResultTypeDef#
# DescribeMaintenanceWindowScheduleResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeMaintenanceWindowScheduleResultTypeDef
def get_value() -> DescribeMaintenanceWindowScheduleResultTypeDef:
return {
"ScheduledWindowExecutions": ...,
}
# DescribeMaintenanceWindowScheduleResultTypeDef definition
class DescribeMaintenanceWindowScheduleResultTypeDef(TypedDict):
ScheduledWindowExecutions: List[ScheduledWindowExecutionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeMaintenanceWindowsForTargetResultTypeDef#
# DescribeMaintenanceWindowsForTargetResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeMaintenanceWindowsForTargetResultTypeDef
def get_value() -> DescribeMaintenanceWindowsForTargetResultTypeDef:
return {
"WindowIdentities": ...,
}
# DescribeMaintenanceWindowsForTargetResultTypeDef definition
class DescribeMaintenanceWindowsForTargetResultTypeDef(TypedDict):
WindowIdentities: List[MaintenanceWindowIdentityForTargetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeMaintenanceWindowsResultTypeDef#
# DescribeMaintenanceWindowsResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeMaintenanceWindowsResultTypeDef
def get_value() -> DescribeMaintenanceWindowsResultTypeDef:
return {
"WindowIdentities": ...,
}
# DescribeMaintenanceWindowsResultTypeDef definition
class DescribeMaintenanceWindowsResultTypeDef(TypedDict):
WindowIdentities: List[MaintenanceWindowIdentityTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeOpsItemsRequestPaginateTypeDef#
# DescribeOpsItemsRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeOpsItemsRequestPaginateTypeDef
def get_value() -> DescribeOpsItemsRequestPaginateTypeDef:
return {
"OpsItemFilters": ...,
}
# DescribeOpsItemsRequestPaginateTypeDef definition
class DescribeOpsItemsRequestPaginateTypeDef(TypedDict):
OpsItemFilters: NotRequired[Sequence[OpsItemFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeOpsItemsRequestTypeDef#
# DescribeOpsItemsRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeOpsItemsRequestTypeDef
def get_value() -> DescribeOpsItemsRequestTypeDef:
return {
"OpsItemFilters": ...,
}
# DescribeOpsItemsRequestTypeDef definition
class DescribeOpsItemsRequestTypeDef(TypedDict):
OpsItemFilters: NotRequired[Sequence[OpsItemFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetParametersByPathRequestPaginateTypeDef#
# GetParametersByPathRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetParametersByPathRequestPaginateTypeDef
def get_value() -> GetParametersByPathRequestPaginateTypeDef:
return {
"Path": ...,
}
# GetParametersByPathRequestPaginateTypeDef definition
class GetParametersByPathRequestPaginateTypeDef(TypedDict):
Path: str,
Recursive: NotRequired[bool],
ParameterFilters: NotRequired[Sequence[ParameterStringFilterTypeDef]], # (1)
WithDecryption: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetParametersByPathRequestTypeDef#
# GetParametersByPathRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetParametersByPathRequestTypeDef
def get_value() -> GetParametersByPathRequestTypeDef:
return {
"Path": ...,
}
# GetParametersByPathRequestTypeDef definition
class GetParametersByPathRequestTypeDef(TypedDict):
Path: str,
Recursive: NotRequired[bool],
ParameterFilters: NotRequired[Sequence[ParameterStringFilterTypeDef]], # (1)
WithDecryption: NotRequired[bool],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeParametersRequestPaginateTypeDef#
# DescribeParametersRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeParametersRequestPaginateTypeDef
def get_value() -> DescribeParametersRequestPaginateTypeDef:
return {
"Filters": ...,
}
# DescribeParametersRequestPaginateTypeDef definition
class DescribeParametersRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[ParametersFilterTypeDef]], # (1)
ParameterFilters: NotRequired[Sequence[ParameterStringFilterTypeDef]], # (2)
Shared: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
DescribeParametersRequestTypeDef#
# DescribeParametersRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeParametersRequestTypeDef
def get_value() -> DescribeParametersRequestTypeDef:
return {
"Filters": ...,
}
# DescribeParametersRequestTypeDef definition
class DescribeParametersRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[ParametersFilterTypeDef]], # (1)
ParameterFilters: NotRequired[Sequence[ParameterStringFilterTypeDef]], # (2)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Shared: NotRequired[bool],
DescribePatchBaselinesResultTypeDef#
# DescribePatchBaselinesResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribePatchBaselinesResultTypeDef
def get_value() -> DescribePatchBaselinesResultTypeDef:
return {
"BaselineIdentities": ...,
}
# DescribePatchBaselinesResultTypeDef definition
class DescribePatchBaselinesResultTypeDef(TypedDict):
BaselineIdentities: List[PatchBaselineIdentityTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
PatchGroupPatchBaselineMappingTypeDef#
# PatchGroupPatchBaselineMappingTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import PatchGroupPatchBaselineMappingTypeDef
def get_value() -> PatchGroupPatchBaselineMappingTypeDef:
return {
"PatchGroup": ...,
}
# PatchGroupPatchBaselineMappingTypeDef definition
class PatchGroupPatchBaselineMappingTypeDef(TypedDict):
PatchGroup: NotRequired[str],
BaselineIdentity: NotRequired[PatchBaselineIdentityTypeDef], # (1)
DescribeSessionsRequestPaginateTypeDef#
# DescribeSessionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeSessionsRequestPaginateTypeDef
def get_value() -> DescribeSessionsRequestPaginateTypeDef:
return {
"State": ...,
}
# DescribeSessionsRequestPaginateTypeDef definition
class DescribeSessionsRequestPaginateTypeDef(TypedDict):
State: SessionStateType, # (1)
Filters: NotRequired[Sequence[SessionFilterTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
DescribeSessionsRequestTypeDef#
# DescribeSessionsRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeSessionsRequestTypeDef
def get_value() -> DescribeSessionsRequestTypeDef:
return {
"State": ...,
}
# DescribeSessionsRequestTypeDef definition
class DescribeSessionsRequestTypeDef(TypedDict):
State: SessionStateType, # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[SessionFilterTypeDef]], # (2)
- See SessionStateType
- See SessionFilterTypeDef
UpdateDocumentDefaultVersionResultTypeDef#
# UpdateDocumentDefaultVersionResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import UpdateDocumentDefaultVersionResultTypeDef
def get_value() -> UpdateDocumentDefaultVersionResultTypeDef:
return {
"Description": ...,
}
# UpdateDocumentDefaultVersionResultTypeDef definition
class UpdateDocumentDefaultVersionResultTypeDef(TypedDict):
Description: DocumentDefaultVersionDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DocumentDescriptionTypeDef#
# DocumentDescriptionTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DocumentDescriptionTypeDef
def get_value() -> DocumentDescriptionTypeDef:
return {
"Sha1": ...,
}
# DocumentDescriptionTypeDef definition
class DocumentDescriptionTypeDef(TypedDict):
Sha1: NotRequired[str],
Hash: NotRequired[str],
HashType: NotRequired[DocumentHashTypeType], # (1)
Name: NotRequired[str],
DisplayName: NotRequired[str],
VersionName: NotRequired[str],
Owner: NotRequired[str],
CreatedDate: NotRequired[datetime],
Status: NotRequired[DocumentStatusType], # (2)
StatusInformation: NotRequired[str],
DocumentVersion: NotRequired[str],
Description: NotRequired[str],
Parameters: NotRequired[List[DocumentParameterTypeDef]], # (3)
PlatformTypes: NotRequired[List[PlatformTypeType]], # (4)
DocumentType: NotRequired[DocumentTypeType], # (5)
SchemaVersion: NotRequired[str],
LatestVersion: NotRequired[str],
DefaultVersion: NotRequired[str],
DocumentFormat: NotRequired[DocumentFormatType], # (6)
TargetType: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (7)
AttachmentsInformation: NotRequired[List[AttachmentInformationTypeDef]], # (8)
Requires: NotRequired[List[DocumentRequiresTypeDef]], # (9)
Author: NotRequired[str],
ReviewInformation: NotRequired[List[ReviewInformationTypeDef]], # (10)
ApprovedVersion: NotRequired[str],
PendingReviewVersion: NotRequired[str],
ReviewStatus: NotRequired[ReviewStatusType], # (11)
Category: NotRequired[List[str]],
CategoryEnum: NotRequired[List[str]],
- See DocumentHashTypeType
- See DocumentStatusType
- See DocumentParameterTypeDef
- See PlatformTypeType
- See DocumentTypeType
- See DocumentFormatType
- See TagTypeDef
- See AttachmentInformationTypeDef
- See DocumentRequiresTypeDef
- See ReviewInformationTypeDef
- See ReviewStatusType
ListDocumentsRequestPaginateTypeDef#
# ListDocumentsRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListDocumentsRequestPaginateTypeDef
def get_value() -> ListDocumentsRequestPaginateTypeDef:
return {
"DocumentFilterList": ...,
}
# ListDocumentsRequestPaginateTypeDef definition
class ListDocumentsRequestPaginateTypeDef(TypedDict):
DocumentFilterList: NotRequired[Sequence[DocumentFilterTypeDef]], # (1)
Filters: NotRequired[Sequence[DocumentKeyValuesFilterTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListDocumentsRequestTypeDef#
# ListDocumentsRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListDocumentsRequestTypeDef
def get_value() -> ListDocumentsRequestTypeDef:
return {
"DocumentFilterList": ...,
}
# ListDocumentsRequestTypeDef definition
class ListDocumentsRequestTypeDef(TypedDict):
DocumentFilterList: NotRequired[Sequence[DocumentFilterTypeDef]], # (1)
Filters: NotRequired[Sequence[DocumentKeyValuesFilterTypeDef]], # (2)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DocumentReviewerResponseSourceTypeDef#
# DocumentReviewerResponseSourceTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DocumentReviewerResponseSourceTypeDef
def get_value() -> DocumentReviewerResponseSourceTypeDef:
return {
"CreateTime": ...,
}
# DocumentReviewerResponseSourceTypeDef definition
class DocumentReviewerResponseSourceTypeDef(TypedDict):
CreateTime: NotRequired[datetime],
UpdatedTime: NotRequired[datetime],
ReviewStatus: NotRequired[ReviewStatusType], # (1)
Comment: NotRequired[List[DocumentReviewCommentSourceTypeDef]], # (2)
Reviewer: NotRequired[str],
DocumentReviewsTypeDef#
# DocumentReviewsTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DocumentReviewsTypeDef
def get_value() -> DocumentReviewsTypeDef:
return {
"Action": ...,
}
# DocumentReviewsTypeDef definition
class DocumentReviewsTypeDef(TypedDict):
Action: DocumentReviewActionType, # (1)
Comment: NotRequired[Sequence[DocumentReviewCommentSourceTypeDef]], # (2)
ListDocumentVersionsResultTypeDef#
# ListDocumentVersionsResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListDocumentVersionsResultTypeDef
def get_value() -> ListDocumentVersionsResultTypeDef:
return {
"DocumentVersions": ...,
}
# ListDocumentVersionsResultTypeDef definition
class ListDocumentVersionsResultTypeDef(TypedDict):
DocumentVersions: List[DocumentVersionInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
EffectivePatchTypeDef#
# EffectivePatchTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import EffectivePatchTypeDef
def get_value() -> EffectivePatchTypeDef:
return {
"Patch": ...,
}
# EffectivePatchTypeDef definition
class EffectivePatchTypeDef(TypedDict):
Patch: NotRequired[PatchTypeDef], # (1)
PatchStatus: NotRequired[PatchStatusTypeDef], # (2)
- See PatchTypeDef
- See PatchStatusTypeDef
GetCommandInvocationRequestWaitTypeDef#
# GetCommandInvocationRequestWaitTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetCommandInvocationRequestWaitTypeDef
def get_value() -> GetCommandInvocationRequestWaitTypeDef:
return {
"CommandId": ...,
}
# GetCommandInvocationRequestWaitTypeDef definition
class GetCommandInvocationRequestWaitTypeDef(TypedDict):
CommandId: str,
InstanceId: str,
PluginName: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
InventoryGroupTypeDef#
# InventoryGroupTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import InventoryGroupTypeDef
def get_value() -> InventoryGroupTypeDef:
return {
"Name": ...,
}
# InventoryGroupTypeDef definition
class InventoryGroupTypeDef(TypedDict):
Name: str,
Filters: Sequence[InventoryFilterTypeDef], # (1)
ListInventoryEntriesRequestTypeDef#
# ListInventoryEntriesRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListInventoryEntriesRequestTypeDef
def get_value() -> ListInventoryEntriesRequestTypeDef:
return {
"InstanceId": ...,
}
# ListInventoryEntriesRequestTypeDef definition
class ListInventoryEntriesRequestTypeDef(TypedDict):
InstanceId: str,
TypeName: str,
Filters: NotRequired[Sequence[InventoryFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
OpsAggregatorPaginatorTypeDef#
# OpsAggregatorPaginatorTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import OpsAggregatorPaginatorTypeDef
def get_value() -> OpsAggregatorPaginatorTypeDef:
return {
"AggregatorType": ...,
}
# OpsAggregatorPaginatorTypeDef definition
class OpsAggregatorPaginatorTypeDef(TypedDict):
AggregatorType: NotRequired[str],
TypeName: NotRequired[str],
AttributeName: NotRequired[str],
Values: NotRequired[Mapping[str, str]],
Filters: NotRequired[Sequence[OpsFilterTypeDef]], # (1)
Aggregators: NotRequired[Sequence[Mapping[str, Any]]],
- See OpsFilterTypeDef
OpsAggregatorTypeDef#
# OpsAggregatorTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import OpsAggregatorTypeDef
def get_value() -> OpsAggregatorTypeDef:
return {
"AggregatorType": ...,
}
# OpsAggregatorTypeDef definition
class OpsAggregatorTypeDef(TypedDict):
AggregatorType: NotRequired[str],
TypeName: NotRequired[str],
AttributeName: NotRequired[str],
Values: NotRequired[Mapping[str, str]],
Filters: NotRequired[Sequence[OpsFilterTypeDef]], # (1)
Aggregators: NotRequired[Sequence[Mapping[str, Any]]],
- See OpsFilterTypeDef
GetParameterResultTypeDef#
# GetParameterResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetParameterResultTypeDef
def get_value() -> GetParameterResultTypeDef:
return {
"Parameter": ...,
}
# GetParameterResultTypeDef definition
class GetParameterResultTypeDef(TypedDict):
Parameter: ParameterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetParametersByPathResultTypeDef#
# GetParametersByPathResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetParametersByPathResultTypeDef
def get_value() -> GetParametersByPathResultTypeDef:
return {
"Parameters": ...,
}
# GetParametersByPathResultTypeDef definition
class GetParametersByPathResultTypeDef(TypedDict):
Parameters: List[ParameterTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetParametersResultTypeDef#
# GetParametersResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetParametersResultTypeDef
def get_value() -> GetParametersResultTypeDef:
return {
"Parameters": ...,
}
# GetParametersResultTypeDef definition
class GetParametersResultTypeDef(TypedDict):
Parameters: List[ParameterTypeDef], # (1)
InvalidParameters: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResourcePoliciesResponseTypeDef#
# GetResourcePoliciesResponseTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetResourcePoliciesResponseTypeDef
def get_value() -> GetResourcePoliciesResponseTypeDef:
return {
"NextToken": ...,
}
# GetResourcePoliciesResponseTypeDef definition
class GetResourcePoliciesResponseTypeDef(TypedDict):
Policies: List[GetResourcePoliciesResponseEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetServiceSettingResultTypeDef#
# GetServiceSettingResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetServiceSettingResultTypeDef
def get_value() -> GetServiceSettingResultTypeDef:
return {
"ServiceSetting": ...,
}
# GetServiceSettingResultTypeDef definition
class GetServiceSettingResultTypeDef(TypedDict):
ServiceSetting: ServiceSettingTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResetServiceSettingResultTypeDef#
# ResetServiceSettingResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ResetServiceSettingResultTypeDef
def get_value() -> ResetServiceSettingResultTypeDef:
return {
"ServiceSetting": ...,
}
# ResetServiceSettingResultTypeDef definition
class ResetServiceSettingResultTypeDef(TypedDict):
ServiceSetting: ServiceSettingTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
InstanceInformationTypeDef#
# InstanceInformationTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import InstanceInformationTypeDef
def get_value() -> InstanceInformationTypeDef:
return {
"InstanceId": ...,
}
# InstanceInformationTypeDef definition
class InstanceInformationTypeDef(TypedDict):
InstanceId: NotRequired[str],
PingStatus: NotRequired[PingStatusType], # (1)
LastPingDateTime: NotRequired[datetime],
AgentVersion: NotRequired[str],
IsLatestVersion: NotRequired[bool],
PlatformType: NotRequired[PlatformTypeType], # (2)
PlatformName: NotRequired[str],
PlatformVersion: NotRequired[str],
ActivationId: NotRequired[str],
IamRole: NotRequired[str],
RegistrationDate: NotRequired[datetime],
ResourceType: NotRequired[ResourceTypeType], # (3)
Name: NotRequired[str],
IPAddress: NotRequired[str],
ComputerName: NotRequired[str],
AssociationStatus: NotRequired[str],
LastAssociationExecutionDate: NotRequired[datetime],
LastSuccessfulAssociationExecutionDate: NotRequired[datetime],
AssociationOverview: NotRequired[InstanceAggregatedAssociationOverviewTypeDef], # (4)
SourceId: NotRequired[str],
SourceType: NotRequired[SourceTypeType], # (5)
- See PingStatusType
- See PlatformTypeType
- See ResourceTypeType
- See InstanceAggregatedAssociationOverviewTypeDef
- See SourceTypeType
InstancePropertyTypeDef#
# InstancePropertyTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import InstancePropertyTypeDef
def get_value() -> InstancePropertyTypeDef:
return {
"Name": ...,
}
# InstancePropertyTypeDef definition
class InstancePropertyTypeDef(TypedDict):
Name: NotRequired[str],
InstanceId: NotRequired[str],
InstanceType: NotRequired[str],
InstanceRole: NotRequired[str],
KeyName: NotRequired[str],
InstanceState: NotRequired[str],
Architecture: NotRequired[str],
IPAddress: NotRequired[str],
LaunchTime: NotRequired[datetime],
PingStatus: NotRequired[PingStatusType], # (1)
LastPingDateTime: NotRequired[datetime],
AgentVersion: NotRequired[str],
PlatformType: NotRequired[PlatformTypeType], # (2)
PlatformName: NotRequired[str],
PlatformVersion: NotRequired[str],
ActivationId: NotRequired[str],
IamRole: NotRequired[str],
RegistrationDate: NotRequired[datetime],
ResourceType: NotRequired[str],
ComputerName: NotRequired[str],
AssociationStatus: NotRequired[str],
LastAssociationExecutionDate: NotRequired[datetime],
LastSuccessfulAssociationExecutionDate: NotRequired[datetime],
AssociationOverview: NotRequired[InstanceAggregatedAssociationOverviewTypeDef], # (3)
SourceId: NotRequired[str],
SourceType: NotRequired[SourceTypeType], # (4)
- See PingStatusType
- See PlatformTypeType
- See InstanceAggregatedAssociationOverviewTypeDef
- See SourceTypeType
InstanceAssociationOutputLocationTypeDef#
# InstanceAssociationOutputLocationTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import InstanceAssociationOutputLocationTypeDef
def get_value() -> InstanceAssociationOutputLocationTypeDef:
return {
"S3Location": ...,
}
# InstanceAssociationOutputLocationTypeDef definition
class InstanceAssociationOutputLocationTypeDef(TypedDict):
S3Location: NotRequired[S3OutputLocationTypeDef], # (1)
InstanceAssociationOutputUrlTypeDef#
# InstanceAssociationOutputUrlTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import InstanceAssociationOutputUrlTypeDef
def get_value() -> InstanceAssociationOutputUrlTypeDef:
return {
"S3OutputUrl": ...,
}
# InstanceAssociationOutputUrlTypeDef definition
class InstanceAssociationOutputUrlTypeDef(TypedDict):
S3OutputUrl: NotRequired[S3OutputUrlTypeDef], # (1)
NodeTypeTypeDef#
# NodeTypeTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import NodeTypeTypeDef
def get_value() -> NodeTypeTypeDef:
return {
"Instance": ...,
}
# NodeTypeTypeDef definition
class NodeTypeTypeDef(TypedDict):
Instance: NotRequired[InstanceInfoTypeDef], # (1)
InventoryDeletionSummaryTypeDef#
# InventoryDeletionSummaryTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import InventoryDeletionSummaryTypeDef
def get_value() -> InventoryDeletionSummaryTypeDef:
return {
"TotalCount": ...,
}
# InventoryDeletionSummaryTypeDef definition
class InventoryDeletionSummaryTypeDef(TypedDict):
TotalCount: NotRequired[int],
RemainingCount: NotRequired[int],
SummaryItems: NotRequired[List[InventoryDeletionSummaryItemTypeDef]], # (1)
InventoryItemSchemaTypeDef#
# InventoryItemSchemaTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import InventoryItemSchemaTypeDef
def get_value() -> InventoryItemSchemaTypeDef:
return {
"TypeName": ...,
}
# InventoryItemSchemaTypeDef definition
class InventoryItemSchemaTypeDef(TypedDict):
TypeName: str,
Attributes: List[InventoryItemAttributeTypeDef], # (1)
Version: NotRequired[str],
DisplayName: NotRequired[str],
PutInventoryRequestTypeDef#
# PutInventoryRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import PutInventoryRequestTypeDef
def get_value() -> PutInventoryRequestTypeDef:
return {
"InstanceId": ...,
}
# PutInventoryRequestTypeDef definition
class PutInventoryRequestTypeDef(TypedDict):
InstanceId: str,
Items: Sequence[InventoryItemTypeDef], # (1)
InventoryResultEntityTypeDef#
# InventoryResultEntityTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import InventoryResultEntityTypeDef
def get_value() -> InventoryResultEntityTypeDef:
return {
"Id": ...,
}
# InventoryResultEntityTypeDef definition
class InventoryResultEntityTypeDef(TypedDict):
Id: NotRequired[str],
Data: NotRequired[Dict[str, InventoryResultItemTypeDef]], # (1)
ListNodesRequestPaginateTypeDef#
# ListNodesRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListNodesRequestPaginateTypeDef
def get_value() -> ListNodesRequestPaginateTypeDef:
return {
"SyncName": ...,
}
# ListNodesRequestPaginateTypeDef definition
class ListNodesRequestPaginateTypeDef(TypedDict):
SyncName: NotRequired[str],
Filters: NotRequired[Sequence[NodeFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListNodesRequestTypeDef#
# ListNodesRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListNodesRequestTypeDef
def get_value() -> ListNodesRequestTypeDef:
return {
"SyncName": ...,
}
# ListNodesRequestTypeDef definition
class ListNodesRequestTypeDef(TypedDict):
SyncName: NotRequired[str],
Filters: NotRequired[Sequence[NodeFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListNodesSummaryRequestPaginateTypeDef#
# ListNodesSummaryRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListNodesSummaryRequestPaginateTypeDef
def get_value() -> ListNodesSummaryRequestPaginateTypeDef:
return {
"Aggregators": ...,
}
# ListNodesSummaryRequestPaginateTypeDef definition
class ListNodesSummaryRequestPaginateTypeDef(TypedDict):
Aggregators: Sequence[NodeAggregatorPaginatorTypeDef], # (1)
SyncName: NotRequired[str],
Filters: NotRequired[Sequence[NodeFilterTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListNodesSummaryRequestTypeDef#
# ListNodesSummaryRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListNodesSummaryRequestTypeDef
def get_value() -> ListNodesSummaryRequestTypeDef:
return {
"Aggregators": ...,
}
# ListNodesSummaryRequestTypeDef definition
class ListNodesSummaryRequestTypeDef(TypedDict):
Aggregators: Sequence[NodeAggregatorTypeDef], # (1)
SyncName: NotRequired[str],
Filters: NotRequired[Sequence[NodeFilterTypeDef]], # (2)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListOpsItemEventsRequestPaginateTypeDef#
# ListOpsItemEventsRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListOpsItemEventsRequestPaginateTypeDef
def get_value() -> ListOpsItemEventsRequestPaginateTypeDef:
return {
"Filters": ...,
}
# ListOpsItemEventsRequestPaginateTypeDef definition
class ListOpsItemEventsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[OpsItemEventFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListOpsItemEventsRequestTypeDef#
# ListOpsItemEventsRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListOpsItemEventsRequestTypeDef
def get_value() -> ListOpsItemEventsRequestTypeDef:
return {
"Filters": ...,
}
# ListOpsItemEventsRequestTypeDef definition
class ListOpsItemEventsRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[OpsItemEventFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListOpsItemRelatedItemsRequestPaginateTypeDef#
# ListOpsItemRelatedItemsRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListOpsItemRelatedItemsRequestPaginateTypeDef
def get_value() -> ListOpsItemRelatedItemsRequestPaginateTypeDef:
return {
"OpsItemId": ...,
}
# ListOpsItemRelatedItemsRequestPaginateTypeDef definition
class ListOpsItemRelatedItemsRequestPaginateTypeDef(TypedDict):
OpsItemId: NotRequired[str],
Filters: NotRequired[Sequence[OpsItemRelatedItemsFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListOpsItemRelatedItemsRequestTypeDef#
# ListOpsItemRelatedItemsRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListOpsItemRelatedItemsRequestTypeDef
def get_value() -> ListOpsItemRelatedItemsRequestTypeDef:
return {
"OpsItemId": ...,
}
# ListOpsItemRelatedItemsRequestTypeDef definition
class ListOpsItemRelatedItemsRequestTypeDef(TypedDict):
OpsItemId: NotRequired[str],
Filters: NotRequired[Sequence[OpsItemRelatedItemsFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListOpsMetadataRequestPaginateTypeDef#
# ListOpsMetadataRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListOpsMetadataRequestPaginateTypeDef
def get_value() -> ListOpsMetadataRequestPaginateTypeDef:
return {
"Filters": ...,
}
# ListOpsMetadataRequestPaginateTypeDef definition
class ListOpsMetadataRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[OpsMetadataFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListOpsMetadataRequestTypeDef#
# ListOpsMetadataRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListOpsMetadataRequestTypeDef
def get_value() -> ListOpsMetadataRequestTypeDef:
return {
"Filters": ...,
}
# ListOpsMetadataRequestTypeDef definition
class ListOpsMetadataRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[OpsMetadataFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListOpsMetadataResultTypeDef#
# ListOpsMetadataResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListOpsMetadataResultTypeDef
def get_value() -> ListOpsMetadataResultTypeDef:
return {
"OpsMetadataList": ...,
}
# ListOpsMetadataResultTypeDef definition
class ListOpsMetadataResultTypeDef(TypedDict):
OpsMetadataList: List[OpsMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
MaintenanceWindowRunCommandParametersTypeDef#
# MaintenanceWindowRunCommandParametersTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import MaintenanceWindowRunCommandParametersTypeDef
def get_value() -> MaintenanceWindowRunCommandParametersTypeDef:
return {
"Comment": ...,
}
# MaintenanceWindowRunCommandParametersTypeDef definition
class MaintenanceWindowRunCommandParametersTypeDef(TypedDict):
Comment: NotRequired[str],
CloudWatchOutputConfig: NotRequired[CloudWatchOutputConfigTypeDef], # (1)
DocumentHash: NotRequired[str],
DocumentHashType: NotRequired[DocumentHashTypeType], # (2)
DocumentVersion: NotRequired[str],
NotificationConfig: NotRequired[NotificationConfigTypeDef], # (3)
OutputS3BucketName: NotRequired[str],
OutputS3KeyPrefix: NotRequired[str],
Parameters: NotRequired[Mapping[str, Sequence[str]]],
ServiceRoleArn: NotRequired[str],
TimeoutSeconds: NotRequired[int],
OpsEntityTypeDef#
# OpsEntityTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import OpsEntityTypeDef
def get_value() -> OpsEntityTypeDef:
return {
"Id": ...,
}
# OpsEntityTypeDef definition
class OpsEntityTypeDef(TypedDict):
Id: NotRequired[str],
Data: NotRequired[Dict[str, OpsEntityItemTypeDef]], # (1)
OpsItemEventSummaryTypeDef#
# OpsItemEventSummaryTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import OpsItemEventSummaryTypeDef
def get_value() -> OpsItemEventSummaryTypeDef:
return {
"OpsItemId": ...,
}
# OpsItemEventSummaryTypeDef definition
class OpsItemEventSummaryTypeDef(TypedDict):
OpsItemId: NotRequired[str],
EventId: NotRequired[str],
Source: NotRequired[str],
DetailType: NotRequired[str],
Detail: NotRequired[str],
CreatedBy: NotRequired[OpsItemIdentityTypeDef], # (1)
CreatedTime: NotRequired[datetime],
OpsItemRelatedItemSummaryTypeDef#
# OpsItemRelatedItemSummaryTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import OpsItemRelatedItemSummaryTypeDef
def get_value() -> OpsItemRelatedItemSummaryTypeDef:
return {
"OpsItemId": ...,
}
# OpsItemRelatedItemSummaryTypeDef definition
class OpsItemRelatedItemSummaryTypeDef(TypedDict):
OpsItemId: NotRequired[str],
AssociationId: NotRequired[str],
ResourceType: NotRequired[str],
AssociationType: NotRequired[str],
ResourceUri: NotRequired[str],
CreatedBy: NotRequired[OpsItemIdentityTypeDef], # (1)
CreatedTime: NotRequired[datetime],
LastModifiedBy: NotRequired[OpsItemIdentityTypeDef], # (1)
LastModifiedTime: NotRequired[datetime],
ParameterHistoryTypeDef#
# ParameterHistoryTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ParameterHistoryTypeDef
def get_value() -> ParameterHistoryTypeDef:
return {
"Name": ...,
}
# ParameterHistoryTypeDef definition
class ParameterHistoryTypeDef(TypedDict):
Name: NotRequired[str],
Type: NotRequired[ParameterTypeType], # (1)
KeyId: NotRequired[str],
LastModifiedDate: NotRequired[datetime],
LastModifiedUser: NotRequired[str],
Description: NotRequired[str],
Value: NotRequired[str],
AllowedPattern: NotRequired[str],
Version: NotRequired[int],
Labels: NotRequired[List[str]],
Tier: NotRequired[ParameterTierType], # (2)
Policies: NotRequired[List[ParameterInlinePolicyTypeDef]], # (3)
DataType: NotRequired[str],
ParameterMetadataTypeDef#
# ParameterMetadataTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ParameterMetadataTypeDef
def get_value() -> ParameterMetadataTypeDef:
return {
"Name": ...,
}
# ParameterMetadataTypeDef definition
class ParameterMetadataTypeDef(TypedDict):
Name: NotRequired[str],
ARN: NotRequired[str],
Type: NotRequired[ParameterTypeType], # (1)
KeyId: NotRequired[str],
LastModifiedDate: NotRequired[datetime],
LastModifiedUser: NotRequired[str],
Description: NotRequired[str],
AllowedPattern: NotRequired[str],
Version: NotRequired[int],
Tier: NotRequired[ParameterTierType], # (2)
Policies: NotRequired[List[ParameterInlinePolicyTypeDef]], # (3)
DataType: NotRequired[str],
PatchFilterGroupOutputTypeDef#
# PatchFilterGroupOutputTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import PatchFilterGroupOutputTypeDef
def get_value() -> PatchFilterGroupOutputTypeDef:
return {
"PatchFilters": ...,
}
# PatchFilterGroupOutputTypeDef definition
class PatchFilterGroupOutputTypeDef(TypedDict):
PatchFilters: List[PatchFilterOutputTypeDef], # (1)
ResourceDataSyncAwsOrganizationsSourceOutputTypeDef#
# ResourceDataSyncAwsOrganizationsSourceOutputTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ResourceDataSyncAwsOrganizationsSourceOutputTypeDef
def get_value() -> ResourceDataSyncAwsOrganizationsSourceOutputTypeDef:
return {
"OrganizationSourceType": ...,
}
# ResourceDataSyncAwsOrganizationsSourceOutputTypeDef definition
class ResourceDataSyncAwsOrganizationsSourceOutputTypeDef(TypedDict):
OrganizationSourceType: str,
OrganizationalUnits: NotRequired[List[ResourceDataSyncOrganizationalUnitTypeDef]], # (1)
ResourceDataSyncAwsOrganizationsSourceTypeDef#
# ResourceDataSyncAwsOrganizationsSourceTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ResourceDataSyncAwsOrganizationsSourceTypeDef
def get_value() -> ResourceDataSyncAwsOrganizationsSourceTypeDef:
return {
"OrganizationSourceType": ...,
}
# ResourceDataSyncAwsOrganizationsSourceTypeDef definition
class ResourceDataSyncAwsOrganizationsSourceTypeDef(TypedDict):
OrganizationSourceType: str,
OrganizationalUnits: NotRequired[Sequence[ResourceDataSyncOrganizationalUnitTypeDef]], # (1)
ResourceDataSyncS3DestinationTypeDef#
# ResourceDataSyncS3DestinationTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ResourceDataSyncS3DestinationTypeDef
def get_value() -> ResourceDataSyncS3DestinationTypeDef:
return {
"BucketName": ...,
}
# ResourceDataSyncS3DestinationTypeDef definition
class ResourceDataSyncS3DestinationTypeDef(TypedDict):
BucketName: str,
SyncFormat: ResourceDataSyncS3FormatType, # (1)
Region: str,
Prefix: NotRequired[str],
AWSKMSKeyARN: NotRequired[str],
DestinationDataSharing: NotRequired[ResourceDataSyncDestinationDataSharingTypeDef], # (2)
SessionTypeDef#
# SessionTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import SessionTypeDef
def get_value() -> SessionTypeDef:
return {
"SessionId": ...,
}
# SessionTypeDef definition
class SessionTypeDef(TypedDict):
SessionId: NotRequired[str],
Target: NotRequired[str],
Status: NotRequired[SessionStatusType], # (1)
StartDate: NotRequired[datetime],
EndDate: NotRequired[datetime],
DocumentName: NotRequired[str],
Owner: NotRequired[str],
Reason: NotRequired[str],
Details: NotRequired[str],
OutputUrl: NotRequired[SessionManagerOutputUrlTypeDef], # (2)
MaxSessionDuration: NotRequired[str],
DescribeActivationsResultTypeDef#
# DescribeActivationsResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeActivationsResultTypeDef
def get_value() -> DescribeActivationsResultTypeDef:
return {
"ActivationList": ...,
}
# DescribeActivationsResultTypeDef definition
class DescribeActivationsResultTypeDef(TypedDict):
ActivationList: List[ActivationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
AssociationExecutionTypeDef#
# AssociationExecutionTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import AssociationExecutionTypeDef
def get_value() -> AssociationExecutionTypeDef:
return {
"AssociationId": ...,
}
# AssociationExecutionTypeDef definition
class AssociationExecutionTypeDef(TypedDict):
AssociationId: NotRequired[str],
AssociationVersion: NotRequired[str],
ExecutionId: NotRequired[str],
Status: NotRequired[str],
DetailedStatus: NotRequired[str],
CreatedTime: NotRequired[datetime],
LastExecutionDate: NotRequired[datetime],
ResourceCountByStatus: NotRequired[str],
AlarmConfiguration: NotRequired[AlarmConfigurationOutputTypeDef], # (1)
TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]], # (2)
CommandTypeDef#
# CommandTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import CommandTypeDef
def get_value() -> CommandTypeDef:
return {
"CommandId": ...,
}
# CommandTypeDef definition
class CommandTypeDef(TypedDict):
CommandId: NotRequired[str],
DocumentName: NotRequired[str],
DocumentVersion: NotRequired[str],
Comment: NotRequired[str],
ExpiresAfter: NotRequired[datetime],
Parameters: NotRequired[Dict[str, List[str]]],
InstanceIds: NotRequired[List[str]],
Targets: NotRequired[List[TargetOutputTypeDef]], # (1)
RequestedDateTime: NotRequired[datetime],
Status: NotRequired[CommandStatusType], # (2)
StatusDetails: NotRequired[str],
OutputS3Region: NotRequired[str],
OutputS3BucketName: NotRequired[str],
OutputS3KeyPrefix: NotRequired[str],
MaxConcurrency: NotRequired[str],
MaxErrors: NotRequired[str],
TargetCount: NotRequired[int],
CompletedCount: NotRequired[int],
ErrorCount: NotRequired[int],
DeliveryTimedOutCount: NotRequired[int],
ServiceRole: NotRequired[str],
NotificationConfig: NotRequired[NotificationConfigOutputTypeDef], # (3)
CloudWatchOutputConfig: NotRequired[CloudWatchOutputConfigTypeDef], # (4)
TimeoutSeconds: NotRequired[int],
AlarmConfiguration: NotRequired[AlarmConfigurationOutputTypeDef], # (5)
TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]], # (6)
- See TargetOutputTypeDef
- See CommandStatusType
- See NotificationConfigOutputTypeDef
- See CloudWatchOutputConfigTypeDef
- See AlarmConfigurationOutputTypeDef
- See AlarmStateInformationTypeDef
GetMaintenanceWindowExecutionTaskResultTypeDef#
# GetMaintenanceWindowExecutionTaskResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetMaintenanceWindowExecutionTaskResultTypeDef
def get_value() -> GetMaintenanceWindowExecutionTaskResultTypeDef:
return {
"WindowExecutionId": ...,
}
# GetMaintenanceWindowExecutionTaskResultTypeDef definition
class GetMaintenanceWindowExecutionTaskResultTypeDef(TypedDict):
WindowExecutionId: str,
TaskExecutionId: str,
TaskArn: str,
ServiceRole: str,
Type: MaintenanceWindowTaskTypeType, # (1)
TaskParameters: List[Dict[str, MaintenanceWindowTaskParameterValueExpressionOutputTypeDef]], # (2)
Priority: int,
MaxConcurrency: str,
MaxErrors: str,
Status: MaintenanceWindowExecutionStatusType, # (3)
StatusDetails: str,
StartTime: datetime,
EndTime: datetime,
AlarmConfiguration: AlarmConfigurationOutputTypeDef, # (4)
TriggeredAlarms: List[AlarmStateInformationTypeDef], # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See MaintenanceWindowTaskTypeType
- See MaintenanceWindowTaskParameterValueExpressionOutputTypeDef
- See MaintenanceWindowExecutionStatusType
- See AlarmConfigurationOutputTypeDef
- See AlarmStateInformationTypeDef
- See ResponseMetadataTypeDef
MaintenanceWindowExecutionTaskIdentityTypeDef#
# MaintenanceWindowExecutionTaskIdentityTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import MaintenanceWindowExecutionTaskIdentityTypeDef
def get_value() -> MaintenanceWindowExecutionTaskIdentityTypeDef:
return {
"WindowExecutionId": ...,
}
# MaintenanceWindowExecutionTaskIdentityTypeDef definition
class MaintenanceWindowExecutionTaskIdentityTypeDef(TypedDict):
WindowExecutionId: NotRequired[str],
TaskExecutionId: NotRequired[str],
Status: NotRequired[MaintenanceWindowExecutionStatusType], # (1)
StatusDetails: NotRequired[str],
StartTime: NotRequired[datetime],
EndTime: NotRequired[datetime],
TaskArn: NotRequired[str],
TaskType: NotRequired[MaintenanceWindowTaskTypeType], # (2)
AlarmConfiguration: NotRequired[AlarmConfigurationOutputTypeDef], # (3)
TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]], # (4)
- See MaintenanceWindowExecutionStatusType
- See MaintenanceWindowTaskTypeType
- See AlarmConfigurationOutputTypeDef
- See AlarmStateInformationTypeDef
MaintenanceWindowTaskTypeDef#
# MaintenanceWindowTaskTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import MaintenanceWindowTaskTypeDef
def get_value() -> MaintenanceWindowTaskTypeDef:
return {
"WindowId": ...,
}
# MaintenanceWindowTaskTypeDef definition
class MaintenanceWindowTaskTypeDef(TypedDict):
WindowId: NotRequired[str],
WindowTaskId: NotRequired[str],
TaskArn: NotRequired[str],
Type: NotRequired[MaintenanceWindowTaskTypeType], # (1)
Targets: NotRequired[List[TargetOutputTypeDef]], # (2)
TaskParameters: NotRequired[Dict[str, MaintenanceWindowTaskParameterValueExpressionOutputTypeDef]], # (3)
Priority: NotRequired[int],
LoggingInfo: NotRequired[LoggingInfoTypeDef], # (4)
ServiceRoleArn: NotRequired[str],
MaxConcurrency: NotRequired[str],
MaxErrors: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
CutoffBehavior: NotRequired[MaintenanceWindowTaskCutoffBehaviorType], # (5)
AlarmConfiguration: NotRequired[AlarmConfigurationOutputTypeDef], # (6)
- See MaintenanceWindowTaskTypeType
- See TargetOutputTypeDef
- See MaintenanceWindowTaskParameterValueExpressionOutputTypeDef
- See LoggingInfoTypeDef
- See MaintenanceWindowTaskCutoffBehaviorType
- See AlarmConfigurationOutputTypeDef
TargetLocationOutputTypeDef#
# TargetLocationOutputTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import TargetLocationOutputTypeDef
def get_value() -> TargetLocationOutputTypeDef:
return {
"Accounts": ...,
}
# TargetLocationOutputTypeDef definition
class TargetLocationOutputTypeDef(TypedDict):
Accounts: NotRequired[List[str]],
Regions: NotRequired[List[str]],
TargetLocationMaxConcurrency: NotRequired[str],
TargetLocationMaxErrors: NotRequired[str],
ExecutionRoleName: NotRequired[str],
TargetLocationAlarmConfiguration: NotRequired[AlarmConfigurationOutputTypeDef], # (1)
IncludeChildOrganizationUnits: NotRequired[bool],
ExcludeAccounts: NotRequired[List[str]],
Targets: NotRequired[List[TargetOutputTypeDef]], # (2)
TargetsMaxConcurrency: NotRequired[str],
TargetsMaxErrors: NotRequired[str],
ListAssociationsResultTypeDef#
# ListAssociationsResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListAssociationsResultTypeDef
def get_value() -> ListAssociationsResultTypeDef:
return {
"Associations": ...,
}
# ListAssociationsResultTypeDef definition
class ListAssociationsResultTypeDef(TypedDict):
Associations: List[AssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeMaintenanceWindowTargetsResultTypeDef#
# DescribeMaintenanceWindowTargetsResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeMaintenanceWindowTargetsResultTypeDef
def get_value() -> DescribeMaintenanceWindowTargetsResultTypeDef:
return {
"Targets": ...,
}
# DescribeMaintenanceWindowTargetsResultTypeDef definition
class DescribeMaintenanceWindowTargetsResultTypeDef(TypedDict):
Targets: List[MaintenanceWindowTargetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeAssociationExecutionTargetsResultTypeDef#
# DescribeAssociationExecutionTargetsResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeAssociationExecutionTargetsResultTypeDef
def get_value() -> DescribeAssociationExecutionTargetsResultTypeDef:
return {
"AssociationExecutionTargets": ...,
}
# DescribeAssociationExecutionTargetsResultTypeDef definition
class DescribeAssociationExecutionTargetsResultTypeDef(TypedDict):
AssociationExecutionTargets: List[AssociationExecutionTargetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ExecutionPreviewTypeDef#
# ExecutionPreviewTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ExecutionPreviewTypeDef
def get_value() -> ExecutionPreviewTypeDef:
return {
"Automation": ...,
}
# ExecutionPreviewTypeDef definition
class ExecutionPreviewTypeDef(TypedDict):
Automation: NotRequired[AutomationExecutionPreviewTypeDef], # (1)
ListCommandInvocationsResultTypeDef#
# ListCommandInvocationsResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListCommandInvocationsResultTypeDef
def get_value() -> ListCommandInvocationsResultTypeDef:
return {
"CommandInvocations": ...,
}
# ListCommandInvocationsResultTypeDef definition
class ListCommandInvocationsResultTypeDef(TypedDict):
CommandInvocations: List[CommandInvocationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
MaintenanceWindowTaskInvocationParametersOutputTypeDef#
# MaintenanceWindowTaskInvocationParametersOutputTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import MaintenanceWindowTaskInvocationParametersOutputTypeDef
def get_value() -> MaintenanceWindowTaskInvocationParametersOutputTypeDef:
return {
"RunCommand": ...,
}
# MaintenanceWindowTaskInvocationParametersOutputTypeDef definition
class MaintenanceWindowTaskInvocationParametersOutputTypeDef(TypedDict):
RunCommand: NotRequired[MaintenanceWindowRunCommandParametersOutputTypeDef], # (1)
Automation: NotRequired[MaintenanceWindowAutomationParametersOutputTypeDef], # (2)
StepFunctions: NotRequired[MaintenanceWindowStepFunctionsParametersTypeDef], # (3)
Lambda: NotRequired[MaintenanceWindowLambdaParametersOutputTypeDef], # (4)
- See MaintenanceWindowRunCommandParametersOutputTypeDef
- See MaintenanceWindowAutomationParametersOutputTypeDef
- See MaintenanceWindowStepFunctionsParametersTypeDef
- See MaintenanceWindowLambdaParametersOutputTypeDef
ListComplianceItemsResultTypeDef#
# ListComplianceItemsResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListComplianceItemsResultTypeDef
def get_value() -> ListComplianceItemsResultTypeDef:
return {
"ComplianceItems": ...,
}
# ListComplianceItemsResultTypeDef definition
class ListComplianceItemsResultTypeDef(TypedDict):
ComplianceItems: List[ComplianceItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ComplianceSummaryItemTypeDef#
# ComplianceSummaryItemTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ComplianceSummaryItemTypeDef
def get_value() -> ComplianceSummaryItemTypeDef:
return {
"ComplianceType": ...,
}
# ComplianceSummaryItemTypeDef definition
class ComplianceSummaryItemTypeDef(TypedDict):
ComplianceType: NotRequired[str],
CompliantSummary: NotRequired[CompliantSummaryTypeDef], # (1)
NonCompliantSummary: NotRequired[NonCompliantSummaryTypeDef], # (2)
ResourceComplianceSummaryItemTypeDef#
# ResourceComplianceSummaryItemTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ResourceComplianceSummaryItemTypeDef
def get_value() -> ResourceComplianceSummaryItemTypeDef:
return {
"ComplianceType": ...,
}
# ResourceComplianceSummaryItemTypeDef definition
class ResourceComplianceSummaryItemTypeDef(TypedDict):
ComplianceType: NotRequired[str],
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
Status: NotRequired[ComplianceStatusType], # (1)
OverallSeverity: NotRequired[ComplianceSeverityType], # (2)
ExecutionSummary: NotRequired[ComplianceExecutionSummaryOutputTypeDef], # (3)
CompliantSummary: NotRequired[CompliantSummaryTypeDef], # (4)
NonCompliantSummary: NotRequired[NonCompliantSummaryTypeDef], # (5)
- See ComplianceStatusType
- See ComplianceSeverityType
- See ComplianceExecutionSummaryOutputTypeDef
- See CompliantSummaryTypeDef
- See NonCompliantSummaryTypeDef
ListDocumentsResultTypeDef#
# ListDocumentsResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListDocumentsResultTypeDef
def get_value() -> ListDocumentsResultTypeDef:
return {
"DocumentIdentifiers": ...,
}
# ListDocumentsResultTypeDef definition
class ListDocumentsResultTypeDef(TypedDict):
DocumentIdentifiers: List[DocumentIdentifierTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeOpsItemsResponseTypeDef#
# DescribeOpsItemsResponseTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeOpsItemsResponseTypeDef
def get_value() -> DescribeOpsItemsResponseTypeDef:
return {
"NextToken": ...,
}
# DescribeOpsItemsResponseTypeDef definition
class DescribeOpsItemsResponseTypeDef(TypedDict):
OpsItemSummaries: List[OpsItemSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetOpsItemResponseTypeDef#
# GetOpsItemResponseTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetOpsItemResponseTypeDef
def get_value() -> GetOpsItemResponseTypeDef:
return {
"OpsItem": ...,
}
# GetOpsItemResponseTypeDef definition
class GetOpsItemResponseTypeDef(TypedDict):
OpsItem: OpsItemTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePatchGroupsResultTypeDef#
# DescribePatchGroupsResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribePatchGroupsResultTypeDef
def get_value() -> DescribePatchGroupsResultTypeDef:
return {
"Mappings": ...,
}
# DescribePatchGroupsResultTypeDef definition
class DescribePatchGroupsResultTypeDef(TypedDict):
Mappings: List[PatchGroupPatchBaselineMappingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateDocumentResultTypeDef#
# CreateDocumentResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import CreateDocumentResultTypeDef
def get_value() -> CreateDocumentResultTypeDef:
return {
"DocumentDescription": ...,
}
# CreateDocumentResultTypeDef definition
class CreateDocumentResultTypeDef(TypedDict):
DocumentDescription: DocumentDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDocumentResultTypeDef#
# DescribeDocumentResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeDocumentResultTypeDef
def get_value() -> DescribeDocumentResultTypeDef:
return {
"Document": ...,
}
# DescribeDocumentResultTypeDef definition
class DescribeDocumentResultTypeDef(TypedDict):
Document: DocumentDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDocumentResultTypeDef#
# UpdateDocumentResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import UpdateDocumentResultTypeDef
def get_value() -> UpdateDocumentResultTypeDef:
return {
"DocumentDescription": ...,
}
# UpdateDocumentResultTypeDef definition
class UpdateDocumentResultTypeDef(TypedDict):
DocumentDescription: DocumentDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DocumentMetadataResponseInfoTypeDef#
# DocumentMetadataResponseInfoTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DocumentMetadataResponseInfoTypeDef
def get_value() -> DocumentMetadataResponseInfoTypeDef:
return {
"ReviewerResponse": ...,
}
# DocumentMetadataResponseInfoTypeDef definition
class DocumentMetadataResponseInfoTypeDef(TypedDict):
ReviewerResponse: NotRequired[List[DocumentReviewerResponseSourceTypeDef]], # (1)
UpdateDocumentMetadataRequestTypeDef#
# UpdateDocumentMetadataRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import UpdateDocumentMetadataRequestTypeDef
def get_value() -> UpdateDocumentMetadataRequestTypeDef:
return {
"Name": ...,
}
# UpdateDocumentMetadataRequestTypeDef definition
class UpdateDocumentMetadataRequestTypeDef(TypedDict):
Name: str,
DocumentReviews: DocumentReviewsTypeDef, # (1)
DocumentVersion: NotRequired[str],
DescribeEffectivePatchesForPatchBaselineResultTypeDef#
# DescribeEffectivePatchesForPatchBaselineResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeEffectivePatchesForPatchBaselineResultTypeDef
def get_value() -> DescribeEffectivePatchesForPatchBaselineResultTypeDef:
return {
"EffectivePatches": ...,
}
# DescribeEffectivePatchesForPatchBaselineResultTypeDef definition
class DescribeEffectivePatchesForPatchBaselineResultTypeDef(TypedDict):
EffectivePatches: List[EffectivePatchTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
InventoryAggregatorPaginatorTypeDef#
# InventoryAggregatorPaginatorTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import InventoryAggregatorPaginatorTypeDef
def get_value() -> InventoryAggregatorPaginatorTypeDef:
return {
"Expression": ...,
}
# InventoryAggregatorPaginatorTypeDef definition
class InventoryAggregatorPaginatorTypeDef(TypedDict):
Expression: NotRequired[str],
Aggregators: NotRequired[Sequence[Mapping[str, Any]]],
Groups: NotRequired[Sequence[InventoryGroupTypeDef]], # (1)
InventoryAggregatorTypeDef#
# InventoryAggregatorTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import InventoryAggregatorTypeDef
def get_value() -> InventoryAggregatorTypeDef:
return {
"Expression": ...,
}
# InventoryAggregatorTypeDef definition
class InventoryAggregatorTypeDef(TypedDict):
Expression: NotRequired[str],
Aggregators: NotRequired[Sequence[Mapping[str, Any]]],
Groups: NotRequired[Sequence[InventoryGroupTypeDef]], # (1)
GetOpsSummaryRequestPaginateTypeDef#
# GetOpsSummaryRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetOpsSummaryRequestPaginateTypeDef
def get_value() -> GetOpsSummaryRequestPaginateTypeDef:
return {
"SyncName": ...,
}
# GetOpsSummaryRequestPaginateTypeDef definition
class GetOpsSummaryRequestPaginateTypeDef(TypedDict):
SyncName: NotRequired[str],
Filters: NotRequired[Sequence[OpsFilterTypeDef]], # (1)
Aggregators: NotRequired[Sequence[OpsAggregatorPaginatorTypeDef]], # (2)
ResultAttributes: NotRequired[Sequence[OpsResultAttributeTypeDef]], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See OpsFilterTypeDef
- See OpsAggregatorPaginatorTypeDef
- See OpsResultAttributeTypeDef
- See PaginatorConfigTypeDef
GetOpsSummaryRequestTypeDef#
# GetOpsSummaryRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetOpsSummaryRequestTypeDef
def get_value() -> GetOpsSummaryRequestTypeDef:
return {
"SyncName": ...,
}
# GetOpsSummaryRequestTypeDef definition
class GetOpsSummaryRequestTypeDef(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],
DescribeInstanceInformationResultTypeDef#
# DescribeInstanceInformationResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeInstanceInformationResultTypeDef
def get_value() -> DescribeInstanceInformationResultTypeDef:
return {
"InstanceInformationList": ...,
}
# DescribeInstanceInformationResultTypeDef definition
class DescribeInstanceInformationResultTypeDef(TypedDict):
InstanceInformationList: List[InstanceInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeInstancePropertiesResultTypeDef#
# DescribeInstancePropertiesResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeInstancePropertiesResultTypeDef
def get_value() -> DescribeInstancePropertiesResultTypeDef:
return {
"InstanceProperties": ...,
}
# DescribeInstancePropertiesResultTypeDef definition
class DescribeInstancePropertiesResultTypeDef(TypedDict):
InstanceProperties: List[InstancePropertyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
InstanceAssociationStatusInfoTypeDef#
# InstanceAssociationStatusInfoTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import InstanceAssociationStatusInfoTypeDef
def get_value() -> InstanceAssociationStatusInfoTypeDef:
return {
"AssociationId": ...,
}
# InstanceAssociationStatusInfoTypeDef definition
class InstanceAssociationStatusInfoTypeDef(TypedDict):
AssociationId: NotRequired[str],
Name: NotRequired[str],
DocumentVersion: NotRequired[str],
AssociationVersion: NotRequired[str],
InstanceId: NotRequired[str],
ExecutionDate: NotRequired[datetime],
Status: NotRequired[str],
DetailedStatus: NotRequired[str],
ExecutionSummary: NotRequired[str],
ErrorCode: NotRequired[str],
OutputUrl: NotRequired[InstanceAssociationOutputUrlTypeDef], # (1)
AssociationName: NotRequired[str],
NodeTypeDef#
# NodeTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import NodeTypeDef
def get_value() -> NodeTypeDef:
return {
"CaptureTime": ...,
}
# NodeTypeDef definition
class NodeTypeDef(TypedDict):
CaptureTime: NotRequired[datetime],
Id: NotRequired[str],
Owner: NotRequired[NodeOwnerInfoTypeDef], # (1)
Region: NotRequired[str],
NodeType: NotRequired[NodeTypeTypeDef], # (2)
- See NodeOwnerInfoTypeDef
- See NodeTypeTypeDef
DeleteInventoryResultTypeDef#
# DeleteInventoryResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DeleteInventoryResultTypeDef
def get_value() -> DeleteInventoryResultTypeDef:
return {
"DeletionId": ...,
}
# DeleteInventoryResultTypeDef definition
class DeleteInventoryResultTypeDef(TypedDict):
DeletionId: str,
TypeName: str,
DeletionSummary: InventoryDeletionSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
InventoryDeletionStatusItemTypeDef#
# InventoryDeletionStatusItemTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import InventoryDeletionStatusItemTypeDef
def get_value() -> InventoryDeletionStatusItemTypeDef:
return {
"DeletionId": ...,
}
# InventoryDeletionStatusItemTypeDef definition
class InventoryDeletionStatusItemTypeDef(TypedDict):
DeletionId: NotRequired[str],
TypeName: NotRequired[str],
DeletionStartTime: NotRequired[datetime],
LastStatus: NotRequired[InventoryDeletionStatusType], # (1)
LastStatusMessage: NotRequired[str],
DeletionSummary: NotRequired[InventoryDeletionSummaryTypeDef], # (2)
LastStatusUpdateTime: NotRequired[datetime],
GetInventorySchemaResultTypeDef#
# GetInventorySchemaResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetInventorySchemaResultTypeDef
def get_value() -> GetInventorySchemaResultTypeDef:
return {
"Schemas": ...,
}
# GetInventorySchemaResultTypeDef definition
class GetInventorySchemaResultTypeDef(TypedDict):
Schemas: List[InventoryItemSchemaTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetInventoryResultTypeDef#
# GetInventoryResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetInventoryResultTypeDef
def get_value() -> GetInventoryResultTypeDef:
return {
"Entities": ...,
}
# GetInventoryResultTypeDef definition
class GetInventoryResultTypeDef(TypedDict):
Entities: List[InventoryResultEntityTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
MaintenanceWindowTaskInvocationParametersTypeDef#
# MaintenanceWindowTaskInvocationParametersTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import MaintenanceWindowTaskInvocationParametersTypeDef
def get_value() -> MaintenanceWindowTaskInvocationParametersTypeDef:
return {
"RunCommand": ...,
}
# MaintenanceWindowTaskInvocationParametersTypeDef 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
GetOpsSummaryResultTypeDef#
# GetOpsSummaryResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetOpsSummaryResultTypeDef
def get_value() -> GetOpsSummaryResultTypeDef:
return {
"Entities": ...,
}
# GetOpsSummaryResultTypeDef definition
class GetOpsSummaryResultTypeDef(TypedDict):
Entities: List[OpsEntityTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListOpsItemEventsResponseTypeDef#
# ListOpsItemEventsResponseTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListOpsItemEventsResponseTypeDef
def get_value() -> ListOpsItemEventsResponseTypeDef:
return {
"NextToken": ...,
}
# ListOpsItemEventsResponseTypeDef definition
class ListOpsItemEventsResponseTypeDef(TypedDict):
Summaries: List[OpsItemEventSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListOpsItemRelatedItemsResponseTypeDef#
# ListOpsItemRelatedItemsResponseTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListOpsItemRelatedItemsResponseTypeDef
def get_value() -> ListOpsItemRelatedItemsResponseTypeDef:
return {
"NextToken": ...,
}
# ListOpsItemRelatedItemsResponseTypeDef definition
class ListOpsItemRelatedItemsResponseTypeDef(TypedDict):
Summaries: List[OpsItemRelatedItemSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetParameterHistoryResultTypeDef#
# GetParameterHistoryResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetParameterHistoryResultTypeDef
def get_value() -> GetParameterHistoryResultTypeDef:
return {
"Parameters": ...,
}
# GetParameterHistoryResultTypeDef definition
class GetParameterHistoryResultTypeDef(TypedDict):
Parameters: List[ParameterHistoryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeParametersResultTypeDef#
# DescribeParametersResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeParametersResultTypeDef
def get_value() -> DescribeParametersResultTypeDef:
return {
"Parameters": ...,
}
# DescribeParametersResultTypeDef definition
class DescribeParametersResultTypeDef(TypedDict):
Parameters: List[ParameterMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
PatchRuleOutputTypeDef#
# PatchRuleOutputTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import PatchRuleOutputTypeDef
def get_value() -> PatchRuleOutputTypeDef:
return {
"PatchFilterGroup": ...,
}
# PatchRuleOutputTypeDef definition
class PatchRuleOutputTypeDef(TypedDict):
PatchFilterGroup: PatchFilterGroupOutputTypeDef, # (1)
ComplianceLevel: NotRequired[PatchComplianceLevelType], # (2)
ApproveAfterDays: NotRequired[int],
ApproveUntilDate: NotRequired[str],
EnableNonSecurity: NotRequired[bool],
PatchFilterGroupTypeDef#
# PatchFilterGroupTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import PatchFilterGroupTypeDef
def get_value() -> PatchFilterGroupTypeDef:
return {
"PatchFilters": ...,
}
# PatchFilterGroupTypeDef definition
class PatchFilterGroupTypeDef(TypedDict):
PatchFilters: Sequence[PatchFilterUnionTypeDef], # (1)
ResourceDataSyncSourceWithStateTypeDef#
# ResourceDataSyncSourceWithStateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ResourceDataSyncSourceWithStateTypeDef
def get_value() -> ResourceDataSyncSourceWithStateTypeDef:
return {
"SourceType": ...,
}
# ResourceDataSyncSourceWithStateTypeDef definition
class ResourceDataSyncSourceWithStateTypeDef(TypedDict):
SourceType: NotRequired[str],
AwsOrganizationsSource: NotRequired[ResourceDataSyncAwsOrganizationsSourceOutputTypeDef], # (1)
SourceRegions: NotRequired[List[str]],
IncludeFutureRegions: NotRequired[bool],
State: NotRequired[str],
EnableAllOpsDataSources: NotRequired[bool],
DescribeSessionsResponseTypeDef#
# DescribeSessionsResponseTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeSessionsResponseTypeDef
def get_value() -> DescribeSessionsResponseTypeDef:
return {
"Sessions": ...,
}
# DescribeSessionsResponseTypeDef definition
class DescribeSessionsResponseTypeDef(TypedDict):
Sessions: List[SessionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeMaintenanceWindowScheduleRequestPaginateTypeDef#
# DescribeMaintenanceWindowScheduleRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeMaintenanceWindowScheduleRequestPaginateTypeDef
def get_value() -> DescribeMaintenanceWindowScheduleRequestPaginateTypeDef:
return {
"WindowId": ...,
}
# DescribeMaintenanceWindowScheduleRequestPaginateTypeDef definition
class DescribeMaintenanceWindowScheduleRequestPaginateTypeDef(TypedDict):
WindowId: NotRequired[str],
Targets: NotRequired[Sequence[TargetUnionTypeDef]], # (1)
ResourceType: NotRequired[MaintenanceWindowResourceTypeType], # (2)
Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See TargetTypeDef TargetOutputTypeDef
- See MaintenanceWindowResourceTypeType
- See PatchOrchestratorFilterTypeDef
- See PaginatorConfigTypeDef
DescribeMaintenanceWindowScheduleRequestTypeDef#
# DescribeMaintenanceWindowScheduleRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeMaintenanceWindowScheduleRequestTypeDef
def get_value() -> DescribeMaintenanceWindowScheduleRequestTypeDef:
return {
"WindowId": ...,
}
# DescribeMaintenanceWindowScheduleRequestTypeDef definition
class DescribeMaintenanceWindowScheduleRequestTypeDef(TypedDict):
WindowId: NotRequired[str],
Targets: NotRequired[Sequence[TargetUnionTypeDef]], # (1)
ResourceType: NotRequired[MaintenanceWindowResourceTypeType], # (2)
Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]], # (3)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See TargetTypeDef TargetOutputTypeDef
- See MaintenanceWindowResourceTypeType
- See PatchOrchestratorFilterTypeDef
DescribeMaintenanceWindowsForTargetRequestPaginateTypeDef#
# DescribeMaintenanceWindowsForTargetRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeMaintenanceWindowsForTargetRequestPaginateTypeDef
def get_value() -> DescribeMaintenanceWindowsForTargetRequestPaginateTypeDef:
return {
"Targets": ...,
}
# DescribeMaintenanceWindowsForTargetRequestPaginateTypeDef definition
class DescribeMaintenanceWindowsForTargetRequestPaginateTypeDef(TypedDict):
Targets: Sequence[TargetUnionTypeDef], # (1)
ResourceType: MaintenanceWindowResourceTypeType, # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See TargetTypeDef TargetOutputTypeDef
- See MaintenanceWindowResourceTypeType
- See PaginatorConfigTypeDef
DescribeMaintenanceWindowsForTargetRequestTypeDef#
# DescribeMaintenanceWindowsForTargetRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeMaintenanceWindowsForTargetRequestTypeDef
def get_value() -> DescribeMaintenanceWindowsForTargetRequestTypeDef:
return {
"Targets": ...,
}
# DescribeMaintenanceWindowsForTargetRequestTypeDef definition
class DescribeMaintenanceWindowsForTargetRequestTypeDef(TypedDict):
Targets: Sequence[TargetUnionTypeDef], # (1)
ResourceType: MaintenanceWindowResourceTypeType, # (2)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
RegisterTargetWithMaintenanceWindowRequestTypeDef#
# RegisterTargetWithMaintenanceWindowRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import RegisterTargetWithMaintenanceWindowRequestTypeDef
def get_value() -> RegisterTargetWithMaintenanceWindowRequestTypeDef:
return {
"WindowId": ...,
}
# RegisterTargetWithMaintenanceWindowRequestTypeDef definition
class RegisterTargetWithMaintenanceWindowRequestTypeDef(TypedDict):
WindowId: str,
ResourceType: MaintenanceWindowResourceTypeType, # (1)
Targets: Sequence[TargetUnionTypeDef], # (2)
OwnerInformation: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
ClientToken: NotRequired[str],
UpdateMaintenanceWindowTargetRequestTypeDef#
# UpdateMaintenanceWindowTargetRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import UpdateMaintenanceWindowTargetRequestTypeDef
def get_value() -> UpdateMaintenanceWindowTargetRequestTypeDef:
return {
"WindowId": ...,
}
# UpdateMaintenanceWindowTargetRequestTypeDef definition
class UpdateMaintenanceWindowTargetRequestTypeDef(TypedDict):
WindowId: str,
WindowTargetId: str,
Targets: NotRequired[Sequence[TargetUnionTypeDef]], # (1)
OwnerInformation: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
Replace: NotRequired[bool],
DescribeAssociationExecutionsResultTypeDef#
# DescribeAssociationExecutionsResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeAssociationExecutionsResultTypeDef
def get_value() -> DescribeAssociationExecutionsResultTypeDef:
return {
"AssociationExecutions": ...,
}
# DescribeAssociationExecutionsResultTypeDef definition
class DescribeAssociationExecutionsResultTypeDef(TypedDict):
AssociationExecutions: List[AssociationExecutionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListCommandsResultTypeDef#
# ListCommandsResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListCommandsResultTypeDef
def get_value() -> ListCommandsResultTypeDef:
return {
"Commands": ...,
}
# ListCommandsResultTypeDef definition
class ListCommandsResultTypeDef(TypedDict):
Commands: List[CommandTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
SendCommandResultTypeDef#
# SendCommandResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import SendCommandResultTypeDef
def get_value() -> SendCommandResultTypeDef:
return {
"Command": ...,
}
# SendCommandResultTypeDef definition
class SendCommandResultTypeDef(TypedDict):
Command: CommandTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeMaintenanceWindowExecutionTasksResultTypeDef#
# DescribeMaintenanceWindowExecutionTasksResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionTasksResultTypeDef
def get_value() -> DescribeMaintenanceWindowExecutionTasksResultTypeDef:
return {
"WindowExecutionTaskIdentities": ...,
}
# DescribeMaintenanceWindowExecutionTasksResultTypeDef definition
class DescribeMaintenanceWindowExecutionTasksResultTypeDef(TypedDict):
WindowExecutionTaskIdentities: List[MaintenanceWindowExecutionTaskIdentityTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeMaintenanceWindowTasksResultTypeDef#
# DescribeMaintenanceWindowTasksResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeMaintenanceWindowTasksResultTypeDef
def get_value() -> DescribeMaintenanceWindowTasksResultTypeDef:
return {
"Tasks": ...,
}
# DescribeMaintenanceWindowTasksResultTypeDef definition
class DescribeMaintenanceWindowTasksResultTypeDef(TypedDict):
Tasks: List[MaintenanceWindowTaskTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
AssociationDescriptionTypeDef#
# AssociationDescriptionTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import AssociationDescriptionTypeDef
def get_value() -> AssociationDescriptionTypeDef:
return {
"Name": ...,
}
# AssociationDescriptionTypeDef definition
class AssociationDescriptionTypeDef(TypedDict):
Name: NotRequired[str],
InstanceId: NotRequired[str],
AssociationVersion: NotRequired[str],
Date: NotRequired[datetime],
LastUpdateAssociationDate: NotRequired[datetime],
Status: NotRequired[AssociationStatusOutputTypeDef], # (1)
Overview: NotRequired[AssociationOverviewTypeDef], # (2)
DocumentVersion: NotRequired[str],
AutomationTargetParameterName: NotRequired[str],
Parameters: NotRequired[Dict[str, List[str]]],
AssociationId: NotRequired[str],
Targets: NotRequired[List[TargetOutputTypeDef]], # (3)
ScheduleExpression: NotRequired[str],
OutputLocation: NotRequired[InstanceAssociationOutputLocationTypeDef], # (4)
LastExecutionDate: NotRequired[datetime],
LastSuccessfulExecutionDate: NotRequired[datetime],
AssociationName: NotRequired[str],
MaxErrors: NotRequired[str],
MaxConcurrency: NotRequired[str],
ComplianceSeverity: NotRequired[AssociationComplianceSeverityType], # (5)
SyncCompliance: NotRequired[AssociationSyncComplianceType], # (6)
ApplyOnlyAtCronInterval: NotRequired[bool],
CalendarNames: NotRequired[List[str]],
TargetLocations: NotRequired[List[TargetLocationOutputTypeDef]], # (7)
ScheduleOffset: NotRequired[int],
Duration: NotRequired[int],
TargetMaps: NotRequired[List[Dict[str, List[str]]]],
AlarmConfiguration: NotRequired[AlarmConfigurationOutputTypeDef], # (8)
TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]], # (9)
- See AssociationStatusOutputTypeDef
- See AssociationOverviewTypeDef
- See TargetOutputTypeDef
- See InstanceAssociationOutputLocationTypeDef
- See AssociationComplianceSeverityType
- See AssociationSyncComplianceType
- See TargetLocationOutputTypeDef
- See AlarmConfigurationOutputTypeDef
- See AlarmStateInformationTypeDef
AssociationVersionInfoTypeDef#
# AssociationVersionInfoTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import AssociationVersionInfoTypeDef
def get_value() -> AssociationVersionInfoTypeDef:
return {
"AssociationId": ...,
}
# AssociationVersionInfoTypeDef definition
class AssociationVersionInfoTypeDef(TypedDict):
AssociationId: NotRequired[str],
AssociationVersion: NotRequired[str],
CreatedDate: NotRequired[datetime],
Name: NotRequired[str],
DocumentVersion: NotRequired[str],
Parameters: NotRequired[Dict[str, List[str]]],
Targets: NotRequired[List[TargetOutputTypeDef]], # (1)
ScheduleExpression: NotRequired[str],
OutputLocation: NotRequired[InstanceAssociationOutputLocationTypeDef], # (2)
AssociationName: NotRequired[str],
MaxErrors: NotRequired[str],
MaxConcurrency: NotRequired[str],
ComplianceSeverity: NotRequired[AssociationComplianceSeverityType], # (3)
SyncCompliance: NotRequired[AssociationSyncComplianceType], # (4)
ApplyOnlyAtCronInterval: NotRequired[bool],
CalendarNames: NotRequired[List[str]],
TargetLocations: NotRequired[List[TargetLocationOutputTypeDef]], # (5)
ScheduleOffset: NotRequired[int],
Duration: NotRequired[int],
TargetMaps: NotRequired[List[Dict[str, List[str]]]],
- See TargetOutputTypeDef
- See InstanceAssociationOutputLocationTypeDef
- See AssociationComplianceSeverityType
- See AssociationSyncComplianceType
- See TargetLocationOutputTypeDef
CreateAssociationBatchRequestEntryOutputTypeDef#
# CreateAssociationBatchRequestEntryOutputTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import CreateAssociationBatchRequestEntryOutputTypeDef
def get_value() -> CreateAssociationBatchRequestEntryOutputTypeDef:
return {
"Name": ...,
}
# CreateAssociationBatchRequestEntryOutputTypeDef definition
class CreateAssociationBatchRequestEntryOutputTypeDef(TypedDict):
Name: str,
InstanceId: NotRequired[str],
Parameters: NotRequired[Dict[str, List[str]]],
AutomationTargetParameterName: NotRequired[str],
DocumentVersion: NotRequired[str],
Targets: NotRequired[List[TargetOutputTypeDef]], # (1)
ScheduleExpression: NotRequired[str],
OutputLocation: NotRequired[InstanceAssociationOutputLocationTypeDef], # (2)
AssociationName: NotRequired[str],
MaxErrors: NotRequired[str],
MaxConcurrency: NotRequired[str],
ComplianceSeverity: NotRequired[AssociationComplianceSeverityType], # (3)
SyncCompliance: NotRequired[AssociationSyncComplianceType], # (4)
ApplyOnlyAtCronInterval: NotRequired[bool],
CalendarNames: NotRequired[List[str]],
TargetLocations: NotRequired[List[TargetLocationOutputTypeDef]], # (5)
ScheduleOffset: NotRequired[int],
Duration: NotRequired[int],
TargetMaps: NotRequired[List[Dict[str, List[str]]]],
AlarmConfiguration: NotRequired[AlarmConfigurationOutputTypeDef], # (6)
- See TargetOutputTypeDef
- See InstanceAssociationOutputLocationTypeDef
- See AssociationComplianceSeverityType
- See AssociationSyncComplianceType
- See TargetLocationOutputTypeDef
- See AlarmConfigurationOutputTypeDef
RunbookOutputTypeDef#
# RunbookOutputTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import RunbookOutputTypeDef
def get_value() -> RunbookOutputTypeDef:
return {
"DocumentName": ...,
}
# RunbookOutputTypeDef definition
class RunbookOutputTypeDef(TypedDict):
DocumentName: str,
DocumentVersion: NotRequired[str],
Parameters: NotRequired[Dict[str, List[str]]],
TargetParameterName: NotRequired[str],
Targets: NotRequired[List[TargetOutputTypeDef]], # (1)
TargetMaps: NotRequired[List[Dict[str, List[str]]]],
MaxConcurrency: NotRequired[str],
MaxErrors: NotRequired[str],
TargetLocations: NotRequired[List[TargetLocationOutputTypeDef]], # (2)
StepExecutionTypeDef#
# StepExecutionTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import StepExecutionTypeDef
def get_value() -> StepExecutionTypeDef:
return {
"StepName": ...,
}
# StepExecutionTypeDef definition
class StepExecutionTypeDef(TypedDict):
StepName: NotRequired[str],
Action: NotRequired[str],
TimeoutSeconds: NotRequired[int],
OnFailure: NotRequired[str],
MaxAttempts: NotRequired[int],
ExecutionStartTime: NotRequired[datetime],
ExecutionEndTime: NotRequired[datetime],
StepStatus: NotRequired[AutomationExecutionStatusType], # (1)
ResponseCode: NotRequired[str],
Inputs: NotRequired[Dict[str, str]],
Outputs: NotRequired[Dict[str, List[str]]],
Response: NotRequired[str],
FailureMessage: NotRequired[str],
FailureDetails: NotRequired[FailureDetailsTypeDef], # (2)
StepExecutionId: NotRequired[str],
OverriddenParameters: NotRequired[Dict[str, List[str]]],
IsEnd: NotRequired[bool],
NextStep: NotRequired[str],
IsCritical: NotRequired[bool],
ValidNextSteps: NotRequired[List[str]],
Targets: NotRequired[List[TargetOutputTypeDef]], # (3)
TargetLocation: NotRequired[TargetLocationOutputTypeDef], # (4)
TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]], # (5)
ParentStepDetails: NotRequired[ParentStepDetailsTypeDef], # (6)
- See AutomationExecutionStatusType
- See FailureDetailsTypeDef
- See TargetOutputTypeDef
- See TargetLocationOutputTypeDef
- See AlarmStateInformationTypeDef
- See ParentStepDetailsTypeDef
SendCommandRequestTypeDef#
# SendCommandRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import SendCommandRequestTypeDef
def get_value() -> SendCommandRequestTypeDef:
return {
"DocumentName": ...,
}
# SendCommandRequestTypeDef definition
class SendCommandRequestTypeDef(TypedDict):
DocumentName: str,
InstanceIds: NotRequired[Sequence[str]],
Targets: NotRequired[Sequence[TargetUnionTypeDef]], # (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[NotificationConfigUnionTypeDef], # (3)
CloudWatchOutputConfig: NotRequired[CloudWatchOutputConfigTypeDef], # (4)
AlarmConfiguration: NotRequired[AlarmConfigurationUnionTypeDef], # (5)
- See TargetTypeDef TargetOutputTypeDef
- See DocumentHashTypeType
- See NotificationConfigTypeDef NotificationConfigOutputTypeDef
- See CloudWatchOutputConfigTypeDef
- See AlarmConfigurationTypeDef AlarmConfigurationOutputTypeDef
TargetLocationTypeDef#
# TargetLocationTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import TargetLocationTypeDef
def get_value() -> TargetLocationTypeDef:
return {
"Accounts": ...,
}
# TargetLocationTypeDef definition
class TargetLocationTypeDef(TypedDict):
Accounts: NotRequired[Sequence[str]],
Regions: NotRequired[Sequence[str]],
TargetLocationMaxConcurrency: NotRequired[str],
TargetLocationMaxErrors: NotRequired[str],
ExecutionRoleName: NotRequired[str],
TargetLocationAlarmConfiguration: NotRequired[AlarmConfigurationUnionTypeDef], # (1)
IncludeChildOrganizationUnits: NotRequired[bool],
ExcludeAccounts: NotRequired[Sequence[str]],
Targets: NotRequired[Sequence[TargetUnionTypeDef]], # (2)
TargetsMaxConcurrency: NotRequired[str],
TargetsMaxErrors: NotRequired[str],
UpdateAssociationStatusRequestTypeDef#
# UpdateAssociationStatusRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import UpdateAssociationStatusRequestTypeDef
def get_value() -> UpdateAssociationStatusRequestTypeDef:
return {
"Name": ...,
}
# UpdateAssociationStatusRequestTypeDef definition
class UpdateAssociationStatusRequestTypeDef(TypedDict):
Name: str,
InstanceId: str,
AssociationStatus: AssociationStatusUnionTypeDef, # (1)
PutComplianceItemsRequestTypeDef#
# PutComplianceItemsRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import PutComplianceItemsRequestTypeDef
def get_value() -> PutComplianceItemsRequestTypeDef:
return {
"ResourceId": ...,
}
# PutComplianceItemsRequestTypeDef definition
class PutComplianceItemsRequestTypeDef(TypedDict):
ResourceId: str,
ResourceType: str,
ComplianceType: str,
ExecutionSummary: ComplianceExecutionSummaryUnionTypeDef, # (1)
Items: Sequence[ComplianceItemEntryTypeDef], # (2)
ItemContentHash: NotRequired[str],
UploadType: NotRequired[ComplianceUploadTypeType], # (3)
- See ComplianceExecutionSummaryTypeDef ComplianceExecutionSummaryOutputTypeDef
- See ComplianceItemEntryTypeDef
- See ComplianceUploadTypeType
GetExecutionPreviewResponseTypeDef#
# GetExecutionPreviewResponseTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetExecutionPreviewResponseTypeDef
def get_value() -> GetExecutionPreviewResponseTypeDef:
return {
"ExecutionPreviewId": ...,
}
# GetExecutionPreviewResponseTypeDef definition
class GetExecutionPreviewResponseTypeDef(TypedDict):
ExecutionPreviewId: str,
EndedAt: datetime,
Status: ExecutionPreviewStatusType, # (1)
StatusMessage: str,
ExecutionPreview: ExecutionPreviewTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetMaintenanceWindowTaskResultTypeDef#
# GetMaintenanceWindowTaskResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetMaintenanceWindowTaskResultTypeDef
def get_value() -> GetMaintenanceWindowTaskResultTypeDef:
return {
"WindowId": ...,
}
# GetMaintenanceWindowTaskResultTypeDef definition
class GetMaintenanceWindowTaskResultTypeDef(TypedDict):
WindowId: str,
WindowTaskId: str,
Targets: List[TargetOutputTypeDef], # (1)
TaskArn: str,
ServiceRoleArn: str,
TaskType: MaintenanceWindowTaskTypeType, # (2)
TaskParameters: Dict[str, MaintenanceWindowTaskParameterValueExpressionOutputTypeDef], # (3)
TaskInvocationParameters: MaintenanceWindowTaskInvocationParametersOutputTypeDef, # (4)
Priority: int,
MaxConcurrency: str,
MaxErrors: str,
LoggingInfo: LoggingInfoTypeDef, # (5)
Name: str,
Description: str,
CutoffBehavior: MaintenanceWindowTaskCutoffBehaviorType, # (6)
AlarmConfiguration: AlarmConfigurationOutputTypeDef, # (7)
ResponseMetadata: ResponseMetadataTypeDef, # (8)
- See TargetOutputTypeDef
- See MaintenanceWindowTaskTypeType
- See MaintenanceWindowTaskParameterValueExpressionOutputTypeDef
- See MaintenanceWindowTaskInvocationParametersOutputTypeDef
- See LoggingInfoTypeDef
- See MaintenanceWindowTaskCutoffBehaviorType
- See AlarmConfigurationOutputTypeDef
- See ResponseMetadataTypeDef
UpdateMaintenanceWindowTaskResultTypeDef#
# UpdateMaintenanceWindowTaskResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import UpdateMaintenanceWindowTaskResultTypeDef
def get_value() -> UpdateMaintenanceWindowTaskResultTypeDef:
return {
"WindowId": ...,
}
# UpdateMaintenanceWindowTaskResultTypeDef definition
class UpdateMaintenanceWindowTaskResultTypeDef(TypedDict):
WindowId: str,
WindowTaskId: str,
Targets: List[TargetOutputTypeDef], # (1)
TaskArn: str,
ServiceRoleArn: str,
TaskParameters: Dict[str, MaintenanceWindowTaskParameterValueExpressionOutputTypeDef], # (2)
TaskInvocationParameters: MaintenanceWindowTaskInvocationParametersOutputTypeDef, # (3)
Priority: int,
MaxConcurrency: str,
MaxErrors: str,
LoggingInfo: LoggingInfoTypeDef, # (4)
Name: str,
Description: str,
CutoffBehavior: MaintenanceWindowTaskCutoffBehaviorType, # (5)
AlarmConfiguration: AlarmConfigurationOutputTypeDef, # (6)
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See TargetOutputTypeDef
- See MaintenanceWindowTaskParameterValueExpressionOutputTypeDef
- See MaintenanceWindowTaskInvocationParametersOutputTypeDef
- See LoggingInfoTypeDef
- See MaintenanceWindowTaskCutoffBehaviorType
- See AlarmConfigurationOutputTypeDef
- See ResponseMetadataTypeDef
ListComplianceSummariesResultTypeDef#
# ListComplianceSummariesResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListComplianceSummariesResultTypeDef
def get_value() -> ListComplianceSummariesResultTypeDef:
return {
"ComplianceSummaryItems": ...,
}
# ListComplianceSummariesResultTypeDef definition
class ListComplianceSummariesResultTypeDef(TypedDict):
ComplianceSummaryItems: List[ComplianceSummaryItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListResourceComplianceSummariesResultTypeDef#
# ListResourceComplianceSummariesResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListResourceComplianceSummariesResultTypeDef
def get_value() -> ListResourceComplianceSummariesResultTypeDef:
return {
"ResourceComplianceSummaryItems": ...,
}
# ListResourceComplianceSummariesResultTypeDef definition
class ListResourceComplianceSummariesResultTypeDef(TypedDict):
ResourceComplianceSummaryItems: List[ResourceComplianceSummaryItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListDocumentMetadataHistoryResponseTypeDef#
# ListDocumentMetadataHistoryResponseTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListDocumentMetadataHistoryResponseTypeDef
def get_value() -> ListDocumentMetadataHistoryResponseTypeDef:
return {
"Name": ...,
}
# ListDocumentMetadataHistoryResponseTypeDef definition
class ListDocumentMetadataHistoryResponseTypeDef(TypedDict):
Name: str,
DocumentVersion: str,
Author: str,
Metadata: DocumentMetadataResponseInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetInventoryRequestPaginateTypeDef#
# GetInventoryRequestPaginateTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetInventoryRequestPaginateTypeDef
def get_value() -> GetInventoryRequestPaginateTypeDef:
return {
"Filters": ...,
}
# GetInventoryRequestPaginateTypeDef definition
class GetInventoryRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[InventoryFilterTypeDef]], # (1)
Aggregators: NotRequired[Sequence[InventoryAggregatorPaginatorTypeDef]], # (2)
ResultAttributes: NotRequired[Sequence[ResultAttributeTypeDef]], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See InventoryFilterTypeDef
- See InventoryAggregatorPaginatorTypeDef
- See ResultAttributeTypeDef
- See PaginatorConfigTypeDef
GetInventoryRequestTypeDef#
# GetInventoryRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetInventoryRequestTypeDef
def get_value() -> GetInventoryRequestTypeDef:
return {
"Filters": ...,
}
# GetInventoryRequestTypeDef definition
class GetInventoryRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[InventoryFilterTypeDef]], # (1)
Aggregators: NotRequired[Sequence[InventoryAggregatorTypeDef]], # (2)
ResultAttributes: NotRequired[Sequence[ResultAttributeTypeDef]], # (3)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeInstanceAssociationsStatusResultTypeDef#
# DescribeInstanceAssociationsStatusResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeInstanceAssociationsStatusResultTypeDef
def get_value() -> DescribeInstanceAssociationsStatusResultTypeDef:
return {
"InstanceAssociationStatusInfos": ...,
}
# DescribeInstanceAssociationsStatusResultTypeDef definition
class DescribeInstanceAssociationsStatusResultTypeDef(TypedDict):
InstanceAssociationStatusInfos: List[InstanceAssociationStatusInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListNodesResultTypeDef#
# ListNodesResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListNodesResultTypeDef
def get_value() -> ListNodesResultTypeDef:
return {
"Nodes": ...,
}
# ListNodesResultTypeDef definition
class ListNodesResultTypeDef(TypedDict):
Nodes: List[NodeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See NodeTypeDef
- See ResponseMetadataTypeDef
DescribeInventoryDeletionsResultTypeDef#
# DescribeInventoryDeletionsResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeInventoryDeletionsResultTypeDef
def get_value() -> DescribeInventoryDeletionsResultTypeDef:
return {
"InventoryDeletions": ...,
}
# DescribeInventoryDeletionsResultTypeDef definition
class DescribeInventoryDeletionsResultTypeDef(TypedDict):
InventoryDeletions: List[InventoryDeletionStatusItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
PatchRuleGroupOutputTypeDef#
# PatchRuleGroupOutputTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import PatchRuleGroupOutputTypeDef
def get_value() -> PatchRuleGroupOutputTypeDef:
return {
"PatchRules": ...,
}
# PatchRuleGroupOutputTypeDef definition
class PatchRuleGroupOutputTypeDef(TypedDict):
PatchRules: List[PatchRuleOutputTypeDef], # (1)
ResourceDataSyncItemTypeDef#
# ResourceDataSyncItemTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ResourceDataSyncItemTypeDef
def get_value() -> ResourceDataSyncItemTypeDef:
return {
"SyncName": ...,
}
# ResourceDataSyncItemTypeDef definition
class ResourceDataSyncItemTypeDef(TypedDict):
SyncName: NotRequired[str],
SyncType: NotRequired[str],
SyncSource: NotRequired[ResourceDataSyncSourceWithStateTypeDef], # (1)
S3Destination: NotRequired[ResourceDataSyncS3DestinationTypeDef], # (2)
LastSyncTime: NotRequired[datetime],
LastSuccessfulSyncTime: NotRequired[datetime],
SyncLastModifiedTime: NotRequired[datetime],
LastStatus: NotRequired[LastResourceDataSyncStatusType], # (3)
SyncCreatedTime: NotRequired[datetime],
LastSyncStatusMessage: NotRequired[str],
- See ResourceDataSyncSourceWithStateTypeDef
- See ResourceDataSyncS3DestinationTypeDef
- See LastResourceDataSyncStatusType
ResourceDataSyncSourceTypeDef#
# ResourceDataSyncSourceTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ResourceDataSyncSourceTypeDef
def get_value() -> ResourceDataSyncSourceTypeDef:
return {
"SourceType": ...,
}
# ResourceDataSyncSourceTypeDef definition
class ResourceDataSyncSourceTypeDef(TypedDict):
SourceType: str,
SourceRegions: Sequence[str],
AwsOrganizationsSource: NotRequired[ResourceDataSyncAwsOrganizationsSourceUnionTypeDef], # (1)
IncludeFutureRegions: NotRequired[bool],
EnableAllOpsDataSources: NotRequired[bool],
- See ResourceDataSyncAwsOrganizationsSourceTypeDef ResourceDataSyncAwsOrganizationsSourceOutputTypeDef
CreateAssociationResultTypeDef#
# CreateAssociationResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import CreateAssociationResultTypeDef
def get_value() -> CreateAssociationResultTypeDef:
return {
"AssociationDescription": ...,
}
# CreateAssociationResultTypeDef definition
class CreateAssociationResultTypeDef(TypedDict):
AssociationDescription: AssociationDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAssociationResultTypeDef#
# DescribeAssociationResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeAssociationResultTypeDef
def get_value() -> DescribeAssociationResultTypeDef:
return {
"AssociationDescription": ...,
}
# DescribeAssociationResultTypeDef definition
class DescribeAssociationResultTypeDef(TypedDict):
AssociationDescription: AssociationDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateAssociationResultTypeDef#
# UpdateAssociationResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import UpdateAssociationResultTypeDef
def get_value() -> UpdateAssociationResultTypeDef:
return {
"AssociationDescription": ...,
}
# UpdateAssociationResultTypeDef definition
class UpdateAssociationResultTypeDef(TypedDict):
AssociationDescription: AssociationDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateAssociationStatusResultTypeDef#
# UpdateAssociationStatusResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import UpdateAssociationStatusResultTypeDef
def get_value() -> UpdateAssociationStatusResultTypeDef:
return {
"AssociationDescription": ...,
}
# UpdateAssociationStatusResultTypeDef definition
class UpdateAssociationStatusResultTypeDef(TypedDict):
AssociationDescription: AssociationDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAssociationVersionsResultTypeDef#
# ListAssociationVersionsResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListAssociationVersionsResultTypeDef
def get_value() -> ListAssociationVersionsResultTypeDef:
return {
"AssociationVersions": ...,
}
# ListAssociationVersionsResultTypeDef definition
class ListAssociationVersionsResultTypeDef(TypedDict):
AssociationVersions: List[AssociationVersionInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
FailedCreateAssociationTypeDef#
# FailedCreateAssociationTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import FailedCreateAssociationTypeDef
def get_value() -> FailedCreateAssociationTypeDef:
return {
"Entry": ...,
}
# FailedCreateAssociationTypeDef definition
class FailedCreateAssociationTypeDef(TypedDict):
Entry: NotRequired[CreateAssociationBatchRequestEntryOutputTypeDef], # (1)
Message: NotRequired[str],
Fault: NotRequired[FaultType], # (2)
AutomationExecutionMetadataTypeDef#
# AutomationExecutionMetadataTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import AutomationExecutionMetadataTypeDef
def get_value() -> AutomationExecutionMetadataTypeDef:
return {
"AutomationExecutionId": ...,
}
# AutomationExecutionMetadataTypeDef definition
class AutomationExecutionMetadataTypeDef(TypedDict):
AutomationExecutionId: NotRequired[str],
DocumentName: NotRequired[str],
DocumentVersion: NotRequired[str],
AutomationExecutionStatus: NotRequired[AutomationExecutionStatusType], # (1)
ExecutionStartTime: NotRequired[datetime],
ExecutionEndTime: NotRequired[datetime],
ExecutedBy: NotRequired[str],
LogFile: NotRequired[str],
Outputs: NotRequired[Dict[str, List[str]]],
Mode: NotRequired[ExecutionModeType], # (2)
ParentAutomationExecutionId: NotRequired[str],
CurrentStepName: NotRequired[str],
CurrentAction: NotRequired[str],
FailureMessage: NotRequired[str],
TargetParameterName: NotRequired[str],
Targets: NotRequired[List[TargetOutputTypeDef]], # (3)
TargetMaps: NotRequired[List[Dict[str, List[str]]]],
ResolvedTargets: NotRequired[ResolvedTargetsTypeDef], # (4)
MaxConcurrency: NotRequired[str],
MaxErrors: NotRequired[str],
Target: NotRequired[str],
AutomationType: NotRequired[AutomationTypeType], # (5)
AlarmConfiguration: NotRequired[AlarmConfigurationOutputTypeDef], # (6)
TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]], # (7)
TargetLocationsURL: NotRequired[str],
AutomationSubtype: NotRequired[AutomationSubtypeType], # (8)
ScheduledTime: NotRequired[datetime],
Runbooks: NotRequired[List[RunbookOutputTypeDef]], # (9)
OpsItemId: NotRequired[str],
AssociationId: NotRequired[str],
ChangeRequestName: NotRequired[str],
- See AutomationExecutionStatusType
- See ExecutionModeType
- See TargetOutputTypeDef
- See ResolvedTargetsTypeDef
- See AutomationTypeType
- See AlarmConfigurationOutputTypeDef
- See AlarmStateInformationTypeDef
- See AutomationSubtypeType
- See RunbookOutputTypeDef
AutomationExecutionTypeDef#
# AutomationExecutionTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import AutomationExecutionTypeDef
def get_value() -> AutomationExecutionTypeDef:
return {
"AutomationExecutionId": ...,
}
# AutomationExecutionTypeDef definition
class AutomationExecutionTypeDef(TypedDict):
AutomationExecutionId: NotRequired[str],
DocumentName: NotRequired[str],
DocumentVersion: NotRequired[str],
ExecutionStartTime: NotRequired[datetime],
ExecutionEndTime: NotRequired[datetime],
AutomationExecutionStatus: NotRequired[AutomationExecutionStatusType], # (1)
StepExecutions: NotRequired[List[StepExecutionTypeDef]], # (2)
StepExecutionsTruncated: NotRequired[bool],
Parameters: NotRequired[Dict[str, List[str]]],
Outputs: NotRequired[Dict[str, List[str]]],
FailureMessage: NotRequired[str],
Mode: NotRequired[ExecutionModeType], # (3)
ParentAutomationExecutionId: NotRequired[str],
ExecutedBy: NotRequired[str],
CurrentStepName: NotRequired[str],
CurrentAction: NotRequired[str],
TargetParameterName: NotRequired[str],
Targets: NotRequired[List[TargetOutputTypeDef]], # (4)
TargetMaps: NotRequired[List[Dict[str, List[str]]]],
ResolvedTargets: NotRequired[ResolvedTargetsTypeDef], # (5)
MaxConcurrency: NotRequired[str],
MaxErrors: NotRequired[str],
Target: NotRequired[str],
TargetLocations: NotRequired[List[TargetLocationOutputTypeDef]], # (6)
ProgressCounters: NotRequired[ProgressCountersTypeDef], # (7)
AlarmConfiguration: NotRequired[AlarmConfigurationOutputTypeDef], # (8)
TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]], # (9)
TargetLocationsURL: NotRequired[str],
AutomationSubtype: NotRequired[AutomationSubtypeType], # (10)
ScheduledTime: NotRequired[datetime],
Runbooks: NotRequired[List[RunbookOutputTypeDef]], # (11)
OpsItemId: NotRequired[str],
AssociationId: NotRequired[str],
ChangeRequestName: NotRequired[str],
Variables: NotRequired[Dict[str, List[str]]],
- See AutomationExecutionStatusType
- See StepExecutionTypeDef
- See ExecutionModeType
- See TargetOutputTypeDef
- See ResolvedTargetsTypeDef
- See TargetLocationOutputTypeDef
- See ProgressCountersTypeDef
- See AlarmConfigurationOutputTypeDef
- See AlarmStateInformationTypeDef
- See AutomationSubtypeType
- See RunbookOutputTypeDef
DescribeAutomationStepExecutionsResultTypeDef#
# DescribeAutomationStepExecutionsResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeAutomationStepExecutionsResultTypeDef
def get_value() -> DescribeAutomationStepExecutionsResultTypeDef:
return {
"StepExecutions": ...,
}
# DescribeAutomationStepExecutionsResultTypeDef definition
class DescribeAutomationStepExecutionsResultTypeDef(TypedDict):
StepExecutions: List[StepExecutionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
RegisterTaskWithMaintenanceWindowRequestTypeDef#
# RegisterTaskWithMaintenanceWindowRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import RegisterTaskWithMaintenanceWindowRequestTypeDef
def get_value() -> RegisterTaskWithMaintenanceWindowRequestTypeDef:
return {
"WindowId": ...,
}
# RegisterTaskWithMaintenanceWindowRequestTypeDef definition
class RegisterTaskWithMaintenanceWindowRequestTypeDef(TypedDict):
WindowId: str,
TaskArn: str,
TaskType: MaintenanceWindowTaskTypeType, # (1)
Targets: NotRequired[Sequence[TargetUnionTypeDef]], # (2)
ServiceRoleArn: NotRequired[str],
TaskParameters: NotRequired[Mapping[str, MaintenanceWindowTaskParameterValueExpressionUnionTypeDef]], # (3)
TaskInvocationParameters: NotRequired[MaintenanceWindowTaskInvocationParametersUnionTypeDef], # (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[AlarmConfigurationUnionTypeDef], # (7)
- See MaintenanceWindowTaskTypeType
- See TargetTypeDef TargetOutputTypeDef
- See MaintenanceWindowTaskParameterValueExpressionTypeDef MaintenanceWindowTaskParameterValueExpressionOutputTypeDef
- See MaintenanceWindowTaskInvocationParametersTypeDef MaintenanceWindowTaskInvocationParametersOutputTypeDef
- See LoggingInfoTypeDef
- See MaintenanceWindowTaskCutoffBehaviorType
- See AlarmConfigurationTypeDef AlarmConfigurationOutputTypeDef
UpdateMaintenanceWindowTaskRequestTypeDef#
# UpdateMaintenanceWindowTaskRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import UpdateMaintenanceWindowTaskRequestTypeDef
def get_value() -> UpdateMaintenanceWindowTaskRequestTypeDef:
return {
"WindowId": ...,
}
# UpdateMaintenanceWindowTaskRequestTypeDef definition
class UpdateMaintenanceWindowTaskRequestTypeDef(TypedDict):
WindowId: str,
WindowTaskId: str,
Targets: NotRequired[Sequence[TargetUnionTypeDef]], # (1)
TaskArn: NotRequired[str],
ServiceRoleArn: NotRequired[str],
TaskParameters: NotRequired[Mapping[str, MaintenanceWindowTaskParameterValueExpressionUnionTypeDef]], # (2)
TaskInvocationParameters: NotRequired[MaintenanceWindowTaskInvocationParametersUnionTypeDef], # (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[AlarmConfigurationUnionTypeDef], # (6)
- See TargetTypeDef TargetOutputTypeDef
- See MaintenanceWindowTaskParameterValueExpressionTypeDef MaintenanceWindowTaskParameterValueExpressionOutputTypeDef
- See MaintenanceWindowTaskInvocationParametersTypeDef MaintenanceWindowTaskInvocationParametersOutputTypeDef
- See LoggingInfoTypeDef
- See MaintenanceWindowTaskCutoffBehaviorType
- See AlarmConfigurationTypeDef AlarmConfigurationOutputTypeDef
GetPatchBaselineResultTypeDef#
# GetPatchBaselineResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetPatchBaselineResultTypeDef
def get_value() -> GetPatchBaselineResultTypeDef:
return {
"BaselineId": ...,
}
# GetPatchBaselineResultTypeDef definition
class GetPatchBaselineResultTypeDef(TypedDict):
BaselineId: str,
Name: str,
OperatingSystem: OperatingSystemType, # (1)
GlobalFilters: PatchFilterGroupOutputTypeDef, # (2)
ApprovalRules: PatchRuleGroupOutputTypeDef, # (3)
ApprovedPatches: List[str],
ApprovedPatchesComplianceLevel: PatchComplianceLevelType, # (4)
ApprovedPatchesEnableNonSecurity: bool,
RejectedPatches: List[str],
RejectedPatchesAction: PatchActionType, # (5)
PatchGroups: List[str],
CreatedDate: datetime,
ModifiedDate: datetime,
Description: str,
Sources: List[PatchSourceOutputTypeDef], # (6)
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See OperatingSystemType
- See PatchFilterGroupOutputTypeDef
- See PatchRuleGroupOutputTypeDef
- See PatchComplianceLevelType
- See PatchActionType
- See PatchSourceOutputTypeDef
- See ResponseMetadataTypeDef
UpdatePatchBaselineResultTypeDef#
# UpdatePatchBaselineResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import UpdatePatchBaselineResultTypeDef
def get_value() -> UpdatePatchBaselineResultTypeDef:
return {
"BaselineId": ...,
}
# UpdatePatchBaselineResultTypeDef definition
class UpdatePatchBaselineResultTypeDef(TypedDict):
BaselineId: str,
Name: str,
OperatingSystem: OperatingSystemType, # (1)
GlobalFilters: PatchFilterGroupOutputTypeDef, # (2)
ApprovalRules: PatchRuleGroupOutputTypeDef, # (3)
ApprovedPatches: List[str],
ApprovedPatchesComplianceLevel: PatchComplianceLevelType, # (4)
ApprovedPatchesEnableNonSecurity: bool,
RejectedPatches: List[str],
RejectedPatchesAction: PatchActionType, # (5)
CreatedDate: datetime,
ModifiedDate: datetime,
Description: str,
Sources: List[PatchSourceOutputTypeDef], # (6)
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See OperatingSystemType
- See PatchFilterGroupOutputTypeDef
- See PatchRuleGroupOutputTypeDef
- See PatchComplianceLevelType
- See PatchActionType
- See PatchSourceOutputTypeDef
- See ResponseMetadataTypeDef
PatchRuleTypeDef#
# PatchRuleTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import PatchRuleTypeDef
def get_value() -> PatchRuleTypeDef:
return {
"PatchFilterGroup": ...,
}
# PatchRuleTypeDef definition
class PatchRuleTypeDef(TypedDict):
PatchFilterGroup: PatchFilterGroupUnionTypeDef, # (1)
ComplianceLevel: NotRequired[PatchComplianceLevelType], # (2)
ApproveAfterDays: NotRequired[int],
ApproveUntilDate: NotRequired[str],
EnableNonSecurity: NotRequired[bool],
ListResourceDataSyncResultTypeDef#
# ListResourceDataSyncResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ListResourceDataSyncResultTypeDef
def get_value() -> ListResourceDataSyncResultTypeDef:
return {
"ResourceDataSyncItems": ...,
}
# ListResourceDataSyncResultTypeDef definition
class ListResourceDataSyncResultTypeDef(TypedDict):
ResourceDataSyncItems: List[ResourceDataSyncItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateResourceDataSyncRequestTypeDef#
# CreateResourceDataSyncRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import CreateResourceDataSyncRequestTypeDef
def get_value() -> CreateResourceDataSyncRequestTypeDef:
return {
"SyncName": ...,
}
# CreateResourceDataSyncRequestTypeDef definition
class CreateResourceDataSyncRequestTypeDef(TypedDict):
SyncName: str,
S3Destination: NotRequired[ResourceDataSyncS3DestinationTypeDef], # (1)
SyncType: NotRequired[str],
SyncSource: NotRequired[ResourceDataSyncSourceTypeDef], # (2)
UpdateResourceDataSyncRequestTypeDef#
# UpdateResourceDataSyncRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import UpdateResourceDataSyncRequestTypeDef
def get_value() -> UpdateResourceDataSyncRequestTypeDef:
return {
"SyncName": ...,
}
# UpdateResourceDataSyncRequestTypeDef definition
class UpdateResourceDataSyncRequestTypeDef(TypedDict):
SyncName: str,
SyncType: str,
SyncSource: ResourceDataSyncSourceTypeDef, # (1)
CreateAssociationBatchResultTypeDef#
# CreateAssociationBatchResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import CreateAssociationBatchResultTypeDef
def get_value() -> CreateAssociationBatchResultTypeDef:
return {
"Successful": ...,
}
# CreateAssociationBatchResultTypeDef definition
class CreateAssociationBatchResultTypeDef(TypedDict):
Successful: List[AssociationDescriptionTypeDef], # (1)
Failed: List[FailedCreateAssociationTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeAutomationExecutionsResultTypeDef#
# DescribeAutomationExecutionsResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import DescribeAutomationExecutionsResultTypeDef
def get_value() -> DescribeAutomationExecutionsResultTypeDef:
return {
"AutomationExecutionMetadataList": ...,
}
# DescribeAutomationExecutionsResultTypeDef definition
class DescribeAutomationExecutionsResultTypeDef(TypedDict):
AutomationExecutionMetadataList: List[AutomationExecutionMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetAutomationExecutionResultTypeDef#
# GetAutomationExecutionResultTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetAutomationExecutionResultTypeDef
def get_value() -> GetAutomationExecutionResultTypeDef:
return {
"AutomationExecution": ...,
}
# GetAutomationExecutionResultTypeDef definition
class GetAutomationExecutionResultTypeDef(TypedDict):
AutomationExecution: AutomationExecutionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AutomationExecutionInputsTypeDef#
# AutomationExecutionInputsTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import AutomationExecutionInputsTypeDef
def get_value() -> AutomationExecutionInputsTypeDef:
return {
"Parameters": ...,
}
# AutomationExecutionInputsTypeDef definition
class AutomationExecutionInputsTypeDef(TypedDict):
Parameters: NotRequired[Mapping[str, Sequence[str]]],
TargetParameterName: NotRequired[str],
Targets: NotRequired[Sequence[TargetUnionTypeDef]], # (1)
TargetMaps: NotRequired[Sequence[Mapping[str, Sequence[str]]]],
TargetLocations: NotRequired[Sequence[TargetLocationUnionTypeDef]], # (2)
TargetLocationsURL: NotRequired[str],
CreateAssociationBatchRequestEntryTypeDef#
# CreateAssociationBatchRequestEntryTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import CreateAssociationBatchRequestEntryTypeDef
def get_value() -> CreateAssociationBatchRequestEntryTypeDef:
return {
"Name": ...,
}
# CreateAssociationBatchRequestEntryTypeDef definition
class CreateAssociationBatchRequestEntryTypeDef(TypedDict):
Name: str,
InstanceId: NotRequired[str],
Parameters: NotRequired[Mapping[str, Sequence[str]]],
AutomationTargetParameterName: NotRequired[str],
DocumentVersion: NotRequired[str],
Targets: NotRequired[Sequence[TargetUnionTypeDef]], # (1)
ScheduleExpression: NotRequired[str],
OutputLocation: NotRequired[InstanceAssociationOutputLocationTypeDef], # (2)
AssociationName: NotRequired[str],
MaxErrors: NotRequired[str],
MaxConcurrency: NotRequired[str],
ComplianceSeverity: NotRequired[AssociationComplianceSeverityType], # (3)
SyncCompliance: NotRequired[AssociationSyncComplianceType], # (4)
ApplyOnlyAtCronInterval: NotRequired[bool],
CalendarNames: NotRequired[Sequence[str]],
TargetLocations: NotRequired[Sequence[TargetLocationUnionTypeDef]], # (5)
ScheduleOffset: NotRequired[int],
Duration: NotRequired[int],
TargetMaps: NotRequired[Sequence[Mapping[str, Sequence[str]]]],
AlarmConfiguration: NotRequired[AlarmConfigurationUnionTypeDef], # (6)
- See TargetTypeDef TargetOutputTypeDef
- See InstanceAssociationOutputLocationTypeDef
- See AssociationComplianceSeverityType
- See AssociationSyncComplianceType
- See TargetLocationTypeDef TargetLocationOutputTypeDef
- See AlarmConfigurationTypeDef AlarmConfigurationOutputTypeDef
CreateAssociationRequestTypeDef#
# CreateAssociationRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import CreateAssociationRequestTypeDef
def get_value() -> CreateAssociationRequestTypeDef:
return {
"Name": ...,
}
# CreateAssociationRequestTypeDef definition
class CreateAssociationRequestTypeDef(TypedDict):
Name: str,
DocumentVersion: NotRequired[str],
InstanceId: NotRequired[str],
Parameters: NotRequired[Mapping[str, Sequence[str]]],
Targets: NotRequired[Sequence[TargetUnionTypeDef]], # (1)
ScheduleExpression: NotRequired[str],
OutputLocation: NotRequired[InstanceAssociationOutputLocationTypeDef], # (2)
AssociationName: NotRequired[str],
AutomationTargetParameterName: NotRequired[str],
MaxErrors: NotRequired[str],
MaxConcurrency: NotRequired[str],
ComplianceSeverity: NotRequired[AssociationComplianceSeverityType], # (3)
SyncCompliance: NotRequired[AssociationSyncComplianceType], # (4)
ApplyOnlyAtCronInterval: NotRequired[bool],
CalendarNames: NotRequired[Sequence[str]],
TargetLocations: NotRequired[Sequence[TargetLocationUnionTypeDef]], # (5)
ScheduleOffset: NotRequired[int],
Duration: NotRequired[int],
TargetMaps: NotRequired[Sequence[Mapping[str, Sequence[str]]]],
Tags: NotRequired[Sequence[TagTypeDef]], # (6)
AlarmConfiguration: NotRequired[AlarmConfigurationUnionTypeDef], # (7)
- See TargetTypeDef TargetOutputTypeDef
- See InstanceAssociationOutputLocationTypeDef
- See AssociationComplianceSeverityType
- See AssociationSyncComplianceType
- See TargetLocationTypeDef TargetLocationOutputTypeDef
- See TagTypeDef
- See AlarmConfigurationTypeDef AlarmConfigurationOutputTypeDef
RunbookTypeDef#
# RunbookTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import RunbookTypeDef
def get_value() -> RunbookTypeDef:
return {
"DocumentName": ...,
}
# RunbookTypeDef definition
class RunbookTypeDef(TypedDict):
DocumentName: str,
DocumentVersion: NotRequired[str],
Parameters: NotRequired[Mapping[str, Sequence[str]]],
TargetParameterName: NotRequired[str],
Targets: NotRequired[Sequence[TargetUnionTypeDef]], # (1)
TargetMaps: NotRequired[Sequence[Mapping[str, Sequence[str]]]],
MaxConcurrency: NotRequired[str],
MaxErrors: NotRequired[str],
TargetLocations: NotRequired[Sequence[TargetLocationUnionTypeDef]], # (2)
StartAutomationExecutionRequestTypeDef#
# StartAutomationExecutionRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import StartAutomationExecutionRequestTypeDef
def get_value() -> StartAutomationExecutionRequestTypeDef:
return {
"DocumentName": ...,
}
# StartAutomationExecutionRequestTypeDef definition
class StartAutomationExecutionRequestTypeDef(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[TargetUnionTypeDef]], # (2)
TargetMaps: NotRequired[Sequence[Mapping[str, Sequence[str]]]],
MaxConcurrency: NotRequired[str],
MaxErrors: NotRequired[str],
TargetLocations: NotRequired[Sequence[TargetLocationUnionTypeDef]], # (3)
Tags: NotRequired[Sequence[TagTypeDef]], # (4)
AlarmConfiguration: NotRequired[AlarmConfigurationUnionTypeDef], # (5)
TargetLocationsURL: NotRequired[str],
- See ExecutionModeType
- See TargetTypeDef TargetOutputTypeDef
- See TargetLocationTypeDef TargetLocationOutputTypeDef
- See TagTypeDef
- See AlarmConfigurationTypeDef AlarmConfigurationOutputTypeDef
UpdateAssociationRequestTypeDef#
# UpdateAssociationRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import UpdateAssociationRequestTypeDef
def get_value() -> UpdateAssociationRequestTypeDef:
return {
"AssociationId": ...,
}
# UpdateAssociationRequestTypeDef definition
class UpdateAssociationRequestTypeDef(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[TargetUnionTypeDef]], # (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[TargetLocationUnionTypeDef]], # (5)
ScheduleOffset: NotRequired[int],
Duration: NotRequired[int],
TargetMaps: NotRequired[Sequence[Mapping[str, Sequence[str]]]],
AlarmConfiguration: NotRequired[AlarmConfigurationUnionTypeDef], # (6)
- See InstanceAssociationOutputLocationTypeDef
- See TargetTypeDef TargetOutputTypeDef
- See AssociationComplianceSeverityType
- See AssociationSyncComplianceType
- See TargetLocationTypeDef TargetLocationOutputTypeDef
- See AlarmConfigurationTypeDef AlarmConfigurationOutputTypeDef
ExecutionInputsTypeDef#
# ExecutionInputsTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import ExecutionInputsTypeDef
def get_value() -> ExecutionInputsTypeDef:
return {
"Automation": ...,
}
# ExecutionInputsTypeDef definition
class ExecutionInputsTypeDef(TypedDict):
Automation: NotRequired[AutomationExecutionInputsTypeDef], # (1)
PatchRuleGroupTypeDef#
# PatchRuleGroupTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import PatchRuleGroupTypeDef
def get_value() -> PatchRuleGroupTypeDef:
return {
"PatchRules": ...,
}
# PatchRuleGroupTypeDef definition
class PatchRuleGroupTypeDef(TypedDict):
PatchRules: Sequence[PatchRuleUnionTypeDef], # (1)
StartExecutionPreviewRequestTypeDef#
# StartExecutionPreviewRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import StartExecutionPreviewRequestTypeDef
def get_value() -> StartExecutionPreviewRequestTypeDef:
return {
"DocumentName": ...,
}
# StartExecutionPreviewRequestTypeDef definition
class StartExecutionPreviewRequestTypeDef(TypedDict):
DocumentName: str,
DocumentVersion: NotRequired[str],
ExecutionInputs: NotRequired[ExecutionInputsTypeDef], # (1)
CreateAssociationBatchRequestTypeDef#
# CreateAssociationBatchRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import CreateAssociationBatchRequestTypeDef
def get_value() -> CreateAssociationBatchRequestTypeDef:
return {
"Entries": ...,
}
# CreateAssociationBatchRequestTypeDef definition
class CreateAssociationBatchRequestTypeDef(TypedDict):
Entries: Sequence[CreateAssociationBatchRequestEntryUnionTypeDef], # (1)
StartChangeRequestExecutionRequestTypeDef#
# StartChangeRequestExecutionRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import StartChangeRequestExecutionRequestTypeDef
def get_value() -> StartChangeRequestExecutionRequestTypeDef:
return {
"DocumentName": ...,
}
# StartChangeRequestExecutionRequestTypeDef definition
class StartChangeRequestExecutionRequestTypeDef(TypedDict):
DocumentName: str,
Runbooks: Sequence[RunbookUnionTypeDef], # (1)
ScheduledTime: NotRequired[TimestampTypeDef],
DocumentVersion: NotRequired[str],
Parameters: NotRequired[Mapping[str, Sequence[str]]],
ChangeRequestName: NotRequired[str],
ClientToken: NotRequired[str],
AutoApprove: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
ScheduledEndTime: NotRequired[TimestampTypeDef],
ChangeDetails: NotRequired[str],
BaselineOverrideTypeDef#
# BaselineOverrideTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import BaselineOverrideTypeDef
def get_value() -> BaselineOverrideTypeDef:
return {
"OperatingSystem": ...,
}
# BaselineOverrideTypeDef definition
class BaselineOverrideTypeDef(TypedDict):
OperatingSystem: NotRequired[OperatingSystemType], # (1)
GlobalFilters: NotRequired[PatchFilterGroupUnionTypeDef], # (2)
ApprovalRules: NotRequired[PatchRuleGroupUnionTypeDef], # (3)
ApprovedPatches: NotRequired[Sequence[str]],
ApprovedPatchesComplianceLevel: NotRequired[PatchComplianceLevelType], # (4)
RejectedPatches: NotRequired[Sequence[str]],
RejectedPatchesAction: NotRequired[PatchActionType], # (5)
ApprovedPatchesEnableNonSecurity: NotRequired[bool],
Sources: NotRequired[Sequence[PatchSourceUnionTypeDef]], # (6)
- See OperatingSystemType
- See PatchFilterGroupTypeDef PatchFilterGroupOutputTypeDef
- See PatchRuleGroupTypeDef PatchRuleGroupOutputTypeDef
- See PatchComplianceLevelType
- See PatchActionType
- See PatchSourceTypeDef PatchSourceOutputTypeDef
CreatePatchBaselineRequestTypeDef#
# CreatePatchBaselineRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import CreatePatchBaselineRequestTypeDef
def get_value() -> CreatePatchBaselineRequestTypeDef:
return {
"Name": ...,
}
# CreatePatchBaselineRequestTypeDef definition
class CreatePatchBaselineRequestTypeDef(TypedDict):
Name: str,
OperatingSystem: NotRequired[OperatingSystemType], # (1)
GlobalFilters: NotRequired[PatchFilterGroupUnionTypeDef], # (2)
ApprovalRules: NotRequired[PatchRuleGroupUnionTypeDef], # (3)
ApprovedPatches: NotRequired[Sequence[str]],
ApprovedPatchesComplianceLevel: NotRequired[PatchComplianceLevelType], # (4)
ApprovedPatchesEnableNonSecurity: NotRequired[bool],
RejectedPatches: NotRequired[Sequence[str]],
RejectedPatchesAction: NotRequired[PatchActionType], # (5)
Description: NotRequired[str],
Sources: NotRequired[Sequence[PatchSourceUnionTypeDef]], # (6)
ClientToken: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (7)
- See OperatingSystemType
- See PatchFilterGroupTypeDef PatchFilterGroupOutputTypeDef
- See PatchRuleGroupTypeDef PatchRuleGroupOutputTypeDef
- See PatchComplianceLevelType
- See PatchActionType
- See PatchSourceTypeDef PatchSourceOutputTypeDef
- See TagTypeDef
UpdatePatchBaselineRequestTypeDef#
# UpdatePatchBaselineRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import UpdatePatchBaselineRequestTypeDef
def get_value() -> UpdatePatchBaselineRequestTypeDef:
return {
"BaselineId": ...,
}
# UpdatePatchBaselineRequestTypeDef definition
class UpdatePatchBaselineRequestTypeDef(TypedDict):
BaselineId: str,
Name: NotRequired[str],
GlobalFilters: NotRequired[PatchFilterGroupUnionTypeDef], # (1)
ApprovalRules: NotRequired[PatchRuleGroupUnionTypeDef], # (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[PatchSourceUnionTypeDef]], # (5)
Replace: NotRequired[bool],
- See PatchFilterGroupTypeDef PatchFilterGroupOutputTypeDef
- See PatchRuleGroupTypeDef PatchRuleGroupOutputTypeDef
- See PatchComplianceLevelType
- See PatchActionType
- See PatchSourceTypeDef PatchSourceOutputTypeDef
GetDeployablePatchSnapshotForInstanceRequestTypeDef#
# GetDeployablePatchSnapshotForInstanceRequestTypeDef TypedDict usage example
from types_boto3_ssm.type_defs import GetDeployablePatchSnapshotForInstanceRequestTypeDef
def get_value() -> GetDeployablePatchSnapshotForInstanceRequestTypeDef:
return {
"InstanceId": ...,
}
# GetDeployablePatchSnapshotForInstanceRequestTypeDef definition
class GetDeployablePatchSnapshotForInstanceRequestTypeDef(TypedDict):
InstanceId: str,
SnapshotId: str,
BaselineOverride: NotRequired[BaselineOverrideTypeDef], # (1)