Skip to content

Ssm Classes

AccountSharingInfo

AccountId

  • Type: typing.Optional[str]

SharedDocumentVersion

  • Type: typing.Optional[str]

Activation

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.ssm_classes.Tag]]

AddTagsToResourceRequest

ResourceType

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

ResourceId

  • Type:
  • Required: Yes

Tags

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

Alarm

Name

  • Type:
  • Required: Yes

AlarmConfiguration

Alarms

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

IgnorePollAlarmFailure

  • Type: typing.Optional[bool]

AlarmConfigurationOutput

Alarms

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

IgnorePollAlarmFailure

  • Type: typing.Optional[bool]

AlarmStateInformation

Name

  • Type:
  • Required: Yes

State

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

AssociateOpsItemRelatedItemRequest

OpsItemId

  • Type:
  • Required: Yes

AssociationType

  • Type:
  • Required: Yes

ResourceType

  • Type:
  • Required: Yes

ResourceUri

  • Type:
  • Required: Yes

AssociateOpsItemRelatedItemResponse

AssociationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Association

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.ssm_classes.TargetOutput]]

LastExecutionDate

  • Type: typing.Optional[datetime.datetime]

Overview

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.AssociationOverview]

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

AssociationDescription

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.ssm_classes.AssociationStatusOutput]

Overview

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.AssociationOverview]

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.ssm_classes.TargetOutput]]

ScheduleExpression

  • Type: typing.Optional[str]

OutputLocation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.InstanceAssociationOutputLocation]

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.ssm_classes.TargetLocationOutput]]

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.ssm_classes.AlarmConfigurationOutput]

TriggeredAlarms

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

AssociationExecution

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.ssm_classes.AlarmConfigurationOutput]

TriggeredAlarms

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

AssociationExecutionFilter

Key

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

Value

  • Type:
  • Required: Yes

Type

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

AssociationExecutionTarget

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:

AssociationExecutionTargetsFilter

Key

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

Value

  • Type:
  • Required: Yes

AssociationFilter

key

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

value

  • Type:
  • Required: Yes

AssociationOverview

Status

  • Type: typing.Optional[str]

DetailedStatus

  • Type: typing.Optional[str]

AssociationStatusAggregatedCount

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

AssociationStatus

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]

AssociationStatusOutput

Date

  • Type:
  • Required: Yes

Name

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

Message

  • Type:
  • Required: Yes

AdditionalInfo

  • Type: typing.Optional[str]

AssociationVersionInfo

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.ssm_classes.TargetOutput]]

ScheduleExpression

  • Type: typing.Optional[str]

OutputLocation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.InstanceAssociationOutputLocation]

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.ssm_classes.TargetLocationOutput]]

ScheduleOffset

  • Type: typing.Optional[int]

Duration

  • Type: typing.Optional[int]

TargetMaps

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

AttachmentContent

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]

AttachmentInformation

Name

  • Type: typing.Optional[str]

AttachmentsSource

Key

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

Values

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

Name

  • Type: typing.Optional[str]

AutomationExecution

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.ssm_classes.StepExecution]]

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.ssm_classes.TargetOutput]]

TargetMaps

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

ResolvedTargets

  • Type:

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.ssm_classes.TargetLocationOutput]]

ProgressCounters

  • Type:

AlarmConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.AlarmConfigurationOutput]

TriggeredAlarms

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

TargetLocationsURL

  • Type: typing.Optional[str]

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.ssm_classes.RunbookOutput]]

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

AutomationExecutionFilter

Key

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

Values

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

AutomationExecutionInputs

Parameters

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

TargetParameterName

  • Type: typing.Optional[str]

Targets

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.Target, aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetOutput]]]

TargetMaps

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

TargetLocations

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetLocation, aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetLocationOutput]]]

TargetLocationsURL

  • Type: typing.Optional[str]

AutomationExecutionMetadata

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.ssm_classes.TargetOutput]]

TargetMaps

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

ResolvedTargets

  • Type:

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.ssm_classes.AlarmConfigurationOutput]

TriggeredAlarms

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

TargetLocationsURL

  • Type: typing.Optional[str]

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.ssm_classes.RunbookOutput]]

OpsItemId

  • Type: typing.Optional[str]

AssociationId

  • Type: typing.Optional[str]

ChangeRequestName

  • Type: typing.Optional[str]

AutomationExecutionPreview

StepPreviews

  • Type: typing.Optional[typing.Dict[typing.Literal['Mutating', 'NonMutating', 'Undetermined'], int]]

Regions

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

TargetPreviews

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

TotalAccounts

  • Type: typing.Optional[int]

BaseValidatorModel

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

BaselineOverride

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.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.PatchFilterGroup, aws_resource_validator.pydantic_models.ssm.ssm_classes.PatchFilterGroupOutput, NoneType]

ApprovalRules

  • Type: typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.PatchRuleGroup, aws_resource_validator.pydantic_models.ssm.ssm_classes.PatchRuleGroupOutput, NoneType]

ApprovedPatches

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

ApprovedPatchesComplianceLevel

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

RejectedPatches

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

RejectedPatchesAction

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

ApprovedPatchesEnableNonSecurity

  • Type: typing.Optional[bool]

Sources

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.PatchSource, aws_resource_validator.pydantic_models.ssm.ssm_classes.PatchSourceOutput]]]

CancelCommandRequest

CommandId

  • Type:
  • Required: Yes

InstanceIds

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

CancelMaintenanceWindowExecutionRequest

WindowExecutionId

  • Type:
  • Required: Yes

CancelMaintenanceWindowExecutionResult

WindowExecutionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CloudWatchOutputConfig

CloudWatchLogGroupName

  • Type: typing.Optional[str]

CloudWatchOutputEnabled

  • Type: typing.Optional[bool]

Command

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.ssm_classes.TargetOutput]]

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.ssm_classes.NotificationConfigOutput]

CloudWatchOutputConfig

  • Type:

TimeoutSeconds

  • Type: typing.Optional[int]

AlarmConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.AlarmConfigurationOutput]

TriggeredAlarms

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

CommandFilter

key

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

value

  • Type:
  • Required: Yes

CommandInvocation

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.ssm_classes.CommandPlugin]]

ServiceRole

  • Type: typing.Optional[str]

NotificationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.NotificationConfigOutput]

CloudWatchOutputConfig

  • Type:

CommandPlugin

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]

ComplianceExecutionSummary

ExecutionTime

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

ExecutionId

  • Type: typing.Optional[str]

ExecutionType

  • Type: typing.Optional[str]

ComplianceExecutionSummaryOutput

ExecutionTime

  • Type:
  • Required: Yes

ExecutionId

  • Type: typing.Optional[str]

ExecutionType

  • Type: typing.Optional[str]

ComplianceItem

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.ssm_classes.ComplianceExecutionSummaryOutput]

Details

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

ComplianceItemEntry

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.Dict[str, str]]

ComplianceStringFilter

Key

  • Type: typing.Optional[str]

Values

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

Type

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

ComplianceSummaryItem

ComplianceType

  • Type: typing.Optional[str]

CompliantSummary

  • Type:

NonCompliantSummary

  • Type:

CompliantSummary

CompliantCount

  • Type: typing.Optional[int]

SeveritySummary

  • Type:

CreateActivationRequest

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.List[aws_resource_validator.pydantic_models.ssm.ssm_classes.Tag]]

RegistrationMetadata

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

CreateActivationResult

ActivationId

  • Type:
  • Required: Yes

ActivationCode

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateAssociationBatchRequest

Entries

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.CreateAssociationBatchRequestEntry, aws_resource_validator.pydantic_models.ssm.ssm_classes.CreateAssociationBatchRequestEntryOutput]]
  • Required: Yes

CreateAssociationBatchRequestEntry

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[typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.Target, aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetOutput]]]

ScheduleExpression

  • Type: typing.Optional[str]

OutputLocation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.InstanceAssociationOutputLocation]

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[typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetLocation, aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetLocationOutput]]]

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.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.AlarmConfiguration, aws_resource_validator.pydantic_models.ssm.ssm_classes.AlarmConfigurationOutput, NoneType]

CreateAssociationBatchRequestEntryOutput

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.ssm_classes.TargetOutput]]

ScheduleExpression

  • Type: typing.Optional[str]

OutputLocation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.InstanceAssociationOutputLocation]

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.ssm_classes.TargetLocationOutput]]

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.ssm_classes.AlarmConfigurationOutput]

CreateAssociationBatchResult

Successful

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

Failed

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

ResponseMetadata

  • Type:
  • Required: Yes

CreateAssociationRequest

Name

  • Type:
  • Required: Yes

DocumentVersion

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

Parameters

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

Targets

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.Target, aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetOutput]]]

ScheduleExpression

  • Type: typing.Optional[str]

OutputLocation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.InstanceAssociationOutputLocation]

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.List[str]]

TargetLocations

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetLocation, aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetLocationOutput]]]

ScheduleOffset

  • Type: typing.Optional[int]

Duration

  • Type: typing.Optional[int]

TargetMaps

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

Tags

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

AlarmConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.AlarmConfiguration, aws_resource_validator.pydantic_models.ssm.ssm_classes.AlarmConfigurationOutput, NoneType]

CreateAssociationResult

AssociationDescription

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateDocumentRequest

Content

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Requires

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

Attachments

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

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.List[aws_resource_validator.pydantic_models.ssm.ssm_classes.Tag]]

CreateDocumentResult

DocumentDescription

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateMaintenanceWindowRequest

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.List[aws_resource_validator.pydantic_models.ssm.ssm_classes.Tag]]

CreateMaintenanceWindowResult

WindowId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateOpsItemRequest

Description

  • Type:
  • Required: Yes

Source

  • Type:
  • Required: Yes

Title

  • Type:
  • Required: Yes

OpsItemType

  • Type: typing.Optional[str]

OperationalData

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

Notifications

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

Priority

  • Type: typing.Optional[int]

RelatedOpsItems

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

Tags

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

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]

CreateOpsItemResponse

OpsItemId

  • Type:
  • Required: Yes

OpsItemArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateOpsMetadataRequest

ResourceId

  • Type:
  • Required: Yes

Metadata

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

Tags

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

CreateOpsMetadataResult

OpsMetadataArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatePatchBaselineRequest

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.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.PatchFilterGroup, aws_resource_validator.pydantic_models.ssm.ssm_classes.PatchFilterGroupOutput, NoneType]

ApprovalRules

  • Type: typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.PatchRuleGroup, aws_resource_validator.pydantic_models.ssm.ssm_classes.PatchRuleGroupOutput, NoneType]

ApprovedPatches

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

ApprovedPatchesComplianceLevel

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

ApprovedPatchesEnableNonSecurity

  • Type: typing.Optional[bool]

RejectedPatches

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

RejectedPatchesAction

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

Description

  • Type: typing.Optional[str]

Sources

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.PatchSource, aws_resource_validator.pydantic_models.ssm.ssm_classes.PatchSourceOutput]]]

ClientToken

  • Type: typing.Optional[str]

Tags

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

CreatePatchBaselineResult

BaselineId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateResourceDataSyncRequest

SyncName

  • Type:
  • Required: Yes

S3Destination

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.ResourceDataSyncS3Destination]

SyncType

  • Type: typing.Optional[str]

SyncSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.ResourceDataSyncSource]

DeleteActivationRequest

ActivationId

  • Type:
  • Required: Yes

DeleteAssociationRequest

Name

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

AssociationId

  • Type: typing.Optional[str]

DeleteDocumentRequest

Name

  • Type:
  • Required: Yes

DocumentVersion

  • Type: typing.Optional[str]

VersionName

  • Type: typing.Optional[str]

Force

  • Type: typing.Optional[bool]

DeleteInventoryRequest

TypeName

  • Type:
  • Required: Yes

SchemaDeleteOption

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

DryRun

  • Type: typing.Optional[bool]

ClientToken

  • Type: typing.Optional[str]

DeleteInventoryResult

DeletionId

  • Type:
  • Required: Yes

TypeName

  • Type:
  • Required: Yes

DeletionSummary

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteMaintenanceWindowRequest

WindowId

  • Type:
  • Required: Yes

DeleteMaintenanceWindowResult

WindowId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteOpsItemRequest

OpsItemId

  • Type:
  • Required: Yes

DeleteOpsMetadataRequest

OpsMetadataArn

  • Type:
  • Required: Yes

DeleteParameterRequest

Name

  • Type:
  • Required: Yes

DeleteParametersRequest

Names

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

DeleteParametersResult

DeletedParameters

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

InvalidParameters

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

ResponseMetadata

  • Type:
  • Required: Yes

DeletePatchBaselineRequest

BaselineId

  • Type:
  • Required: Yes

DeletePatchBaselineResult

BaselineId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteResourceDataSyncRequest

SyncName

  • Type:
  • Required: Yes

SyncType

  • Type: typing.Optional[str]

DeleteResourcePolicyRequest

ResourceArn

  • Type:
  • Required: Yes

PolicyId

  • Type:
  • Required: Yes

PolicyHash

  • Type:
  • Required: Yes

DeregisterManagedInstanceRequest

InstanceId

  • Type:
  • Required: Yes

DeregisterPatchBaselineForPatchGroupRequest

BaselineId

  • Type:
  • Required: Yes

PatchGroup

  • Type:
  • Required: Yes

DeregisterPatchBaselineForPatchGroupResult

BaselineId

  • Type:
  • Required: Yes

PatchGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeregisterTargetFromMaintenanceWindowRequest

WindowId

  • Type:
  • Required: Yes

WindowTargetId

  • Type:
  • Required: Yes

Safe

  • Type: typing.Optional[bool]

DeregisterTargetFromMaintenanceWindowResult

WindowId

  • Type:
  • Required: Yes

WindowTargetId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeregisterTaskFromMaintenanceWindowRequest

WindowId

  • Type:
  • Required: Yes

WindowTaskId

  • Type:
  • Required: Yes

DeregisterTaskFromMaintenanceWindowResult

WindowId

  • Type:
  • Required: Yes

WindowTaskId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeActivationsFilter

FilterKey

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

FilterValues

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

DescribeActivationsRequest

Filters

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

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeActivationsRequestPaginate

Filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

DescribeActivationsResult

ActivationList

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeAssociationExecutionTargetsRequest

AssociationId

  • Type:
  • Required: Yes

ExecutionId

  • Type:
  • Required: Yes

Filters

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

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeAssociationExecutionTargetsRequestPaginate

AssociationId

  • Type:
  • Required: Yes

ExecutionId

  • Type:
  • Required: Yes

Filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

DescribeAssociationExecutionTargetsResult

AssociationExecutionTargets

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeAssociationExecutionsRequest

AssociationId

  • Type:
  • Required: Yes

Filters

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

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeAssociationExecutionsRequestPaginate

AssociationId

  • Type:
  • Required: Yes

Filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

DescribeAssociationExecutionsResult

AssociationExecutions

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeAssociationRequest

Name

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

AssociationId

  • Type: typing.Optional[str]

AssociationVersion

  • Type: typing.Optional[str]

DescribeAssociationResult

AssociationDescription

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeAutomationExecutionsRequest

Filters

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

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeAutomationExecutionsRequestPaginate

Filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

DescribeAutomationExecutionsResult

AutomationExecutionMetadataList

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeAutomationStepExecutionsRequest

AutomationExecutionId

  • Type:
  • Required: Yes

Filters

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

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ReverseOrder

  • Type: typing.Optional[bool]

DescribeAutomationStepExecutionsRequestPaginate

AutomationExecutionId

  • Type:
  • Required: Yes

Filters

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

ReverseOrder

  • Type: typing.Optional[bool]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

DescribeAutomationStepExecutionsResult

StepExecutions

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeAvailablePatchesRequest

Filters

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

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeAvailablePatchesRequestPaginate

Filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

DescribeAvailablePatchesResult

Patches

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeDocumentPermissionRequest

Name

  • Type:
  • Required: Yes

PermissionType

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

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeDocumentPermissionResponse

AccountIds

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

AccountSharingInfoList

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeDocumentRequest

Name

  • Type:
  • Required: Yes

DocumentVersion

  • Type: typing.Optional[str]

VersionName

  • Type: typing.Optional[str]

DescribeDocumentResult

Document

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeEffectiveInstanceAssociationsRequest

InstanceId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeEffectiveInstanceAssociationsRequestPaginate

InstanceId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

DescribeEffectiveInstanceAssociationsResult

Associations

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeEffectivePatchesForPatchBaselineRequest

BaselineId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeEffectivePatchesForPatchBaselineRequestPaginate

BaselineId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

DescribeEffectivePatchesForPatchBaselineResult

EffectivePatches

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeInstanceAssociationsStatusRequest

InstanceId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeInstanceAssociationsStatusRequestPaginate

InstanceId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

DescribeInstanceAssociationsStatusResult

InstanceAssociationStatusInfos

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeInstanceInformationRequest

InstanceInformationFilterList

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

Filters

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

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeInstanceInformationRequestPaginate

InstanceInformationFilterList

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

Filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

DescribeInstanceInformationResult

InstanceInformationList

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeInstancePatchStatesForPatchGroupRequest

PatchGroup

  • Type:
  • Required: Yes

Filters

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

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeInstancePatchStatesForPatchGroupRequestPaginate

PatchGroup

  • Type:
  • Required: Yes

Filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

DescribeInstancePatchStatesForPatchGroupResult

InstancePatchStates

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeInstancePatchStatesRequest

InstanceIds

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

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeInstancePatchStatesRequestPaginate

InstanceIds

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

DescribeInstancePatchStatesResult

InstancePatchStates

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeInstancePatchesRequest

InstanceId

  • Type:
  • Required: Yes

Filters

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

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeInstancePatchesRequestPaginate

InstanceId

  • Type:
  • Required: Yes

Filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

DescribeInstancePatchesResult

Patches

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeInstancePropertiesRequest

InstancePropertyFilterList

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

FiltersWithOperator

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

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeInstancePropertiesRequestPaginate

InstancePropertyFilterList

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

FiltersWithOperator

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

DescribeInstancePropertiesResult

InstanceProperties

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeInventoryDeletionsRequest

DeletionId

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeInventoryDeletionsRequestPaginate

DeletionId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

DescribeInventoryDeletionsResult

InventoryDeletions

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowExecutionTaskInvocationsRequest

WindowExecutionId

  • Type:
  • Required: Yes

TaskId

  • Type:
  • Required: Yes

Filters

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

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowExecutionTaskInvocationsRequestPaginate

WindowExecutionId

  • Type:
  • Required: Yes

TaskId

  • Type:
  • Required: Yes

Filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

DescribeMaintenanceWindowExecutionTaskInvocationsResult

WindowExecutionTaskInvocationIdentities

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowExecutionTasksRequest

WindowExecutionId

  • Type:
  • Required: Yes

Filters

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

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowExecutionTasksRequestPaginate

WindowExecutionId

  • Type:
  • Required: Yes

Filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

DescribeMaintenanceWindowExecutionTasksResult

WindowExecutionTaskIdentities

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowExecutionsRequest

WindowId

  • Type:
  • Required: Yes

Filters

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

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowExecutionsRequestPaginate

WindowId

  • Type:
  • Required: Yes

Filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

DescribeMaintenanceWindowExecutionsResult

WindowExecutions

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowScheduleRequest

WindowId

  • Type: typing.Optional[str]

Targets

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.Target, aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetOutput]]]

ResourceType

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

Filters

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

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowScheduleRequestPaginate

WindowId

  • Type: typing.Optional[str]

Targets

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.Target, aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetOutput]]]

ResourceType

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

Filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

DescribeMaintenanceWindowScheduleResult

ScheduledWindowExecutions

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowTargetsRequest

WindowId

  • Type:
  • Required: Yes

Filters

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

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowTargetsRequestPaginate

WindowId

  • Type:
  • Required: Yes

Filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

DescribeMaintenanceWindowTargetsResult

Targets

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowTasksRequest

WindowId

  • Type:
  • Required: Yes

Filters

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

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowTasksRequestPaginate

WindowId

  • Type:
  • Required: Yes

Filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

DescribeMaintenanceWindowTasksResult

Tasks

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowsForTargetRequest

Targets

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.Target, aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetOutput]]
  • Required: Yes

ResourceType

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

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowsForTargetRequestPaginate

Targets

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.Target, aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetOutput]]
  • Required: Yes

ResourceType

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

DescribeMaintenanceWindowsForTargetResult

WindowIdentities

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowsRequest

Filters

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

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeMaintenanceWindowsRequestPaginate

Filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

DescribeMaintenanceWindowsResult

WindowIdentities

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeOpsItemsRequest

OpsItemFilters

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

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeOpsItemsRequestPaginate

OpsItemFilters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

DescribeOpsItemsResponse

OpsItemSummaries

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeParametersRequest

Filters

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

ParameterFilters

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

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Shared

  • Type: typing.Optional[bool]

DescribeParametersRequestPaginate

Filters

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

ParameterFilters

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

Shared

  • Type: typing.Optional[bool]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

DescribeParametersResult

Parameters

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribePatchBaselinesRequest

Filters

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

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribePatchBaselinesRequestPaginate

Filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

DescribePatchBaselinesResult

BaselineIdentities

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribePatchGroupStateRequest

PatchGroup

  • Type:
  • Required: Yes

DescribePatchGroupStateResult

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

DescribePatchGroupsRequest

MaxResults

  • Type: typing.Optional[int]

Filters

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

NextToken

  • Type: typing.Optional[str]

DescribePatchGroupsRequestPaginate

Filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

DescribePatchGroupsResult

Mappings

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribePatchPropertiesRequest

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]

DescribePatchPropertiesRequestPaginate

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.ssm_classes.PaginatorConfig]

DescribePatchPropertiesResult

Properties

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeSessionsRequest

State

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

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Filters

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

DescribeSessionsRequestPaginate

State

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

Filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

DescribeSessionsResponse

Sessions

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DisassociateOpsItemRelatedItemRequest

OpsItemId

  • Type:
  • Required: Yes

AssociationId

  • Type:
  • Required: Yes

DocumentDefaultVersionDescription

Name

  • Type: typing.Optional[str]

DefaultVersion

  • Type: typing.Optional[str]

DefaultVersionName

  • Type: typing.Optional[str]

DocumentDescription

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.ssm_classes.DocumentParameter]]

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.ssm_classes.Tag]]

AttachmentsInformation

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

Requires

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

Author

  • Type: typing.Optional[str]

ReviewInformation

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

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

DocumentFilter

key

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

value

  • Type:
  • Required: Yes

DocumentIdentifier

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.ssm_classes.Tag]]

Requires

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

ReviewStatus

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

Author

  • Type: typing.Optional[str]

DocumentKeyValuesFilter

Key

  • Type: typing.Optional[str]

Values

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

DocumentMetadataResponseInfo

ReviewerResponse

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

DocumentParameter

Name

  • Type: typing.Optional[str]

Type

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

Description

  • Type: typing.Optional[str]

DefaultValue

  • Type: typing.Optional[str]

DocumentRequires

Name

  • Type:
  • Required: Yes

Version

  • Type: typing.Optional[str]

RequireType

  • Type: typing.Optional[str]

VersionName

  • Type: typing.Optional[str]

DocumentReviewCommentSource

Type

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

Content

  • Type: typing.Optional[str]

DocumentReviewerResponseSource

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.ssm_classes.DocumentReviewCommentSource]]

Reviewer

  • Type: typing.Optional[str]

DocumentReviews

Action

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

Comment

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

DocumentVersionInfo

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

EffectivePatch

Patch

  • Type:

PatchStatus

  • Type:

ExecutionInputs

Automation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.AutomationExecutionInputs]

ExecutionPreview

Automation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.AutomationExecutionPreview]

FailedCreateAssociation

Entry

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.CreateAssociationBatchRequestEntryOutput]

Message

  • Type: typing.Optional[str]

Fault

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

FailureDetails

FailureStage

  • Type: typing.Optional[str]

FailureType

  • Type: typing.Optional[str]

Details

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

GetAutomationExecutionRequest

AutomationExecutionId

  • Type:
  • Required: Yes

GetAutomationExecutionResult

AutomationExecution

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCalendarStateRequest

CalendarNames

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

AtTime

  • Type: typing.Optional[str]

GetCalendarStateResponse

State

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

AtTime

  • Type:
  • Required: Yes

NextTransitionTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCommandInvocationRequest

CommandId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

PluginName

  • Type: typing.Optional[str]

GetCommandInvocationRequestWait

CommandId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

PluginName

  • Type: typing.Optional[str]

WaiterConfig

  • Type:

GetCommandInvocationResult

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

GetConnectionStatusRequest

Target

  • Type:
  • Required: Yes

GetConnectionStatusResponse

Target

  • Type:
  • Required: Yes

Status

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

ResponseMetadata

  • Type:
  • Required: Yes

GetDefaultPatchBaselineRequest

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

GetDefaultPatchBaselineResult

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

GetDeployablePatchSnapshotForInstanceRequest

InstanceId

  • Type:
  • Required: Yes

SnapshotId

  • Type:
  • Required: Yes

BaselineOverride

  • Type:

GetDeployablePatchSnapshotForInstanceResult

InstanceId

  • Type:
  • Required: Yes

SnapshotId

  • Type:
  • Required: Yes

SnapshotDownloadUrl

  • Type:
  • Required: Yes

Product

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDocumentRequest

Name

  • Type:
  • Required: Yes

VersionName

  • Type: typing.Optional[str]

DocumentVersion

  • Type: typing.Optional[str]

DocumentFormat

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

GetDocumentResult

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.ssm_classes.DocumentRequires]
  • Required: Yes

AttachmentsContent

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

ReviewStatus

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

ResponseMetadata

  • Type:
  • Required: Yes

GetExecutionPreviewRequest

ExecutionPreviewId

  • Type:
  • Required: Yes

GetExecutionPreviewResponse

ExecutionPreviewId

  • Type:
  • Required: Yes

EndedAt

  • Type:
  • Required: Yes

Status

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

StatusMessage

  • Type:
  • Required: Yes

ExecutionPreview

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetInventoryRequest

Filters

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

Aggregators

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

ResultAttributes

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

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

GetInventoryRequestPaginate

Filters

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

Aggregators

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

ResultAttributes

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

GetInventoryResult

Entities

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetInventorySchemaRequest

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]

GetInventorySchemaRequestPaginate

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.ssm_classes.PaginatorConfig]

GetInventorySchemaResult

Schemas

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetMaintenanceWindowExecutionRequest

WindowExecutionId

  • Type:
  • Required: Yes

GetMaintenanceWindowExecutionResult

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

GetMaintenanceWindowExecutionTaskInvocationRequest

WindowExecutionId

  • Type:
  • Required: Yes

TaskId

  • Type:
  • Required: Yes

InvocationId

  • Type:
  • Required: Yes

GetMaintenanceWindowExecutionTaskInvocationResult

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

GetMaintenanceWindowExecutionTaskRequest

WindowExecutionId

  • Type:
  • Required: Yes

TaskId

  • Type:
  • Required: Yes

GetMaintenanceWindowExecutionTaskResult

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.ssm_classes.MaintenanceWindowTaskParameterValueExpressionOutput]]
  • 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.ssm_classes.AlarmStateInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMaintenanceWindowRequest

WindowId

  • Type:
  • Required: Yes

GetMaintenanceWindowResult

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

GetMaintenanceWindowTaskRequest

WindowId

  • Type:
  • Required: Yes

WindowTaskId

  • Type:
  • Required: Yes

GetMaintenanceWindowTaskResult

WindowId

  • Type:
  • Required: Yes

WindowTaskId

  • Type:
  • Required: Yes

Targets

  • Type: typing.List[aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetOutput]
  • 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.ssm_classes.MaintenanceWindowTaskParameterValueExpressionOutput]
  • 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

GetOpsItemRequest

OpsItemId

  • Type:
  • Required: Yes

OpsItemArn

  • Type: typing.Optional[str]

GetOpsItemResponse

OpsItem

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetOpsMetadataRequest

OpsMetadataArn

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

GetOpsMetadataResult

ResourceId

  • Type:
  • Required: Yes

Metadata

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetOpsSummaryRequest

SyncName

  • Type: typing.Optional[str]

Filters

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

Aggregators

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

ResultAttributes

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

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

GetOpsSummaryRequestPaginate

SyncName

  • Type: typing.Optional[str]

Filters

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

Aggregators

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

ResultAttributes

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

GetOpsSummaryResult

Entities

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetParameterHistoryRequest

Name

  • Type:
  • Required: Yes

WithDecryption

  • Type: typing.Optional[bool]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

GetParameterHistoryRequestPaginate

Name

  • Type:
  • Required: Yes

WithDecryption

  • Type: typing.Optional[bool]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

GetParameterHistoryResult

Parameters

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetParameterRequest

Name

  • Type:
  • Required: Yes

WithDecryption

  • Type: typing.Optional[bool]

GetParameterResult

Parameter

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetParametersByPathRequest

Path

  • Type:
  • Required: Yes

Recursive

  • Type: typing.Optional[bool]

ParameterFilters

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

WithDecryption

  • Type: typing.Optional[bool]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

GetParametersByPathRequestPaginate

Path

  • Type:
  • Required: Yes

Recursive

  • Type: typing.Optional[bool]

ParameterFilters

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

WithDecryption

  • Type: typing.Optional[bool]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

GetParametersByPathResult

Parameters

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetParametersRequest

Names

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

WithDecryption

  • Type: typing.Optional[bool]

GetParametersResult

Parameters

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

InvalidParameters

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

ResponseMetadata

  • Type:
  • Required: Yes

GetPatchBaselineForPatchGroupRequest

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

GetPatchBaselineForPatchGroupResult

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

GetPatchBaselineRequest

BaselineId

  • Type:
  • Required: Yes

GetPatchBaselineResult

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.ssm_classes.PatchSourceOutput]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetResourcePoliciesRequest

ResourceArn

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

GetResourcePoliciesRequestPaginate

ResourceArn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

GetResourcePoliciesResponse

Policies

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetResourcePoliciesResponseEntry

PolicyId

  • Type: typing.Optional[str]

PolicyHash

  • Type: typing.Optional[str]

Policy

  • Type: typing.Optional[str]

GetServiceSettingRequest

SettingId

  • Type:
  • Required: Yes

GetServiceSettingResult

ServiceSetting

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

InstanceAggregatedAssociationOverview

DetailedStatus

  • Type: typing.Optional[str]

InstanceAssociationStatusAggregatedCount

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

InstanceAssociation

AssociationId

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

Content

  • Type: typing.Optional[str]

AssociationVersion

  • Type: typing.Optional[str]

InstanceAssociationOutputLocation

S3Location

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.S3OutputLocation]

InstanceAssociationOutputUrl

S3OutputUrl

  • Type:

InstanceAssociationStatusInfo

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.ssm_classes.InstanceAssociationOutputUrl]

AssociationName

  • Type: typing.Optional[str]

InstanceInfo

AgentType

  • Type: typing.Optional[str]

AgentVersion

  • Type: typing.Optional[str]

ComputerName

  • Type: typing.Optional[str]

InstanceStatus

  • Type: typing.Optional[str]

IpAddress

  • Type: typing.Optional[str]

ManagedStatus

  • Type: typing.Optional[typing.Literal['All', 'Managed', 'Unmanaged']]

PlatformType

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

PlatformName

  • Type: typing.Optional[str]

PlatformVersion

  • Type: typing.Optional[str]

ResourceType

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

InstanceInformation

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.ssm_classes.InstanceAggregatedAssociationOverview]

SourceId

  • Type: typing.Optional[str]

SourceType

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

InstanceInformationFilter

key

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

valueSet

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

InstanceInformationStringFilter

Key

  • Type:
  • Required: Yes

Values

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

InstancePatchState

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]

InstancePatchStateFilter

Key

  • Type:
  • Required: Yes

Values

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

Type

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

InstanceProperty

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.ssm_classes.InstanceAggregatedAssociationOverview]

SourceId

  • Type: typing.Optional[str]

SourceType

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

InstancePropertyFilter

key

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

valueSet

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

InstancePropertyStringFilter

Key

  • Type:
  • Required: Yes

Values

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

Operator

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

InventoryAggregator

Expression

  • Type: typing.Optional[str]

Aggregators

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

Groups

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

InventoryAggregatorPaginator

Expression

  • Type: typing.Optional[str]

Aggregators

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

Groups

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

InventoryDeletionStatusItem

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.ssm_classes.InventoryDeletionSummary]

LastStatusUpdateTime

  • Type: typing.Optional[datetime.datetime]

InventoryDeletionSummary

TotalCount

  • Type: typing.Optional[int]

RemainingCount

  • Type: typing.Optional[int]

SummaryItems

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

InventoryDeletionSummaryItem

Version

  • Type: typing.Optional[str]

Count

  • Type: typing.Optional[int]

RemainingCount

  • Type: typing.Optional[int]

InventoryFilter

Key

  • Type:
  • Required: Yes

Values

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

Type

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

InventoryGroup

Name

  • Type:
  • Required: Yes

Filters

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

InventoryItem

TypeName

  • Type:
  • Required: Yes

SchemaVersion

  • Type:
  • Required: Yes

CaptureTime

  • Type:
  • Required: Yes

ContentHash

  • Type: typing.Optional[str]

Content

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

Context

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

InventoryItemAttribute

Name

  • Type:
  • Required: Yes

DataType

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

InventoryItemSchema

TypeName

  • Type:
  • Required: Yes

Attributes

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

Version

  • Type: typing.Optional[str]

DisplayName

  • Type: typing.Optional[str]

InventoryResultEntity

Id

  • Type: typing.Optional[str]

Data

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

InventoryResultItem

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]

LabelParameterVersionRequest

Name

  • Type:
  • Required: Yes

Labels

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

ParameterVersion

  • Type: typing.Optional[int]

LabelParameterVersionResult

InvalidLabels

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

ParameterVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListAssociationVersionsRequest

AssociationId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListAssociationVersionsRequestPaginate

AssociationId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

ListAssociationVersionsResult

AssociationVersions

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListAssociationsRequest

AssociationFilterList

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

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListAssociationsRequestPaginate

AssociationFilterList

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

ListAssociationsResult

Associations

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListCommandInvocationsRequest

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.List[aws_resource_validator.pydantic_models.ssm.ssm_classes.CommandFilter]]

Details

  • Type: typing.Optional[bool]

ListCommandInvocationsRequestPaginate

CommandId

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

Filters

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

Details

  • Type: typing.Optional[bool]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

ListCommandInvocationsResult

CommandInvocations

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListCommandsRequest

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.List[aws_resource_validator.pydantic_models.ssm.ssm_classes.CommandFilter]]

ListCommandsRequestPaginate

CommandId

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

Filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

ListCommandsResult

Commands

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListComplianceItemsRequest

Filters

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

ResourceIds

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

ResourceTypes

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

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListComplianceItemsRequestPaginate

Filters

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

ResourceIds

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

ResourceTypes

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

ListComplianceItemsResult

ComplianceItems

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListComplianceSummariesRequest

Filters

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

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListComplianceSummariesRequestPaginate

Filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

ListComplianceSummariesResult

ComplianceSummaryItems

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDocumentMetadataHistoryRequest

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]

ListDocumentMetadataHistoryResponse

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]

ListDocumentVersionsRequest

Name

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListDocumentVersionsRequestPaginate

Name

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

ListDocumentVersionsResult

DocumentVersions

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDocumentsRequest

DocumentFilterList

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

Filters

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

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListDocumentsRequestPaginate

DocumentFilterList

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

Filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

ListDocumentsResult

DocumentIdentifiers

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListInventoryEntriesRequest

InstanceId

  • Type:
  • Required: Yes

TypeName

  • Type:
  • Required: Yes

Filters

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

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListInventoryEntriesResult

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]

ListNodesRequest

SyncName

  • Type: typing.Optional[str]

Filters

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

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListNodesRequestPaginate

SyncName

  • Type: typing.Optional[str]

Filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

ListNodesResult

Nodes

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListNodesSummaryRequest

Aggregators

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

SyncName

  • Type: typing.Optional[str]

Filters

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

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListNodesSummaryRequestPaginate

Aggregators

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

SyncName

  • Type: typing.Optional[str]

Filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

ListNodesSummaryResult

Summary

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListOpsItemEventsRequest

Filters

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

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListOpsItemEventsRequestPaginate

Filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

ListOpsItemEventsResponse

Summaries

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListOpsItemRelatedItemsRequest

OpsItemId

  • Type: typing.Optional[str]

Filters

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

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListOpsItemRelatedItemsRequestPaginate

OpsItemId

  • Type: typing.Optional[str]

Filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

ListOpsItemRelatedItemsResponse

Summaries

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListOpsMetadataRequest

Filters

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

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListOpsMetadataRequestPaginate

Filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

ListOpsMetadataResult

OpsMetadataList

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListResourceComplianceSummariesRequest

Filters

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

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListResourceComplianceSummariesRequestPaginate

Filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

ListResourceComplianceSummariesResult

ResourceComplianceSummaryItems

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListResourceDataSyncRequest

SyncType

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListResourceDataSyncRequestPaginate

SyncType

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PaginatorConfig]

ListResourceDataSyncResult

ResourceDataSyncItems

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

ResourceType

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

ResourceId

  • Type:
  • Required: Yes

ListTagsForResourceResult

TagList

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

ResponseMetadata

  • Type:
  • Required: Yes

LoggingInfo

S3BucketName

  • Type:
  • Required: Yes

S3Region

  • Type:
  • Required: Yes

S3KeyPrefix

  • Type: typing.Optional[str]

MaintenanceWindowAutomationParameters

DocumentVersion

  • Type: typing.Optional[str]

Parameters

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

MaintenanceWindowAutomationParametersOutput

DocumentVersion

  • Type: typing.Optional[str]

Parameters

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

MaintenanceWindowExecution

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]

MaintenanceWindowExecutionTaskIdentity

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.ssm_classes.AlarmConfigurationOutput]

TriggeredAlarms

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

MaintenanceWindowExecutionTaskInvocationIdentity

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]

MaintenanceWindowFilter

Key

  • Type: typing.Optional[str]

Values

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

MaintenanceWindowIdentity

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]

MaintenanceWindowIdentityForTarget

WindowId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

MaintenanceWindowLambdaParameters

ClientContext

  • Type: typing.Optional[str]

Qualifier

  • Type: typing.Optional[str]

Payload

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

MaintenanceWindowLambdaParametersOutput

ClientContext

  • Type: typing.Optional[str]

Qualifier

  • Type: typing.Optional[str]

Payload

  • Type: typing.Optional[bytes]

MaintenanceWindowRunCommandParameters

Comment

  • Type: typing.Optional[str]

CloudWatchOutputConfig

  • Type:

DocumentHash

  • Type: typing.Optional[str]

DocumentHashType

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

DocumentVersion

  • Type: typing.Optional[str]

NotificationConfig

  • Type:

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]

MaintenanceWindowRunCommandParametersOutput

Comment

  • Type: typing.Optional[str]

CloudWatchOutputConfig

  • Type:

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.ssm_classes.NotificationConfigOutput]

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]

MaintenanceWindowStepFunctionsParameters

Input

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

MaintenanceWindowTarget

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.ssm_classes.TargetOutput]]

OwnerInformation

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

MaintenanceWindowTask

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.ssm_classes.TargetOutput]]

TaskParameters

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

Priority

  • Type: typing.Optional[int]

LoggingInfo

  • Type:

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.ssm_classes.AlarmConfigurationOutput]

MaintenanceWindowTaskInvocationParameters

RunCommand

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.MaintenanceWindowRunCommandParameters]

Automation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.MaintenanceWindowAutomationParameters]

StepFunctions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.MaintenanceWindowStepFunctionsParameters]

Lambda

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.MaintenanceWindowLambdaParameters]

MaintenanceWindowTaskInvocationParametersOutput

RunCommand

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.MaintenanceWindowRunCommandParametersOutput]

Automation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.MaintenanceWindowAutomationParametersOutput]

StepFunctions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.MaintenanceWindowStepFunctionsParameters]

Lambda

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.MaintenanceWindowLambdaParametersOutput]

MaintenanceWindowTaskParameterValueExpression

Values

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

MaintenanceWindowTaskParameterValueExpressionOutput

Values

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

MetadataValue

Value

  • Type: typing.Optional[str]

ModifyDocumentPermissionRequest

Name

  • Type:
  • Required: Yes

PermissionType

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

AccountIdsToAdd

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

AccountIdsToRemove

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

SharedDocumentVersion

  • Type: typing.Optional[str]

Node

CaptureTime

  • Type: typing.Optional[datetime.datetime]

Id

  • Type: typing.Optional[str]

Owner

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.NodeOwnerInfo]

Region

  • Type: typing.Optional[str]

NodeType

  • Type:

NodeAggregator

AggregatorType

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

TypeName

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

AttributeName

  • Type: typing.Literal['AgentVersion', 'PlatformName', 'PlatformType', 'PlatformVersion', 'Region', 'ResourceType']
  • Required: Yes

Aggregators

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

NodeAggregatorPaginator

AggregatorType

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

TypeName

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

AttributeName

  • Type: typing.Literal['AgentVersion', 'PlatformName', 'PlatformType', 'PlatformVersion', 'Region', 'ResourceType']
  • Required: Yes

Aggregators

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

NodeFilter

Key

  • Type: typing.Literal['AccountId', 'AgentType', 'AgentVersion', 'ComputerName', 'InstanceId', 'InstanceStatus', 'IpAddress', 'ManagedStatus', 'OrganizationalUnitId', 'OrganizationalUnitPath', 'PlatformName', 'PlatformType', 'PlatformVersion', 'Region', 'ResourceType']
  • Required: Yes

Values

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

Type

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

NodeOwnerInfo

AccountId

  • Type: typing.Optional[str]

OrganizationalUnitId

  • Type: typing.Optional[str]

OrganizationalUnitPath

  • Type: typing.Optional[str]

NodeType

Instance

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.InstanceInfo]

NonCompliantSummary

NonCompliantCount

  • Type: typing.Optional[int]

SeveritySummary

  • Type:

NotificationConfig

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

NotificationConfigOutput

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

OpsAggregator

AggregatorType

  • Type: typing.Optional[str]

TypeName

  • Type: typing.Optional[str]

AttributeName

  • Type: typing.Optional[str]

Values

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

Filters

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

Aggregators

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

OpsAggregatorPaginator

AggregatorType

  • Type: typing.Optional[str]

TypeName

  • Type: typing.Optional[str]

AttributeName

  • Type: typing.Optional[str]

Values

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

Filters

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

Aggregators

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

OpsEntity

Id

  • Type: typing.Optional[str]

Data

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

OpsEntityItem

CaptureTime

  • Type: typing.Optional[str]

Content

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

OpsFilter

Key

  • Type:
  • Required: Yes

Values

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

Type

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

OpsItem

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.ssm_classes.OpsItemNotification]]

Priority

  • Type: typing.Optional[int]

RelatedOpsItems

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

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.ssm_classes.OpsItemDataValue]]

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]

OpsItemDataValue

Value

  • Type: typing.Optional[str]

Type

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

OpsItemEventFilter

Key

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

Values

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

Operator

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

OpsItemEventSummary

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.ssm_classes.OpsItemIdentity]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

OpsItemFilter

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.List[str]
  • Required: Yes

Operator

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

OpsItemIdentity

Arn

  • Type: typing.Optional[str]

OpsItemNotification

Arn

  • Type: typing.Optional[str]

OpsItemRelatedItemSummary

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.ssm_classes.OpsItemIdentity]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.OpsItemIdentity]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

OpsItemRelatedItemsFilter

Key

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

Values

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

Operator

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

OpsItemSummary

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.ssm_classes.OpsItemDataValue]]

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]

OpsMetadata

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]

OpsMetadataFilter

Key

  • Type:
  • Required: Yes

Values

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

OpsResultAttribute

TypeName

  • Type:
  • Required: Yes

OutputSource

OutputSourceId

  • Type: typing.Optional[str]

OutputSourceType

  • Type: typing.Optional[str]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

Parameter

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]

ParameterHistory

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.ssm_classes.ParameterInlinePolicy]]

DataType

  • Type: typing.Optional[str]

ParameterInlinePolicy

PolicyText

  • Type: typing.Optional[str]

PolicyType

  • Type: typing.Optional[str]

PolicyStatus

  • Type: typing.Optional[str]

ParameterMetadata

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.ssm_classes.ParameterInlinePolicy]]

DataType

  • Type: typing.Optional[str]

ParameterStringFilter

Key

  • Type:
  • Required: Yes

Option

  • Type: typing.Optional[str]

Values

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

ParametersFilter

Key

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

Values

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

ParentStepDetails

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]

Patch

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]

PatchBaselineIdentity

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]

PatchComplianceData

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]

PatchFilter

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

PatchFilterGroup

PatchFilters

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.PatchFilter, aws_resource_validator.pydantic_models.ssm.ssm_classes.PatchFilterOutput]]
  • Required: Yes

PatchFilterGroupOutput

PatchFilters

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

PatchFilterOutput

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

PatchGroupPatchBaselineMapping

PatchGroup

  • Type: typing.Optional[str]

BaselineIdentity

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.PatchBaselineIdentity]

PatchOrchestratorFilter

Key

  • Type: typing.Optional[str]

Values

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

PatchRule

PatchFilterGroup

  • Type: typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.PatchFilterGroup, aws_resource_validator.pydantic_models.ssm.ssm_classes.PatchFilterGroupOutput]
  • 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]

PatchRuleGroup

PatchRules

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.PatchRule, aws_resource_validator.pydantic_models.ssm.ssm_classes.PatchRuleOutput]]
  • Required: Yes

PatchRuleGroupOutput

PatchRules

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

PatchRuleOutput

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]

PatchSource

Name

  • Type:
  • Required: Yes

Products

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

Configuration

  • Type:
  • Required: Yes

PatchSourceOutput

Name

  • Type:
  • Required: Yes

Products

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

Configuration

  • Type:
  • Required: Yes

PatchStatus

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]

ProgressCounters

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]

PutComplianceItemsRequest

ResourceId

  • Type:
  • Required: Yes

ResourceType

  • Type:
  • Required: Yes

ComplianceType

  • Type:
  • Required: Yes

ExecutionSummary

  • Type: typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.ComplianceExecutionSummary, aws_resource_validator.pydantic_models.ssm.ssm_classes.ComplianceExecutionSummaryOutput]
  • Required: Yes

Items

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

ItemContentHash

  • Type: typing.Optional[str]

UploadType

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

PutInventoryRequest

InstanceId

  • Type:
  • Required: Yes

Items

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

PutInventoryResult

Message

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutParameterRequest

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.List[aws_resource_validator.pydantic_models.ssm.ssm_classes.Tag]]

Tier

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

Policies

  • Type: typing.Optional[str]

DataType

  • Type: typing.Optional[str]

PutParameterResult

Version

  • Type:
  • Required: Yes

Tier

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

ResponseMetadata

  • Type:
  • Required: Yes

PutResourcePolicyRequest

ResourceArn

  • Type:
  • Required: Yes

Policy

  • Type:
  • Required: Yes

PolicyId

  • Type: typing.Optional[str]

PolicyHash

  • Type: typing.Optional[str]

PutResourcePolicyResponse

PolicyId

  • Type:
  • Required: Yes

PolicyHash

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RegisterDefaultPatchBaselineRequest

BaselineId

  • Type:
  • Required: Yes

RegisterDefaultPatchBaselineResult

BaselineId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RegisterPatchBaselineForPatchGroupRequest

BaselineId

  • Type:
  • Required: Yes

PatchGroup

  • Type:
  • Required: Yes

RegisterPatchBaselineForPatchGroupResult

BaselineId

  • Type:
  • Required: Yes

PatchGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RegisterTargetWithMaintenanceWindowRequest

WindowId

  • Type:
  • Required: Yes

ResourceType

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

Targets

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.Target, aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetOutput]]
  • Required: Yes

OwnerInformation

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

ClientToken

  • Type: typing.Optional[str]

RegisterTargetWithMaintenanceWindowResult

WindowTargetId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RegisterTaskWithMaintenanceWindowRequest

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.List[typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.Target, aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetOutput]]]

ServiceRoleArn

  • Type: typing.Optional[str]

TaskParameters

  • Type: typing.Optional[typing.Dict[str, typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.MaintenanceWindowTaskParameterValueExpression, aws_resource_validator.pydantic_models.ssm.ssm_classes.MaintenanceWindowTaskParameterValueExpressionOutput]]]

TaskInvocationParameters

  • Type: typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.MaintenanceWindowTaskInvocationParameters, aws_resource_validator.pydantic_models.ssm.ssm_classes.MaintenanceWindowTaskInvocationParametersOutput, NoneType]

Priority

  • Type: typing.Optional[int]

MaxConcurrency

  • Type: typing.Optional[str]

MaxErrors

  • Type: typing.Optional[str]

LoggingInfo

  • Type:

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.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.AlarmConfiguration, aws_resource_validator.pydantic_models.ssm.ssm_classes.AlarmConfigurationOutput, NoneType]

RegisterTaskWithMaintenanceWindowResult

WindowTaskId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RegistrationMetadataItem

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

RelatedOpsItem

OpsItemId

  • Type:
  • Required: Yes

RemoveTagsFromResourceRequest

ResourceType

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

ResourceId

  • Type:
  • Required: Yes

TagKeys

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

ResetServiceSettingRequest

SettingId

  • Type:
  • Required: Yes

ResetServiceSettingResult

ServiceSetting

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResolvedTargets

ParameterValues

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

Truncated

  • Type: typing.Optional[bool]

ResourceComplianceSummaryItem

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.ssm_classes.ComplianceExecutionSummaryOutput]

CompliantSummary

  • Type:

NonCompliantSummary

  • Type:

ResourceDataSyncAwsOrganizationsSource

OrganizationSourceType

  • Type:
  • Required: Yes

OrganizationalUnits

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

ResourceDataSyncAwsOrganizationsSourceOutput

OrganizationSourceType

  • Type:
  • Required: Yes

OrganizationalUnits

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

ResourceDataSyncDestinationDataSharing

DestinationDataSharingType

  • Type: typing.Optional[str]

ResourceDataSyncItem

SyncName

  • Type: typing.Optional[str]

SyncType

  • Type: typing.Optional[str]

SyncSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.ResourceDataSyncSourceWithState]

S3Destination

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.ResourceDataSyncS3Destination]

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]

ResourceDataSyncOrganizationalUnit

OrganizationalUnitId

  • Type: typing.Optional[str]

ResourceDataSyncS3Destination

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.ssm_classes.ResourceDataSyncDestinationDataSharing]

ResourceDataSyncSource

SourceType

  • Type:
  • Required: Yes

SourceRegions

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

AwsOrganizationsSource

  • Type: typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.ResourceDataSyncAwsOrganizationsSource, aws_resource_validator.pydantic_models.ssm.ssm_classes.ResourceDataSyncAwsOrganizationsSourceOutput, NoneType]

IncludeFutureRegions

  • Type: typing.Optional[bool]

EnableAllOpsDataSources

  • Type: typing.Optional[bool]

ResourceDataSyncSourceWithState

SourceType

  • Type: typing.Optional[str]

AwsOrganizationsSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.ResourceDataSyncAwsOrganizationsSourceOutput]

SourceRegions

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

IncludeFutureRegions

  • Type: typing.Optional[bool]

State

  • Type: typing.Optional[str]

EnableAllOpsDataSources

  • Type: typing.Optional[bool]

ResponseMetadata

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]

ResultAttribute

TypeName

  • Type:
  • Required: Yes

ResumeSessionRequest

SessionId

  • Type:
  • Required: Yes

ResumeSessionResponse

SessionId

  • Type:
  • Required: Yes

TokenValue

  • Type:
  • Required: Yes

StreamUrl

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ReviewInformation

ReviewedTime

  • Type: typing.Optional[datetime.datetime]

Status

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

Reviewer

  • Type: typing.Optional[str]

Runbook

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[typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.Target, aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetOutput]]]

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[typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetLocation, aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetLocationOutput]]]

RunbookOutput

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.ssm_classes.TargetOutput]]

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.ssm_classes.TargetLocationOutput]]

S3OutputLocation

OutputS3Region

  • Type: typing.Optional[str]

OutputS3BucketName

  • Type: typing.Optional[str]

OutputS3KeyPrefix

  • Type: typing.Optional[str]

S3OutputUrl

OutputUrl

  • Type: typing.Optional[str]

ScheduledWindowExecution

WindowId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

ExecutionTime

  • Type: typing.Optional[str]

SendAutomationSignalRequest

AutomationExecutionId

  • Type:
  • Required: Yes

SignalType

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

Payload

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

SendCommandRequest

DocumentName

  • Type:
  • Required: Yes

InstanceIds

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

Targets

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.Target, aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetOutput]]]

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.Dict[str, typing.List[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.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.NotificationConfig, aws_resource_validator.pydantic_models.ssm.ssm_classes.NotificationConfigOutput, NoneType]

CloudWatchOutputConfig

  • Type:

AlarmConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.AlarmConfiguration, aws_resource_validator.pydantic_models.ssm.ssm_classes.AlarmConfigurationOutput, NoneType]

SendCommandResult

Command

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ServiceSetting

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]

Session

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.ssm_classes.SessionManagerOutputUrl]

MaxSessionDuration

  • Type: typing.Optional[str]

SessionFilter

key

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

value

  • Type:
  • Required: Yes

SessionManagerOutputUrl

S3OutputUrl

  • Type: typing.Optional[str]

CloudWatchOutputUrl

  • Type: typing.Optional[str]

SeveritySummary

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]

StartAssociationsOnceRequest

AssociationIds

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

StartAutomationExecutionRequest

DocumentName

  • Type:
  • Required: Yes

DocumentVersion

  • Type: typing.Optional[str]

Parameters

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

ClientToken

  • Type: typing.Optional[str]

Mode

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

TargetParameterName

  • Type: typing.Optional[str]

Targets

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.Target, aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetOutput]]]

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[typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetLocation, aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetLocationOutput]]]

Tags

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

AlarmConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.AlarmConfiguration, aws_resource_validator.pydantic_models.ssm.ssm_classes.AlarmConfigurationOutput, NoneType]

TargetLocationsURL

  • Type: typing.Optional[str]

StartAutomationExecutionResult

AutomationExecutionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartChangeRequestExecutionRequest

DocumentName

  • Type:
  • Required: Yes

Runbooks

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.Runbook, aws_resource_validator.pydantic_models.ssm.ssm_classes.RunbookOutput]]
  • Required: Yes

ScheduledTime

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

DocumentVersion

  • Type: typing.Optional[str]

Parameters

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

ChangeRequestName

  • Type: typing.Optional[str]

ClientToken

  • Type: typing.Optional[str]

AutoApprove

  • Type: typing.Optional[bool]

Tags

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

ScheduledEndTime

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

ChangeDetails

  • Type: typing.Optional[str]

StartChangeRequestExecutionResult

AutomationExecutionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartExecutionPreviewRequest

DocumentName

  • Type:
  • Required: Yes

DocumentVersion

  • Type: typing.Optional[str]

ExecutionInputs

  • Type:

StartExecutionPreviewResponse

ExecutionPreviewId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartSessionRequest

Target

  • Type:
  • Required: Yes

DocumentName

  • Type: typing.Optional[str]

Reason

  • Type: typing.Optional[str]

Parameters

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

StartSessionResponse

SessionId

  • Type:
  • Required: Yes

TokenValue

  • Type:
  • Required: Yes

StreamUrl

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StepExecution

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:

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.ssm_classes.TargetOutput]]

TargetLocation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetLocationOutput]

TriggeredAlarms

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

ParentStepDetails

  • Type:

StepExecutionFilter

Key

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

Values

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

StopAutomationExecutionRequest

AutomationExecutionId

  • Type:
  • Required: Yes

Type

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

Tag

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

Target

Key

  • Type: typing.Optional[str]

Values

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

TargetLocation

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.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.AlarmConfiguration, aws_resource_validator.pydantic_models.ssm.ssm_classes.AlarmConfigurationOutput, NoneType]

IncludeChildOrganizationUnits

  • Type: typing.Optional[bool]

ExcludeAccounts

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

Targets

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.Target, aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetOutput]]]

TargetsMaxConcurrency

  • Type: typing.Optional[str]

TargetsMaxErrors

  • Type: typing.Optional[str]

TargetLocationOutput

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.ssm_classes.AlarmConfigurationOutput]

IncludeChildOrganizationUnits

  • Type: typing.Optional[bool]

ExcludeAccounts

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

Targets

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

TargetsMaxConcurrency

  • Type: typing.Optional[str]

TargetsMaxErrors

  • Type: typing.Optional[str]

TargetOutput

Key

  • Type: typing.Optional[str]

Values

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

TargetPreview

Count

  • Type: typing.Optional[int]

TargetType

  • Type: typing.Optional[str]

TerminateSessionRequest

SessionId

  • Type:
  • Required: Yes

TerminateSessionResponse

SessionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UnlabelParameterVersionRequest

Name

  • Type:
  • Required: Yes

ParameterVersion

  • Type:
  • Required: Yes

Labels

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

UnlabelParameterVersionResult

RemovedLabels

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

InvalidLabels

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

ResponseMetadata

  • Type:
  • Required: Yes

UpdateAssociationRequest

AssociationId

  • Type:
  • Required: Yes

Parameters

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

DocumentVersion

  • Type: typing.Optional[str]

ScheduleExpression

  • Type: typing.Optional[str]

OutputLocation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ssm.ssm_classes.InstanceAssociationOutputLocation]

Name

  • Type: typing.Optional[str]

Targets

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.Target, aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetOutput]]]

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.List[str]]

TargetLocations

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetLocation, aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetLocationOutput]]]

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.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.AlarmConfiguration, aws_resource_validator.pydantic_models.ssm.ssm_classes.AlarmConfigurationOutput, NoneType]

UpdateAssociationResult

AssociationDescription

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateAssociationStatusRequest

Name

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

AssociationStatus

  • Type: typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.AssociationStatus, aws_resource_validator.pydantic_models.ssm.ssm_classes.AssociationStatusOutput]
  • Required: Yes

UpdateAssociationStatusResult

AssociationDescription

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateDocumentDefaultVersionRequest

Name

  • Type:
  • Required: Yes

DocumentVersion

  • Type:
  • Required: Yes

UpdateDocumentDefaultVersionResult

Description

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateDocumentMetadataRequest

Name

  • Type:
  • Required: Yes

DocumentReviews

  • Type:
  • Required: Yes

DocumentVersion

  • Type: typing.Optional[str]

UpdateDocumentRequest

Content

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Attachments

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

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]

UpdateDocumentResult

DocumentDescription

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateMaintenanceWindowRequest

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]

UpdateMaintenanceWindowResult

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

UpdateMaintenanceWindowTargetRequest

WindowId

  • Type:
  • Required: Yes

WindowTargetId

  • Type:
  • Required: Yes

Targets

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.Target, aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetOutput]]]

OwnerInformation

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Replace

  • Type: typing.Optional[bool]

UpdateMaintenanceWindowTargetResult

WindowId

  • Type:
  • Required: Yes

WindowTargetId

  • Type:
  • Required: Yes

Targets

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

OwnerInformation

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateMaintenanceWindowTaskRequest

WindowId

  • Type:
  • Required: Yes

WindowTaskId

  • Type:
  • Required: Yes

Targets

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.Target, aws_resource_validator.pydantic_models.ssm.ssm_classes.TargetOutput]]]

TaskArn

  • Type: typing.Optional[str]

ServiceRoleArn

  • Type: typing.Optional[str]

TaskParameters

  • Type: typing.Optional[typing.Dict[str, typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.MaintenanceWindowTaskParameterValueExpression, aws_resource_validator.pydantic_models.ssm.ssm_classes.MaintenanceWindowTaskParameterValueExpressionOutput]]]

TaskInvocationParameters

  • Type: typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.MaintenanceWindowTaskInvocationParameters, aws_resource_validator.pydantic_models.ssm.ssm_classes.MaintenanceWindowTaskInvocationParametersOutput, NoneType]

Priority

  • Type: typing.Optional[int]

MaxConcurrency

  • Type: typing.Optional[str]

MaxErrors

  • Type: typing.Optional[str]

LoggingInfo

  • Type:

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.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.AlarmConfiguration, aws_resource_validator.pydantic_models.ssm.ssm_classes.AlarmConfigurationOutput, NoneType]

UpdateMaintenanceWindowTaskResult

WindowId

  • Type:
  • Required: Yes

WindowTaskId

  • Type:
  • Required: Yes

Targets

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

TaskArn

  • Type:
  • Required: Yes

ServiceRoleArn

  • Type:
  • Required: Yes

TaskParameters

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.ssm.ssm_classes.MaintenanceWindowTaskParameterValueExpressionOutput]
  • 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

UpdateManagedInstanceRoleRequest

InstanceId

  • Type:
  • Required: Yes

IamRole

  • Type:
  • Required: Yes

UpdateOpsItemRequest

OpsItemId

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

OperationalData

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

OperationalDataToDelete

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

Notifications

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

Priority

  • Type: typing.Optional[int]

RelatedOpsItems

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

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]

UpdateOpsMetadataRequest

OpsMetadataArn

  • Type:
  • Required: Yes

MetadataToUpdate

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

KeysToDelete

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

UpdateOpsMetadataResult

OpsMetadataArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdatePatchBaselineRequest

BaselineId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

GlobalFilters

  • Type: typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.PatchFilterGroup, aws_resource_validator.pydantic_models.ssm.ssm_classes.PatchFilterGroupOutput, NoneType]

ApprovalRules

  • Type: typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.PatchRuleGroup, aws_resource_validator.pydantic_models.ssm.ssm_classes.PatchRuleGroupOutput, NoneType]

ApprovedPatches

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

ApprovedPatchesComplianceLevel

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

ApprovedPatchesEnableNonSecurity

  • Type: typing.Optional[bool]

RejectedPatches

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

RejectedPatchesAction

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

Description

  • Type: typing.Optional[str]

Sources

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.ssm.ssm_classes.PatchSource, aws_resource_validator.pydantic_models.ssm.ssm_classes.PatchSourceOutput]]]

Replace

  • Type: typing.Optional[bool]

UpdatePatchBaselineResult

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.ssm_classes.PatchSourceOutput]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateResourceDataSyncRequest

SyncName

  • Type:
  • Required: Yes

SyncType

  • Type:
  • Required: Yes

SyncSource

  • Type:
  • Required: Yes

UpdateServiceSettingRequest

SettingId

  • Type:
  • Required: Yes

SettingValue

  • Type:
  • Required: Yes

WaiterConfig

Delay

  • Type: typing.Optional[int]

MaxAttempts

  • Type: typing.Optional[int]