Skip to content

Ssm Classes

AccountSharingInfoTypeDef

AccountId

  • Type: typing.Optional[str]

SharedDocumentVersion

  • Type: typing.Optional[str]

ActivationTypeDef

ActivationId

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

DefaultInstanceName

  • Type: typing.Optional[str]

IamRole

  • Type: typing.Optional[str]

RegistrationLimit

  • Type: typing.Optional[int]

RegistrationsCount

  • Type: typing.Optional[int]

ExpirationDate

  • Type: typing.Optional[datetime.datetime]

Expired

  • Type: typing.Optional[bool]

CreatedDate

  • Type: typing.Optional[datetime.datetime]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]]

AddTagsToResourceRequestRequestTypeDef

ResourceType

  • Type: typing.Literal['Association', 'Automation', 'Document', 'MaintenanceWindow', 'ManagedInstance', 'OpsItem', 'OpsMetadata', 'Parameter', 'PatchBaseline']
  • Required: Yes

ResourceId

  • Type:
  • Required: Yes

Tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]
  • Required: Yes

AlarmConfigurationExtraOutputTypeDef

Alarms

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.AlarmTypeDef]
  • Required: Yes

IgnorePollAlarmFailure

  • Type: typing.Optional[bool]

AlarmConfigurationOutputTypeDef

Alarms

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.AlarmTypeDef]
  • Required: Yes

IgnorePollAlarmFailure

  • Type: typing.Optional[bool]

AlarmConfigurationTypeDef

Alarms

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.AlarmTypeDef]
  • Required: Yes

IgnorePollAlarmFailure

  • Type: typing.Optional[bool]

AlarmStateInformationTypeDef

Name

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['ALARM', 'UNKNOWN']
  • Required: Yes

AlarmTypeDef

Name

  • Type:
  • Required: Yes

AssociateOpsItemRelatedItemRequestRequestTypeDef

OpsItemId

  • Type:
  • Required: Yes

AssociationType

  • Type:
  • Required: Yes

ResourceType

  • Type:
  • Required: Yes

ResourceUri

  • Type:
  • Required: Yes

AssociateOpsItemRelatedItemResponseTypeDef

AssociationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AssociationDescriptionTypeDef

Name

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

AssociationVersion

  • Type: typing.Optional[str]

Date

  • Type: typing.Optional[datetime.datetime]

LastUpdateAssociationDate

  • Type: typing.Optional[datetime.datetime]

Status

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AssociationStatusOutputTypeDef]

Overview

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AssociationOverviewTypeDef]

DocumentVersion

  • Type: typing.Optional[str]

AutomationTargetParameterName

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[typing.Dict[str, typing.List[str]]]

AssociationId

  • Type: typing.Optional[str]

Targets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetOutputTypeDef]]

ScheduleExpression

  • Type: typing.Optional[str]

OutputLocation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.InstanceAssociationOutputLocationTypeDef]

LastExecutionDate

  • Type: typing.Optional[datetime.datetime]

LastSuccessfulExecutionDate

  • Type: typing.Optional[datetime.datetime]

AssociationName

  • Type: typing.Optional[str]

MaxErrors

  • Type: typing.Optional[str]

MaxConcurrency

  • Type: typing.Optional[str]

ComplianceSeverity

  • Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'LOW', 'MEDIUM', 'UNSPECIFIED']]

SyncCompliance

  • Type: typing.Optional[typing.Literal['AUTO', 'MANUAL']]

ApplyOnlyAtCronInterval

  • Type: typing.Optional[bool]

CalendarNames

  • Type: typing.Optional[typing.List[str]]

TargetLocations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetLocationOutputTypeDef]]

ScheduleOffset

  • Type: typing.Optional[int]

Duration

  • Type: typing.Optional[int]

TargetMaps

  • Type: typing.Optional[typing.List[typing.Dict[str, typing.List[str]]]]

AlarmConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationOutputTypeDef]

TriggeredAlarms

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.AlarmStateInformationTypeDef]]

AssociationExecutionFilterTypeDef

Key

  • Type: typing.Literal['CreatedTime', 'ExecutionId', 'Status']
  • Required: Yes

Value

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['EQUAL', 'GREATER_THAN', 'LESS_THAN']
  • Required: Yes

AssociationExecutionTargetTypeDef

AssociationId

  • Type: typing.Optional[str]

AssociationVersion

  • Type: typing.Optional[str]

ExecutionId

  • Type: typing.Optional[str]

ResourceId

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[str]

DetailedStatus

  • Type: typing.Optional[str]

LastExecutionDate

  • Type: typing.Optional[datetime.datetime]

OutputSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.OutputSourceTypeDef]

AssociationExecutionTargetsFilterTypeDef

Key

  • Type: typing.Literal['ResourceId', 'ResourceType', 'Status']
  • Required: Yes

Value

  • Type:
  • Required: Yes

AssociationExecutionTypeDef

AssociationId

  • Type: typing.Optional[str]

AssociationVersion

  • Type: typing.Optional[str]

ExecutionId

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[str]

DetailedStatus

  • Type: typing.Optional[str]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

LastExecutionDate

  • Type: typing.Optional[datetime.datetime]

ResourceCountByStatus

  • Type: typing.Optional[str]

AlarmConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationOutputTypeDef]

TriggeredAlarms

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.AlarmStateInformationTypeDef]]

AssociationFilterTypeDef

key

  • Type: typing.Literal['AssociationId', 'AssociationName', 'AssociationStatusName', 'InstanceId', 'LastExecutedAfter', 'LastExecutedBefore', 'Name', 'ResourceGroupName']
  • Required: Yes

value

  • Type:
  • Required: Yes

AssociationOverviewTypeDef

Status

  • Type: typing.Optional[str]

DetailedStatus

  • Type: typing.Optional[str]

AssociationStatusAggregatedCount

  • Type: typing.Optional[typing.Dict[str, int]]

AssociationStatusOutputTypeDef

Date

  • Type:
  • Required: Yes

Name

  • Type: typing.Literal['Failed', 'Pending', 'Success']
  • Required: Yes

Message

  • Type:
  • Required: Yes

AdditionalInfo

  • Type: typing.Optional[str]

AssociationStatusTypeDef

Date

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

Name

  • Type: typing.Literal['Failed', 'Pending', 'Success']
  • Required: Yes

Message

  • Type:
  • Required: Yes

AdditionalInfo

  • Type: typing.Optional[str]

AssociationTypeDef

Name

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

AssociationId

  • Type: typing.Optional[str]

AssociationVersion

  • Type: typing.Optional[str]

DocumentVersion

  • Type: typing.Optional[str]

Targets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetOutputTypeDef]]

LastExecutionDate

  • Type: typing.Optional[datetime.datetime]

Overview

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AssociationOverviewTypeDef]

ScheduleExpression

  • Type: typing.Optional[str]

AssociationName

  • Type: typing.Optional[str]

ScheduleOffset

  • Type: typing.Optional[int]

Duration

  • Type: typing.Optional[int]

TargetMaps

  • Type: typing.Optional[typing.List[typing.Dict[str, typing.List[str]]]]

AssociationVersionInfoTypeDef

AssociationId

  • Type: typing.Optional[str]

AssociationVersion

  • Type: typing.Optional[str]

CreatedDate

  • Type: typing.Optional[datetime.datetime]

Name

  • Type: typing.Optional[str]

DocumentVersion

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[typing.Dict[str, typing.List[str]]]

Targets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetOutputTypeDef]]

ScheduleExpression

  • Type: typing.Optional[str]

OutputLocation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.InstanceAssociationOutputLocationTypeDef]

AssociationName

  • Type: typing.Optional[str]

MaxErrors

  • Type: typing.Optional[str]

MaxConcurrency

  • Type: typing.Optional[str]

ComplianceSeverity

  • Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'LOW', 'MEDIUM', 'UNSPECIFIED']]

SyncCompliance

  • Type: typing.Optional[typing.Literal['AUTO', 'MANUAL']]

ApplyOnlyAtCronInterval

  • Type: typing.Optional[bool]

CalendarNames

  • Type: typing.Optional[typing.List[str]]

TargetLocations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetLocationOutputTypeDef]]

ScheduleOffset

  • Type: typing.Optional[int]

Duration

  • Type: typing.Optional[int]

TargetMaps

  • Type: typing.Optional[typing.List[typing.Dict[str, typing.List[str]]]]

AttachmentContentTypeDef

Name

  • Type: typing.Optional[str]

Size

  • Type: typing.Optional[int]

Hash

  • Type: typing.Optional[str]

HashType

  • Type: typing.Optional[typing.Literal['Sha256']]

Url

  • Type: typing.Optional[str]

AttachmentInformationTypeDef

Name

  • Type: typing.Optional[str]

AttachmentsSourceTypeDef

Key

  • Type: typing.Optional[typing.Literal['AttachmentReference', 'S3FileUrl', 'SourceUrl']]

Values

  • Type: typing.Optional[typing.Sequence[str]]

Name

  • Type: typing.Optional[str]

AutomationExecutionFilterTypeDef

Key

  • Type: typing.Literal['AutomationSubtype', 'AutomationType', 'CurrentAction', 'DocumentNamePrefix', 'ExecutionId', 'ExecutionStatus', 'OpsItemId', 'ParentExecutionId', 'StartTimeAfter', 'StartTimeBefore', 'TagKey', 'TargetResourceGroup']
  • Required: Yes

Values

  • Type: typing.Sequence[str]
  • Required: Yes

AutomationExecutionMetadataTypeDef

AutomationExecutionId

  • Type: typing.Optional[str]

DocumentName

  • Type: typing.Optional[str]

DocumentVersion

  • Type: typing.Optional[str]

AutomationExecutionStatus

  • Type: typing.Optional[typing.Literal['Approved', 'Cancelled', 'Cancelling', 'ChangeCalendarOverrideApproved', 'ChangeCalendarOverrideRejected', 'CompletedWithFailure', 'CompletedWithSuccess', 'Exited', 'Failed', 'InProgress', 'Pending', 'PendingApproval', 'PendingChangeCalendarOverride', 'Rejected', 'RunbookInProgress', 'Scheduled', 'Success', 'TimedOut', 'Waiting']]

ExecutionStartTime

  • Type: typing.Optional[datetime.datetime]

ExecutionEndTime

  • Type: typing.Optional[datetime.datetime]

ExecutedBy

  • Type: typing.Optional[str]

LogFile

  • Type: typing.Optional[str]

Outputs

  • Type: typing.Optional[typing.Dict[str, typing.List[str]]]

Mode

  • Type: typing.Optional[typing.Literal['Auto', 'Interactive']]

ParentAutomationExecutionId

  • Type: typing.Optional[str]

CurrentStepName

  • Type: typing.Optional[str]

CurrentAction

  • Type: typing.Optional[str]

FailureMessage

  • Type: typing.Optional[str]

TargetParameterName

  • Type: typing.Optional[str]

Targets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetOutputTypeDef]]

TargetMaps

  • Type: typing.Optional[typing.List[typing.Dict[str, typing.List[str]]]]

ResolvedTargets

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.ResolvedTargetsTypeDef]

MaxConcurrency

  • Type: typing.Optional[str]

MaxErrors

  • Type: typing.Optional[str]

Target

  • Type: typing.Optional[str]

AutomationType

  • Type: typing.Optional[typing.Literal['CrossAccount', 'Local']]

AlarmConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationOutputTypeDef]

TriggeredAlarms

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.AlarmStateInformationTypeDef]]

AutomationSubtype

  • Type: typing.Optional[typing.Literal['ChangeRequest']]

ScheduledTime

  • Type: typing.Optional[datetime.datetime]

Runbooks

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.RunbookOutputTypeDef]]

OpsItemId

  • Type: typing.Optional[str]

AssociationId

  • Type: typing.Optional[str]

ChangeRequestName

  • Type: typing.Optional[str]

AutomationExecutionTypeDef

AutomationExecutionId

  • Type: typing.Optional[str]

DocumentName

  • Type: typing.Optional[str]

DocumentVersion

  • Type: typing.Optional[str]

ExecutionStartTime

  • Type: typing.Optional[datetime.datetime]

ExecutionEndTime

  • Type: typing.Optional[datetime.datetime]

AutomationExecutionStatus

  • Type: typing.Optional[typing.Literal['Approved', 'Cancelled', 'Cancelling', 'ChangeCalendarOverrideApproved', 'ChangeCalendarOverrideRejected', 'CompletedWithFailure', 'CompletedWithSuccess', 'Exited', 'Failed', 'InProgress', 'Pending', 'PendingApproval', 'PendingChangeCalendarOverride', 'Rejected', 'RunbookInProgress', 'Scheduled', 'Success', 'TimedOut', 'Waiting']]

StepExecutions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.StepExecutionTypeDef]]

StepExecutionsTruncated

  • Type: typing.Optional[bool]

Parameters

  • Type: typing.Optional[typing.Dict[str, typing.List[str]]]

Outputs

  • Type: typing.Optional[typing.Dict[str, typing.List[str]]]

FailureMessage

  • Type: typing.Optional[str]

Mode

  • Type: typing.Optional[typing.Literal['Auto', 'Interactive']]

ParentAutomationExecutionId

  • Type: typing.Optional[str]

ExecutedBy

  • Type: typing.Optional[str]

CurrentStepName

  • Type: typing.Optional[str]

CurrentAction

  • Type: typing.Optional[str]

TargetParameterName

  • Type: typing.Optional[str]

Targets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetOutputTypeDef]]

TargetMaps

  • Type: typing.Optional[typing.List[typing.Dict[str, typing.List[str]]]]

ResolvedTargets

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.ResolvedTargetsTypeDef]

MaxConcurrency

  • Type: typing.Optional[str]

MaxErrors

  • Type: typing.Optional[str]

Target

  • Type: typing.Optional[str]

TargetLocations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetLocationOutputTypeDef]]

ProgressCounters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.ProgressCountersTypeDef]

AlarmConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationOutputTypeDef]

TriggeredAlarms

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.AlarmStateInformationTypeDef]]

AutomationSubtype

  • Type: typing.Optional[typing.Literal['ChangeRequest']]

ScheduledTime

  • Type: typing.Optional[datetime.datetime]

Runbooks

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.RunbookOutputTypeDef]]

OpsItemId

  • Type: typing.Optional[str]

AssociationId

  • Type: typing.Optional[str]

ChangeRequestName

  • Type: typing.Optional[str]

Variables

  • Type: typing.Optional[typing.Dict[str, typing.List[str]]]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BaselineOverrideTypeDef

OperatingSystem

  • Type: typing.Optional[typing.Literal['ALMA_LINUX', 'AMAZON_LINUX', 'AMAZON_LINUX_2', 'AMAZON_LINUX_2022', 'AMAZON_LINUX_2023', 'CENTOS', 'DEBIAN', 'MACOS', 'ORACLE_LINUX', 'RASPBIAN', 'REDHAT_ENTERPRISE_LINUX', 'ROCKY_LINUX', 'SUSE', 'UBUNTU', 'WINDOWS']]

GlobalFilters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PatchFilterGroupTypeDef]

ApprovalRules

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PatchRuleGroupTypeDef]

ApprovedPatches

  • Type: typing.Optional[typing.Sequence[str]]

ApprovedPatchesComplianceLevel

  • Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'INFORMATIONAL', 'LOW', 'MEDIUM', 'UNSPECIFIED']]

RejectedPatches

  • Type: typing.Optional[typing.Sequence[str]]

RejectedPatchesAction

  • Type: typing.Optional[typing.Literal['ALLOW_AS_DEPENDENCY', 'BLOCK']]

ApprovedPatchesEnableNonSecurity

  • Type: typing.Optional[bool]

Sources

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.PatchSourceTypeDef]]

CancelCommandRequestRequestTypeDef

CommandId

  • Type:
  • Required: Yes

InstanceIds

  • Type: typing.Optional[typing.Sequence[str]]

CancelMaintenanceWindowExecutionRequestRequestTypeDef

WindowExecutionId

  • Type:
  • Required: Yes

CancelMaintenanceWindowExecutionResultTypeDef

WindowExecutionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CloudWatchOutputConfigTypeDef

CloudWatchLogGroupName

  • Type: typing.Optional[str]

CloudWatchOutputEnabled

  • Type: typing.Optional[bool]

CommandFilterTypeDef

key

  • Type: typing.Literal['DocumentName', 'ExecutionStage', 'InvokedAfter', 'InvokedBefore', 'Status']
  • Required: Yes

value

  • Type:
  • Required: Yes

CommandInvocationTypeDef

CommandId

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

InstanceName

  • Type: typing.Optional[str]

Comment

  • Type: typing.Optional[str]

DocumentName

  • Type: typing.Optional[str]

DocumentVersion

  • Type: typing.Optional[str]

RequestedDateTime

  • Type: typing.Optional[datetime.datetime]

Status

  • Type: typing.Optional[typing.Literal['Cancelled', 'Cancelling', 'Delayed', 'Failed', 'InProgress', 'Pending', 'Success', 'TimedOut']]

StatusDetails

  • Type: typing.Optional[str]

TraceOutput

  • Type: typing.Optional[str]

StandardOutputUrl

  • Type: typing.Optional[str]

StandardErrorUrl

  • Type: typing.Optional[str]

CommandPlugins

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.CommandPluginTypeDef]]

ServiceRole

  • Type: typing.Optional[str]

NotificationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.NotificationConfigOutputTypeDef]

CloudWatchOutputConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.CloudWatchOutputConfigTypeDef]

CommandPluginTypeDef

Name

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['Cancelled', 'Failed', 'InProgress', 'Pending', 'Success', 'TimedOut']]

StatusDetails

  • Type: typing.Optional[str]

ResponseCode

  • Type: typing.Optional[int]

ResponseStartDateTime

  • Type: typing.Optional[datetime.datetime]

ResponseFinishDateTime

  • Type: typing.Optional[datetime.datetime]

Output

  • Type: typing.Optional[str]

StandardOutputUrl

  • Type: typing.Optional[str]

StandardErrorUrl

  • Type: typing.Optional[str]

OutputS3Region

  • Type: typing.Optional[str]

OutputS3BucketName

  • Type: typing.Optional[str]

OutputS3KeyPrefix

  • Type: typing.Optional[str]

CommandTypeDef

CommandId

  • Type: typing.Optional[str]

DocumentName

  • Type: typing.Optional[str]

DocumentVersion

  • Type: typing.Optional[str]

Comment

  • Type: typing.Optional[str]

ExpiresAfter

  • Type: typing.Optional[datetime.datetime]

Parameters

  • Type: typing.Optional[typing.Dict[str, typing.List[str]]]

InstanceIds

  • Type: typing.Optional[typing.List[str]]

Targets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetOutputTypeDef]]

RequestedDateTime

  • Type: typing.Optional[datetime.datetime]

Status

  • Type: typing.Optional[typing.Literal['Cancelled', 'Cancelling', 'Failed', 'InProgress', 'Pending', 'Success', 'TimedOut']]

StatusDetails

  • Type: typing.Optional[str]

OutputS3Region

  • Type: typing.Optional[str]

OutputS3BucketName

  • Type: typing.Optional[str]

OutputS3KeyPrefix

  • Type: typing.Optional[str]

MaxConcurrency

  • Type: typing.Optional[str]

MaxErrors

  • Type: typing.Optional[str]

TargetCount

  • Type: typing.Optional[int]

CompletedCount

  • Type: typing.Optional[int]

ErrorCount

  • Type: typing.Optional[int]

DeliveryTimedOutCount

  • Type: typing.Optional[int]

ServiceRole

  • Type: typing.Optional[str]

NotificationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.NotificationConfigOutputTypeDef]

CloudWatchOutputConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.CloudWatchOutputConfigTypeDef]

TimeoutSeconds

  • Type: typing.Optional[int]

AlarmConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationOutputTypeDef]

TriggeredAlarms

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.AlarmStateInformationTypeDef]]

ComplianceExecutionSummaryExtraOutputTypeDef

ExecutionTime

  • Type:
  • Required: Yes

ExecutionId

  • Type: typing.Optional[str]

ExecutionType

  • Type: typing.Optional[str]

ComplianceExecutionSummaryOutputTypeDef

ExecutionTime

  • Type:
  • Required: Yes

ExecutionId

  • Type: typing.Optional[str]

ExecutionType

  • Type: typing.Optional[str]

ComplianceExecutionSummaryTypeDef

ExecutionTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

ExecutionId

  • Type: typing.Optional[str]

ExecutionType

  • Type: typing.Optional[str]

ComplianceItemEntryTypeDef

Severity

  • Type: typing.Literal['CRITICAL', 'HIGH', 'INFORMATIONAL', 'LOW', 'MEDIUM', 'UNSPECIFIED']
  • Required: Yes

Status

  • Type: typing.Literal['COMPLIANT', 'NON_COMPLIANT']
  • Required: Yes

Id

  • Type: typing.Optional[str]

Title

  • Type: typing.Optional[str]

Details

  • Type: typing.Optional[typing.Mapping[str, str]]

ComplianceItemTypeDef

ComplianceType

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[str]

ResourceId

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

Title

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['COMPLIANT', 'NON_COMPLIANT']]

Severity

  • Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'INFORMATIONAL', 'LOW', 'MEDIUM', 'UNSPECIFIED']]

ExecutionSummary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.ComplianceExecutionSummaryOutputTypeDef]

Details

  • Type: typing.Optional[typing.Dict[str, str]]

ComplianceStringFilterTypeDef

Key

  • Type: typing.Optional[str]

Values

  • Type: typing.Optional[typing.Sequence[str]]

Type

  • Type: typing.Optional[typing.Literal['BEGIN_WITH', 'EQUAL', 'GREATER_THAN', 'LESS_THAN', 'NOT_EQUAL']]

ComplianceSummaryItemTypeDef

ComplianceType

  • Type: typing.Optional[str]

CompliantSummary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.CompliantSummaryTypeDef]

NonCompliantSummary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.NonCompliantSummaryTypeDef]

CompliantSummaryTypeDef

CompliantCount

  • Type: typing.Optional[int]

SeveritySummary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.SeveritySummaryTypeDef]

CreateActivationRequestRequestTypeDef

IamRole

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

DefaultInstanceName

  • Type: typing.Optional[str]

RegistrationLimit

  • Type: typing.Optional[int]

ExpirationDate

  • Type: typing.Union[datetime.datetime, str, NoneType]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]]

RegistrationMetadata

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.RegistrationMetadataItemTypeDef]]

CreateActivationResultTypeDef

ActivationId

  • Type:
  • Required: Yes

ActivationCode

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateAssociationBatchRequestEntryOutputTypeDef

Name

  • Type:
  • Required: Yes

InstanceId

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[typing.Dict[str, typing.List[str]]]

AutomationTargetParameterName

  • Type: typing.Optional[str]

DocumentVersion

  • Type: typing.Optional[str]

Targets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetOutputTypeDef]]

ScheduleExpression

  • Type: typing.Optional[str]

OutputLocation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.InstanceAssociationOutputLocationTypeDef]

AssociationName

  • Type: typing.Optional[str]

MaxErrors

  • Type: typing.Optional[str]

MaxConcurrency

  • Type: typing.Optional[str]

ComplianceSeverity

  • Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'LOW', 'MEDIUM', 'UNSPECIFIED']]

SyncCompliance

  • Type: typing.Optional[typing.Literal['AUTO', 'MANUAL']]

ApplyOnlyAtCronInterval

  • Type: typing.Optional[bool]

CalendarNames

  • Type: typing.Optional[typing.List[str]]

TargetLocations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetLocationOutputTypeDef]]

ScheduleOffset

  • Type: typing.Optional[int]

Duration

  • Type: typing.Optional[int]

TargetMaps

  • Type: typing.Optional[typing.List[typing.Dict[str, typing.List[str]]]]

AlarmConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationOutputTypeDef]

CreateAssociationBatchRequestEntryTypeDef

Name

  • Type:
  • Required: Yes

InstanceId

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]

AutomationTargetParameterName

  • Type: typing.Optional[str]

DocumentVersion

  • Type: typing.Optional[str]

Targets

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TargetTypeDef]]

ScheduleExpression

  • Type: typing.Optional[str]

OutputLocation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.InstanceAssociationOutputLocationTypeDef]

AssociationName

  • Type: typing.Optional[str]

MaxErrors

  • Type: typing.Optional[str]

MaxConcurrency

  • Type: typing.Optional[str]

ComplianceSeverity

  • Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'LOW', 'MEDIUM', 'UNSPECIFIED']]

SyncCompliance

  • Type: typing.Optional[typing.Literal['AUTO', 'MANUAL']]

ApplyOnlyAtCronInterval

  • Type: typing.Optional[bool]

CalendarNames

  • Type: typing.Optional[typing.Sequence[str]]

TargetLocations

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TargetLocationTypeDef]]

ScheduleOffset

  • Type: typing.Optional[int]

Duration

  • Type: typing.Optional[int]

TargetMaps

  • Type: typing.Optional[typing.Sequence[typing.Mapping[str, typing.Sequence[str]]]]

AlarmConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationTypeDef]

CreateAssociationBatchRequestRequestTypeDef

Entries

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.CreateAssociationBatchRequestEntryTypeDef, aws_resource_validator.pydantic_models.ssm_classes.CreateAssociationBatchRequestEntryOutputTypeDef]]
  • Required: Yes

CreateAssociationBatchResultTypeDef

Successful

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.AssociationDescriptionTypeDef]
  • Required: Yes

Failed

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.FailedCreateAssociationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateAssociationRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DocumentVersion

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]

Targets

  • Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.TargetTypeDef, aws_resource_validator.pydantic_models.ssm_classes.TargetExtraOutputTypeDef]]]

ScheduleExpression

  • Type: typing.Optional[str]

OutputLocation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.InstanceAssociationOutputLocationTypeDef]

AssociationName

  • Type: typing.Optional[str]

AutomationTargetParameterName

  • Type: typing.Optional[str]

MaxErrors

  • Type: typing.Optional[str]

MaxConcurrency

  • Type: typing.Optional[str]

ComplianceSeverity

  • Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'LOW', 'MEDIUM', 'UNSPECIFIED']]

SyncCompliance

  • Type: typing.Optional[typing.Literal['AUTO', 'MANUAL']]

ApplyOnlyAtCronInterval

  • Type: typing.Optional[bool]

CalendarNames

  • Type: typing.Optional[typing.Sequence[str]]

TargetLocations

  • Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.TargetLocationTypeDef, aws_resource_validator.pydantic_models.ssm_classes.TargetLocationExtraOutputTypeDef]]]

ScheduleOffset

  • Type: typing.Optional[int]

Duration

  • Type: typing.Optional[int]

TargetMaps

  • Type: typing.Optional[typing.Sequence[typing.Mapping[str, typing.Sequence[str]]]]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]]

AlarmConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationTypeDef]

CreateAssociationResultTypeDef

AssociationDescription

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateDocumentRequestRequestTypeDef

Content

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Requires

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.DocumentRequiresTypeDef]]

Attachments

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.AttachmentsSourceTypeDef]]

DisplayName

  • Type: typing.Optional[str]

VersionName

  • Type: typing.Optional[str]

DocumentType

  • Type: typing.Optional[typing.Literal['ApplicationConfiguration', 'ApplicationConfigurationSchema', 'Automation', 'Automation.ChangeTemplate', 'ChangeCalendar', 'CloudFormation', 'Command', 'ConformancePackTemplate', 'DeploymentStrategy', 'Package', 'Policy', 'ProblemAnalysis', 'ProblemAnalysisTemplate', 'QuickSetup', 'Session']]

DocumentFormat

  • Type: typing.Optional[typing.Literal['JSON', 'TEXT', 'YAML']]

TargetType

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]]

CreateDocumentResultTypeDef

DocumentDescription

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateMaintenanceWindowRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

Schedule

  • Type:
  • Required: Yes

Duration

  • Type:
  • Required: Yes

Cutoff

  • Type:
  • Required: Yes

AllowUnassociatedTargets

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

StartDate

  • Type: typing.Optional[str]

EndDate

  • Type: typing.Optional[str]

ScheduleTimezone

  • Type: typing.Optional[str]

ScheduleOffset

  • Type: typing.Optional[int]

ClientToken

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]]

CreateMaintenanceWindowResultTypeDef

WindowId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateOpsItemRequestRequestTypeDef

Description

  • Type:
  • Required: Yes

Source

  • Type:
  • Required: Yes

Title

  • Type:
  • Required: Yes

OpsItemType

  • Type: typing.Optional[str]

OperationalData

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.ssm_classes.OpsItemDataValueTypeDef]]

Notifications

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsItemNotificationTypeDef]]

Priority

  • Type: typing.Optional[int]

RelatedOpsItems

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.RelatedOpsItemTypeDef]]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]]

Category

  • Type: typing.Optional[str]

Severity

  • Type: typing.Optional[str]

ActualStartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

ActualEndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

PlannedStartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

PlannedEndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

AccountId

  • Type: typing.Optional[str]

CreateOpsItemResponseTypeDef

OpsItemId

  • Type:
  • Required: Yes

OpsItemArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateOpsMetadataRequestRequestTypeDef

ResourceId

  • Type:
  • Required: Yes

Metadata

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.ssm_classes.MetadataValueTypeDef]]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]]

CreateOpsMetadataResultTypeDef

OpsMetadataArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatePatchBaselineRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

OperatingSystem

  • Type: typing.Optional[typing.Literal['ALMA_LINUX', 'AMAZON_LINUX', 'AMAZON_LINUX_2', 'AMAZON_LINUX_2022', 'AMAZON_LINUX_2023', 'CENTOS', 'DEBIAN', 'MACOS', 'ORACLE_LINUX', 'RASPBIAN', 'REDHAT_ENTERPRISE_LINUX', 'ROCKY_LINUX', 'SUSE', 'UBUNTU', 'WINDOWS']]

GlobalFilters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PatchFilterGroupTypeDef]

ApprovalRules

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PatchRuleGroupTypeDef]

ApprovedPatches

  • Type: typing.Optional[typing.Sequence[str]]

ApprovedPatchesComplianceLevel

  • Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'INFORMATIONAL', 'LOW', 'MEDIUM', 'UNSPECIFIED']]

ApprovedPatchesEnableNonSecurity

  • Type: typing.Optional[bool]

RejectedPatches

  • Type: typing.Optional[typing.Sequence[str]]

RejectedPatchesAction

  • Type: typing.Optional[typing.Literal['ALLOW_AS_DEPENDENCY', 'BLOCK']]

Description

  • Type: typing.Optional[str]

Sources

  • Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.PatchSourceTypeDef, aws_resource_validator.pydantic_models.ssm_classes.PatchSourceOutputTypeDef]]]

ClientToken

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]]

CreatePatchBaselineResultTypeDef

BaselineId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateResourceDataSyncRequestRequestTypeDef

SyncName

  • Type:
  • Required: Yes

S3Destination

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.ResourceDataSyncS3DestinationTypeDef]

SyncType

  • Type: typing.Optional[str]

SyncSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.ResourceDataSyncSourceTypeDef]

DeleteActivationRequestRequestTypeDef

ActivationId

  • Type:
  • Required: Yes

DeleteAssociationRequestRequestTypeDef

Name

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

AssociationId

  • Type: typing.Optional[str]

DeleteDocumentRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DocumentVersion

  • Type: typing.Optional[str]

VersionName

  • Type: typing.Optional[str]

Force

  • Type: typing.Optional[bool]

DeleteInventoryRequestRequestTypeDef

TypeName

  • Type:
  • Required: Yes

SchemaDeleteOption

  • Type: typing.Optional[typing.Literal['DeleteSchema', 'DisableSchema']]

DryRun

  • Type: typing.Optional[bool]

ClientToken

  • Type: typing.Optional[str]

DeleteInventoryResultTypeDef

DeletionId

  • Type:
  • Required: Yes

TypeName

  • Type:
  • Required: Yes

DeletionSummary

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteMaintenanceWindowRequestRequestTypeDef

WindowId

  • Type:
  • Required: Yes

DeleteMaintenanceWindowResultTypeDef

WindowId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteOpsItemRequestRequestTypeDef

OpsItemId

  • Type:
  • Required: Yes

DeleteOpsMetadataRequestRequestTypeDef

OpsMetadataArn

  • Type:
  • Required: Yes

DeleteParameterRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DeleteParametersRequestRequestTypeDef

Names

  • Type: typing.Sequence[str]
  • Required: Yes

DeleteParametersResultTypeDef

DeletedParameters

  • Type: typing.List[str]
  • Required: Yes

InvalidParameters

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeletePatchBaselineRequestRequestTypeDef

BaselineId

  • Type:
  • Required: Yes

DeletePatchBaselineResultTypeDef

BaselineId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteResourceDataSyncRequestRequestTypeDef

SyncName

  • Type:
  • Required: Yes

SyncType

  • Type: typing.Optional[str]

DeleteResourcePolicyRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

PolicyId

  • Type:
  • Required: Yes

PolicyHash

  • Type:
  • Required: Yes

DeregisterManagedInstanceRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

DeregisterPatchBaselineForPatchGroupRequestRequestTypeDef

BaselineId

  • Type:
  • Required: Yes

PatchGroup

  • Type:
  • Required: Yes

DeregisterPatchBaselineForPatchGroupResultTypeDef

BaselineId

  • Type:
  • Required: Yes

PatchGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeregisterTargetFromMaintenanceWindowRequestRequestTypeDef

WindowId

  • Type:
  • Required: Yes

WindowTargetId

  • Type:
  • Required: Yes

Safe

  • Type: typing.Optional[bool]

DeregisterTargetFromMaintenanceWindowResultTypeDef

WindowId

  • Type:
  • Required: Yes

WindowTargetId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeregisterTaskFromMaintenanceWindowRequestRequestTypeDef

WindowId

  • Type:
  • Required: Yes

WindowTaskId

  • Type:
  • Required: Yes

DeregisterTaskFromMaintenanceWindowResultTypeDef

WindowId

  • Type:
  • Required: Yes

WindowTaskId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeActivationsFilterTypeDef

FilterKey

  • Type: typing.Optional[typing.Literal['ActivationIds', 'DefaultInstanceName', 'IamRole']]

FilterValues

  • Type: typing.Optional[typing.Sequence[str]]

DescribeActivationsRequestDescribeActivationsPaginateTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.DescribeActivationsFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

DescribeActivationsRequestRequestTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.DescribeActivationsFilterTypeDef]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeActivationsResultTypeDef

ActivationList

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.ActivationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeAssociationExecutionTargetsRequestDescribeAssociationExecutionTargetsPaginateTypeDef

AssociationId

  • Type:
  • Required: Yes

ExecutionId

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.AssociationExecutionTargetsFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

DescribeAssociationExecutionTargetsRequestRequestTypeDef

AssociationId

  • Type:
  • Required: Yes

ExecutionId

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.AssociationExecutionTargetsFilterTypeDef]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeAssociationExecutionTargetsResultTypeDef

AssociationExecutionTargets

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.AssociationExecutionTargetTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeAssociationExecutionsRequestDescribeAssociationExecutionsPaginateTypeDef

AssociationId

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.AssociationExecutionFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

DescribeAssociationExecutionsRequestRequestTypeDef

AssociationId

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.AssociationExecutionFilterTypeDef]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeAssociationExecutionsResultTypeDef

AssociationExecutions

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.AssociationExecutionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeAssociationRequestRequestTypeDef

Name

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

AssociationId

  • Type: typing.Optional[str]

AssociationVersion

  • Type: typing.Optional[str]

DescribeAssociationResultTypeDef

AssociationDescription

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeAutomationExecutionsRequestDescribeAutomationExecutionsPaginateTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.AutomationExecutionFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

DescribeAutomationExecutionsRequestRequestTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.AutomationExecutionFilterTypeDef]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeAutomationExecutionsResultTypeDef

AutomationExecutionMetadataList

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.AutomationExecutionMetadataTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeAutomationStepExecutionsRequestDescribeAutomationStepExecutionsPaginateTypeDef

AutomationExecutionId

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.StepExecutionFilterTypeDef]]

ReverseOrder

  • Type: typing.Optional[bool]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

DescribeAutomationStepExecutionsRequestRequestTypeDef

AutomationExecutionId

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.StepExecutionFilterTypeDef]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ReverseOrder

  • Type: typing.Optional[bool]

DescribeAutomationStepExecutionsResultTypeDef

StepExecutions

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.StepExecutionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeAvailablePatchesRequestDescribeAvailablePatchesPaginateTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.PatchOrchestratorFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

DescribeAvailablePatchesRequestRequestTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.PatchOrchestratorFilterTypeDef]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeAvailablePatchesResultTypeDef

Patches

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.PatchTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeDocumentPermissionRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

PermissionType

  • Type: typing.Literal['Share']
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeDocumentPermissionResponseTypeDef

AccountIds

  • Type: typing.List[str]
  • Required: Yes

AccountSharingInfoList

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.AccountSharingInfoTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeDocumentRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DocumentVersion

  • Type: typing.Optional[str]

VersionName

  • Type: typing.Optional[str]

DescribeDocumentResultTypeDef

Document

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeEffectiveInstanceAssociationsRequestDescribeEffectiveInstanceAssociationsPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

DescribeEffectiveInstanceAssociationsRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeEffectiveInstanceAssociationsResultTypeDef

Associations

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.InstanceAssociationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeEffectivePatchesForPatchBaselineRequestDescribeEffectivePatchesForPatchBaselinePaginateTypeDef

BaselineId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

DescribeEffectivePatchesForPatchBaselineRequestRequestTypeDef

BaselineId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeEffectivePatchesForPatchBaselineResultTypeDef

EffectivePatches

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.EffectivePatchTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeInstanceAssociationsStatusRequestDescribeInstanceAssociationsStatusPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

DescribeInstanceAssociationsStatusRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeInstanceAssociationsStatusResultTypeDef

InstanceAssociationStatusInfos

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.InstanceAssociationStatusInfoTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeInstanceInformationRequestDescribeInstanceInformationPaginateTypeDef

InstanceInformationFilterList

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InstanceInformationFilterTypeDef]]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InstanceInformationStringFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

DescribeInstanceInformationRequestRequestTypeDef

InstanceInformationFilterList

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InstanceInformationFilterTypeDef]]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InstanceInformationStringFilterTypeDef]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeInstanceInformationResultTypeDef

InstanceInformationList

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.InstanceInformationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeInstancePatchStatesForPatchGroupRequestDescribeInstancePatchStatesForPatchGroupPaginateTypeDef

PatchGroup

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InstancePatchStateFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

DescribeInstancePatchStatesForPatchGroupRequestRequestTypeDef

PatchGroup

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InstancePatchStateFilterTypeDef]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeInstancePatchStatesForPatchGroupResultTypeDef

InstancePatchStates

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.InstancePatchStateTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeInstancePatchStatesRequestDescribeInstancePatchStatesPaginateTypeDef

InstanceIds

  • Type: typing.Sequence[str]
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

DescribeInstancePatchStatesRequestRequestTypeDef

InstanceIds

  • Type: typing.Sequence[str]
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeInstancePatchStatesResultTypeDef

InstancePatchStates

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.InstancePatchStateTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeInstancePatchesRequestDescribeInstancePatchesPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.PatchOrchestratorFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

DescribeInstancePatchesRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.PatchOrchestratorFilterTypeDef]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeInstancePatchesResultTypeDef

Patches

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.PatchComplianceDataTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeInstancePropertiesRequestDescribeInstancePropertiesPaginateTypeDef

InstancePropertyFilterList

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InstancePropertyFilterTypeDef]]

FiltersWithOperator

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InstancePropertyStringFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

DescribeInstancePropertiesRequestRequestTypeDef

InstancePropertyFilterList

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InstancePropertyFilterTypeDef]]

FiltersWithOperator

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InstancePropertyStringFilterTypeDef]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeInstancePropertiesResultTypeDef

InstanceProperties

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.InstancePropertyTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeInventoryDeletionsRequestDescribeInventoryDeletionsPaginateTypeDef

DeletionId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

DescribeInventoryDeletionsRequestRequestTypeDef

DeletionId

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeInventoryDeletionsResultTypeDef

InventoryDeletions

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.InventoryDeletionStatusItemTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowExecutionTaskInvocationsRequestDescribeMaintenanceWindowExecutionTaskInvocationsPaginateTypeDef

WindowExecutionId

  • Type:
  • Required: Yes

TaskId

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

DescribeMaintenanceWindowExecutionTaskInvocationsRequestRequestTypeDef

WindowExecutionId

  • Type:
  • Required: Yes

TaskId

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowFilterTypeDef]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowExecutionTaskInvocationsResultTypeDef

WindowExecutionTaskInvocationIdentities

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowExecutionTaskInvocationIdentityTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowExecutionTasksRequestDescribeMaintenanceWindowExecutionTasksPaginateTypeDef

WindowExecutionId

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

DescribeMaintenanceWindowExecutionTasksRequestRequestTypeDef

WindowExecutionId

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowFilterTypeDef]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowExecutionTasksResultTypeDef

WindowExecutionTaskIdentities

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowExecutionTaskIdentityTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowExecutionsRequestDescribeMaintenanceWindowExecutionsPaginateTypeDef

WindowId

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

DescribeMaintenanceWindowExecutionsRequestRequestTypeDef

WindowId

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowFilterTypeDef]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowExecutionsResultTypeDef

WindowExecutions

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowExecutionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowScheduleRequestRequestTypeDef

WindowId

  • Type: typing.Optional[str]

Targets

  • Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.TargetTypeDef, aws_resource_validator.pydantic_models.ssm_classes.TargetExtraOutputTypeDef]]]

ResourceType

  • Type: typing.Optional[typing.Literal['INSTANCE', 'RESOURCE_GROUP']]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.PatchOrchestratorFilterTypeDef]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowScheduleResultTypeDef

ScheduledWindowExecutions

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.ScheduledWindowExecutionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowTargetsRequestDescribeMaintenanceWindowTargetsPaginateTypeDef

WindowId

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

DescribeMaintenanceWindowTargetsRequestRequestTypeDef

WindowId

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowFilterTypeDef]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowTargetsResultTypeDef

Targets

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowTargetTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowTasksRequestDescribeMaintenanceWindowTasksPaginateTypeDef

WindowId

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

DescribeMaintenanceWindowTasksRequestRequestTypeDef

WindowId

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowFilterTypeDef]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowTasksResultTypeDef

Tasks

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowTaskTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowsForTargetRequestDescribeMaintenanceWindowsForTargetPaginateTypeDef

Targets

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.TargetTypeDef, aws_resource_validator.pydantic_models.ssm_classes.TargetExtraOutputTypeDef]]
  • Required: Yes

ResourceType

  • Type: typing.Literal['INSTANCE', 'RESOURCE_GROUP']
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

DescribeMaintenanceWindowsForTargetRequestRequestTypeDef

Targets

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.TargetTypeDef, aws_resource_validator.pydantic_models.ssm_classes.TargetExtraOutputTypeDef]]
  • Required: Yes

ResourceType

  • Type: typing.Literal['INSTANCE', 'RESOURCE_GROUP']
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowsForTargetResultTypeDef

WindowIdentities

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowIdentityForTargetTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowsRequestDescribeMaintenanceWindowsPaginateTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

DescribeMaintenanceWindowsRequestRequestTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowFilterTypeDef]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowsResultTypeDef

WindowIdentities

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowIdentityTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeOpsItemsRequestDescribeOpsItemsPaginateTypeDef

OpsItemFilters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsItemFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

DescribeOpsItemsRequestRequestTypeDef

OpsItemFilters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsItemFilterTypeDef]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeOpsItemsResponseTypeDef

OpsItemSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.OpsItemSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeParametersRequestDescribeParametersPaginateTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ParametersFilterTypeDef]]

ParameterFilters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ParameterStringFilterTypeDef]]

Shared

  • Type: typing.Optional[bool]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

DescribeParametersRequestRequestTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ParametersFilterTypeDef]]

ParameterFilters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ParameterStringFilterTypeDef]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Shared

  • Type: typing.Optional[bool]

DescribeParametersResultTypeDef

Parameters

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.ParameterMetadataTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribePatchBaselinesRequestDescribePatchBaselinesPaginateTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.PatchOrchestratorFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

DescribePatchBaselinesRequestRequestTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.PatchOrchestratorFilterTypeDef]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribePatchBaselinesResultTypeDef

BaselineIdentities

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.PatchBaselineIdentityTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribePatchGroupStateRequestRequestTypeDef

PatchGroup

  • Type:
  • Required: Yes

DescribePatchGroupStateResultTypeDef

Instances

  • Type:
  • Required: Yes

InstancesWithInstalledPatches

  • Type:
  • Required: Yes

InstancesWithInstalledOtherPatches

  • Type:
  • Required: Yes

InstancesWithInstalledPendingRebootPatches

  • Type:
  • Required: Yes

InstancesWithInstalledRejectedPatches

  • Type:
  • Required: Yes

InstancesWithMissingPatches

  • Type:
  • Required: Yes

InstancesWithFailedPatches

  • Type:
  • Required: Yes

InstancesWithNotApplicablePatches

  • Type:
  • Required: Yes

InstancesWithUnreportedNotApplicablePatches

  • Type:
  • Required: Yes

InstancesWithCriticalNonCompliantPatches

  • Type:
  • Required: Yes

InstancesWithSecurityNonCompliantPatches

  • Type:
  • Required: Yes

InstancesWithOtherNonCompliantPatches

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribePatchGroupsRequestDescribePatchGroupsPaginateTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.PatchOrchestratorFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

DescribePatchGroupsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.PatchOrchestratorFilterTypeDef]]

NextToken

  • Type: typing.Optional[str]

DescribePatchGroupsResultTypeDef

Mappings

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.PatchGroupPatchBaselineMappingTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribePatchPropertiesRequestDescribePatchPropertiesPaginateTypeDef

OperatingSystem

  • Type: typing.Literal['ALMA_LINUX', 'AMAZON_LINUX', 'AMAZON_LINUX_2', 'AMAZON_LINUX_2022', 'AMAZON_LINUX_2023', 'CENTOS', 'DEBIAN', 'MACOS', 'ORACLE_LINUX', 'RASPBIAN', 'REDHAT_ENTERPRISE_LINUX', 'ROCKY_LINUX', 'SUSE', 'UBUNTU', 'WINDOWS']
  • Required: Yes

Property

  • Type: typing.Literal['CLASSIFICATION', 'MSRC_SEVERITY', 'PRIORITY', 'PRODUCT', 'PRODUCT_FAMILY', 'SEVERITY']
  • Required: Yes

PatchSet

  • Type: typing.Optional[typing.Literal['APPLICATION', 'OS']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

DescribePatchPropertiesRequestRequestTypeDef

OperatingSystem

  • Type: typing.Literal['ALMA_LINUX', 'AMAZON_LINUX', 'AMAZON_LINUX_2', 'AMAZON_LINUX_2022', 'AMAZON_LINUX_2023', 'CENTOS', 'DEBIAN', 'MACOS', 'ORACLE_LINUX', 'RASPBIAN', 'REDHAT_ENTERPRISE_LINUX', 'ROCKY_LINUX', 'SUSE', 'UBUNTU', 'WINDOWS']
  • Required: Yes

Property

  • Type: typing.Literal['CLASSIFICATION', 'MSRC_SEVERITY', 'PRIORITY', 'PRODUCT', 'PRODUCT_FAMILY', 'SEVERITY']
  • Required: Yes

PatchSet

  • Type: typing.Optional[typing.Literal['APPLICATION', 'OS']]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribePatchPropertiesResultTypeDef

Properties

  • Type: typing.List[typing.Dict[str, str]]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeSessionsRequestDescribeSessionsPaginateTypeDef

State

  • Type: typing.Literal['Active', 'History']
  • Required: Yes

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.SessionFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

DescribeSessionsRequestRequestTypeDef

State

  • Type: typing.Literal['Active', 'History']
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.SessionFilterTypeDef]]

DescribeSessionsResponseTypeDef

Sessions

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.SessionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DisassociateOpsItemRelatedItemRequestRequestTypeDef

OpsItemId

  • Type:
  • Required: Yes

AssociationId

  • Type:
  • Required: Yes

DocumentDefaultVersionDescriptionTypeDef

Name

  • Type: typing.Optional[str]

DefaultVersion

  • Type: typing.Optional[str]

DefaultVersionName

  • Type: typing.Optional[str]

DocumentDescriptionTypeDef

Sha1

  • Type: typing.Optional[str]

Hash

  • Type: typing.Optional[str]

HashType

  • Type: typing.Optional[typing.Literal['Sha1', 'Sha256']]

Name

  • Type: typing.Optional[str]

DisplayName

  • Type: typing.Optional[str]

VersionName

  • Type: typing.Optional[str]

Owner

  • Type: typing.Optional[str]

CreatedDate

  • Type: typing.Optional[datetime.datetime]

Status

  • Type: typing.Optional[typing.Literal['Active', 'Creating', 'Deleting', 'Failed', 'Updating']]

StatusInformation

  • Type: typing.Optional[str]

DocumentVersion

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.DocumentParameterTypeDef]]

PlatformTypes

  • Type: typing.Optional[typing.List[typing.Literal['Linux', 'MacOS', 'Windows']]]

DocumentType

  • Type: typing.Optional[typing.Literal['ApplicationConfiguration', 'ApplicationConfigurationSchema', 'Automation', 'Automation.ChangeTemplate', 'ChangeCalendar', 'CloudFormation', 'Command', 'ConformancePackTemplate', 'DeploymentStrategy', 'Package', 'Policy', 'ProblemAnalysis', 'ProblemAnalysisTemplate', 'QuickSetup', 'Session']]

SchemaVersion

  • Type: typing.Optional[str]

LatestVersion

  • Type: typing.Optional[str]

DefaultVersion

  • Type: typing.Optional[str]

DocumentFormat

  • Type: typing.Optional[typing.Literal['JSON', 'TEXT', 'YAML']]

TargetType

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]]

AttachmentsInformation

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.AttachmentInformationTypeDef]]

Requires

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.DocumentRequiresTypeDef]]

Author

  • Type: typing.Optional[str]

ReviewInformation

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.ReviewInformationTypeDef]]

ApprovedVersion

  • Type: typing.Optional[str]

PendingReviewVersion

  • Type: typing.Optional[str]

ReviewStatus

  • Type: typing.Optional[typing.Literal['APPROVED', 'NOT_REVIEWED', 'PENDING', 'REJECTED']]

Category

  • Type: typing.Optional[typing.List[str]]

CategoryEnum

  • Type: typing.Optional[typing.List[str]]

DocumentFilterTypeDef

key

  • Type: typing.Literal['DocumentType', 'Name', 'Owner', 'PlatformTypes']
  • Required: Yes

value

  • Type:
  • Required: Yes

DocumentIdentifierTypeDef

Name

  • Type: typing.Optional[str]

CreatedDate

  • Type: typing.Optional[datetime.datetime]

DisplayName

  • Type: typing.Optional[str]

Owner

  • Type: typing.Optional[str]

VersionName

  • Type: typing.Optional[str]

PlatformTypes

  • Type: typing.Optional[typing.List[typing.Literal['Linux', 'MacOS', 'Windows']]]

DocumentVersion

  • Type: typing.Optional[str]

DocumentType

  • Type: typing.Optional[typing.Literal['ApplicationConfiguration', 'ApplicationConfigurationSchema', 'Automation', 'Automation.ChangeTemplate', 'ChangeCalendar', 'CloudFormation', 'Command', 'ConformancePackTemplate', 'DeploymentStrategy', 'Package', 'Policy', 'ProblemAnalysis', 'ProblemAnalysisTemplate', 'QuickSetup', 'Session']]

SchemaVersion

  • Type: typing.Optional[str]

DocumentFormat

  • Type: typing.Optional[typing.Literal['JSON', 'TEXT', 'YAML']]

TargetType

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]]

Requires

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.DocumentRequiresTypeDef]]

ReviewStatus

  • Type: typing.Optional[typing.Literal['APPROVED', 'NOT_REVIEWED', 'PENDING', 'REJECTED']]

Author

  • Type: typing.Optional[str]

DocumentKeyValuesFilterTypeDef

Key

  • Type: typing.Optional[str]

Values

  • Type: typing.Optional[typing.Sequence[str]]

DocumentMetadataResponseInfoTypeDef

ReviewerResponse

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.DocumentReviewerResponseSourceTypeDef]]

DocumentParameterTypeDef

Name

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['String', 'StringList']]

Description

  • Type: typing.Optional[str]

DefaultValue

  • Type: typing.Optional[str]

DocumentRequiresTypeDef

Name

  • Type:
  • Required: Yes

Version

  • Type: typing.Optional[str]

RequireType

  • Type: typing.Optional[str]

VersionName

  • Type: typing.Optional[str]

DocumentReviewCommentSourceTypeDef

Type

  • Type: typing.Optional[typing.Literal['Comment']]

Content

  • Type: typing.Optional[str]

DocumentReviewerResponseSourceTypeDef

CreateTime

  • Type: typing.Optional[datetime.datetime]

UpdatedTime

  • Type: typing.Optional[datetime.datetime]

ReviewStatus

  • Type: typing.Optional[typing.Literal['APPROVED', 'NOT_REVIEWED', 'PENDING', 'REJECTED']]

Comment

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.DocumentReviewCommentSourceTypeDef]]

Reviewer

  • Type: typing.Optional[str]

DocumentReviewsTypeDef

Action

  • Type: typing.Literal['Approve', 'Reject', 'SendForReview', 'UpdateReview']
  • Required: Yes

Comment

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.DocumentReviewCommentSourceTypeDef]]

DocumentVersionInfoTypeDef

Name

  • Type: typing.Optional[str]

DisplayName

  • Type: typing.Optional[str]

DocumentVersion

  • Type: typing.Optional[str]

VersionName

  • Type: typing.Optional[str]

CreatedDate

  • Type: typing.Optional[datetime.datetime]

IsDefaultVersion

  • Type: typing.Optional[bool]

DocumentFormat

  • Type: typing.Optional[typing.Literal['JSON', 'TEXT', 'YAML']]

Status

  • Type: typing.Optional[typing.Literal['Active', 'Creating', 'Deleting', 'Failed', 'Updating']]

StatusInformation

  • Type: typing.Optional[str]

ReviewStatus

  • Type: typing.Optional[typing.Literal['APPROVED', 'NOT_REVIEWED', 'PENDING', 'REJECTED']]

EffectivePatchTypeDef

Patch

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PatchTypeDef]

PatchStatus

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PatchStatusTypeDef]

FailedCreateAssociationTypeDef

Entry

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.CreateAssociationBatchRequestEntryOutputTypeDef]

Message

  • Type: typing.Optional[str]

Fault

  • Type: typing.Optional[typing.Literal['Client', 'Server', 'Unknown']]

FailureDetailsTypeDef

FailureStage

  • Type: typing.Optional[str]

FailureType

  • Type: typing.Optional[str]

Details

  • Type: typing.Optional[typing.Dict[str, typing.List[str]]]

GetAutomationExecutionRequestRequestTypeDef

AutomationExecutionId

  • Type:
  • Required: Yes

GetAutomationExecutionResultTypeDef

AutomationExecution

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCalendarStateRequestRequestTypeDef

CalendarNames

  • Type: typing.Sequence[str]
  • Required: Yes

AtTime

  • Type: typing.Optional[str]

GetCalendarStateResponseTypeDef

State

  • Type: typing.Literal['CLOSED', 'OPEN']
  • Required: Yes

AtTime

  • Type:
  • Required: Yes

NextTransitionTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCommandInvocationRequestCommandExecutedWaitTypeDef

CommandId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

PluginName

  • Type: typing.Optional[str]

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.WaiterConfigTypeDef]

GetCommandInvocationRequestRequestTypeDef

CommandId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

PluginName

  • Type: typing.Optional[str]

GetCommandInvocationResultTypeDef

CommandId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

Comment

  • Type:
  • Required: Yes

DocumentName

  • Type:
  • Required: Yes

DocumentVersion

  • Type:
  • Required: Yes

PluginName

  • Type:
  • Required: Yes

ResponseCode

  • Type:
  • Required: Yes

ExecutionStartDateTime

  • Type:
  • Required: Yes

ExecutionElapsedTime

  • Type:
  • Required: Yes

ExecutionEndDateTime

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['Cancelled', 'Cancelling', 'Delayed', 'Failed', 'InProgress', 'Pending', 'Success', 'TimedOut']
  • Required: Yes

StatusDetails

  • Type:
  • Required: Yes

StandardOutputContent

  • Type:
  • Required: Yes

StandardOutputUrl

  • Type:
  • Required: Yes

StandardErrorContent

  • Type:
  • Required: Yes

StandardErrorUrl

  • Type:
  • Required: Yes

CloudWatchOutputConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetConnectionStatusRequestRequestTypeDef

Target

  • Type:
  • Required: Yes

GetConnectionStatusResponseTypeDef

Target

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['connected', 'notconnected']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDefaultPatchBaselineRequestRequestTypeDef

OperatingSystem

  • Type: typing.Optional[typing.Literal['ALMA_LINUX', 'AMAZON_LINUX', 'AMAZON_LINUX_2', 'AMAZON_LINUX_2022', 'AMAZON_LINUX_2023', 'CENTOS', 'DEBIAN', 'MACOS', 'ORACLE_LINUX', 'RASPBIAN', 'REDHAT_ENTERPRISE_LINUX', 'ROCKY_LINUX', 'SUSE', 'UBUNTU', 'WINDOWS']]

GetDefaultPatchBaselineResultTypeDef

BaselineId

  • Type:
  • Required: Yes

OperatingSystem

  • Type: typing.Literal['ALMA_LINUX', 'AMAZON_LINUX', 'AMAZON_LINUX_2', 'AMAZON_LINUX_2022', 'AMAZON_LINUX_2023', 'CENTOS', 'DEBIAN', 'MACOS', 'ORACLE_LINUX', 'RASPBIAN', 'REDHAT_ENTERPRISE_LINUX', 'ROCKY_LINUX', 'SUSE', 'UBUNTU', 'WINDOWS']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDeployablePatchSnapshotForInstanceRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

SnapshotId

  • Type:
  • Required: Yes

BaselineOverride

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.BaselineOverrideTypeDef]

GetDeployablePatchSnapshotForInstanceResultTypeDef

InstanceId

  • Type:
  • Required: Yes

SnapshotId

  • Type:
  • Required: Yes

SnapshotDownloadUrl

  • Type:
  • Required: Yes

Product

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDocumentRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

VersionName

  • Type: typing.Optional[str]

DocumentVersion

  • Type: typing.Optional[str]

DocumentFormat

  • Type: typing.Optional[typing.Literal['JSON', 'TEXT', 'YAML']]

GetDocumentResultTypeDef

Name

  • Type:
  • Required: Yes

CreatedDate

  • Type:
  • Required: Yes

DisplayName

  • Type:
  • Required: Yes

VersionName

  • Type:
  • Required: Yes

DocumentVersion

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['Active', 'Creating', 'Deleting', 'Failed', 'Updating']
  • Required: Yes

StatusInformation

  • Type:
  • Required: Yes

Content

  • Type:
  • Required: Yes

DocumentType

  • Type: typing.Literal['ApplicationConfiguration', 'ApplicationConfigurationSchema', 'Automation', 'Automation.ChangeTemplate', 'ChangeCalendar', 'CloudFormation', 'Command', 'ConformancePackTemplate', 'DeploymentStrategy', 'Package', 'Policy', 'ProblemAnalysis', 'ProblemAnalysisTemplate', 'QuickSetup', 'Session']
  • Required: Yes

DocumentFormat

  • Type: typing.Literal['JSON', 'TEXT', 'YAML']
  • Required: Yes

Requires

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.DocumentRequiresTypeDef]
  • Required: Yes

AttachmentsContent

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.AttachmentContentTypeDef]
  • Required: Yes

ReviewStatus

  • Type: typing.Literal['APPROVED', 'NOT_REVIEWED', 'PENDING', 'REJECTED']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetInventoryRequestGetInventoryPaginateTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InventoryFilterTypeDef]]

Aggregators

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InventoryAggregatorTypeDef]]

ResultAttributes

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ResultAttributeTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

GetInventoryRequestRequestTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InventoryFilterTypeDef]]

Aggregators

  • Type: typing.Optional[typing.Sequence[ForwardRef('InventoryAggregatorTypeDef')]]

ResultAttributes

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ResultAttributeTypeDef]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

GetInventoryResultTypeDef

Entities

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.InventoryResultEntityTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetInventorySchemaRequestGetInventorySchemaPaginateTypeDef

TypeName

  • Type: typing.Optional[str]

Aggregator

  • Type: typing.Optional[bool]

SubType

  • Type: typing.Optional[bool]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

GetInventorySchemaRequestRequestTypeDef

TypeName

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

Aggregator

  • Type: typing.Optional[bool]

SubType

  • Type: typing.Optional[bool]

GetInventorySchemaResultTypeDef

Schemas

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.InventoryItemSchemaTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetMaintenanceWindowExecutionRequestRequestTypeDef

WindowExecutionId

  • Type:
  • Required: Yes

GetMaintenanceWindowExecutionResultTypeDef

WindowExecutionId

  • Type:
  • Required: Yes

TaskIds

  • Type: typing.List[str]
  • Required: Yes

Status

  • Type: typing.Literal['CANCELLED', 'CANCELLING', 'FAILED', 'IN_PROGRESS', 'PENDING', 'SKIPPED_OVERLAPPING', 'SUCCESS', 'TIMED_OUT']
  • Required: Yes

StatusDetails

  • Type:
  • Required: Yes

StartTime

  • Type:
  • Required: Yes

EndTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMaintenanceWindowExecutionTaskInvocationRequestRequestTypeDef

WindowExecutionId

  • Type:
  • Required: Yes

TaskId

  • Type:
  • Required: Yes

InvocationId

  • Type:
  • Required: Yes

GetMaintenanceWindowExecutionTaskInvocationResultTypeDef

WindowExecutionId

  • Type:
  • Required: Yes

TaskExecutionId

  • Type:
  • Required: Yes

InvocationId

  • Type:
  • Required: Yes

ExecutionId

  • Type:
  • Required: Yes

TaskType

  • Type: typing.Literal['AUTOMATION', 'LAMBDA', 'RUN_COMMAND', 'STEP_FUNCTIONS']
  • Required: Yes

Parameters

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['CANCELLED', 'CANCELLING', 'FAILED', 'IN_PROGRESS', 'PENDING', 'SKIPPED_OVERLAPPING', 'SUCCESS', 'TIMED_OUT']
  • Required: Yes

StatusDetails

  • Type:
  • Required: Yes

StartTime

  • Type:
  • Required: Yes

EndTime

  • Type:
  • Required: Yes

OwnerInformation

  • Type:
  • Required: Yes

WindowTargetId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMaintenanceWindowExecutionTaskRequestRequestTypeDef

WindowExecutionId

  • Type:
  • Required: Yes

TaskId

  • Type:
  • Required: Yes

GetMaintenanceWindowExecutionTaskResultTypeDef

WindowExecutionId

  • Type:
  • Required: Yes

TaskExecutionId

  • Type:
  • Required: Yes

TaskArn

  • Type:
  • Required: Yes

ServiceRole

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['AUTOMATION', 'LAMBDA', 'RUN_COMMAND', 'STEP_FUNCTIONS']
  • Required: Yes

TaskParameters

  • Type: typing.List[typing.Dict[str, aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowTaskParameterValueExpressionOutputTypeDef]]
  • Required: Yes

Priority

  • Type:
  • Required: Yes

MaxConcurrency

  • Type:
  • Required: Yes

MaxErrors

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['CANCELLED', 'CANCELLING', 'FAILED', 'IN_PROGRESS', 'PENDING', 'SKIPPED_OVERLAPPING', 'SUCCESS', 'TIMED_OUT']
  • Required: Yes

StatusDetails

  • Type:
  • Required: Yes

StartTime

  • Type:
  • Required: Yes

EndTime

  • Type:
  • Required: Yes

AlarmConfiguration

  • Type:
  • Required: Yes

TriggeredAlarms

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.AlarmStateInformationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMaintenanceWindowRequestRequestTypeDef

WindowId

  • Type:
  • Required: Yes

GetMaintenanceWindowResultTypeDef

WindowId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

StartDate

  • Type:
  • Required: Yes

EndDate

  • Type:
  • Required: Yes

Schedule

  • Type:
  • Required: Yes

ScheduleTimezone

  • Type:
  • Required: Yes

ScheduleOffset

  • Type:
  • Required: Yes

NextExecutionTime

  • Type:
  • Required: Yes

Duration

  • Type:
  • Required: Yes

Cutoff

  • Type:
  • Required: Yes

AllowUnassociatedTargets

  • Type:
  • Required: Yes

Enabled

  • Type:
  • Required: Yes

CreatedDate

  • Type:
  • Required: Yes

ModifiedDate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMaintenanceWindowTaskRequestRequestTypeDef

WindowId

  • Type:
  • Required: Yes

WindowTaskId

  • Type:
  • Required: Yes

GetMaintenanceWindowTaskResultTypeDef

WindowId

  • Type:
  • Required: Yes

WindowTaskId

  • Type:
  • Required: Yes

Targets

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetOutputTypeDef]
  • Required: Yes

TaskArn

  • Type:
  • Required: Yes

ServiceRoleArn

  • Type:
  • Required: Yes

TaskType

  • Type: typing.Literal['AUTOMATION', 'LAMBDA', 'RUN_COMMAND', 'STEP_FUNCTIONS']
  • Required: Yes

TaskParameters

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowTaskParameterValueExpressionOutputTypeDef]
  • Required: Yes

TaskInvocationParameters

  • Type:
  • Required: Yes

Priority

  • Type:
  • Required: Yes

MaxConcurrency

  • Type:
  • Required: Yes

MaxErrors

  • Type:
  • Required: Yes

LoggingInfo

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

CutoffBehavior

  • Type: typing.Literal['CANCEL_TASK', 'CONTINUE_TASK']
  • Required: Yes

AlarmConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetOpsItemRequestRequestTypeDef

OpsItemId

  • Type:
  • Required: Yes

OpsItemArn

  • Type: typing.Optional[str]

GetOpsItemResponseTypeDef

OpsItem

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetOpsMetadataRequestRequestTypeDef

OpsMetadataArn

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

GetOpsMetadataResultTypeDef

ResourceId

  • Type:
  • Required: Yes

Metadata

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.ssm_classes.MetadataValueTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetOpsSummaryRequestGetOpsSummaryPaginateTypeDef

SyncName

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsFilterTypeDef]]

Aggregators

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsAggregatorTypeDef]]

ResultAttributes

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsResultAttributeTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

GetOpsSummaryRequestRequestTypeDef

SyncName

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsFilterTypeDef]]

Aggregators

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsAggregatorTypeDef]]

ResultAttributes

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsResultAttributeTypeDef]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

GetOpsSummaryResultTypeDef

Entities

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.OpsEntityTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetParameterHistoryRequestGetParameterHistoryPaginateTypeDef

Name

  • Type:
  • Required: Yes

WithDecryption

  • Type: typing.Optional[bool]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

GetParameterHistoryRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

WithDecryption

  • Type: typing.Optional[bool]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

GetParameterHistoryResultTypeDef

Parameters

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.ParameterHistoryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetParameterRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

WithDecryption

  • Type: typing.Optional[bool]

GetParameterResultTypeDef

Parameter

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetParametersByPathRequestGetParametersByPathPaginateTypeDef

Path

  • Type:
  • Required: Yes

Recursive

  • Type: typing.Optional[bool]

ParameterFilters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ParameterStringFilterTypeDef]]

WithDecryption

  • Type: typing.Optional[bool]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

GetParametersByPathRequestRequestTypeDef

Path

  • Type:
  • Required: Yes

Recursive

  • Type: typing.Optional[bool]

ParameterFilters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ParameterStringFilterTypeDef]]

WithDecryption

  • Type: typing.Optional[bool]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

GetParametersByPathResultTypeDef

Parameters

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.ParameterTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetParametersRequestRequestTypeDef

Names

  • Type: typing.Sequence[str]
  • Required: Yes

WithDecryption

  • Type: typing.Optional[bool]

GetParametersResultTypeDef

Parameters

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.ParameterTypeDef]
  • Required: Yes

InvalidParameters

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetPatchBaselineForPatchGroupRequestRequestTypeDef

PatchGroup

  • Type:
  • Required: Yes

OperatingSystem

  • Type: typing.Optional[typing.Literal['ALMA_LINUX', 'AMAZON_LINUX', 'AMAZON_LINUX_2', 'AMAZON_LINUX_2022', 'AMAZON_LINUX_2023', 'CENTOS', 'DEBIAN', 'MACOS', 'ORACLE_LINUX', 'RASPBIAN', 'REDHAT_ENTERPRISE_LINUX', 'ROCKY_LINUX', 'SUSE', 'UBUNTU', 'WINDOWS']]

GetPatchBaselineForPatchGroupResultTypeDef

BaselineId

  • Type:
  • Required: Yes

PatchGroup

  • Type:
  • Required: Yes

OperatingSystem

  • Type: typing.Literal['ALMA_LINUX', 'AMAZON_LINUX', 'AMAZON_LINUX_2', 'AMAZON_LINUX_2022', 'AMAZON_LINUX_2023', 'CENTOS', 'DEBIAN', 'MACOS', 'ORACLE_LINUX', 'RASPBIAN', 'REDHAT_ENTERPRISE_LINUX', 'ROCKY_LINUX', 'SUSE', 'UBUNTU', 'WINDOWS']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetPatchBaselineRequestRequestTypeDef

BaselineId

  • Type:
  • Required: Yes

GetPatchBaselineResultTypeDef

BaselineId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

OperatingSystem

  • Type: typing.Literal['ALMA_LINUX', 'AMAZON_LINUX', 'AMAZON_LINUX_2', 'AMAZON_LINUX_2022', 'AMAZON_LINUX_2023', 'CENTOS', 'DEBIAN', 'MACOS', 'ORACLE_LINUX', 'RASPBIAN', 'REDHAT_ENTERPRISE_LINUX', 'ROCKY_LINUX', 'SUSE', 'UBUNTU', 'WINDOWS']
  • Required: Yes

GlobalFilters

  • Type:
  • Required: Yes

ApprovalRules

  • Type:
  • Required: Yes

ApprovedPatches

  • Type: typing.List[str]
  • Required: Yes

ApprovedPatchesComplianceLevel

  • Type: typing.Literal['CRITICAL', 'HIGH', 'INFORMATIONAL', 'LOW', 'MEDIUM', 'UNSPECIFIED']
  • Required: Yes

ApprovedPatchesEnableNonSecurity

  • Type:
  • Required: Yes

RejectedPatches

  • Type: typing.List[str]
  • Required: Yes

RejectedPatchesAction

  • Type: typing.Literal['ALLOW_AS_DEPENDENCY', 'BLOCK']
  • Required: Yes

PatchGroups

  • Type: typing.List[str]
  • Required: Yes

CreatedDate

  • Type:
  • Required: Yes

ModifiedDate

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Sources

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.PatchSourceOutputTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetResourcePoliciesRequestGetResourcePoliciesPaginateTypeDef

ResourceArn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

GetResourcePoliciesRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

GetResourcePoliciesResponseEntryTypeDef

PolicyId

  • Type: typing.Optional[str]

PolicyHash

  • Type: typing.Optional[str]

Policy

  • Type: typing.Optional[str]

GetResourcePoliciesResponseTypeDef

Policies

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.GetResourcePoliciesResponseEntryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetServiceSettingRequestRequestTypeDef

SettingId

  • Type:
  • Required: Yes

GetServiceSettingResultTypeDef

ServiceSetting

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

InstanceAggregatedAssociationOverviewTypeDef

DetailedStatus

  • Type: typing.Optional[str]

InstanceAssociationStatusAggregatedCount

  • Type: typing.Optional[typing.Dict[str, int]]

InstanceAssociationOutputLocationTypeDef

S3Location

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.S3OutputLocationTypeDef]

InstanceAssociationOutputUrlTypeDef

S3OutputUrl

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.S3OutputUrlTypeDef]

InstanceAssociationStatusInfoTypeDef

AssociationId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

DocumentVersion

  • Type: typing.Optional[str]

AssociationVersion

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

ExecutionDate

  • Type: typing.Optional[datetime.datetime]

Status

  • Type: typing.Optional[str]

DetailedStatus

  • Type: typing.Optional[str]

ExecutionSummary

  • Type: typing.Optional[str]

ErrorCode

  • Type: typing.Optional[str]

OutputUrl

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.InstanceAssociationOutputUrlTypeDef]

AssociationName

  • Type: typing.Optional[str]

InstanceAssociationTypeDef

AssociationId

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

Content

  • Type: typing.Optional[str]

AssociationVersion

  • Type: typing.Optional[str]

InstanceInformationFilterTypeDef

key

  • Type: typing.Literal['ActivationIds', 'AgentVersion', 'AssociationStatus', 'IamRole', 'InstanceIds', 'PingStatus', 'PlatformTypes', 'ResourceType']
  • Required: Yes

valueSet

  • Type: typing.Sequence[str]
  • Required: Yes

InstanceInformationStringFilterTypeDef

Key

  • Type:
  • Required: Yes

Values

  • Type: typing.Sequence[str]
  • Required: Yes

InstanceInformationTypeDef

InstanceId

  • Type: typing.Optional[str]

PingStatus

  • Type: typing.Optional[typing.Literal['ConnectionLost', 'Inactive', 'Online']]

LastPingDateTime

  • Type: typing.Optional[datetime.datetime]

AgentVersion

  • Type: typing.Optional[str]

IsLatestVersion

  • Type: typing.Optional[bool]

PlatformType

  • Type: typing.Optional[typing.Literal['Linux', 'MacOS', 'Windows']]

PlatformName

  • Type: typing.Optional[str]

PlatformVersion

  • Type: typing.Optional[str]

ActivationId

  • Type: typing.Optional[str]

IamRole

  • Type: typing.Optional[str]

RegistrationDate

  • Type: typing.Optional[datetime.datetime]

ResourceType

  • Type: typing.Optional[typing.Literal['EC2Instance', 'ManagedInstance']]

Name

  • Type: typing.Optional[str]

IPAddress

  • Type: typing.Optional[str]

ComputerName

  • Type: typing.Optional[str]

AssociationStatus

  • Type: typing.Optional[str]

LastAssociationExecutionDate

  • Type: typing.Optional[datetime.datetime]

LastSuccessfulAssociationExecutionDate

  • Type: typing.Optional[datetime.datetime]

AssociationOverview

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.InstanceAggregatedAssociationOverviewTypeDef]

SourceId

  • Type: typing.Optional[str]

SourceType

  • Type: typing.Optional[typing.Literal['AWS::EC2::Instance', 'AWS::IoT::Thing', 'AWS::SSM::ManagedInstance']]

InstancePatchStateFilterTypeDef

Key

  • Type:
  • Required: Yes

Values

  • Type: typing.Sequence[str]
  • Required: Yes

Type

  • Type: typing.Literal['Equal', 'GreaterThan', 'LessThan', 'NotEqual']
  • Required: Yes

InstancePatchStateTypeDef

InstanceId

  • Type:
  • Required: Yes

PatchGroup

  • Type:
  • Required: Yes

BaselineId

  • Type:
  • Required: Yes

OperationStartTime

  • Type:
  • Required: Yes

OperationEndTime

  • Type:
  • Required: Yes

Operation

  • Type: typing.Literal['Install', 'Scan']
  • Required: Yes

SnapshotId

  • Type: typing.Optional[str]

InstallOverrideList

  • Type: typing.Optional[str]

OwnerInformation

  • Type: typing.Optional[str]

InstalledCount

  • Type: typing.Optional[int]

InstalledOtherCount

  • Type: typing.Optional[int]

InstalledPendingRebootCount

  • Type: typing.Optional[int]

InstalledRejectedCount

  • Type: typing.Optional[int]

MissingCount

  • Type: typing.Optional[int]

FailedCount

  • Type: typing.Optional[int]

UnreportedNotApplicableCount

  • Type: typing.Optional[int]

NotApplicableCount

  • Type: typing.Optional[int]

LastNoRebootInstallOperationTime

  • Type: typing.Optional[datetime.datetime]

RebootOption

  • Type: typing.Optional[typing.Literal['NoReboot', 'RebootIfNeeded']]

CriticalNonCompliantCount

  • Type: typing.Optional[int]

SecurityNonCompliantCount

  • Type: typing.Optional[int]

OtherNonCompliantCount

  • Type: typing.Optional[int]

InstancePropertyFilterTypeDef

key

  • Type: typing.Literal['ActivationIds', 'AgentVersion', 'AssociationStatus', 'DocumentName', 'IamRole', 'InstanceIds', 'PingStatus', 'PlatformTypes', 'ResourceType']
  • Required: Yes

valueSet

  • Type: typing.Sequence[str]
  • Required: Yes

InstancePropertyStringFilterTypeDef

Key

  • Type:
  • Required: Yes

Values

  • Type: typing.Sequence[str]
  • Required: Yes

Operator

  • Type: typing.Optional[typing.Literal['BeginWith', 'Equal', 'GreaterThan', 'LessThan', 'NotEqual']]

InstancePropertyTypeDef

Name

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

InstanceType

  • Type: typing.Optional[str]

InstanceRole

  • Type: typing.Optional[str]

KeyName

  • Type: typing.Optional[str]

InstanceState

  • Type: typing.Optional[str]

Architecture

  • Type: typing.Optional[str]

IPAddress

  • Type: typing.Optional[str]

LaunchTime

  • Type: typing.Optional[datetime.datetime]

PingStatus

  • Type: typing.Optional[typing.Literal['ConnectionLost', 'Inactive', 'Online']]

LastPingDateTime

  • Type: typing.Optional[datetime.datetime]

AgentVersion

  • Type: typing.Optional[str]

PlatformType

  • Type: typing.Optional[typing.Literal['Linux', 'MacOS', 'Windows']]

PlatformName

  • Type: typing.Optional[str]

PlatformVersion

  • Type: typing.Optional[str]

ActivationId

  • Type: typing.Optional[str]

IamRole

  • Type: typing.Optional[str]

RegistrationDate

  • Type: typing.Optional[datetime.datetime]

ResourceType

  • Type: typing.Optional[str]

ComputerName

  • Type: typing.Optional[str]

AssociationStatus

  • Type: typing.Optional[str]

LastAssociationExecutionDate

  • Type: typing.Optional[datetime.datetime]

LastSuccessfulAssociationExecutionDate

  • Type: typing.Optional[datetime.datetime]

AssociationOverview

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.InstanceAggregatedAssociationOverviewTypeDef]

SourceId

  • Type: typing.Optional[str]

SourceType

  • Type: typing.Optional[typing.Literal['AWS::EC2::Instance', 'AWS::IoT::Thing', 'AWS::SSM::ManagedInstance']]

InventoryAggregatorTypeDef

Expression

  • Type: typing.Optional[str]

Aggregators

  • Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]

Groups

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InventoryGroupTypeDef]]

InventoryDeletionStatusItemTypeDef

DeletionId

  • Type: typing.Optional[str]

TypeName

  • Type: typing.Optional[str]

DeletionStartTime

  • Type: typing.Optional[datetime.datetime]

LastStatus

  • Type: typing.Optional[typing.Literal['Complete', 'InProgress']]

LastStatusMessage

  • Type: typing.Optional[str]

DeletionSummary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.InventoryDeletionSummaryTypeDef]

LastStatusUpdateTime

  • Type: typing.Optional[datetime.datetime]

InventoryDeletionSummaryItemTypeDef

Version

  • Type: typing.Optional[str]

Count

  • Type: typing.Optional[int]

RemainingCount

  • Type: typing.Optional[int]

InventoryDeletionSummaryTypeDef

TotalCount

  • Type: typing.Optional[int]

RemainingCount

  • Type: typing.Optional[int]

SummaryItems

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.InventoryDeletionSummaryItemTypeDef]]

InventoryFilterTypeDef

Key

  • Type:
  • Required: Yes

Values

  • Type: typing.Sequence[str]
  • Required: Yes

Type

  • Type: typing.Optional[typing.Literal['BeginWith', 'Equal', 'Exists', 'GreaterThan', 'LessThan', 'NotEqual']]

InventoryGroupTypeDef

Name

  • Type:
  • Required: Yes

Filters

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InventoryFilterTypeDef]
  • Required: Yes

InventoryItemAttributeTypeDef

Name

  • Type:
  • Required: Yes

DataType

  • Type: typing.Literal['number', 'string']
  • Required: Yes

InventoryItemSchemaTypeDef

TypeName

  • Type:
  • Required: Yes

Attributes

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.InventoryItemAttributeTypeDef]
  • Required: Yes

Version

  • Type: typing.Optional[str]

DisplayName

  • Type: typing.Optional[str]

InventoryItemTypeDef

TypeName

  • Type:
  • Required: Yes

SchemaVersion

  • Type:
  • Required: Yes

CaptureTime

  • Type:
  • Required: Yes

ContentHash

  • Type: typing.Optional[str]

Content

  • Type: typing.Optional[typing.Sequence[typing.Mapping[str, str]]]

Context

  • Type: typing.Optional[typing.Mapping[str, str]]

InventoryResultEntityTypeDef

Id

  • Type: typing.Optional[str]

Data

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.ssm_classes.InventoryResultItemTypeDef]]

InventoryResultItemTypeDef

TypeName

  • Type:
  • Required: Yes

SchemaVersion

  • Type:
  • Required: Yes

Content

  • Type: typing.List[typing.Dict[str, str]]
  • Required: Yes

CaptureTime

  • Type: typing.Optional[str]

ContentHash

  • Type: typing.Optional[str]

LabelParameterVersionRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

Labels

  • Type: typing.Sequence[str]
  • Required: Yes

ParameterVersion

  • Type: typing.Optional[int]

LabelParameterVersionResultTypeDef

InvalidLabels

  • Type: typing.List[str]
  • Required: Yes

ParameterVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListAssociationVersionsRequestListAssociationVersionsPaginateTypeDef

AssociationId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

ListAssociationVersionsRequestRequestTypeDef

AssociationId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListAssociationVersionsResultTypeDef

AssociationVersions

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.AssociationVersionInfoTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListAssociationsRequestListAssociationsPaginateTypeDef

AssociationFilterList

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.AssociationFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

ListAssociationsRequestRequestTypeDef

AssociationFilterList

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.AssociationFilterTypeDef]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListAssociationsResultTypeDef

Associations

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.AssociationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListCommandInvocationsRequestListCommandInvocationsPaginateTypeDef

CommandId

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.CommandFilterTypeDef]]

Details

  • Type: typing.Optional[bool]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

ListCommandInvocationsRequestRequestTypeDef

CommandId

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.CommandFilterTypeDef]]

Details

  • Type: typing.Optional[bool]

ListCommandInvocationsResultTypeDef

CommandInvocations

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.CommandInvocationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListCommandsRequestListCommandsPaginateTypeDef

CommandId

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.CommandFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

ListCommandsRequestRequestTypeDef

CommandId

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.CommandFilterTypeDef]]

ListCommandsResultTypeDef

Commands

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.CommandTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListComplianceItemsRequestListComplianceItemsPaginateTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ComplianceStringFilterTypeDef]]

ResourceIds

  • Type: typing.Optional[typing.Sequence[str]]

ResourceTypes

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

ListComplianceItemsRequestRequestTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ComplianceStringFilterTypeDef]]

ResourceIds

  • Type: typing.Optional[typing.Sequence[str]]

ResourceTypes

  • Type: typing.Optional[typing.Sequence[str]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListComplianceItemsResultTypeDef

ComplianceItems

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.ComplianceItemTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListComplianceSummariesRequestListComplianceSummariesPaginateTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ComplianceStringFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

ListComplianceSummariesRequestRequestTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ComplianceStringFilterTypeDef]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListComplianceSummariesResultTypeDef

ComplianceSummaryItems

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.ComplianceSummaryItemTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDocumentMetadataHistoryRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

Metadata

  • Type: typing.Literal['DocumentReviews']
  • Required: Yes

DocumentVersion

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListDocumentMetadataHistoryResponseTypeDef

Name

  • Type:
  • Required: Yes

DocumentVersion

  • Type:
  • Required: Yes

Author

  • Type:
  • Required: Yes

Metadata

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDocumentVersionsRequestListDocumentVersionsPaginateTypeDef

Name

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

ListDocumentVersionsRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListDocumentVersionsResultTypeDef

DocumentVersions

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.DocumentVersionInfoTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDocumentsRequestListDocumentsPaginateTypeDef

DocumentFilterList

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.DocumentFilterTypeDef]]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.DocumentKeyValuesFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

ListDocumentsRequestRequestTypeDef

DocumentFilterList

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.DocumentFilterTypeDef]]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.DocumentKeyValuesFilterTypeDef]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListDocumentsResultTypeDef

DocumentIdentifiers

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.DocumentIdentifierTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListInventoryEntriesRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

TypeName

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InventoryFilterTypeDef]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListInventoryEntriesResultTypeDef

TypeName

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

SchemaVersion

  • Type:
  • Required: Yes

CaptureTime

  • Type:
  • Required: Yes

Entries

  • Type: typing.List[typing.Dict[str, str]]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListOpsItemEventsRequestListOpsItemEventsPaginateTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsItemEventFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

ListOpsItemEventsRequestRequestTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsItemEventFilterTypeDef]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListOpsItemEventsResponseTypeDef

Summaries

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.OpsItemEventSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListOpsItemRelatedItemsRequestListOpsItemRelatedItemsPaginateTypeDef

OpsItemId

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsItemRelatedItemsFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

ListOpsItemRelatedItemsRequestRequestTypeDef

OpsItemId

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsItemRelatedItemsFilterTypeDef]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListOpsItemRelatedItemsResponseTypeDef

Summaries

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.OpsItemRelatedItemSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListOpsMetadataRequestListOpsMetadataPaginateTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsMetadataFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

ListOpsMetadataRequestRequestTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsMetadataFilterTypeDef]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListOpsMetadataResultTypeDef

OpsMetadataList

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.OpsMetadataTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListResourceComplianceSummariesRequestListResourceComplianceSummariesPaginateTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ComplianceStringFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

ListResourceComplianceSummariesRequestRequestTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ComplianceStringFilterTypeDef]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListResourceComplianceSummariesResultTypeDef

ResourceComplianceSummaryItems

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.ResourceComplianceSummaryItemTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListResourceDataSyncRequestListResourceDataSyncPaginateTypeDef

SyncType

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]

ListResourceDataSyncRequestRequestTypeDef

SyncType

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListResourceDataSyncResultTypeDef

ResourceDataSyncItems

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.ResourceDataSyncItemTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequestRequestTypeDef

ResourceType

  • Type: typing.Literal['Association', 'Automation', 'Document', 'MaintenanceWindow', 'ManagedInstance', 'OpsItem', 'OpsMetadata', 'Parameter', 'PatchBaseline']
  • Required: Yes

ResourceId

  • Type:
  • Required: Yes

ListTagsForResourceResultTypeDef

TagList

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LoggingInfoTypeDef

S3BucketName

  • Type:
  • Required: Yes

S3Region

  • Type:
  • Required: Yes

S3KeyPrefix

  • Type: typing.Optional[str]

MaintenanceWindowAutomationParametersOutputTypeDef

DocumentVersion

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[typing.Dict[str, typing.List[str]]]

MaintenanceWindowAutomationParametersTypeDef

DocumentVersion

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]

MaintenanceWindowExecutionTaskIdentityTypeDef

WindowExecutionId

  • Type: typing.Optional[str]

TaskExecutionId

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['CANCELLED', 'CANCELLING', 'FAILED', 'IN_PROGRESS', 'PENDING', 'SKIPPED_OVERLAPPING', 'SUCCESS', 'TIMED_OUT']]

StatusDetails

  • Type: typing.Optional[str]

StartTime

  • Type: typing.Optional[datetime.datetime]

EndTime

  • Type: typing.Optional[datetime.datetime]

TaskArn

  • Type: typing.Optional[str]

TaskType

  • Type: typing.Optional[typing.Literal['AUTOMATION', 'LAMBDA', 'RUN_COMMAND', 'STEP_FUNCTIONS']]

AlarmConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationOutputTypeDef]

TriggeredAlarms

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.AlarmStateInformationTypeDef]]

MaintenanceWindowExecutionTaskInvocationIdentityTypeDef

WindowExecutionId

  • Type: typing.Optional[str]

TaskExecutionId

  • Type: typing.Optional[str]

InvocationId

  • Type: typing.Optional[str]

ExecutionId

  • Type: typing.Optional[str]

TaskType

  • Type: typing.Optional[typing.Literal['AUTOMATION', 'LAMBDA', 'RUN_COMMAND', 'STEP_FUNCTIONS']]

Parameters

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['CANCELLED', 'CANCELLING', 'FAILED', 'IN_PROGRESS', 'PENDING', 'SKIPPED_OVERLAPPING', 'SUCCESS', 'TIMED_OUT']]

StatusDetails

  • Type: typing.Optional[str]

StartTime

  • Type: typing.Optional[datetime.datetime]

EndTime

  • Type: typing.Optional[datetime.datetime]

OwnerInformation

  • Type: typing.Optional[str]

WindowTargetId

  • Type: typing.Optional[str]

MaintenanceWindowExecutionTypeDef

WindowId

  • Type: typing.Optional[str]

WindowExecutionId

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['CANCELLED', 'CANCELLING', 'FAILED', 'IN_PROGRESS', 'PENDING', 'SKIPPED_OVERLAPPING', 'SUCCESS', 'TIMED_OUT']]

StatusDetails

  • Type: typing.Optional[str]

StartTime

  • Type: typing.Optional[datetime.datetime]

EndTime

  • Type: typing.Optional[datetime.datetime]

MaintenanceWindowFilterTypeDef

Key

  • Type: typing.Optional[str]

Values

  • Type: typing.Optional[typing.Sequence[str]]

MaintenanceWindowIdentityForTargetTypeDef

WindowId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

MaintenanceWindowIdentityTypeDef

WindowId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Enabled

  • Type: typing.Optional[bool]

Duration

  • Type: typing.Optional[int]

Cutoff

  • Type: typing.Optional[int]

Schedule

  • Type: typing.Optional[str]

ScheduleTimezone

  • Type: typing.Optional[str]

ScheduleOffset

  • Type: typing.Optional[int]

EndDate

  • Type: typing.Optional[str]

StartDate

  • Type: typing.Optional[str]

NextExecutionTime

  • Type: typing.Optional[str]

MaintenanceWindowLambdaParametersOutputTypeDef

ClientContext

  • Type: typing.Optional[str]

Qualifier

  • Type: typing.Optional[str]

Payload

  • Type: typing.Optional[bytes]

MaintenanceWindowLambdaParametersTypeDef

ClientContext

  • Type: typing.Optional[str]

Qualifier

  • Type: typing.Optional[str]

Payload

  • Type: typing.Union[str, bytes, typing.IO[typing.Any], NoneType]

MaintenanceWindowRunCommandParametersOutputTypeDef

Comment

  • Type: typing.Optional[str]

CloudWatchOutputConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.CloudWatchOutputConfigTypeDef]

DocumentHash

  • Type: typing.Optional[str]

DocumentHashType

  • Type: typing.Optional[typing.Literal['Sha1', 'Sha256']]

DocumentVersion

  • Type: typing.Optional[str]

NotificationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.NotificationConfigOutputTypeDef]

OutputS3BucketName

  • Type: typing.Optional[str]

OutputS3KeyPrefix

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[typing.Dict[str, typing.List[str]]]

ServiceRoleArn

  • Type: typing.Optional[str]

TimeoutSeconds

  • Type: typing.Optional[int]

MaintenanceWindowRunCommandParametersTypeDef

Comment

  • Type: typing.Optional[str]

CloudWatchOutputConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.CloudWatchOutputConfigTypeDef]

DocumentHash

  • Type: typing.Optional[str]

DocumentHashType

  • Type: typing.Optional[typing.Literal['Sha1', 'Sha256']]

DocumentVersion

  • Type: typing.Optional[str]

NotificationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.NotificationConfigTypeDef]

OutputS3BucketName

  • Type: typing.Optional[str]

OutputS3KeyPrefix

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]

ServiceRoleArn

  • Type: typing.Optional[str]

TimeoutSeconds

  • Type: typing.Optional[int]

MaintenanceWindowStepFunctionsParametersTypeDef

Input

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

MaintenanceWindowTargetTypeDef

WindowId

  • Type: typing.Optional[str]

WindowTargetId

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[typing.Literal['INSTANCE', 'RESOURCE_GROUP']]

Targets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetOutputTypeDef]]

OwnerInformation

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

MaintenanceWindowTaskInvocationParametersOutputTypeDef

RunCommand

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowRunCommandParametersOutputTypeDef]

Automation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowAutomationParametersOutputTypeDef]

StepFunctions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowStepFunctionsParametersTypeDef]

Lambda

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowLambdaParametersOutputTypeDef]

MaintenanceWindowTaskInvocationParametersTypeDef

RunCommand

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowRunCommandParametersTypeDef]

Automation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowAutomationParametersTypeDef]

StepFunctions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowStepFunctionsParametersTypeDef]

Lambda

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowLambdaParametersTypeDef]

MaintenanceWindowTaskParameterValueExpressionExtraOutputTypeDef

Values

  • Type: typing.Optional[typing.List[str]]

MaintenanceWindowTaskParameterValueExpressionOutputTypeDef

Values

  • Type: typing.Optional[typing.List[str]]

MaintenanceWindowTaskParameterValueExpressionTypeDef

Values

  • Type: typing.Optional[typing.Sequence[str]]

MaintenanceWindowTaskTypeDef

WindowId

  • Type: typing.Optional[str]

WindowTaskId

  • Type: typing.Optional[str]

TaskArn

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['AUTOMATION', 'LAMBDA', 'RUN_COMMAND', 'STEP_FUNCTIONS']]

Targets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetOutputTypeDef]]

TaskParameters

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowTaskParameterValueExpressionOutputTypeDef]]

Priority

  • Type: typing.Optional[int]

LoggingInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.LoggingInfoTypeDef]

ServiceRoleArn

  • Type: typing.Optional[str]

MaxConcurrency

  • Type: typing.Optional[str]

MaxErrors

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

CutoffBehavior

  • Type: typing.Optional[typing.Literal['CANCEL_TASK', 'CONTINUE_TASK']]

AlarmConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationOutputTypeDef]

MetadataValueTypeDef

Value

  • Type: typing.Optional[str]

ModifyDocumentPermissionRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

PermissionType

  • Type: typing.Literal['Share']
  • Required: Yes

AccountIdsToAdd

  • Type: typing.Optional[typing.Sequence[str]]

AccountIdsToRemove

  • Type: typing.Optional[typing.Sequence[str]]

SharedDocumentVersion

  • Type: typing.Optional[str]

NonCompliantSummaryTypeDef

NonCompliantCount

  • Type: typing.Optional[int]

SeveritySummary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.SeveritySummaryTypeDef]

NotificationConfigExtraOutputTypeDef

NotificationArn

  • Type: typing.Optional[str]

NotificationEvents

  • Type: typing.Optional[typing.List[typing.Literal['All', 'Cancelled', 'Failed', 'InProgress', 'Success', 'TimedOut']]]

NotificationType

  • Type: typing.Optional[typing.Literal['Command', 'Invocation']]

NotificationConfigOutputTypeDef

NotificationArn

  • Type: typing.Optional[str]

NotificationEvents

  • Type: typing.Optional[typing.List[typing.Literal['All', 'Cancelled', 'Failed', 'InProgress', 'Success', 'TimedOut']]]

NotificationType

  • Type: typing.Optional[typing.Literal['Command', 'Invocation']]

NotificationConfigTypeDef

NotificationArn

  • Type: typing.Optional[str]

NotificationEvents

  • Type: typing.Optional[typing.Sequence[typing.Literal['All', 'Cancelled', 'Failed', 'InProgress', 'Success', 'TimedOut']]]

NotificationType

  • Type: typing.Optional[typing.Literal['Command', 'Invocation']]

OpsAggregatorTypeDef

AggregatorType

  • Type: typing.Optional[str]

TypeName

  • Type: typing.Optional[str]

AttributeName

  • Type: typing.Optional[str]

Values

  • Type: typing.Optional[typing.Mapping[str, str]]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsFilterTypeDef]]

Aggregators

  • Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]

OpsEntityItemTypeDef

CaptureTime

  • Type: typing.Optional[str]

Content

  • Type: typing.Optional[typing.List[typing.Dict[str, str]]]

OpsEntityTypeDef

Id

  • Type: typing.Optional[str]

Data

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.ssm_classes.OpsEntityItemTypeDef]]

OpsFilterTypeDef

Key

  • Type:
  • Required: Yes

Values

  • Type: typing.Sequence[str]
  • Required: Yes

Type

  • Type: typing.Optional[typing.Literal['BeginWith', 'Equal', 'Exists', 'GreaterThan', 'LessThan', 'NotEqual']]

OpsItemDataValueTypeDef

Value

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['SearchableString', 'String']]

OpsItemEventFilterTypeDef

Key

  • Type: typing.Literal['OpsItemId']
  • Required: Yes

Values

  • Type: typing.Sequence[str]
  • Required: Yes

Operator

  • Type: typing.Literal['Equal']
  • Required: Yes

OpsItemEventSummaryTypeDef

OpsItemId

  • Type: typing.Optional[str]

EventId

  • Type: typing.Optional[str]

Source

  • Type: typing.Optional[str]

DetailType

  • Type: typing.Optional[str]

Detail

  • Type: typing.Optional[str]

CreatedBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.OpsItemIdentityTypeDef]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

OpsItemFilterTypeDef

Key

  • Type: typing.Literal['AccountId', 'ActualEndTime', 'ActualStartTime', 'AutomationId', 'Category', 'ChangeRequestByApproverArn', 'ChangeRequestByApproverName', 'ChangeRequestByRequesterArn', 'ChangeRequestByRequesterName', 'ChangeRequestByTargetsResourceGroup', 'ChangeRequestByTemplate', 'CreatedBy', 'CreatedTime', 'InsightByType', 'LastModifiedTime', 'OperationalData', 'OperationalDataKey', 'OperationalDataValue', 'OpsItemId', 'OpsItemType', 'PlannedEndTime', 'PlannedStartTime', 'Priority', 'ResourceId', 'Severity', 'Source', 'Status', 'Title']
  • Required: Yes

Values

  • Type: typing.Sequence[str]
  • Required: Yes

Operator

  • Type: typing.Literal['Contains', 'Equal', 'GreaterThan', 'LessThan']
  • Required: Yes

OpsItemIdentityTypeDef

Arn

  • Type: typing.Optional[str]

OpsItemNotificationTypeDef

Arn

  • Type: typing.Optional[str]

OpsItemRelatedItemSummaryTypeDef

OpsItemId

  • Type: typing.Optional[str]

AssociationId

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[str]

AssociationType

  • Type: typing.Optional[str]

ResourceUri

  • Type: typing.Optional[str]

CreatedBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.OpsItemIdentityTypeDef]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.OpsItemIdentityTypeDef]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

OpsItemRelatedItemsFilterTypeDef

Key

  • Type: typing.Literal['AssociationId', 'ResourceType', 'ResourceUri']
  • Required: Yes

Values

  • Type: typing.Sequence[str]
  • Required: Yes

Operator

  • Type: typing.Literal['Equal']
  • Required: Yes

OpsItemSummaryTypeDef

CreatedBy

  • Type: typing.Optional[str]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedBy

  • Type: typing.Optional[str]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

Priority

  • Type: typing.Optional[int]

Source

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['Approved', 'Cancelled', 'Cancelling', 'ChangeCalendarOverrideApproved', 'ChangeCalendarOverrideRejected', 'Closed', 'CompletedWithFailure', 'CompletedWithSuccess', 'Failed', 'InProgress', 'Open', 'Pending', 'PendingApproval', 'PendingChangeCalendarOverride', 'Rejected', 'Resolved', 'RunbookInProgress', 'Scheduled', 'TimedOut']]

OpsItemId

  • Type: typing.Optional[str]

Title

  • Type: typing.Optional[str]

OperationalData

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.ssm_classes.OpsItemDataValueTypeDef]]

Category

  • Type: typing.Optional[str]

Severity

  • Type: typing.Optional[str]

OpsItemType

  • Type: typing.Optional[str]

ActualStartTime

  • Type: typing.Optional[datetime.datetime]

ActualEndTime

  • Type: typing.Optional[datetime.datetime]

PlannedStartTime

  • Type: typing.Optional[datetime.datetime]

PlannedEndTime

  • Type: typing.Optional[datetime.datetime]

OpsItemTypeDef

CreatedBy

  • Type: typing.Optional[str]

OpsItemType

  • Type: typing.Optional[str]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

Description

  • Type: typing.Optional[str]

LastModifiedBy

  • Type: typing.Optional[str]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

Notifications

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.OpsItemNotificationTypeDef]]

Priority

  • Type: typing.Optional[int]

RelatedOpsItems

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.RelatedOpsItemTypeDef]]

Status

  • Type: typing.Optional[typing.Literal['Approved', 'Cancelled', 'Cancelling', 'ChangeCalendarOverrideApproved', 'ChangeCalendarOverrideRejected', 'Closed', 'CompletedWithFailure', 'CompletedWithSuccess', 'Failed', 'InProgress', 'Open', 'Pending', 'PendingApproval', 'PendingChangeCalendarOverride', 'Rejected', 'Resolved', 'RunbookInProgress', 'Scheduled', 'TimedOut']]

OpsItemId

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

Title

  • Type: typing.Optional[str]

Source

  • Type: typing.Optional[str]

OperationalData

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.ssm_classes.OpsItemDataValueTypeDef]]

Category

  • Type: typing.Optional[str]

Severity

  • Type: typing.Optional[str]

ActualStartTime

  • Type: typing.Optional[datetime.datetime]

ActualEndTime

  • Type: typing.Optional[datetime.datetime]

PlannedStartTime

  • Type: typing.Optional[datetime.datetime]

PlannedEndTime

  • Type: typing.Optional[datetime.datetime]

OpsItemArn

  • Type: typing.Optional[str]

OpsMetadataFilterTypeDef

Key

  • Type:
  • Required: Yes

Values

  • Type: typing.Sequence[str]
  • Required: Yes

OpsMetadataTypeDef

ResourceId

  • Type: typing.Optional[str]

OpsMetadataArn

  • Type: typing.Optional[str]

LastModifiedDate

  • Type: typing.Optional[datetime.datetime]

LastModifiedUser

  • Type: typing.Optional[str]

CreationDate

  • Type: typing.Optional[datetime.datetime]

OpsResultAttributeTypeDef

TypeName

  • Type:
  • Required: Yes

OutputSourceTypeDef

OutputSourceId

  • Type: typing.Optional[str]

OutputSourceType

  • Type: typing.Optional[str]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ParameterHistoryTypeDef

Name

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['SecureString', 'String', 'StringList']]

KeyId

  • Type: typing.Optional[str]

LastModifiedDate

  • Type: typing.Optional[datetime.datetime]

LastModifiedUser

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

AllowedPattern

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[int]

Labels

  • Type: typing.Optional[typing.List[str]]

Tier

  • Type: typing.Optional[typing.Literal['Advanced', 'Intelligent-Tiering', 'Standard']]

Policies

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.ParameterInlinePolicyTypeDef]]

DataType

  • Type: typing.Optional[str]

ParameterInlinePolicyTypeDef

PolicyText

  • Type: typing.Optional[str]

PolicyType

  • Type: typing.Optional[str]

PolicyStatus

  • Type: typing.Optional[str]

ParameterMetadataTypeDef

Name

  • Type: typing.Optional[str]

ARN

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['SecureString', 'String', 'StringList']]

KeyId

  • Type: typing.Optional[str]

LastModifiedDate

  • Type: typing.Optional[datetime.datetime]

LastModifiedUser

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

AllowedPattern

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[int]

Tier

  • Type: typing.Optional[typing.Literal['Advanced', 'Intelligent-Tiering', 'Standard']]

Policies

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.ParameterInlinePolicyTypeDef]]

DataType

  • Type: typing.Optional[str]

ParameterStringFilterTypeDef

Key

  • Type:
  • Required: Yes

Option

  • Type: typing.Optional[str]

Values

  • Type: typing.Optional[typing.Sequence[str]]

ParameterTypeDef

Name

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['SecureString', 'String', 'StringList']]

Value

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[int]

Selector

  • Type: typing.Optional[str]

SourceResult

  • Type: typing.Optional[str]

LastModifiedDate

  • Type: typing.Optional[datetime.datetime]

ARN

  • Type: typing.Optional[str]

DataType

  • Type: typing.Optional[str]

ParametersFilterTypeDef

Key

  • Type: typing.Literal['KeyId', 'Name', 'Type']
  • Required: Yes

Values

  • Type: typing.Sequence[str]
  • Required: Yes

ParentStepDetailsTypeDef

StepExecutionId

  • Type: typing.Optional[str]

StepName

  • Type: typing.Optional[str]

Action

  • Type: typing.Optional[str]

Iteration

  • Type: typing.Optional[int]

IteratorValue

  • Type: typing.Optional[str]

PatchBaselineIdentityTypeDef

BaselineId

  • Type: typing.Optional[str]

BaselineName

  • Type: typing.Optional[str]

OperatingSystem

  • Type: typing.Optional[typing.Literal['ALMA_LINUX', 'AMAZON_LINUX', 'AMAZON_LINUX_2', 'AMAZON_LINUX_2022', 'AMAZON_LINUX_2023', 'CENTOS', 'DEBIAN', 'MACOS', 'ORACLE_LINUX', 'RASPBIAN', 'REDHAT_ENTERPRISE_LINUX', 'ROCKY_LINUX', 'SUSE', 'UBUNTU', 'WINDOWS']]

BaselineDescription

  • Type: typing.Optional[str]

DefaultBaseline

  • Type: typing.Optional[bool]

PatchComplianceDataTypeDef

Title

  • Type:
  • Required: Yes

KBId

  • Type:
  • Required: Yes

Classification

  • Type:
  • Required: Yes

Severity

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['FAILED', 'INSTALLED', 'INSTALLED_OTHER', 'INSTALLED_PENDING_REBOOT', 'INSTALLED_REJECTED', 'MISSING', 'NOT_APPLICABLE']
  • Required: Yes

InstalledTime

  • Type:
  • Required: Yes

CVEIds

  • Type: typing.Optional[str]

PatchFilterGroupOutputTypeDef

PatchFilters

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.PatchFilterOutputTypeDef]
  • Required: Yes

PatchFilterGroupTypeDef

PatchFilters

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.PatchFilterTypeDef]
  • Required: Yes

PatchFilterOutputTypeDef

Key

  • Type: typing.Literal['ADVISORY_ID', 'ARCH', 'BUGZILLA_ID', 'CLASSIFICATION', 'CVE_ID', 'EPOCH', 'MSRC_SEVERITY', 'NAME', 'PATCH_ID', 'PATCH_SET', 'PRIORITY', 'PRODUCT', 'PRODUCT_FAMILY', 'RELEASE', 'REPOSITORY', 'SECTION', 'SECURITY', 'SEVERITY', 'VERSION']
  • Required: Yes

Values

  • Type: typing.List[str]
  • Required: Yes

PatchFilterTypeDef

Key

  • Type: typing.Literal['ADVISORY_ID', 'ARCH', 'BUGZILLA_ID', 'CLASSIFICATION', 'CVE_ID', 'EPOCH', 'MSRC_SEVERITY', 'NAME', 'PATCH_ID', 'PATCH_SET', 'PRIORITY', 'PRODUCT', 'PRODUCT_FAMILY', 'RELEASE', 'REPOSITORY', 'SECTION', 'SECURITY', 'SEVERITY', 'VERSION']
  • Required: Yes

Values

  • Type: typing.Sequence[str]
  • Required: Yes

PatchGroupPatchBaselineMappingTypeDef

PatchGroup

  • Type: typing.Optional[str]

BaselineIdentity

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PatchBaselineIdentityTypeDef]

PatchOrchestratorFilterTypeDef

Key

  • Type: typing.Optional[str]

Values

  • Type: typing.Optional[typing.Sequence[str]]

PatchRuleGroupOutputTypeDef

PatchRules

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.PatchRuleOutputTypeDef]
  • Required: Yes

PatchRuleGroupTypeDef

PatchRules

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.PatchRuleTypeDef]
  • Required: Yes

PatchRuleOutputTypeDef

PatchFilterGroup

  • Type:
  • Required: Yes

ComplianceLevel

  • Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'INFORMATIONAL', 'LOW', 'MEDIUM', 'UNSPECIFIED']]

ApproveAfterDays

  • Type: typing.Optional[int]

ApproveUntilDate

  • Type: typing.Optional[str]

EnableNonSecurity

  • Type: typing.Optional[bool]

PatchRuleTypeDef

PatchFilterGroup

  • Type:
  • Required: Yes

ComplianceLevel

  • Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'INFORMATIONAL', 'LOW', 'MEDIUM', 'UNSPECIFIED']]

ApproveAfterDays

  • Type: typing.Optional[int]

ApproveUntilDate

  • Type: typing.Optional[str]

EnableNonSecurity

  • Type: typing.Optional[bool]

PatchSourceOutputTypeDef

Name

  • Type:
  • Required: Yes

Products

  • Type: typing.List[str]
  • Required: Yes

Configuration

  • Type:
  • Required: Yes

PatchSourceTypeDef

Name

  • Type:
  • Required: Yes

Products

  • Type: typing.Sequence[str]
  • Required: Yes

Configuration

  • Type:
  • Required: Yes

PatchStatusTypeDef

DeploymentStatus

  • Type: typing.Optional[typing.Literal['APPROVED', 'EXPLICIT_APPROVED', 'EXPLICIT_REJECTED', 'PENDING_APPROVAL']]

ComplianceLevel

  • Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'INFORMATIONAL', 'LOW', 'MEDIUM', 'UNSPECIFIED']]

ApprovalDate

  • Type: typing.Optional[datetime.datetime]

PatchTypeDef

Id

  • Type: typing.Optional[str]

ReleaseDate

  • Type: typing.Optional[datetime.datetime]

Title

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

ContentUrl

  • Type: typing.Optional[str]

Vendor

  • Type: typing.Optional[str]

ProductFamily

  • Type: typing.Optional[str]

Product

  • Type: typing.Optional[str]

Classification

  • Type: typing.Optional[str]

MsrcSeverity

  • Type: typing.Optional[str]

KbNumber

  • Type: typing.Optional[str]

MsrcNumber

  • Type: typing.Optional[str]

Language

  • Type: typing.Optional[str]

AdvisoryIds

  • Type: typing.Optional[typing.List[str]]

BugzillaIds

  • Type: typing.Optional[typing.List[str]]

CVEIds

  • Type: typing.Optional[typing.List[str]]

Name

  • Type: typing.Optional[str]

Epoch

  • Type: typing.Optional[int]

Version

  • Type: typing.Optional[str]

Release

  • Type: typing.Optional[str]

Arch

  • Type: typing.Optional[str]

Severity

  • Type: typing.Optional[str]

Repository

  • Type: typing.Optional[str]

ProgressCountersTypeDef

TotalSteps

  • Type: typing.Optional[int]

SuccessSteps

  • Type: typing.Optional[int]

FailedSteps

  • Type: typing.Optional[int]

CancelledSteps

  • Type: typing.Optional[int]

TimedOutSteps

  • Type: typing.Optional[int]

PutComplianceItemsRequestRequestTypeDef

ResourceId

  • Type:
  • Required: Yes

ResourceType

  • Type:
  • Required: Yes

ComplianceType

  • Type:
  • Required: Yes

ExecutionSummary

  • Type:
  • Required: Yes

Items

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ComplianceItemEntryTypeDef]
  • Required: Yes

ItemContentHash

  • Type: typing.Optional[str]

UploadType

  • Type: typing.Optional[typing.Literal['COMPLETE', 'PARTIAL']]

PutInventoryRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

Items

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InventoryItemTypeDef]
  • Required: Yes

PutInventoryResultTypeDef

Message

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutParameterRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['SecureString', 'String', 'StringList']]

KeyId

  • Type: typing.Optional[str]

Overwrite

  • Type: typing.Optional[bool]

AllowedPattern

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]]

Tier

  • Type: typing.Optional[typing.Literal['Advanced', 'Intelligent-Tiering', 'Standard']]

Policies

  • Type: typing.Optional[str]

DataType

  • Type: typing.Optional[str]

PutParameterResultTypeDef

Version

  • Type:
  • Required: Yes

Tier

  • Type: typing.Literal['Advanced', 'Intelligent-Tiering', 'Standard']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutResourcePolicyRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

Policy

  • Type:
  • Required: Yes

PolicyId

  • Type: typing.Optional[str]

PolicyHash

  • Type: typing.Optional[str]

PutResourcePolicyResponseTypeDef

PolicyId

  • Type:
  • Required: Yes

PolicyHash

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RegisterDefaultPatchBaselineRequestRequestTypeDef

BaselineId

  • Type:
  • Required: Yes

RegisterDefaultPatchBaselineResultTypeDef

BaselineId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RegisterPatchBaselineForPatchGroupRequestRequestTypeDef

BaselineId

  • Type:
  • Required: Yes

PatchGroup

  • Type:
  • Required: Yes

RegisterPatchBaselineForPatchGroupResultTypeDef

BaselineId

  • Type:
  • Required: Yes

PatchGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RegisterTargetWithMaintenanceWindowRequestRequestTypeDef

WindowId

  • Type:
  • Required: Yes

ResourceType

  • Type: typing.Literal['INSTANCE', 'RESOURCE_GROUP']
  • Required: Yes

Targets

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.TargetTypeDef, aws_resource_validator.pydantic_models.ssm_classes.TargetExtraOutputTypeDef]]
  • Required: Yes

OwnerInformation

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

ClientToken

  • Type: typing.Optional[str]

RegisterTargetWithMaintenanceWindowResultTypeDef

WindowTargetId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RegisterTaskWithMaintenanceWindowRequestRequestTypeDef

WindowId

  • Type:
  • Required: Yes

TaskArn

  • Type:
  • Required: Yes

TaskType

  • Type: typing.Literal['AUTOMATION', 'LAMBDA', 'RUN_COMMAND', 'STEP_FUNCTIONS']
  • Required: Yes

Targets

  • Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.TargetTypeDef, aws_resource_validator.pydantic_models.ssm_classes.TargetExtraOutputTypeDef]]]

ServiceRoleArn

  • Type: typing.Optional[str]

TaskParameters

  • Type: typing.Optional[typing.Mapping[str, typing.Union[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowTaskParameterValueExpressionTypeDef, aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowTaskParameterValueExpressionExtraOutputTypeDef]]]

TaskInvocationParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowTaskInvocationParametersTypeDef]

Priority

  • Type: typing.Optional[int]

MaxConcurrency

  • Type: typing.Optional[str]

MaxErrors

  • Type: typing.Optional[str]

LoggingInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.LoggingInfoTypeDef]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

ClientToken

  • Type: typing.Optional[str]

CutoffBehavior

  • Type: typing.Optional[typing.Literal['CANCEL_TASK', 'CONTINUE_TASK']]

AlarmConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationTypeDef]

RegisterTaskWithMaintenanceWindowResultTypeDef

WindowTaskId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RegistrationMetadataItemTypeDef

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

RelatedOpsItemTypeDef

OpsItemId

  • Type:
  • Required: Yes

RemoveTagsFromResourceRequestRequestTypeDef

ResourceType

  • Type: typing.Literal['Association', 'Automation', 'Document', 'MaintenanceWindow', 'ManagedInstance', 'OpsItem', 'OpsMetadata', 'Parameter', 'PatchBaseline']
  • Required: Yes

ResourceId

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

ResetServiceSettingRequestRequestTypeDef

SettingId

  • Type:
  • Required: Yes

ResetServiceSettingResultTypeDef

ServiceSetting

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResolvedTargetsTypeDef

ParameterValues

  • Type: typing.Optional[typing.List[str]]

Truncated

  • Type: typing.Optional[bool]

ResourceComplianceSummaryItemTypeDef

ComplianceType

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[str]

ResourceId

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['COMPLIANT', 'NON_COMPLIANT']]

OverallSeverity

  • Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'INFORMATIONAL', 'LOW', 'MEDIUM', 'UNSPECIFIED']]

ExecutionSummary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.ComplianceExecutionSummaryOutputTypeDef]

CompliantSummary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.CompliantSummaryTypeDef]

NonCompliantSummary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.NonCompliantSummaryTypeDef]

ResourceDataSyncAwsOrganizationsSourceOutputTypeDef

OrganizationSourceType

  • Type:
  • Required: Yes

OrganizationalUnits

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.ResourceDataSyncOrganizationalUnitTypeDef]]

ResourceDataSyncAwsOrganizationsSourceTypeDef

OrganizationSourceType

  • Type:
  • Required: Yes

OrganizationalUnits

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ResourceDataSyncOrganizationalUnitTypeDef]]

ResourceDataSyncDestinationDataSharingTypeDef

DestinationDataSharingType

  • Type: typing.Optional[str]

ResourceDataSyncItemTypeDef

SyncName

  • Type: typing.Optional[str]

SyncType

  • Type: typing.Optional[str]

SyncSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.ResourceDataSyncSourceWithStateTypeDef]

S3Destination

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.ResourceDataSyncS3DestinationTypeDef]

LastSyncTime

  • Type: typing.Optional[datetime.datetime]

LastSuccessfulSyncTime

  • Type: typing.Optional[datetime.datetime]

SyncLastModifiedTime

  • Type: typing.Optional[datetime.datetime]

LastStatus

  • Type: typing.Optional[typing.Literal['Failed', 'InProgress', 'Successful']]

SyncCreatedTime

  • Type: typing.Optional[datetime.datetime]

LastSyncStatusMessage

  • Type: typing.Optional[str]

ResourceDataSyncOrganizationalUnitTypeDef

OrganizationalUnitId

  • Type: typing.Optional[str]

ResourceDataSyncS3DestinationTypeDef

BucketName

  • Type:
  • Required: Yes

SyncFormat

  • Type: typing.Literal['JsonSerDe']
  • Required: Yes

Region

  • Type:
  • Required: Yes

Prefix

  • Type: typing.Optional[str]

AWSKMSKeyARN

  • Type: typing.Optional[str]

DestinationDataSharing

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.ResourceDataSyncDestinationDataSharingTypeDef]

ResourceDataSyncSourceTypeDef

SourceType

  • Type:
  • Required: Yes

SourceRegions

  • Type: typing.Sequence[str]
  • Required: Yes

AwsOrganizationsSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.ResourceDataSyncAwsOrganizationsSourceTypeDef]

IncludeFutureRegions

  • Type: typing.Optional[bool]

EnableAllOpsDataSources

  • Type: typing.Optional[bool]

ResourceDataSyncSourceWithStateTypeDef

SourceType

  • Type: typing.Optional[str]

AwsOrganizationsSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.ResourceDataSyncAwsOrganizationsSourceOutputTypeDef]

SourceRegions

  • Type: typing.Optional[typing.List[str]]

IncludeFutureRegions

  • Type: typing.Optional[bool]

State

  • Type: typing.Optional[str]

EnableAllOpsDataSources

  • Type: typing.Optional[bool]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

ResultAttributeTypeDef

TypeName

  • Type:
  • Required: Yes

ResumeSessionRequestRequestTypeDef

SessionId

  • Type:
  • Required: Yes

ResumeSessionResponseTypeDef

SessionId

  • Type:
  • Required: Yes

TokenValue

  • Type:
  • Required: Yes

StreamUrl

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ReviewInformationTypeDef

ReviewedTime

  • Type: typing.Optional[datetime.datetime]

Status

  • Type: typing.Optional[typing.Literal['APPROVED', 'NOT_REVIEWED', 'PENDING', 'REJECTED']]

Reviewer

  • Type: typing.Optional[str]

RunbookExtraOutputTypeDef

DocumentName

  • Type:
  • Required: Yes

DocumentVersion

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[typing.Dict[str, typing.List[str]]]

TargetParameterName

  • Type: typing.Optional[str]

Targets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetExtraOutputTypeDef]]

TargetMaps

  • Type: typing.Optional[typing.List[typing.Dict[str, typing.List[str]]]]

MaxConcurrency

  • Type: typing.Optional[str]

MaxErrors

  • Type: typing.Optional[str]

TargetLocations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetLocationExtraOutputTypeDef]]

RunbookOutputTypeDef

DocumentName

  • Type:
  • Required: Yes

DocumentVersion

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[typing.Dict[str, typing.List[str]]]

TargetParameterName

  • Type: typing.Optional[str]

Targets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetOutputTypeDef]]

TargetMaps

  • Type: typing.Optional[typing.List[typing.Dict[str, typing.List[str]]]]

MaxConcurrency

  • Type: typing.Optional[str]

MaxErrors

  • Type: typing.Optional[str]

TargetLocations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetLocationOutputTypeDef]]

RunbookTypeDef

DocumentName

  • Type:
  • Required: Yes

DocumentVersion

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]

TargetParameterName

  • Type: typing.Optional[str]

Targets

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TargetTypeDef]]

TargetMaps

  • Type: typing.Optional[typing.Sequence[typing.Mapping[str, typing.Sequence[str]]]]

MaxConcurrency

  • Type: typing.Optional[str]

MaxErrors

  • Type: typing.Optional[str]

TargetLocations

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TargetLocationTypeDef]]

S3OutputLocationTypeDef

OutputS3Region

  • Type: typing.Optional[str]

OutputS3BucketName

  • Type: typing.Optional[str]

OutputS3KeyPrefix

  • Type: typing.Optional[str]

S3OutputUrlTypeDef

OutputUrl

  • Type: typing.Optional[str]

ScheduledWindowExecutionTypeDef

WindowId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

ExecutionTime

  • Type: typing.Optional[str]

SendAutomationSignalRequestRequestTypeDef

AutomationExecutionId

  • Type:
  • Required: Yes

SignalType

  • Type: typing.Literal['Approve', 'Reject', 'Resume', 'StartStep', 'StopStep']
  • Required: Yes

Payload

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]

SendCommandRequestRequestTypeDef

DocumentName

  • Type:
  • Required: Yes

InstanceIds

  • Type: typing.Optional[typing.Sequence[str]]

Targets

  • Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.TargetTypeDef, aws_resource_validator.pydantic_models.ssm_classes.TargetExtraOutputTypeDef]]]

DocumentVersion

  • Type: typing.Optional[str]

DocumentHash

  • Type: typing.Optional[str]

DocumentHashType

  • Type: typing.Optional[typing.Literal['Sha1', 'Sha256']]

TimeoutSeconds

  • Type: typing.Optional[int]

Comment

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]

OutputS3Region

  • Type: typing.Optional[str]

OutputS3BucketName

  • Type: typing.Optional[str]

OutputS3KeyPrefix

  • Type: typing.Optional[str]

MaxConcurrency

  • Type: typing.Optional[str]

MaxErrors

  • Type: typing.Optional[str]

ServiceRoleArn

  • Type: typing.Optional[str]

NotificationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.NotificationConfigTypeDef]

CloudWatchOutputConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.CloudWatchOutputConfigTypeDef]

AlarmConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationTypeDef]

SendCommandResultTypeDef

Command

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ServiceSettingTypeDef

SettingId

  • Type: typing.Optional[str]

SettingValue

  • Type: typing.Optional[str]

LastModifiedDate

  • Type: typing.Optional[datetime.datetime]

LastModifiedUser

  • Type: typing.Optional[str]

ARN

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[str]

SessionFilterTypeDef

key

  • Type: typing.Literal['InvokedAfter', 'InvokedBefore', 'Owner', 'SessionId', 'Status', 'Target']
  • Required: Yes

value

  • Type:
  • Required: Yes

SessionManagerOutputUrlTypeDef

S3OutputUrl

  • Type: typing.Optional[str]

CloudWatchOutputUrl

  • Type: typing.Optional[str]

SessionTypeDef

SessionId

  • Type: typing.Optional[str]

Target

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['Connected', 'Connecting', 'Disconnected', 'Failed', 'Terminated', 'Terminating']]

StartDate

  • Type: typing.Optional[datetime.datetime]

EndDate

  • Type: typing.Optional[datetime.datetime]

DocumentName

  • Type: typing.Optional[str]

Owner

  • Type: typing.Optional[str]

Reason

  • Type: typing.Optional[str]

Details

  • Type: typing.Optional[str]

OutputUrl

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.SessionManagerOutputUrlTypeDef]

MaxSessionDuration

  • Type: typing.Optional[str]

SeveritySummaryTypeDef

CriticalCount

  • Type: typing.Optional[int]

HighCount

  • Type: typing.Optional[int]

MediumCount

  • Type: typing.Optional[int]

LowCount

  • Type: typing.Optional[int]

InformationalCount

  • Type: typing.Optional[int]

UnspecifiedCount

  • Type: typing.Optional[int]

StartAssociationsOnceRequestRequestTypeDef

AssociationIds

  • Type: typing.Sequence[str]
  • Required: Yes

StartAutomationExecutionRequestRequestTypeDef

DocumentName

  • Type:
  • Required: Yes

DocumentVersion

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]

ClientToken

  • Type: typing.Optional[str]

Mode

  • Type: typing.Optional[typing.Literal['Auto', 'Interactive']]

TargetParameterName

  • Type: typing.Optional[str]

Targets

  • Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.TargetTypeDef, aws_resource_validator.pydantic_models.ssm_classes.TargetExtraOutputTypeDef]]]

TargetMaps

  • Type: typing.Optional[typing.Sequence[typing.Mapping[str, typing.Sequence[str]]]]

MaxConcurrency

  • Type: typing.Optional[str]

MaxErrors

  • Type: typing.Optional[str]

TargetLocations

  • Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.TargetLocationTypeDef, aws_resource_validator.pydantic_models.ssm_classes.TargetLocationExtraOutputTypeDef]]]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]]

AlarmConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationTypeDef]

StartAutomationExecutionResultTypeDef

AutomationExecutionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartChangeRequestExecutionRequestRequestTypeDef

DocumentName

  • Type:
  • Required: Yes

Runbooks

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.RunbookTypeDef, aws_resource_validator.pydantic_models.ssm_classes.RunbookExtraOutputTypeDef]]
  • Required: Yes

ScheduledTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

DocumentVersion

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]

ChangeRequestName

  • Type: typing.Optional[str]

ClientToken

  • Type: typing.Optional[str]

AutoApprove

  • Type: typing.Optional[bool]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]]

ScheduledEndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

ChangeDetails

  • Type: typing.Optional[str]

StartChangeRequestExecutionResultTypeDef

AutomationExecutionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartSessionRequestRequestTypeDef

Target

  • Type:
  • Required: Yes

DocumentName

  • Type: typing.Optional[str]

Reason

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]

StartSessionResponseTypeDef

SessionId

  • Type:
  • Required: Yes

TokenValue

  • Type:
  • Required: Yes

StreamUrl

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StepExecutionFilterTypeDef

Key

  • Type: typing.Literal['Action', 'ParentStepExecutionId', 'ParentStepIteration', 'ParentStepIteratorValue', 'StartTimeAfter', 'StartTimeBefore', 'StepExecutionId', 'StepExecutionStatus', 'StepName']
  • Required: Yes

Values

  • Type: typing.Sequence[str]
  • Required: Yes

StepExecutionTypeDef

StepName

  • Type: typing.Optional[str]

Action

  • Type: typing.Optional[str]

TimeoutSeconds

  • Type: typing.Optional[int]

OnFailure

  • Type: typing.Optional[str]

MaxAttempts

  • Type: typing.Optional[int]

ExecutionStartTime

  • Type: typing.Optional[datetime.datetime]

ExecutionEndTime

  • Type: typing.Optional[datetime.datetime]

StepStatus

  • Type: typing.Optional[typing.Literal['Approved', 'Cancelled', 'Cancelling', 'ChangeCalendarOverrideApproved', 'ChangeCalendarOverrideRejected', 'CompletedWithFailure', 'CompletedWithSuccess', 'Exited', 'Failed', 'InProgress', 'Pending', 'PendingApproval', 'PendingChangeCalendarOverride', 'Rejected', 'RunbookInProgress', 'Scheduled', 'Success', 'TimedOut', 'Waiting']]

ResponseCode

  • Type: typing.Optional[str]

Inputs

  • Type: typing.Optional[typing.Dict[str, str]]

Outputs

  • Type: typing.Optional[typing.Dict[str, typing.List[str]]]

Response

  • Type: typing.Optional[str]

FailureMessage

  • Type: typing.Optional[str]

FailureDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.FailureDetailsTypeDef]

StepExecutionId

  • Type: typing.Optional[str]

OverriddenParameters

  • Type: typing.Optional[typing.Dict[str, typing.List[str]]]

IsEnd

  • Type: typing.Optional[bool]

NextStep

  • Type: typing.Optional[str]

IsCritical

  • Type: typing.Optional[bool]

ValidNextSteps

  • Type: typing.Optional[typing.List[str]]

Targets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetOutputTypeDef]]

TargetLocation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.TargetLocationOutputTypeDef]

TriggeredAlarms

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.AlarmStateInformationTypeDef]]

ParentStepDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.ParentStepDetailsTypeDef]

StopAutomationExecutionRequestRequestTypeDef

AutomationExecutionId

  • Type:
  • Required: Yes

Type

  • Type: typing.Optional[typing.Literal['Cancel', 'Complete']]

TagTypeDef

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

TargetExtraOutputTypeDef

Key

  • Type: typing.Optional[str]

Values

  • Type: typing.Optional[typing.List[str]]

TargetLocationExtraOutputTypeDef

Accounts

  • Type: typing.Optional[typing.List[str]]

Regions

  • Type: typing.Optional[typing.List[str]]

TargetLocationMaxConcurrency

  • Type: typing.Optional[str]

TargetLocationMaxErrors

  • Type: typing.Optional[str]

ExecutionRoleName

  • Type: typing.Optional[str]

TargetLocationAlarmConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationExtraOutputTypeDef]

TargetLocationOutputTypeDef

Accounts

  • Type: typing.Optional[typing.List[str]]

Regions

  • Type: typing.Optional[typing.List[str]]

TargetLocationMaxConcurrency

  • Type: typing.Optional[str]

TargetLocationMaxErrors

  • Type: typing.Optional[str]

ExecutionRoleName

  • Type: typing.Optional[str]

TargetLocationAlarmConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationOutputTypeDef]

TargetLocationTypeDef

Accounts

  • Type: typing.Optional[typing.Sequence[str]]

Regions

  • Type: typing.Optional[typing.Sequence[str]]

TargetLocationMaxConcurrency

  • Type: typing.Optional[str]

TargetLocationMaxErrors

  • Type: typing.Optional[str]

ExecutionRoleName

  • Type: typing.Optional[str]

TargetLocationAlarmConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationTypeDef]

TargetOutputTypeDef

Key

  • Type: typing.Optional[str]

Values

  • Type: typing.Optional[typing.List[str]]

TargetTypeDef

Key

  • Type: typing.Optional[str]

Values

  • Type: typing.Optional[typing.Sequence[str]]

TerminateSessionRequestRequestTypeDef

SessionId

  • Type:
  • Required: Yes

TerminateSessionResponseTypeDef

SessionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UnlabelParameterVersionRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

ParameterVersion

  • Type:
  • Required: Yes

Labels

  • Type: typing.Sequence[str]
  • Required: Yes

UnlabelParameterVersionResultTypeDef

RemovedLabels

  • Type: typing.List[str]
  • Required: Yes

InvalidLabels

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateAssociationRequestRequestTypeDef

AssociationId

  • Type:
  • Required: Yes

Parameters

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]

DocumentVersion

  • Type: typing.Optional[str]

ScheduleExpression

  • Type: typing.Optional[str]

OutputLocation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.InstanceAssociationOutputLocationTypeDef]

Name

  • Type: typing.Optional[str]

Targets

  • Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.TargetTypeDef, aws_resource_validator.pydantic_models.ssm_classes.TargetExtraOutputTypeDef]]]

AssociationName

  • Type: typing.Optional[str]

AssociationVersion

  • Type: typing.Optional[str]

AutomationTargetParameterName

  • Type: typing.Optional[str]

MaxErrors

  • Type: typing.Optional[str]

MaxConcurrency

  • Type: typing.Optional[str]

ComplianceSeverity

  • Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'LOW', 'MEDIUM', 'UNSPECIFIED']]

SyncCompliance

  • Type: typing.Optional[typing.Literal['AUTO', 'MANUAL']]

ApplyOnlyAtCronInterval

  • Type: typing.Optional[bool]

CalendarNames

  • Type: typing.Optional[typing.Sequence[str]]

TargetLocations

  • Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.TargetLocationTypeDef, aws_resource_validator.pydantic_models.ssm_classes.TargetLocationExtraOutputTypeDef]]]

ScheduleOffset

  • Type: typing.Optional[int]

Duration

  • Type: typing.Optional[int]

TargetMaps

  • Type: typing.Optional[typing.Sequence[typing.Mapping[str, typing.Sequence[str]]]]

AlarmConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationTypeDef]

UpdateAssociationResultTypeDef

AssociationDescription

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateAssociationStatusRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

AssociationStatus

  • Type:
  • Required: Yes

UpdateAssociationStatusResultTypeDef

AssociationDescription

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateDocumentDefaultVersionRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DocumentVersion

  • Type:
  • Required: Yes

UpdateDocumentDefaultVersionResultTypeDef

Description

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateDocumentMetadataRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DocumentReviews

  • Type:
  • Required: Yes

DocumentVersion

  • Type: typing.Optional[str]

UpdateDocumentRequestRequestTypeDef

Content

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Attachments

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.AttachmentsSourceTypeDef]]

DisplayName

  • Type: typing.Optional[str]

VersionName

  • Type: typing.Optional[str]

DocumentVersion

  • Type: typing.Optional[str]

DocumentFormat

  • Type: typing.Optional[typing.Literal['JSON', 'TEXT', 'YAML']]

TargetType

  • Type: typing.Optional[str]

UpdateDocumentResultTypeDef

DocumentDescription

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateMaintenanceWindowRequestRequestTypeDef

WindowId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

StartDate

  • Type: typing.Optional[str]

EndDate

  • Type: typing.Optional[str]

Schedule

  • Type: typing.Optional[str]

ScheduleTimezone

  • Type: typing.Optional[str]

ScheduleOffset

  • Type: typing.Optional[int]

Duration

  • Type: typing.Optional[int]

Cutoff

  • Type: typing.Optional[int]

AllowUnassociatedTargets

  • Type: typing.Optional[bool]

Enabled

  • Type: typing.Optional[bool]

Replace

  • Type: typing.Optional[bool]

UpdateMaintenanceWindowResultTypeDef

WindowId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

StartDate

  • Type:
  • Required: Yes

EndDate

  • Type:
  • Required: Yes

Schedule

  • Type:
  • Required: Yes

ScheduleTimezone

  • Type:
  • Required: Yes

ScheduleOffset

  • Type:
  • Required: Yes

Duration

  • Type:
  • Required: Yes

Cutoff

  • Type:
  • Required: Yes

AllowUnassociatedTargets

  • Type:
  • Required: Yes

Enabled

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateMaintenanceWindowTargetRequestRequestTypeDef

WindowId

  • Type:
  • Required: Yes

WindowTargetId

  • Type:
  • Required: Yes

Targets

  • Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.TargetTypeDef, aws_resource_validator.pydantic_models.ssm_classes.TargetExtraOutputTypeDef]]]

OwnerInformation

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Replace

  • Type: typing.Optional[bool]

UpdateMaintenanceWindowTargetResultTypeDef

WindowId

  • Type:
  • Required: Yes

WindowTargetId

  • Type:
  • Required: Yes

Targets

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetOutputTypeDef]
  • Required: Yes

OwnerInformation

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateMaintenanceWindowTaskRequestRequestTypeDef

WindowId

  • Type:
  • Required: Yes

WindowTaskId

  • Type:
  • Required: Yes

Targets

  • Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.TargetTypeDef, aws_resource_validator.pydantic_models.ssm_classes.TargetExtraOutputTypeDef]]]

TaskArn

  • Type: typing.Optional[str]

ServiceRoleArn

  • Type: typing.Optional[str]

TaskParameters

  • Type: typing.Optional[typing.Mapping[str, typing.Union[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowTaskParameterValueExpressionTypeDef, aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowTaskParameterValueExpressionExtraOutputTypeDef]]]

TaskInvocationParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowTaskInvocationParametersTypeDef]

Priority

  • Type: typing.Optional[int]

MaxConcurrency

  • Type: typing.Optional[str]

MaxErrors

  • Type: typing.Optional[str]

LoggingInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.LoggingInfoTypeDef]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Replace

  • Type: typing.Optional[bool]

CutoffBehavior

  • Type: typing.Optional[typing.Literal['CANCEL_TASK', 'CONTINUE_TASK']]

AlarmConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationTypeDef]

UpdateMaintenanceWindowTaskResultTypeDef

WindowId

  • Type:
  • Required: Yes

WindowTaskId

  • Type:
  • Required: Yes

Targets

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetOutputTypeDef]
  • Required: Yes

TaskArn

  • Type:
  • Required: Yes

ServiceRoleArn

  • Type:
  • Required: Yes

TaskParameters

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowTaskParameterValueExpressionOutputTypeDef]
  • Required: Yes

TaskInvocationParameters

  • Type:
  • Required: Yes

Priority

  • Type:
  • Required: Yes

MaxConcurrency

  • Type:
  • Required: Yes

MaxErrors

  • Type:
  • Required: Yes

LoggingInfo

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

CutoffBehavior

  • Type: typing.Literal['CANCEL_TASK', 'CONTINUE_TASK']
  • Required: Yes

AlarmConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateManagedInstanceRoleRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

IamRole

  • Type:
  • Required: Yes

UpdateOpsItemRequestRequestTypeDef

OpsItemId

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

OperationalData

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.ssm_classes.OpsItemDataValueTypeDef]]

OperationalDataToDelete

  • Type: typing.Optional[typing.Sequence[str]]

Notifications

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsItemNotificationTypeDef]]

Priority

  • Type: typing.Optional[int]

RelatedOpsItems

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.RelatedOpsItemTypeDef]]

Status

  • Type: typing.Optional[typing.Literal['Approved', 'Cancelled', 'Cancelling', 'ChangeCalendarOverrideApproved', 'ChangeCalendarOverrideRejected', 'Closed', 'CompletedWithFailure', 'CompletedWithSuccess', 'Failed', 'InProgress', 'Open', 'Pending', 'PendingApproval', 'PendingChangeCalendarOverride', 'Rejected', 'Resolved', 'RunbookInProgress', 'Scheduled', 'TimedOut']]

Title

  • Type: typing.Optional[str]

Category

  • Type: typing.Optional[str]

Severity

  • Type: typing.Optional[str]

ActualStartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

ActualEndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

PlannedStartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

PlannedEndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

OpsItemArn

  • Type: typing.Optional[str]

UpdateOpsMetadataRequestRequestTypeDef

OpsMetadataArn

  • Type:
  • Required: Yes

MetadataToUpdate

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.ssm_classes.MetadataValueTypeDef]]

KeysToDelete

  • Type: typing.Optional[typing.Sequence[str]]

UpdateOpsMetadataResultTypeDef

OpsMetadataArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdatePatchBaselineRequestRequestTypeDef

BaselineId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

GlobalFilters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PatchFilterGroupTypeDef]

ApprovalRules

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PatchRuleGroupTypeDef]

ApprovedPatches

  • Type: typing.Optional[typing.Sequence[str]]

ApprovedPatchesComplianceLevel

  • Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'INFORMATIONAL', 'LOW', 'MEDIUM', 'UNSPECIFIED']]

ApprovedPatchesEnableNonSecurity

  • Type: typing.Optional[bool]

RejectedPatches

  • Type: typing.Optional[typing.Sequence[str]]

RejectedPatchesAction

  • Type: typing.Optional[typing.Literal['ALLOW_AS_DEPENDENCY', 'BLOCK']]

Description

  • Type: typing.Optional[str]

Sources

  • Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.PatchSourceTypeDef, aws_resource_validator.pydantic_models.ssm_classes.PatchSourceOutputTypeDef]]]

Replace

  • Type: typing.Optional[bool]

UpdatePatchBaselineResultTypeDef

BaselineId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

OperatingSystem

  • Type: typing.Literal['ALMA_LINUX', 'AMAZON_LINUX', 'AMAZON_LINUX_2', 'AMAZON_LINUX_2022', 'AMAZON_LINUX_2023', 'CENTOS', 'DEBIAN', 'MACOS', 'ORACLE_LINUX', 'RASPBIAN', 'REDHAT_ENTERPRISE_LINUX', 'ROCKY_LINUX', 'SUSE', 'UBUNTU', 'WINDOWS']
  • Required: Yes

GlobalFilters

  • Type:
  • Required: Yes

ApprovalRules

  • Type:
  • Required: Yes

ApprovedPatches

  • Type: typing.List[str]
  • Required: Yes

ApprovedPatchesComplianceLevel

  • Type: typing.Literal['CRITICAL', 'HIGH', 'INFORMATIONAL', 'LOW', 'MEDIUM', 'UNSPECIFIED']
  • Required: Yes

ApprovedPatchesEnableNonSecurity

  • Type:
  • Required: Yes

RejectedPatches

  • Type: typing.List[str]
  • Required: Yes

RejectedPatchesAction

  • Type: typing.Literal['ALLOW_AS_DEPENDENCY', 'BLOCK']
  • Required: Yes

CreatedDate

  • Type:
  • Required: Yes

ModifiedDate

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Sources

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.PatchSourceOutputTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateResourceDataSyncRequestRequestTypeDef

SyncName

  • Type:
  • Required: Yes

SyncType

  • Type:
  • Required: Yes

SyncSource

  • Type:
  • Required: Yes

UpdateServiceSettingRequestRequestTypeDef

SettingId

  • Type:
  • Required: Yes

SettingValue

  • Type:
  • Required: Yes

WaiterConfigTypeDef

Delay

  • Type: typing.Optional[int]

MaxAttempts

  • Type: typing.Optional[int]