Ssm Classes
AccountSharingInfoTypeDef
AccountId
- Type: typing.Optional[str]
SharedDocumentVersion
- Type: typing.Optional[str]
ActivationTypeDef
ActivationId
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
DefaultInstanceName
- Type: typing.Optional[str]
IamRole
- Type: typing.Optional[str]
RegistrationLimit
- Type: typing.Optional[int]
RegistrationsCount
- Type: typing.Optional[int]
ExpirationDate
- Type: typing.Optional[datetime.datetime]
Expired
- Type: typing.Optional[bool]
CreatedDate
- Type: typing.Optional[datetime.datetime]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]]
AddTagsToResourceRequestRequestTypeDef
ResourceType
- Type: typing.Literal['Association', 'Automation', 'Document', 'MaintenanceWindow', 'ManagedInstance', 'OpsItem', 'OpsMetadata', 'Parameter', 'PatchBaseline']
- Required: Yes
ResourceId
- Type:
- Required: Yes
Tags
- Type: typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]
- Required: Yes
AlarmConfigurationExtraOutputTypeDef
Alarms
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.AlarmTypeDef]
- Required: Yes
IgnorePollAlarmFailure
- Type: typing.Optional[bool]
AlarmConfigurationOutputTypeDef
Alarms
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.AlarmTypeDef]
- Required: Yes
IgnorePollAlarmFailure
- Type: typing.Optional[bool]
AlarmConfigurationTypeDef
Alarms
- Type: typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.AlarmTypeDef]
- Required: Yes
IgnorePollAlarmFailure
- Type: typing.Optional[bool]
AlarmStateInformationTypeDef
Name
- Type:
- Required: Yes
State
- Type: typing.Literal['ALARM', 'UNKNOWN']
- Required: Yes
AlarmTypeDef
Name
- Type:
- Required: Yes
AssociateOpsItemRelatedItemRequestRequestTypeDef
OpsItemId
- Type:
- Required: Yes
AssociationType
- Type:
- Required: Yes
ResourceType
- Type:
- Required: Yes
ResourceUri
- Type:
- Required: Yes
AssociateOpsItemRelatedItemResponseTypeDef
AssociationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AssociationDescriptionTypeDef
Name
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
AssociationVersion
- Type: typing.Optional[str]
Date
- Type: typing.Optional[datetime.datetime]
LastUpdateAssociationDate
- Type: typing.Optional[datetime.datetime]
Status
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AssociationStatusOutputTypeDef]
Overview
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AssociationOverviewTypeDef]
DocumentVersion
- Type: typing.Optional[str]
AutomationTargetParameterName
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Dict[str, typing.List[str]]]
AssociationId
- Type: typing.Optional[str]
Targets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetOutputTypeDef]]
ScheduleExpression
- Type: typing.Optional[str]
OutputLocation
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.InstanceAssociationOutputLocationTypeDef]
LastExecutionDate
- Type: typing.Optional[datetime.datetime]
LastSuccessfulExecutionDate
- Type: typing.Optional[datetime.datetime]
AssociationName
- Type: typing.Optional[str]
MaxErrors
- Type: typing.Optional[str]
MaxConcurrency
- Type: typing.Optional[str]
ComplianceSeverity
- Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'LOW', 'MEDIUM', 'UNSPECIFIED']]
SyncCompliance
- Type: typing.Optional[typing.Literal['AUTO', 'MANUAL']]
ApplyOnlyAtCronInterval
- Type: typing.Optional[bool]
CalendarNames
- Type: typing.Optional[typing.List[str]]
TargetLocations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetLocationOutputTypeDef]]
ScheduleOffset
- Type: typing.Optional[int]
Duration
- Type: typing.Optional[int]
TargetMaps
- Type: typing.Optional[typing.List[typing.Dict[str, typing.List[str]]]]
AlarmConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationOutputTypeDef]
TriggeredAlarms
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.AlarmStateInformationTypeDef]]
AssociationExecutionFilterTypeDef
Key
- Type: typing.Literal['CreatedTime', 'ExecutionId', 'Status']
- Required: Yes
Value
- Type:
- Required: Yes
Type
- Type: typing.Literal['EQUAL', 'GREATER_THAN', 'LESS_THAN']
- Required: Yes
AssociationExecutionTargetTypeDef
AssociationId
- Type: typing.Optional[str]
AssociationVersion
- Type: typing.Optional[str]
ExecutionId
- Type: typing.Optional[str]
ResourceId
- Type: typing.Optional[str]
ResourceType
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
DetailedStatus
- Type: typing.Optional[str]
LastExecutionDate
- Type: typing.Optional[datetime.datetime]
OutputSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.OutputSourceTypeDef]
AssociationExecutionTargetsFilterTypeDef
Key
- Type: typing.Literal['ResourceId', 'ResourceType', 'Status']
- Required: Yes
Value
- Type:
- Required: Yes
AssociationExecutionTypeDef
AssociationId
- Type: typing.Optional[str]
AssociationVersion
- Type: typing.Optional[str]
ExecutionId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
DetailedStatus
- Type: typing.Optional[str]
CreatedTime
- Type: typing.Optional[datetime.datetime]
LastExecutionDate
- Type: typing.Optional[datetime.datetime]
ResourceCountByStatus
- Type: typing.Optional[str]
AlarmConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationOutputTypeDef]
TriggeredAlarms
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.AlarmStateInformationTypeDef]]
AssociationFilterTypeDef
key
- Type: typing.Literal['AssociationId', 'AssociationName', 'AssociationStatusName', 'InstanceId', 'LastExecutedAfter', 'LastExecutedBefore', 'Name', 'ResourceGroupName']
- Required: Yes
value
- Type:
- Required: Yes
AssociationOverviewTypeDef
Status
- Type: typing.Optional[str]
DetailedStatus
- Type: typing.Optional[str]
AssociationStatusAggregatedCount
- Type: typing.Optional[typing.Dict[str, int]]
AssociationStatusOutputTypeDef
Date
- Type:
- Required: Yes
Name
- Type: typing.Literal['Failed', 'Pending', 'Success']
- Required: Yes
Message
- Type:
- Required: Yes
AdditionalInfo
- Type: typing.Optional[str]
AssociationStatusTypeDef
Date
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
Name
- Type: typing.Literal['Failed', 'Pending', 'Success']
- Required: Yes
Message
- Type:
- Required: Yes
AdditionalInfo
- Type: typing.Optional[str]
AssociationTypeDef
Name
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
AssociationId
- Type: typing.Optional[str]
AssociationVersion
- Type: typing.Optional[str]
DocumentVersion
- Type: typing.Optional[str]
Targets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetOutputTypeDef]]
LastExecutionDate
- Type: typing.Optional[datetime.datetime]
Overview
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AssociationOverviewTypeDef]
ScheduleExpression
- Type: typing.Optional[str]
AssociationName
- Type: typing.Optional[str]
ScheduleOffset
- Type: typing.Optional[int]
Duration
- Type: typing.Optional[int]
TargetMaps
- Type: typing.Optional[typing.List[typing.Dict[str, typing.List[str]]]]
AssociationVersionInfoTypeDef
AssociationId
- Type: typing.Optional[str]
AssociationVersion
- Type: typing.Optional[str]
CreatedDate
- Type: typing.Optional[datetime.datetime]
Name
- Type: typing.Optional[str]
DocumentVersion
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Dict[str, typing.List[str]]]
Targets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetOutputTypeDef]]
ScheduleExpression
- Type: typing.Optional[str]
OutputLocation
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.InstanceAssociationOutputLocationTypeDef]
AssociationName
- Type: typing.Optional[str]
MaxErrors
- Type: typing.Optional[str]
MaxConcurrency
- Type: typing.Optional[str]
ComplianceSeverity
- Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'LOW', 'MEDIUM', 'UNSPECIFIED']]
SyncCompliance
- Type: typing.Optional[typing.Literal['AUTO', 'MANUAL']]
ApplyOnlyAtCronInterval
- Type: typing.Optional[bool]
CalendarNames
- Type: typing.Optional[typing.List[str]]
TargetLocations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetLocationOutputTypeDef]]
ScheduleOffset
- Type: typing.Optional[int]
Duration
- Type: typing.Optional[int]
TargetMaps
- Type: typing.Optional[typing.List[typing.Dict[str, typing.List[str]]]]
AttachmentContentTypeDef
Name
- Type: typing.Optional[str]
Size
- Type: typing.Optional[int]
Hash
- Type: typing.Optional[str]
HashType
- Type: typing.Optional[typing.Literal['Sha256']]
Url
- Type: typing.Optional[str]
AttachmentInformationTypeDef
Name
- Type: typing.Optional[str]
AttachmentsSourceTypeDef
Key
- Type: typing.Optional[typing.Literal['AttachmentReference', 'S3FileUrl', 'SourceUrl']]
Values
- Type: typing.Optional[typing.Sequence[str]]
Name
- Type: typing.Optional[str]
AutomationExecutionFilterTypeDef
Key
- Type: typing.Literal['AutomationSubtype', 'AutomationType', 'CurrentAction', 'DocumentNamePrefix', 'ExecutionId', 'ExecutionStatus', 'OpsItemId', 'ParentExecutionId', 'StartTimeAfter', 'StartTimeBefore', 'TagKey', 'TargetResourceGroup']
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
AutomationExecutionMetadataTypeDef
AutomationExecutionId
- Type: typing.Optional[str]
DocumentName
- Type: typing.Optional[str]
DocumentVersion
- Type: typing.Optional[str]
AutomationExecutionStatus
- Type: typing.Optional[typing.Literal['Approved', 'Cancelled', 'Cancelling', 'ChangeCalendarOverrideApproved', 'ChangeCalendarOverrideRejected', 'CompletedWithFailure', 'CompletedWithSuccess', 'Exited', 'Failed', 'InProgress', 'Pending', 'PendingApproval', 'PendingChangeCalendarOverride', 'Rejected', 'RunbookInProgress', 'Scheduled', 'Success', 'TimedOut', 'Waiting']]
ExecutionStartTime
- Type: typing.Optional[datetime.datetime]
ExecutionEndTime
- Type: typing.Optional[datetime.datetime]
ExecutedBy
- Type: typing.Optional[str]
LogFile
- Type: typing.Optional[str]
Outputs
- Type: typing.Optional[typing.Dict[str, typing.List[str]]]
Mode
- Type: typing.Optional[typing.Literal['Auto', 'Interactive']]
ParentAutomationExecutionId
- Type: typing.Optional[str]
CurrentStepName
- Type: typing.Optional[str]
CurrentAction
- Type: typing.Optional[str]
FailureMessage
- Type: typing.Optional[str]
TargetParameterName
- Type: typing.Optional[str]
Targets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetOutputTypeDef]]
TargetMaps
- Type: typing.Optional[typing.List[typing.Dict[str, typing.List[str]]]]
ResolvedTargets
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.ResolvedTargetsTypeDef]
MaxConcurrency
- Type: typing.Optional[str]
MaxErrors
- Type: typing.Optional[str]
Target
- Type: typing.Optional[str]
AutomationType
- Type: typing.Optional[typing.Literal['CrossAccount', 'Local']]
AlarmConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationOutputTypeDef]
TriggeredAlarms
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.AlarmStateInformationTypeDef]]
AutomationSubtype
- Type: typing.Optional[typing.Literal['ChangeRequest']]
ScheduledTime
- Type: typing.Optional[datetime.datetime]
Runbooks
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.RunbookOutputTypeDef]]
OpsItemId
- Type: typing.Optional[str]
AssociationId
- Type: typing.Optional[str]
ChangeRequestName
- Type: typing.Optional[str]
AutomationExecutionTypeDef
AutomationExecutionId
- Type: typing.Optional[str]
DocumentName
- Type: typing.Optional[str]
DocumentVersion
- Type: typing.Optional[str]
ExecutionStartTime
- Type: typing.Optional[datetime.datetime]
ExecutionEndTime
- Type: typing.Optional[datetime.datetime]
AutomationExecutionStatus
- Type: typing.Optional[typing.Literal['Approved', 'Cancelled', 'Cancelling', 'ChangeCalendarOverrideApproved', 'ChangeCalendarOverrideRejected', 'CompletedWithFailure', 'CompletedWithSuccess', 'Exited', 'Failed', 'InProgress', 'Pending', 'PendingApproval', 'PendingChangeCalendarOverride', 'Rejected', 'RunbookInProgress', 'Scheduled', 'Success', 'TimedOut', 'Waiting']]
StepExecutions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.StepExecutionTypeDef]]
StepExecutionsTruncated
- Type: typing.Optional[bool]
Parameters
- Type: typing.Optional[typing.Dict[str, typing.List[str]]]
Outputs
- Type: typing.Optional[typing.Dict[str, typing.List[str]]]
FailureMessage
- Type: typing.Optional[str]
Mode
- Type: typing.Optional[typing.Literal['Auto', 'Interactive']]
ParentAutomationExecutionId
- Type: typing.Optional[str]
ExecutedBy
- Type: typing.Optional[str]
CurrentStepName
- Type: typing.Optional[str]
CurrentAction
- Type: typing.Optional[str]
TargetParameterName
- Type: typing.Optional[str]
Targets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetOutputTypeDef]]
TargetMaps
- Type: typing.Optional[typing.List[typing.Dict[str, typing.List[str]]]]
ResolvedTargets
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.ResolvedTargetsTypeDef]
MaxConcurrency
- Type: typing.Optional[str]
MaxErrors
- Type: typing.Optional[str]
Target
- Type: typing.Optional[str]
TargetLocations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetLocationOutputTypeDef]]
ProgressCounters
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.ProgressCountersTypeDef]
AlarmConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationOutputTypeDef]
TriggeredAlarms
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.AlarmStateInformationTypeDef]]
AutomationSubtype
- Type: typing.Optional[typing.Literal['ChangeRequest']]
ScheduledTime
- Type: typing.Optional[datetime.datetime]
Runbooks
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.RunbookOutputTypeDef]]
OpsItemId
- Type: typing.Optional[str]
AssociationId
- Type: typing.Optional[str]
ChangeRequestName
- Type: typing.Optional[str]
Variables
- Type: typing.Optional[typing.Dict[str, typing.List[str]]]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BaselineOverrideTypeDef
OperatingSystem
- Type: typing.Optional[typing.Literal['ALMA_LINUX', 'AMAZON_LINUX', 'AMAZON_LINUX_2', 'AMAZON_LINUX_2022', 'AMAZON_LINUX_2023', 'CENTOS', 'DEBIAN', 'MACOS', 'ORACLE_LINUX', 'RASPBIAN', 'REDHAT_ENTERPRISE_LINUX', 'ROCKY_LINUX', 'SUSE', 'UBUNTU', 'WINDOWS']]
GlobalFilters
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PatchFilterGroupTypeDef]
ApprovalRules
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PatchRuleGroupTypeDef]
ApprovedPatches
- Type: typing.Optional[typing.Sequence[str]]
ApprovedPatchesComplianceLevel
- Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'INFORMATIONAL', 'LOW', 'MEDIUM', 'UNSPECIFIED']]
RejectedPatches
- Type: typing.Optional[typing.Sequence[str]]
RejectedPatchesAction
- Type: typing.Optional[typing.Literal['ALLOW_AS_DEPENDENCY', 'BLOCK']]
ApprovedPatchesEnableNonSecurity
- Type: typing.Optional[bool]
Sources
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.PatchSourceTypeDef]]
CancelCommandRequestRequestTypeDef
CommandId
- Type:
- Required: Yes
InstanceIds
- Type: typing.Optional[typing.Sequence[str]]
CancelMaintenanceWindowExecutionRequestRequestTypeDef
WindowExecutionId
- Type:
- Required: Yes
CancelMaintenanceWindowExecutionResultTypeDef
WindowExecutionId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CloudWatchOutputConfigTypeDef
CloudWatchLogGroupName
- Type: typing.Optional[str]
CloudWatchOutputEnabled
- Type: typing.Optional[bool]
CommandFilterTypeDef
key
- Type: typing.Literal['DocumentName', 'ExecutionStage', 'InvokedAfter', 'InvokedBefore', 'Status']
- Required: Yes
value
- Type:
- Required: Yes
CommandInvocationTypeDef
CommandId
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
InstanceName
- Type: typing.Optional[str]
Comment
- Type: typing.Optional[str]
DocumentName
- Type: typing.Optional[str]
DocumentVersion
- Type: typing.Optional[str]
RequestedDateTime
- Type: typing.Optional[datetime.datetime]
Status
- Type: typing.Optional[typing.Literal['Cancelled', 'Cancelling', 'Delayed', 'Failed', 'InProgress', 'Pending', 'Success', 'TimedOut']]
StatusDetails
- Type: typing.Optional[str]
TraceOutput
- Type: typing.Optional[str]
StandardOutputUrl
- Type: typing.Optional[str]
StandardErrorUrl
- Type: typing.Optional[str]
CommandPlugins
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.CommandPluginTypeDef]]
ServiceRole
- Type: typing.Optional[str]
NotificationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.NotificationConfigOutputTypeDef]
CloudWatchOutputConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.CloudWatchOutputConfigTypeDef]
CommandPluginTypeDef
Name
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['Cancelled', 'Failed', 'InProgress', 'Pending', 'Success', 'TimedOut']]
StatusDetails
- Type: typing.Optional[str]
ResponseCode
- Type: typing.Optional[int]
ResponseStartDateTime
- Type: typing.Optional[datetime.datetime]
ResponseFinishDateTime
- Type: typing.Optional[datetime.datetime]
Output
- Type: typing.Optional[str]
StandardOutputUrl
- Type: typing.Optional[str]
StandardErrorUrl
- Type: typing.Optional[str]
OutputS3Region
- Type: typing.Optional[str]
OutputS3BucketName
- Type: typing.Optional[str]
OutputS3KeyPrefix
- Type: typing.Optional[str]
CommandTypeDef
CommandId
- Type: typing.Optional[str]
DocumentName
- Type: typing.Optional[str]
DocumentVersion
- Type: typing.Optional[str]
Comment
- Type: typing.Optional[str]
ExpiresAfter
- Type: typing.Optional[datetime.datetime]
Parameters
- Type: typing.Optional[typing.Dict[str, typing.List[str]]]
InstanceIds
- Type: typing.Optional[typing.List[str]]
Targets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetOutputTypeDef]]
RequestedDateTime
- Type: typing.Optional[datetime.datetime]
Status
- Type: typing.Optional[typing.Literal['Cancelled', 'Cancelling', 'Failed', 'InProgress', 'Pending', 'Success', 'TimedOut']]
StatusDetails
- Type: typing.Optional[str]
OutputS3Region
- Type: typing.Optional[str]
OutputS3BucketName
- Type: typing.Optional[str]
OutputS3KeyPrefix
- Type: typing.Optional[str]
MaxConcurrency
- Type: typing.Optional[str]
MaxErrors
- Type: typing.Optional[str]
TargetCount
- Type: typing.Optional[int]
CompletedCount
- Type: typing.Optional[int]
ErrorCount
- Type: typing.Optional[int]
DeliveryTimedOutCount
- Type: typing.Optional[int]
ServiceRole
- Type: typing.Optional[str]
NotificationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.NotificationConfigOutputTypeDef]
CloudWatchOutputConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.CloudWatchOutputConfigTypeDef]
TimeoutSeconds
- Type: typing.Optional[int]
AlarmConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationOutputTypeDef]
TriggeredAlarms
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.AlarmStateInformationTypeDef]]
ComplianceExecutionSummaryExtraOutputTypeDef
ExecutionTime
- Type:
- Required: Yes
ExecutionId
- Type: typing.Optional[str]
ExecutionType
- Type: typing.Optional[str]
ComplianceExecutionSummaryOutputTypeDef
ExecutionTime
- Type:
- Required: Yes
ExecutionId
- Type: typing.Optional[str]
ExecutionType
- Type: typing.Optional[str]
ComplianceExecutionSummaryTypeDef
ExecutionTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
ExecutionId
- Type: typing.Optional[str]
ExecutionType
- Type: typing.Optional[str]
ComplianceItemEntryTypeDef
Severity
- Type: typing.Literal['CRITICAL', 'HIGH', 'INFORMATIONAL', 'LOW', 'MEDIUM', 'UNSPECIFIED']
- Required: Yes
Status
- Type: typing.Literal['COMPLIANT', 'NON_COMPLIANT']
- Required: Yes
Id
- Type: typing.Optional[str]
Title
- Type: typing.Optional[str]
Details
- Type: typing.Optional[typing.Mapping[str, str]]
ComplianceItemTypeDef
ComplianceType
- Type: typing.Optional[str]
ResourceType
- Type: typing.Optional[str]
ResourceId
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
Title
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['COMPLIANT', 'NON_COMPLIANT']]
Severity
- Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'INFORMATIONAL', 'LOW', 'MEDIUM', 'UNSPECIFIED']]
ExecutionSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.ComplianceExecutionSummaryOutputTypeDef]
Details
- Type: typing.Optional[typing.Dict[str, str]]
ComplianceStringFilterTypeDef
Key
- Type: typing.Optional[str]
Values
- Type: typing.Optional[typing.Sequence[str]]
Type
- Type: typing.Optional[typing.Literal['BEGIN_WITH', 'EQUAL', 'GREATER_THAN', 'LESS_THAN', 'NOT_EQUAL']]
ComplianceSummaryItemTypeDef
ComplianceType
- Type: typing.Optional[str]
CompliantSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.CompliantSummaryTypeDef]
NonCompliantSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.NonCompliantSummaryTypeDef]
CompliantSummaryTypeDef
CompliantCount
- Type: typing.Optional[int]
SeveritySummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.SeveritySummaryTypeDef]
CreateActivationRequestRequestTypeDef
IamRole
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
DefaultInstanceName
- Type: typing.Optional[str]
RegistrationLimit
- Type: typing.Optional[int]
ExpirationDate
- Type: typing.Union[datetime.datetime, str, NoneType]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]]
RegistrationMetadata
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.RegistrationMetadataItemTypeDef]]
CreateActivationResultTypeDef
ActivationId
- Type:
- Required: Yes
ActivationCode
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateAssociationBatchRequestEntryOutputTypeDef
Name
- Type:
- Required: Yes
InstanceId
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Dict[str, typing.List[str]]]
AutomationTargetParameterName
- Type: typing.Optional[str]
DocumentVersion
- Type: typing.Optional[str]
Targets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetOutputTypeDef]]
ScheduleExpression
- Type: typing.Optional[str]
OutputLocation
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.InstanceAssociationOutputLocationTypeDef]
AssociationName
- Type: typing.Optional[str]
MaxErrors
- Type: typing.Optional[str]
MaxConcurrency
- Type: typing.Optional[str]
ComplianceSeverity
- Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'LOW', 'MEDIUM', 'UNSPECIFIED']]
SyncCompliance
- Type: typing.Optional[typing.Literal['AUTO', 'MANUAL']]
ApplyOnlyAtCronInterval
- Type: typing.Optional[bool]
CalendarNames
- Type: typing.Optional[typing.List[str]]
TargetLocations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetLocationOutputTypeDef]]
ScheduleOffset
- Type: typing.Optional[int]
Duration
- Type: typing.Optional[int]
TargetMaps
- Type: typing.Optional[typing.List[typing.Dict[str, typing.List[str]]]]
AlarmConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationOutputTypeDef]
CreateAssociationBatchRequestEntryTypeDef
Name
- Type:
- Required: Yes
InstanceId
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]
AutomationTargetParameterName
- Type: typing.Optional[str]
DocumentVersion
- Type: typing.Optional[str]
Targets
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TargetTypeDef]]
ScheduleExpression
- Type: typing.Optional[str]
OutputLocation
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.InstanceAssociationOutputLocationTypeDef]
AssociationName
- Type: typing.Optional[str]
MaxErrors
- Type: typing.Optional[str]
MaxConcurrency
- Type: typing.Optional[str]
ComplianceSeverity
- Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'LOW', 'MEDIUM', 'UNSPECIFIED']]
SyncCompliance
- Type: typing.Optional[typing.Literal['AUTO', 'MANUAL']]
ApplyOnlyAtCronInterval
- Type: typing.Optional[bool]
CalendarNames
- Type: typing.Optional[typing.Sequence[str]]
TargetLocations
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TargetLocationTypeDef]]
ScheduleOffset
- Type: typing.Optional[int]
Duration
- Type: typing.Optional[int]
TargetMaps
- Type: typing.Optional[typing.Sequence[typing.Mapping[str, typing.Sequence[str]]]]
AlarmConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationTypeDef]
CreateAssociationBatchRequestRequestTypeDef
Entries
- Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.CreateAssociationBatchRequestEntryTypeDef, aws_resource_validator.pydantic_models.ssm_classes.CreateAssociationBatchRequestEntryOutputTypeDef]]
- Required: Yes
CreateAssociationBatchResultTypeDef
Successful
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.AssociationDescriptionTypeDef]
- Required: Yes
Failed
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.FailedCreateAssociationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateAssociationRequestRequestTypeDef
Name
- Type:
- Required: Yes
DocumentVersion
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]
Targets
- Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.TargetTypeDef, aws_resource_validator.pydantic_models.ssm_classes.TargetExtraOutputTypeDef]]]
ScheduleExpression
- Type: typing.Optional[str]
OutputLocation
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.InstanceAssociationOutputLocationTypeDef]
AssociationName
- Type: typing.Optional[str]
AutomationTargetParameterName
- Type: typing.Optional[str]
MaxErrors
- Type: typing.Optional[str]
MaxConcurrency
- Type: typing.Optional[str]
ComplianceSeverity
- Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'LOW', 'MEDIUM', 'UNSPECIFIED']]
SyncCompliance
- Type: typing.Optional[typing.Literal['AUTO', 'MANUAL']]
ApplyOnlyAtCronInterval
- Type: typing.Optional[bool]
CalendarNames
- Type: typing.Optional[typing.Sequence[str]]
TargetLocations
- Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.TargetLocationTypeDef, aws_resource_validator.pydantic_models.ssm_classes.TargetLocationExtraOutputTypeDef]]]
ScheduleOffset
- Type: typing.Optional[int]
Duration
- Type: typing.Optional[int]
TargetMaps
- Type: typing.Optional[typing.Sequence[typing.Mapping[str, typing.Sequence[str]]]]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]]
AlarmConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationTypeDef]
CreateAssociationResultTypeDef
AssociationDescription
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateDocumentRequestRequestTypeDef
Content
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Requires
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.DocumentRequiresTypeDef]]
Attachments
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.AttachmentsSourceTypeDef]]
DisplayName
- Type: typing.Optional[str]
VersionName
- Type: typing.Optional[str]
DocumentType
- Type: typing.Optional[typing.Literal['ApplicationConfiguration', 'ApplicationConfigurationSchema', 'Automation', 'Automation.ChangeTemplate', 'ChangeCalendar', 'CloudFormation', 'Command', 'ConformancePackTemplate', 'DeploymentStrategy', 'Package', 'Policy', 'ProblemAnalysis', 'ProblemAnalysisTemplate', 'QuickSetup', 'Session']]
DocumentFormat
- Type: typing.Optional[typing.Literal['JSON', 'TEXT', 'YAML']]
TargetType
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]]
CreateDocumentResultTypeDef
DocumentDescription
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateMaintenanceWindowRequestRequestTypeDef
Name
- Type:
- Required: Yes
Schedule
- Type:
- Required: Yes
Duration
- Type:
- Required: Yes
Cutoff
- Type:
- Required: Yes
AllowUnassociatedTargets
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
StartDate
- Type: typing.Optional[str]
EndDate
- Type: typing.Optional[str]
ScheduleTimezone
- Type: typing.Optional[str]
ScheduleOffset
- Type: typing.Optional[int]
ClientToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]]
CreateMaintenanceWindowResultTypeDef
WindowId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateOpsItemRequestRequestTypeDef
Description
- Type:
- Required: Yes
Source
- Type:
- Required: Yes
Title
- Type:
- Required: Yes
OpsItemType
- Type: typing.Optional[str]
OperationalData
- Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.ssm_classes.OpsItemDataValueTypeDef]]
Notifications
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsItemNotificationTypeDef]]
Priority
- Type: typing.Optional[int]
RelatedOpsItems
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.RelatedOpsItemTypeDef]]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]]
Category
- Type: typing.Optional[str]
Severity
- Type: typing.Optional[str]
ActualStartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
ActualEndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
PlannedStartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
PlannedEndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
AccountId
- Type: typing.Optional[str]
CreateOpsItemResponseTypeDef
OpsItemId
- Type:
- Required: Yes
OpsItemArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateOpsMetadataRequestRequestTypeDef
ResourceId
- Type:
- Required: Yes
Metadata
- Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.ssm_classes.MetadataValueTypeDef]]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]]
CreateOpsMetadataResultTypeDef
OpsMetadataArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreatePatchBaselineRequestRequestTypeDef
Name
- Type:
- Required: Yes
OperatingSystem
- Type: typing.Optional[typing.Literal['ALMA_LINUX', 'AMAZON_LINUX', 'AMAZON_LINUX_2', 'AMAZON_LINUX_2022', 'AMAZON_LINUX_2023', 'CENTOS', 'DEBIAN', 'MACOS', 'ORACLE_LINUX', 'RASPBIAN', 'REDHAT_ENTERPRISE_LINUX', 'ROCKY_LINUX', 'SUSE', 'UBUNTU', 'WINDOWS']]
GlobalFilters
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PatchFilterGroupTypeDef]
ApprovalRules
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PatchRuleGroupTypeDef]
ApprovedPatches
- Type: typing.Optional[typing.Sequence[str]]
ApprovedPatchesComplianceLevel
- Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'INFORMATIONAL', 'LOW', 'MEDIUM', 'UNSPECIFIED']]
ApprovedPatchesEnableNonSecurity
- Type: typing.Optional[bool]
RejectedPatches
- Type: typing.Optional[typing.Sequence[str]]
RejectedPatchesAction
- Type: typing.Optional[typing.Literal['ALLOW_AS_DEPENDENCY', 'BLOCK']]
Description
- Type: typing.Optional[str]
Sources
- Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.PatchSourceTypeDef, aws_resource_validator.pydantic_models.ssm_classes.PatchSourceOutputTypeDef]]]
ClientToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]]
CreatePatchBaselineResultTypeDef
BaselineId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateResourceDataSyncRequestRequestTypeDef
SyncName
- Type:
- Required: Yes
S3Destination
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.ResourceDataSyncS3DestinationTypeDef]
SyncType
- Type: typing.Optional[str]
SyncSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.ResourceDataSyncSourceTypeDef]
DeleteActivationRequestRequestTypeDef
ActivationId
- Type:
- Required: Yes
DeleteAssociationRequestRequestTypeDef
Name
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
AssociationId
- Type: typing.Optional[str]
DeleteDocumentRequestRequestTypeDef
Name
- Type:
- Required: Yes
DocumentVersion
- Type: typing.Optional[str]
VersionName
- Type: typing.Optional[str]
Force
- Type: typing.Optional[bool]
DeleteInventoryRequestRequestTypeDef
TypeName
- Type:
- Required: Yes
SchemaDeleteOption
- Type: typing.Optional[typing.Literal['DeleteSchema', 'DisableSchema']]
DryRun
- Type: typing.Optional[bool]
ClientToken
- Type: typing.Optional[str]
DeleteInventoryResultTypeDef
DeletionId
- Type:
- Required: Yes
TypeName
- Type:
- Required: Yes
DeletionSummary
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteMaintenanceWindowRequestRequestTypeDef
WindowId
- Type:
- Required: Yes
DeleteMaintenanceWindowResultTypeDef
WindowId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteOpsItemRequestRequestTypeDef
OpsItemId
- Type:
- Required: Yes
DeleteOpsMetadataRequestRequestTypeDef
OpsMetadataArn
- Type:
- Required: Yes
DeleteParameterRequestRequestTypeDef
Name
- Type:
- Required: Yes
DeleteParametersRequestRequestTypeDef
Names
- Type: typing.Sequence[str]
- Required: Yes
DeleteParametersResultTypeDef
DeletedParameters
- Type: typing.List[str]
- Required: Yes
InvalidParameters
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeletePatchBaselineRequestRequestTypeDef
BaselineId
- Type:
- Required: Yes
DeletePatchBaselineResultTypeDef
BaselineId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteResourceDataSyncRequestRequestTypeDef
SyncName
- Type:
- Required: Yes
SyncType
- Type: typing.Optional[str]
DeleteResourcePolicyRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
PolicyId
- Type:
- Required: Yes
PolicyHash
- Type:
- Required: Yes
DeregisterManagedInstanceRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
DeregisterPatchBaselineForPatchGroupRequestRequestTypeDef
BaselineId
- Type:
- Required: Yes
PatchGroup
- Type:
- Required: Yes
DeregisterPatchBaselineForPatchGroupResultTypeDef
BaselineId
- Type:
- Required: Yes
PatchGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeregisterTargetFromMaintenanceWindowRequestRequestTypeDef
WindowId
- Type:
- Required: Yes
WindowTargetId
- Type:
- Required: Yes
Safe
- Type: typing.Optional[bool]
DeregisterTargetFromMaintenanceWindowResultTypeDef
WindowId
- Type:
- Required: Yes
WindowTargetId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeregisterTaskFromMaintenanceWindowRequestRequestTypeDef
WindowId
- Type:
- Required: Yes
WindowTaskId
- Type:
- Required: Yes
DeregisterTaskFromMaintenanceWindowResultTypeDef
WindowId
- Type:
- Required: Yes
WindowTaskId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeActivationsFilterTypeDef
FilterKey
- Type: typing.Optional[typing.Literal['ActivationIds', 'DefaultInstanceName', 'IamRole']]
FilterValues
- Type: typing.Optional[typing.Sequence[str]]
DescribeActivationsRequestDescribeActivationsPaginateTypeDef
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.DescribeActivationsFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
DescribeActivationsRequestRequestTypeDef
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.DescribeActivationsFilterTypeDef]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeActivationsResultTypeDef
ActivationList
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.ActivationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeAssociationExecutionTargetsRequestDescribeAssociationExecutionTargetsPaginateTypeDef
AssociationId
- Type:
- Required: Yes
ExecutionId
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.AssociationExecutionTargetsFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
DescribeAssociationExecutionTargetsRequestRequestTypeDef
AssociationId
- Type:
- Required: Yes
ExecutionId
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.AssociationExecutionTargetsFilterTypeDef]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeAssociationExecutionTargetsResultTypeDef
AssociationExecutionTargets
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.AssociationExecutionTargetTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeAssociationExecutionsRequestDescribeAssociationExecutionsPaginateTypeDef
AssociationId
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.AssociationExecutionFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
DescribeAssociationExecutionsRequestRequestTypeDef
AssociationId
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.AssociationExecutionFilterTypeDef]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeAssociationExecutionsResultTypeDef
AssociationExecutions
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.AssociationExecutionTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeAssociationRequestRequestTypeDef
Name
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
AssociationId
- Type: typing.Optional[str]
AssociationVersion
- Type: typing.Optional[str]
DescribeAssociationResultTypeDef
AssociationDescription
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeAutomationExecutionsRequestDescribeAutomationExecutionsPaginateTypeDef
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.AutomationExecutionFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
DescribeAutomationExecutionsRequestRequestTypeDef
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.AutomationExecutionFilterTypeDef]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeAutomationExecutionsResultTypeDef
AutomationExecutionMetadataList
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.AutomationExecutionMetadataTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeAutomationStepExecutionsRequestDescribeAutomationStepExecutionsPaginateTypeDef
AutomationExecutionId
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.StepExecutionFilterTypeDef]]
ReverseOrder
- Type: typing.Optional[bool]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
DescribeAutomationStepExecutionsRequestRequestTypeDef
AutomationExecutionId
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.StepExecutionFilterTypeDef]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ReverseOrder
- Type: typing.Optional[bool]
DescribeAutomationStepExecutionsResultTypeDef
StepExecutions
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.StepExecutionTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeAvailablePatchesRequestDescribeAvailablePatchesPaginateTypeDef
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.PatchOrchestratorFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
DescribeAvailablePatchesRequestRequestTypeDef
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.PatchOrchestratorFilterTypeDef]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeAvailablePatchesResultTypeDef
Patches
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.PatchTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeDocumentPermissionRequestRequestTypeDef
Name
- Type:
- Required: Yes
PermissionType
- Type: typing.Literal['Share']
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeDocumentPermissionResponseTypeDef
AccountIds
- Type: typing.List[str]
- Required: Yes
AccountSharingInfoList
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.AccountSharingInfoTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeDocumentRequestRequestTypeDef
Name
- Type:
- Required: Yes
DocumentVersion
- Type: typing.Optional[str]
VersionName
- Type: typing.Optional[str]
DescribeDocumentResultTypeDef
Document
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeEffectiveInstanceAssociationsRequestDescribeEffectiveInstanceAssociationsPaginateTypeDef
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
DescribeEffectiveInstanceAssociationsRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeEffectiveInstanceAssociationsResultTypeDef
Associations
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.InstanceAssociationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeEffectivePatchesForPatchBaselineRequestDescribeEffectivePatchesForPatchBaselinePaginateTypeDef
BaselineId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
DescribeEffectivePatchesForPatchBaselineRequestRequestTypeDef
BaselineId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeEffectivePatchesForPatchBaselineResultTypeDef
EffectivePatches
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.EffectivePatchTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeInstanceAssociationsStatusRequestDescribeInstanceAssociationsStatusPaginateTypeDef
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
DescribeInstanceAssociationsStatusRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeInstanceAssociationsStatusResultTypeDef
InstanceAssociationStatusInfos
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.InstanceAssociationStatusInfoTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeInstanceInformationRequestDescribeInstanceInformationPaginateTypeDef
InstanceInformationFilterList
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InstanceInformationFilterTypeDef]]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InstanceInformationStringFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
DescribeInstanceInformationRequestRequestTypeDef
InstanceInformationFilterList
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InstanceInformationFilterTypeDef]]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InstanceInformationStringFilterTypeDef]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeInstanceInformationResultTypeDef
InstanceInformationList
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.InstanceInformationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeInstancePatchStatesForPatchGroupRequestDescribeInstancePatchStatesForPatchGroupPaginateTypeDef
PatchGroup
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InstancePatchStateFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
DescribeInstancePatchStatesForPatchGroupRequestRequestTypeDef
PatchGroup
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InstancePatchStateFilterTypeDef]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeInstancePatchStatesForPatchGroupResultTypeDef
InstancePatchStates
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.InstancePatchStateTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeInstancePatchStatesRequestDescribeInstancePatchStatesPaginateTypeDef
InstanceIds
- Type: typing.Sequence[str]
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
DescribeInstancePatchStatesRequestRequestTypeDef
InstanceIds
- Type: typing.Sequence[str]
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeInstancePatchStatesResultTypeDef
InstancePatchStates
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.InstancePatchStateTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeInstancePatchesRequestDescribeInstancePatchesPaginateTypeDef
InstanceId
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.PatchOrchestratorFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
DescribeInstancePatchesRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.PatchOrchestratorFilterTypeDef]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeInstancePatchesResultTypeDef
Patches
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.PatchComplianceDataTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeInstancePropertiesRequestDescribeInstancePropertiesPaginateTypeDef
InstancePropertyFilterList
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InstancePropertyFilterTypeDef]]
FiltersWithOperator
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InstancePropertyStringFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
DescribeInstancePropertiesRequestRequestTypeDef
InstancePropertyFilterList
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InstancePropertyFilterTypeDef]]
FiltersWithOperator
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InstancePropertyStringFilterTypeDef]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeInstancePropertiesResultTypeDef
InstanceProperties
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.InstancePropertyTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeInventoryDeletionsRequestDescribeInventoryDeletionsPaginateTypeDef
DeletionId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
DescribeInventoryDeletionsRequestRequestTypeDef
DeletionId
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeInventoryDeletionsResultTypeDef
InventoryDeletions
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.InventoryDeletionStatusItemTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeMaintenanceWindowExecutionTaskInvocationsRequestDescribeMaintenanceWindowExecutionTaskInvocationsPaginateTypeDef
WindowExecutionId
- Type:
- Required: Yes
TaskId
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
DescribeMaintenanceWindowExecutionTaskInvocationsRequestRequestTypeDef
WindowExecutionId
- Type:
- Required: Yes
TaskId
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowFilterTypeDef]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeMaintenanceWindowExecutionTaskInvocationsResultTypeDef
WindowExecutionTaskInvocationIdentities
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowExecutionTaskInvocationIdentityTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeMaintenanceWindowExecutionTasksRequestDescribeMaintenanceWindowExecutionTasksPaginateTypeDef
WindowExecutionId
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
DescribeMaintenanceWindowExecutionTasksRequestRequestTypeDef
WindowExecutionId
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowFilterTypeDef]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeMaintenanceWindowExecutionTasksResultTypeDef
WindowExecutionTaskIdentities
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowExecutionTaskIdentityTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeMaintenanceWindowExecutionsRequestDescribeMaintenanceWindowExecutionsPaginateTypeDef
WindowId
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
DescribeMaintenanceWindowExecutionsRequestRequestTypeDef
WindowId
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowFilterTypeDef]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeMaintenanceWindowExecutionsResultTypeDef
WindowExecutions
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowExecutionTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeMaintenanceWindowScheduleRequestRequestTypeDef
WindowId
- Type: typing.Optional[str]
Targets
- Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.TargetTypeDef, aws_resource_validator.pydantic_models.ssm_classes.TargetExtraOutputTypeDef]]]
ResourceType
- Type: typing.Optional[typing.Literal['INSTANCE', 'RESOURCE_GROUP']]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.PatchOrchestratorFilterTypeDef]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeMaintenanceWindowScheduleResultTypeDef
ScheduledWindowExecutions
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.ScheduledWindowExecutionTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeMaintenanceWindowTargetsRequestDescribeMaintenanceWindowTargetsPaginateTypeDef
WindowId
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
DescribeMaintenanceWindowTargetsRequestRequestTypeDef
WindowId
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowFilterTypeDef]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeMaintenanceWindowTargetsResultTypeDef
Targets
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowTargetTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeMaintenanceWindowTasksRequestDescribeMaintenanceWindowTasksPaginateTypeDef
WindowId
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
DescribeMaintenanceWindowTasksRequestRequestTypeDef
WindowId
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowFilterTypeDef]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeMaintenanceWindowTasksResultTypeDef
Tasks
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowTaskTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeMaintenanceWindowsForTargetRequestDescribeMaintenanceWindowsForTargetPaginateTypeDef
Targets
- Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.TargetTypeDef, aws_resource_validator.pydantic_models.ssm_classes.TargetExtraOutputTypeDef]]
- Required: Yes
ResourceType
- Type: typing.Literal['INSTANCE', 'RESOURCE_GROUP']
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
DescribeMaintenanceWindowsForTargetRequestRequestTypeDef
Targets
- Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.TargetTypeDef, aws_resource_validator.pydantic_models.ssm_classes.TargetExtraOutputTypeDef]]
- Required: Yes
ResourceType
- Type: typing.Literal['INSTANCE', 'RESOURCE_GROUP']
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeMaintenanceWindowsForTargetResultTypeDef
WindowIdentities
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowIdentityForTargetTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeMaintenanceWindowsRequestDescribeMaintenanceWindowsPaginateTypeDef
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
DescribeMaintenanceWindowsRequestRequestTypeDef
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowFilterTypeDef]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeMaintenanceWindowsResultTypeDef
WindowIdentities
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowIdentityTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeOpsItemsRequestDescribeOpsItemsPaginateTypeDef
OpsItemFilters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsItemFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
DescribeOpsItemsRequestRequestTypeDef
OpsItemFilters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsItemFilterTypeDef]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeOpsItemsResponseTypeDef
OpsItemSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.OpsItemSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeParametersRequestDescribeParametersPaginateTypeDef
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ParametersFilterTypeDef]]
ParameterFilters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ParameterStringFilterTypeDef]]
Shared
- Type: typing.Optional[bool]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
DescribeParametersRequestRequestTypeDef
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ParametersFilterTypeDef]]
ParameterFilters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ParameterStringFilterTypeDef]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
Shared
- Type: typing.Optional[bool]
DescribeParametersResultTypeDef
Parameters
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.ParameterMetadataTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribePatchBaselinesRequestDescribePatchBaselinesPaginateTypeDef
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.PatchOrchestratorFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
DescribePatchBaselinesRequestRequestTypeDef
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.PatchOrchestratorFilterTypeDef]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribePatchBaselinesResultTypeDef
BaselineIdentities
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.PatchBaselineIdentityTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribePatchGroupStateRequestRequestTypeDef
PatchGroup
- Type:
- Required: Yes
DescribePatchGroupStateResultTypeDef
Instances
- Type:
- Required: Yes
InstancesWithInstalledPatches
- Type:
- Required: Yes
InstancesWithInstalledOtherPatches
- Type:
- Required: Yes
InstancesWithInstalledPendingRebootPatches
- Type:
- Required: Yes
InstancesWithInstalledRejectedPatches
- Type:
- Required: Yes
InstancesWithMissingPatches
- Type:
- Required: Yes
InstancesWithFailedPatches
- Type:
- Required: Yes
InstancesWithNotApplicablePatches
- Type:
- Required: Yes
InstancesWithUnreportedNotApplicablePatches
- Type:
- Required: Yes
InstancesWithCriticalNonCompliantPatches
- Type:
- Required: Yes
InstancesWithSecurityNonCompliantPatches
- Type:
- Required: Yes
InstancesWithOtherNonCompliantPatches
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribePatchGroupsRequestDescribePatchGroupsPaginateTypeDef
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.PatchOrchestratorFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
DescribePatchGroupsRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.PatchOrchestratorFilterTypeDef]]
NextToken
- Type: typing.Optional[str]
DescribePatchGroupsResultTypeDef
Mappings
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.PatchGroupPatchBaselineMappingTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribePatchPropertiesRequestDescribePatchPropertiesPaginateTypeDef
OperatingSystem
- Type: typing.Literal['ALMA_LINUX', 'AMAZON_LINUX', 'AMAZON_LINUX_2', 'AMAZON_LINUX_2022', 'AMAZON_LINUX_2023', 'CENTOS', 'DEBIAN', 'MACOS', 'ORACLE_LINUX', 'RASPBIAN', 'REDHAT_ENTERPRISE_LINUX', 'ROCKY_LINUX', 'SUSE', 'UBUNTU', 'WINDOWS']
- Required: Yes
Property
- Type: typing.Literal['CLASSIFICATION', 'MSRC_SEVERITY', 'PRIORITY', 'PRODUCT', 'PRODUCT_FAMILY', 'SEVERITY']
- Required: Yes
PatchSet
- Type: typing.Optional[typing.Literal['APPLICATION', 'OS']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
DescribePatchPropertiesRequestRequestTypeDef
OperatingSystem
- Type: typing.Literal['ALMA_LINUX', 'AMAZON_LINUX', 'AMAZON_LINUX_2', 'AMAZON_LINUX_2022', 'AMAZON_LINUX_2023', 'CENTOS', 'DEBIAN', 'MACOS', 'ORACLE_LINUX', 'RASPBIAN', 'REDHAT_ENTERPRISE_LINUX', 'ROCKY_LINUX', 'SUSE', 'UBUNTU', 'WINDOWS']
- Required: Yes
Property
- Type: typing.Literal['CLASSIFICATION', 'MSRC_SEVERITY', 'PRIORITY', 'PRODUCT', 'PRODUCT_FAMILY', 'SEVERITY']
- Required: Yes
PatchSet
- Type: typing.Optional[typing.Literal['APPLICATION', 'OS']]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribePatchPropertiesResultTypeDef
Properties
- Type: typing.List[typing.Dict[str, str]]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeSessionsRequestDescribeSessionsPaginateTypeDef
State
- Type: typing.Literal['Active', 'History']
- Required: Yes
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.SessionFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
DescribeSessionsRequestRequestTypeDef
State
- Type: typing.Literal['Active', 'History']
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.SessionFilterTypeDef]]
DescribeSessionsResponseTypeDef
Sessions
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.SessionTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DisassociateOpsItemRelatedItemRequestRequestTypeDef
OpsItemId
- Type:
- Required: Yes
AssociationId
- Type:
- Required: Yes
DocumentDefaultVersionDescriptionTypeDef
Name
- Type: typing.Optional[str]
DefaultVersion
- Type: typing.Optional[str]
DefaultVersionName
- Type: typing.Optional[str]
DocumentDescriptionTypeDef
Sha1
- Type: typing.Optional[str]
Hash
- Type: typing.Optional[str]
HashType
- Type: typing.Optional[typing.Literal['Sha1', 'Sha256']]
Name
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
VersionName
- Type: typing.Optional[str]
Owner
- Type: typing.Optional[str]
CreatedDate
- Type: typing.Optional[datetime.datetime]
Status
- Type: typing.Optional[typing.Literal['Active', 'Creating', 'Deleting', 'Failed', 'Updating']]
StatusInformation
- Type: typing.Optional[str]
DocumentVersion
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.DocumentParameterTypeDef]]
PlatformTypes
- Type: typing.Optional[typing.List[typing.Literal['Linux', 'MacOS', 'Windows']]]
DocumentType
- Type: typing.Optional[typing.Literal['ApplicationConfiguration', 'ApplicationConfigurationSchema', 'Automation', 'Automation.ChangeTemplate', 'ChangeCalendar', 'CloudFormation', 'Command', 'ConformancePackTemplate', 'DeploymentStrategy', 'Package', 'Policy', 'ProblemAnalysis', 'ProblemAnalysisTemplate', 'QuickSetup', 'Session']]
SchemaVersion
- Type: typing.Optional[str]
LatestVersion
- Type: typing.Optional[str]
DefaultVersion
- Type: typing.Optional[str]
DocumentFormat
- Type: typing.Optional[typing.Literal['JSON', 'TEXT', 'YAML']]
TargetType
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]]
AttachmentsInformation
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.AttachmentInformationTypeDef]]
Requires
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.DocumentRequiresTypeDef]]
Author
- Type: typing.Optional[str]
ReviewInformation
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.ReviewInformationTypeDef]]
ApprovedVersion
- Type: typing.Optional[str]
PendingReviewVersion
- Type: typing.Optional[str]
ReviewStatus
- Type: typing.Optional[typing.Literal['APPROVED', 'NOT_REVIEWED', 'PENDING', 'REJECTED']]
Category
- Type: typing.Optional[typing.List[str]]
CategoryEnum
- Type: typing.Optional[typing.List[str]]
DocumentFilterTypeDef
key
- Type: typing.Literal['DocumentType', 'Name', 'Owner', 'PlatformTypes']
- Required: Yes
value
- Type:
- Required: Yes
DocumentIdentifierTypeDef
Name
- Type: typing.Optional[str]
CreatedDate
- Type: typing.Optional[datetime.datetime]
DisplayName
- Type: typing.Optional[str]
Owner
- Type: typing.Optional[str]
VersionName
- Type: typing.Optional[str]
PlatformTypes
- Type: typing.Optional[typing.List[typing.Literal['Linux', 'MacOS', 'Windows']]]
DocumentVersion
- Type: typing.Optional[str]
DocumentType
- Type: typing.Optional[typing.Literal['ApplicationConfiguration', 'ApplicationConfigurationSchema', 'Automation', 'Automation.ChangeTemplate', 'ChangeCalendar', 'CloudFormation', 'Command', 'ConformancePackTemplate', 'DeploymentStrategy', 'Package', 'Policy', 'ProblemAnalysis', 'ProblemAnalysisTemplate', 'QuickSetup', 'Session']]
SchemaVersion
- Type: typing.Optional[str]
DocumentFormat
- Type: typing.Optional[typing.Literal['JSON', 'TEXT', 'YAML']]
TargetType
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]]
Requires
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.DocumentRequiresTypeDef]]
ReviewStatus
- Type: typing.Optional[typing.Literal['APPROVED', 'NOT_REVIEWED', 'PENDING', 'REJECTED']]
Author
- Type: typing.Optional[str]
DocumentKeyValuesFilterTypeDef
Key
- Type: typing.Optional[str]
Values
- Type: typing.Optional[typing.Sequence[str]]
DocumentMetadataResponseInfoTypeDef
ReviewerResponse
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.DocumentReviewerResponseSourceTypeDef]]
DocumentParameterTypeDef
Name
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['String', 'StringList']]
Description
- Type: typing.Optional[str]
DefaultValue
- Type: typing.Optional[str]
DocumentRequiresTypeDef
Name
- Type:
- Required: Yes
Version
- Type: typing.Optional[str]
RequireType
- Type: typing.Optional[str]
VersionName
- Type: typing.Optional[str]
DocumentReviewCommentSourceTypeDef
Type
- Type: typing.Optional[typing.Literal['Comment']]
Content
- Type: typing.Optional[str]
DocumentReviewerResponseSourceTypeDef
CreateTime
- Type: typing.Optional[datetime.datetime]
UpdatedTime
- Type: typing.Optional[datetime.datetime]
ReviewStatus
- Type: typing.Optional[typing.Literal['APPROVED', 'NOT_REVIEWED', 'PENDING', 'REJECTED']]
Comment
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.DocumentReviewCommentSourceTypeDef]]
Reviewer
- Type: typing.Optional[str]
DocumentReviewsTypeDef
Action
- Type: typing.Literal['Approve', 'Reject', 'SendForReview', 'UpdateReview']
- Required: Yes
Comment
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.DocumentReviewCommentSourceTypeDef]]
DocumentVersionInfoTypeDef
Name
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
DocumentVersion
- Type: typing.Optional[str]
VersionName
- Type: typing.Optional[str]
CreatedDate
- Type: typing.Optional[datetime.datetime]
IsDefaultVersion
- Type: typing.Optional[bool]
DocumentFormat
- Type: typing.Optional[typing.Literal['JSON', 'TEXT', 'YAML']]
Status
- Type: typing.Optional[typing.Literal['Active', 'Creating', 'Deleting', 'Failed', 'Updating']]
StatusInformation
- Type: typing.Optional[str]
ReviewStatus
- Type: typing.Optional[typing.Literal['APPROVED', 'NOT_REVIEWED', 'PENDING', 'REJECTED']]
EffectivePatchTypeDef
Patch
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PatchTypeDef]
PatchStatus
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PatchStatusTypeDef]
FailedCreateAssociationTypeDef
Entry
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.CreateAssociationBatchRequestEntryOutputTypeDef]
Message
- Type: typing.Optional[str]
Fault
- Type: typing.Optional[typing.Literal['Client', 'Server', 'Unknown']]
FailureDetailsTypeDef
FailureStage
- Type: typing.Optional[str]
FailureType
- Type: typing.Optional[str]
Details
- Type: typing.Optional[typing.Dict[str, typing.List[str]]]
GetAutomationExecutionRequestRequestTypeDef
AutomationExecutionId
- Type:
- Required: Yes
GetAutomationExecutionResultTypeDef
AutomationExecution
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCalendarStateRequestRequestTypeDef
CalendarNames
- Type: typing.Sequence[str]
- Required: Yes
AtTime
- Type: typing.Optional[str]
GetCalendarStateResponseTypeDef
State
- Type: typing.Literal['CLOSED', 'OPEN']
- Required: Yes
AtTime
- Type:
- Required: Yes
NextTransitionTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCommandInvocationRequestCommandExecutedWaitTypeDef
CommandId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
PluginName
- Type: typing.Optional[str]
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.WaiterConfigTypeDef]
GetCommandInvocationRequestRequestTypeDef
CommandId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
PluginName
- Type: typing.Optional[str]
GetCommandInvocationResultTypeDef
CommandId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
Comment
- Type:
- Required: Yes
DocumentName
- Type:
- Required: Yes
DocumentVersion
- Type:
- Required: Yes
PluginName
- Type:
- Required: Yes
ResponseCode
- Type:
- Required: Yes
ExecutionStartDateTime
- Type:
- Required: Yes
ExecutionElapsedTime
- Type:
- Required: Yes
ExecutionEndDateTime
- Type:
- Required: Yes
Status
- Type: typing.Literal['Cancelled', 'Cancelling', 'Delayed', 'Failed', 'InProgress', 'Pending', 'Success', 'TimedOut']
- Required: Yes
StatusDetails
- Type:
- Required: Yes
StandardOutputContent
- Type:
- Required: Yes
StandardOutputUrl
- Type:
- Required: Yes
StandardErrorContent
- Type:
- Required: Yes
StandardErrorUrl
- Type:
- Required: Yes
CloudWatchOutputConfig
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetConnectionStatusRequestRequestTypeDef
Target
- Type:
- Required: Yes
GetConnectionStatusResponseTypeDef
Target
- Type:
- Required: Yes
Status
- Type: typing.Literal['connected', 'notconnected']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDefaultPatchBaselineRequestRequestTypeDef
OperatingSystem
- Type: typing.Optional[typing.Literal['ALMA_LINUX', 'AMAZON_LINUX', 'AMAZON_LINUX_2', 'AMAZON_LINUX_2022', 'AMAZON_LINUX_2023', 'CENTOS', 'DEBIAN', 'MACOS', 'ORACLE_LINUX', 'RASPBIAN', 'REDHAT_ENTERPRISE_LINUX', 'ROCKY_LINUX', 'SUSE', 'UBUNTU', 'WINDOWS']]
GetDefaultPatchBaselineResultTypeDef
BaselineId
- Type:
- Required: Yes
OperatingSystem
- Type: typing.Literal['ALMA_LINUX', 'AMAZON_LINUX', 'AMAZON_LINUX_2', 'AMAZON_LINUX_2022', 'AMAZON_LINUX_2023', 'CENTOS', 'DEBIAN', 'MACOS', 'ORACLE_LINUX', 'RASPBIAN', 'REDHAT_ENTERPRISE_LINUX', 'ROCKY_LINUX', 'SUSE', 'UBUNTU', 'WINDOWS']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDeployablePatchSnapshotForInstanceRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
SnapshotId
- Type:
- Required: Yes
BaselineOverride
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.BaselineOverrideTypeDef]
GetDeployablePatchSnapshotForInstanceResultTypeDef
InstanceId
- Type:
- Required: Yes
SnapshotId
- Type:
- Required: Yes
SnapshotDownloadUrl
- Type:
- Required: Yes
Product
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDocumentRequestRequestTypeDef
Name
- Type:
- Required: Yes
VersionName
- Type: typing.Optional[str]
DocumentVersion
- Type: typing.Optional[str]
DocumentFormat
- Type: typing.Optional[typing.Literal['JSON', 'TEXT', 'YAML']]
GetDocumentResultTypeDef
Name
- Type:
- Required: Yes
CreatedDate
- Type:
- Required: Yes
DisplayName
- Type:
- Required: Yes
VersionName
- Type:
- Required: Yes
DocumentVersion
- Type:
- Required: Yes
Status
- Type: typing.Literal['Active', 'Creating', 'Deleting', 'Failed', 'Updating']
- Required: Yes
StatusInformation
- Type:
- Required: Yes
Content
- Type:
- Required: Yes
DocumentType
- Type: typing.Literal['ApplicationConfiguration', 'ApplicationConfigurationSchema', 'Automation', 'Automation.ChangeTemplate', 'ChangeCalendar', 'CloudFormation', 'Command', 'ConformancePackTemplate', 'DeploymentStrategy', 'Package', 'Policy', 'ProblemAnalysis', 'ProblemAnalysisTemplate', 'QuickSetup', 'Session']
- Required: Yes
DocumentFormat
- Type: typing.Literal['JSON', 'TEXT', 'YAML']
- Required: Yes
Requires
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.DocumentRequiresTypeDef]
- Required: Yes
AttachmentsContent
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.AttachmentContentTypeDef]
- Required: Yes
ReviewStatus
- Type: typing.Literal['APPROVED', 'NOT_REVIEWED', 'PENDING', 'REJECTED']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetInventoryRequestGetInventoryPaginateTypeDef
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InventoryFilterTypeDef]]
Aggregators
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InventoryAggregatorTypeDef]]
ResultAttributes
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ResultAttributeTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
GetInventoryRequestRequestTypeDef
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InventoryFilterTypeDef]]
Aggregators
- Type: typing.Optional[typing.Sequence[ForwardRef('InventoryAggregatorTypeDef')]]
ResultAttributes
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ResultAttributeTypeDef]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetInventoryResultTypeDef
Entities
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.InventoryResultEntityTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetInventorySchemaRequestGetInventorySchemaPaginateTypeDef
TypeName
- Type: typing.Optional[str]
Aggregator
- Type: typing.Optional[bool]
SubType
- Type: typing.Optional[bool]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
GetInventorySchemaRequestRequestTypeDef
TypeName
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
Aggregator
- Type: typing.Optional[bool]
SubType
- Type: typing.Optional[bool]
GetInventorySchemaResultTypeDef
Schemas
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.InventoryItemSchemaTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetMaintenanceWindowExecutionRequestRequestTypeDef
WindowExecutionId
- Type:
- Required: Yes
GetMaintenanceWindowExecutionResultTypeDef
WindowExecutionId
- Type:
- Required: Yes
TaskIds
- Type: typing.List[str]
- Required: Yes
Status
- Type: typing.Literal['CANCELLED', 'CANCELLING', 'FAILED', 'IN_PROGRESS', 'PENDING', 'SKIPPED_OVERLAPPING', 'SUCCESS', 'TIMED_OUT']
- Required: Yes
StatusDetails
- Type:
- Required: Yes
StartTime
- Type:
- Required: Yes
EndTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetMaintenanceWindowExecutionTaskInvocationRequestRequestTypeDef
WindowExecutionId
- Type:
- Required: Yes
TaskId
- Type:
- Required: Yes
InvocationId
- Type:
- Required: Yes
GetMaintenanceWindowExecutionTaskInvocationResultTypeDef
WindowExecutionId
- Type:
- Required: Yes
TaskExecutionId
- Type:
- Required: Yes
InvocationId
- Type:
- Required: Yes
ExecutionId
- Type:
- Required: Yes
TaskType
- Type: typing.Literal['AUTOMATION', 'LAMBDA', 'RUN_COMMAND', 'STEP_FUNCTIONS']
- Required: Yes
Parameters
- Type:
- Required: Yes
Status
- Type: typing.Literal['CANCELLED', 'CANCELLING', 'FAILED', 'IN_PROGRESS', 'PENDING', 'SKIPPED_OVERLAPPING', 'SUCCESS', 'TIMED_OUT']
- Required: Yes
StatusDetails
- Type:
- Required: Yes
StartTime
- Type:
- Required: Yes
EndTime
- Type:
- Required: Yes
OwnerInformation
- Type:
- Required: Yes
WindowTargetId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetMaintenanceWindowExecutionTaskRequestRequestTypeDef
WindowExecutionId
- Type:
- Required: Yes
TaskId
- Type:
- Required: Yes
GetMaintenanceWindowExecutionTaskResultTypeDef
WindowExecutionId
- Type:
- Required: Yes
TaskExecutionId
- Type:
- Required: Yes
TaskArn
- Type:
- Required: Yes
ServiceRole
- Type:
- Required: Yes
Type
- Type: typing.Literal['AUTOMATION', 'LAMBDA', 'RUN_COMMAND', 'STEP_FUNCTIONS']
- Required: Yes
TaskParameters
- Type: typing.List[typing.Dict[str, aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowTaskParameterValueExpressionOutputTypeDef]]
- Required: Yes
Priority
- Type:
- Required: Yes
MaxConcurrency
- Type:
- Required: Yes
MaxErrors
- Type:
- Required: Yes
Status
- Type: typing.Literal['CANCELLED', 'CANCELLING', 'FAILED', 'IN_PROGRESS', 'PENDING', 'SKIPPED_OVERLAPPING', 'SUCCESS', 'TIMED_OUT']
- Required: Yes
StatusDetails
- Type:
- Required: Yes
StartTime
- Type:
- Required: Yes
EndTime
- Type:
- Required: Yes
AlarmConfiguration
- Type:
- Required: Yes
TriggeredAlarms
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.AlarmStateInformationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetMaintenanceWindowRequestRequestTypeDef
WindowId
- Type:
- Required: Yes
GetMaintenanceWindowResultTypeDef
WindowId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
StartDate
- Type:
- Required: Yes
EndDate
- Type:
- Required: Yes
Schedule
- Type:
- Required: Yes
ScheduleTimezone
- Type:
- Required: Yes
ScheduleOffset
- Type:
- Required: Yes
NextExecutionTime
- Type:
- Required: Yes
Duration
- Type:
- Required: Yes
Cutoff
- Type:
- Required: Yes
AllowUnassociatedTargets
- Type:
- Required: Yes
Enabled
- Type:
- Required: Yes
CreatedDate
- Type:
- Required: Yes
ModifiedDate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetMaintenanceWindowTaskRequestRequestTypeDef
WindowId
- Type:
- Required: Yes
WindowTaskId
- Type:
- Required: Yes
GetMaintenanceWindowTaskResultTypeDef
WindowId
- Type:
- Required: Yes
WindowTaskId
- Type:
- Required: Yes
Targets
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetOutputTypeDef]
- Required: Yes
TaskArn
- Type:
- Required: Yes
ServiceRoleArn
- Type:
- Required: Yes
TaskType
- Type: typing.Literal['AUTOMATION', 'LAMBDA', 'RUN_COMMAND', 'STEP_FUNCTIONS']
- Required: Yes
TaskParameters
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowTaskParameterValueExpressionOutputTypeDef]
- Required: Yes
TaskInvocationParameters
- Type:
- Required: Yes
Priority
- Type:
- Required: Yes
MaxConcurrency
- Type:
- Required: Yes
MaxErrors
- Type:
- Required: Yes
LoggingInfo
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
CutoffBehavior
- Type: typing.Literal['CANCEL_TASK', 'CONTINUE_TASK']
- Required: Yes
AlarmConfiguration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetOpsItemRequestRequestTypeDef
OpsItemId
- Type:
- Required: Yes
OpsItemArn
- Type: typing.Optional[str]
GetOpsItemResponseTypeDef
OpsItem
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetOpsMetadataRequestRequestTypeDef
OpsMetadataArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
GetOpsMetadataResultTypeDef
ResourceId
- Type:
- Required: Yes
Metadata
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.ssm_classes.MetadataValueTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetOpsSummaryRequestGetOpsSummaryPaginateTypeDef
SyncName
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsFilterTypeDef]]
Aggregators
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsAggregatorTypeDef]]
ResultAttributes
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsResultAttributeTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
GetOpsSummaryRequestRequestTypeDef
SyncName
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsFilterTypeDef]]
Aggregators
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsAggregatorTypeDef]]
ResultAttributes
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsResultAttributeTypeDef]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetOpsSummaryResultTypeDef
Entities
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.OpsEntityTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetParameterHistoryRequestGetParameterHistoryPaginateTypeDef
Name
- Type:
- Required: Yes
WithDecryption
- Type: typing.Optional[bool]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
GetParameterHistoryRequestRequestTypeDef
Name
- Type:
- Required: Yes
WithDecryption
- Type: typing.Optional[bool]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
GetParameterHistoryResultTypeDef
Parameters
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.ParameterHistoryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetParameterRequestRequestTypeDef
Name
- Type:
- Required: Yes
WithDecryption
- Type: typing.Optional[bool]
GetParameterResultTypeDef
Parameter
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetParametersByPathRequestGetParametersByPathPaginateTypeDef
Path
- Type:
- Required: Yes
Recursive
- Type: typing.Optional[bool]
ParameterFilters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ParameterStringFilterTypeDef]]
WithDecryption
- Type: typing.Optional[bool]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
GetParametersByPathRequestRequestTypeDef
Path
- Type:
- Required: Yes
Recursive
- Type: typing.Optional[bool]
ParameterFilters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ParameterStringFilterTypeDef]]
WithDecryption
- Type: typing.Optional[bool]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
GetParametersByPathResultTypeDef
Parameters
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.ParameterTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetParametersRequestRequestTypeDef
Names
- Type: typing.Sequence[str]
- Required: Yes
WithDecryption
- Type: typing.Optional[bool]
GetParametersResultTypeDef
Parameters
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.ParameterTypeDef]
- Required: Yes
InvalidParameters
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetPatchBaselineForPatchGroupRequestRequestTypeDef
PatchGroup
- Type:
- Required: Yes
OperatingSystem
- Type: typing.Optional[typing.Literal['ALMA_LINUX', 'AMAZON_LINUX', 'AMAZON_LINUX_2', 'AMAZON_LINUX_2022', 'AMAZON_LINUX_2023', 'CENTOS', 'DEBIAN', 'MACOS', 'ORACLE_LINUX', 'RASPBIAN', 'REDHAT_ENTERPRISE_LINUX', 'ROCKY_LINUX', 'SUSE', 'UBUNTU', 'WINDOWS']]
GetPatchBaselineForPatchGroupResultTypeDef
BaselineId
- Type:
- Required: Yes
PatchGroup
- Type:
- Required: Yes
OperatingSystem
- Type: typing.Literal['ALMA_LINUX', 'AMAZON_LINUX', 'AMAZON_LINUX_2', 'AMAZON_LINUX_2022', 'AMAZON_LINUX_2023', 'CENTOS', 'DEBIAN', 'MACOS', 'ORACLE_LINUX', 'RASPBIAN', 'REDHAT_ENTERPRISE_LINUX', 'ROCKY_LINUX', 'SUSE', 'UBUNTU', 'WINDOWS']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetPatchBaselineRequestRequestTypeDef
BaselineId
- Type:
- Required: Yes
GetPatchBaselineResultTypeDef
BaselineId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
OperatingSystem
- Type: typing.Literal['ALMA_LINUX', 'AMAZON_LINUX', 'AMAZON_LINUX_2', 'AMAZON_LINUX_2022', 'AMAZON_LINUX_2023', 'CENTOS', 'DEBIAN', 'MACOS', 'ORACLE_LINUX', 'RASPBIAN', 'REDHAT_ENTERPRISE_LINUX', 'ROCKY_LINUX', 'SUSE', 'UBUNTU', 'WINDOWS']
- Required: Yes
GlobalFilters
- Type:
- Required: Yes
ApprovalRules
- Type:
- Required: Yes
ApprovedPatches
- Type: typing.List[str]
- Required: Yes
ApprovedPatchesComplianceLevel
- Type: typing.Literal['CRITICAL', 'HIGH', 'INFORMATIONAL', 'LOW', 'MEDIUM', 'UNSPECIFIED']
- Required: Yes
ApprovedPatchesEnableNonSecurity
- Type:
- Required: Yes
RejectedPatches
- Type: typing.List[str]
- Required: Yes
RejectedPatchesAction
- Type: typing.Literal['ALLOW_AS_DEPENDENCY', 'BLOCK']
- Required: Yes
PatchGroups
- Type: typing.List[str]
- Required: Yes
CreatedDate
- Type:
- Required: Yes
ModifiedDate
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Sources
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.PatchSourceOutputTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetResourcePoliciesRequestGetResourcePoliciesPaginateTypeDef
ResourceArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
GetResourcePoliciesRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetResourcePoliciesResponseEntryTypeDef
PolicyId
- Type: typing.Optional[str]
PolicyHash
- Type: typing.Optional[str]
Policy
- Type: typing.Optional[str]
GetResourcePoliciesResponseTypeDef
Policies
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.GetResourcePoliciesResponseEntryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetServiceSettingRequestRequestTypeDef
SettingId
- Type:
- Required: Yes
GetServiceSettingResultTypeDef
ServiceSetting
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
InstanceAggregatedAssociationOverviewTypeDef
DetailedStatus
- Type: typing.Optional[str]
InstanceAssociationStatusAggregatedCount
- Type: typing.Optional[typing.Dict[str, int]]
InstanceAssociationOutputLocationTypeDef
S3Location
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.S3OutputLocationTypeDef]
InstanceAssociationOutputUrlTypeDef
S3OutputUrl
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.S3OutputUrlTypeDef]
InstanceAssociationStatusInfoTypeDef
AssociationId
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
DocumentVersion
- Type: typing.Optional[str]
AssociationVersion
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
ExecutionDate
- Type: typing.Optional[datetime.datetime]
Status
- Type: typing.Optional[str]
DetailedStatus
- Type: typing.Optional[str]
ExecutionSummary
- Type: typing.Optional[str]
ErrorCode
- Type: typing.Optional[str]
OutputUrl
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.InstanceAssociationOutputUrlTypeDef]
AssociationName
- Type: typing.Optional[str]
InstanceAssociationTypeDef
AssociationId
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
Content
- Type: typing.Optional[str]
AssociationVersion
- Type: typing.Optional[str]
InstanceInformationFilterTypeDef
key
- Type: typing.Literal['ActivationIds', 'AgentVersion', 'AssociationStatus', 'IamRole', 'InstanceIds', 'PingStatus', 'PlatformTypes', 'ResourceType']
- Required: Yes
valueSet
- Type: typing.Sequence[str]
- Required: Yes
InstanceInformationStringFilterTypeDef
Key
- Type:
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
InstanceInformationTypeDef
InstanceId
- Type: typing.Optional[str]
PingStatus
- Type: typing.Optional[typing.Literal['ConnectionLost', 'Inactive', 'Online']]
LastPingDateTime
- Type: typing.Optional[datetime.datetime]
AgentVersion
- Type: typing.Optional[str]
IsLatestVersion
- Type: typing.Optional[bool]
PlatformType
- Type: typing.Optional[typing.Literal['Linux', 'MacOS', 'Windows']]
PlatformName
- Type: typing.Optional[str]
PlatformVersion
- Type: typing.Optional[str]
ActivationId
- Type: typing.Optional[str]
IamRole
- Type: typing.Optional[str]
RegistrationDate
- Type: typing.Optional[datetime.datetime]
ResourceType
- Type: typing.Optional[typing.Literal['EC2Instance', 'ManagedInstance']]
Name
- Type: typing.Optional[str]
IPAddress
- Type: typing.Optional[str]
ComputerName
- Type: typing.Optional[str]
AssociationStatus
- Type: typing.Optional[str]
LastAssociationExecutionDate
- Type: typing.Optional[datetime.datetime]
LastSuccessfulAssociationExecutionDate
- Type: typing.Optional[datetime.datetime]
AssociationOverview
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.InstanceAggregatedAssociationOverviewTypeDef]
SourceId
- Type: typing.Optional[str]
SourceType
- Type: typing.Optional[typing.Literal['AWS::EC2::Instance', 'AWS::IoT::Thing', 'AWS::SSM::ManagedInstance']]
InstancePatchStateFilterTypeDef
Key
- Type:
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
Type
- Type: typing.Literal['Equal', 'GreaterThan', 'LessThan', 'NotEqual']
- Required: Yes
InstancePatchStateTypeDef
InstanceId
- Type:
- Required: Yes
PatchGroup
- Type:
- Required: Yes
BaselineId
- Type:
- Required: Yes
OperationStartTime
- Type:
- Required: Yes
OperationEndTime
- Type:
- Required: Yes
Operation
- Type: typing.Literal['Install', 'Scan']
- Required: Yes
SnapshotId
- Type: typing.Optional[str]
InstallOverrideList
- Type: typing.Optional[str]
OwnerInformation
- Type: typing.Optional[str]
InstalledCount
- Type: typing.Optional[int]
InstalledOtherCount
- Type: typing.Optional[int]
InstalledPendingRebootCount
- Type: typing.Optional[int]
InstalledRejectedCount
- Type: typing.Optional[int]
MissingCount
- Type: typing.Optional[int]
FailedCount
- Type: typing.Optional[int]
UnreportedNotApplicableCount
- Type: typing.Optional[int]
NotApplicableCount
- Type: typing.Optional[int]
LastNoRebootInstallOperationTime
- Type: typing.Optional[datetime.datetime]
RebootOption
- Type: typing.Optional[typing.Literal['NoReboot', 'RebootIfNeeded']]
CriticalNonCompliantCount
- Type: typing.Optional[int]
SecurityNonCompliantCount
- Type: typing.Optional[int]
OtherNonCompliantCount
- Type: typing.Optional[int]
InstancePropertyFilterTypeDef
key
- Type: typing.Literal['ActivationIds', 'AgentVersion', 'AssociationStatus', 'DocumentName', 'IamRole', 'InstanceIds', 'PingStatus', 'PlatformTypes', 'ResourceType']
- Required: Yes
valueSet
- Type: typing.Sequence[str]
- Required: Yes
InstancePropertyStringFilterTypeDef
Key
- Type:
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
Operator
- Type: typing.Optional[typing.Literal['BeginWith', 'Equal', 'GreaterThan', 'LessThan', 'NotEqual']]
InstancePropertyTypeDef
Name
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
InstanceType
- Type: typing.Optional[str]
InstanceRole
- Type: typing.Optional[str]
KeyName
- Type: typing.Optional[str]
InstanceState
- Type: typing.Optional[str]
Architecture
- Type: typing.Optional[str]
IPAddress
- Type: typing.Optional[str]
LaunchTime
- Type: typing.Optional[datetime.datetime]
PingStatus
- Type: typing.Optional[typing.Literal['ConnectionLost', 'Inactive', 'Online']]
LastPingDateTime
- Type: typing.Optional[datetime.datetime]
AgentVersion
- Type: typing.Optional[str]
PlatformType
- Type: typing.Optional[typing.Literal['Linux', 'MacOS', 'Windows']]
PlatformName
- Type: typing.Optional[str]
PlatformVersion
- Type: typing.Optional[str]
ActivationId
- Type: typing.Optional[str]
IamRole
- Type: typing.Optional[str]
RegistrationDate
- Type: typing.Optional[datetime.datetime]
ResourceType
- Type: typing.Optional[str]
ComputerName
- Type: typing.Optional[str]
AssociationStatus
- Type: typing.Optional[str]
LastAssociationExecutionDate
- Type: typing.Optional[datetime.datetime]
LastSuccessfulAssociationExecutionDate
- Type: typing.Optional[datetime.datetime]
AssociationOverview
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.InstanceAggregatedAssociationOverviewTypeDef]
SourceId
- Type: typing.Optional[str]
SourceType
- Type: typing.Optional[typing.Literal['AWS::EC2::Instance', 'AWS::IoT::Thing', 'AWS::SSM::ManagedInstance']]
InventoryAggregatorTypeDef
Expression
- Type: typing.Optional[str]
Aggregators
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
Groups
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InventoryGroupTypeDef]]
InventoryDeletionStatusItemTypeDef
DeletionId
- Type: typing.Optional[str]
TypeName
- Type: typing.Optional[str]
DeletionStartTime
- Type: typing.Optional[datetime.datetime]
LastStatus
- Type: typing.Optional[typing.Literal['Complete', 'InProgress']]
LastStatusMessage
- Type: typing.Optional[str]
DeletionSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.InventoryDeletionSummaryTypeDef]
LastStatusUpdateTime
- Type: typing.Optional[datetime.datetime]
InventoryDeletionSummaryItemTypeDef
Version
- Type: typing.Optional[str]
Count
- Type: typing.Optional[int]
RemainingCount
- Type: typing.Optional[int]
InventoryDeletionSummaryTypeDef
TotalCount
- Type: typing.Optional[int]
RemainingCount
- Type: typing.Optional[int]
SummaryItems
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.InventoryDeletionSummaryItemTypeDef]]
InventoryFilterTypeDef
Key
- Type:
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
Type
- Type: typing.Optional[typing.Literal['BeginWith', 'Equal', 'Exists', 'GreaterThan', 'LessThan', 'NotEqual']]
InventoryGroupTypeDef
Name
- Type:
- Required: Yes
Filters
- Type: typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InventoryFilterTypeDef]
- Required: Yes
InventoryItemAttributeTypeDef
Name
- Type:
- Required: Yes
DataType
- Type: typing.Literal['number', 'string']
- Required: Yes
InventoryItemSchemaTypeDef
TypeName
- Type:
- Required: Yes
Attributes
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.InventoryItemAttributeTypeDef]
- Required: Yes
Version
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
InventoryItemTypeDef
TypeName
- Type:
- Required: Yes
SchemaVersion
- Type:
- Required: Yes
CaptureTime
- Type:
- Required: Yes
ContentHash
- Type: typing.Optional[str]
Content
- Type: typing.Optional[typing.Sequence[typing.Mapping[str, str]]]
Context
- Type: typing.Optional[typing.Mapping[str, str]]
InventoryResultEntityTypeDef
Id
- Type: typing.Optional[str]
Data
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.ssm_classes.InventoryResultItemTypeDef]]
InventoryResultItemTypeDef
TypeName
- Type:
- Required: Yes
SchemaVersion
- Type:
- Required: Yes
Content
- Type: typing.List[typing.Dict[str, str]]
- Required: Yes
CaptureTime
- Type: typing.Optional[str]
ContentHash
- Type: typing.Optional[str]
LabelParameterVersionRequestRequestTypeDef
Name
- Type:
- Required: Yes
Labels
- Type: typing.Sequence[str]
- Required: Yes
ParameterVersion
- Type: typing.Optional[int]
LabelParameterVersionResultTypeDef
InvalidLabels
- Type: typing.List[str]
- Required: Yes
ParameterVersion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListAssociationVersionsRequestListAssociationVersionsPaginateTypeDef
AssociationId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
ListAssociationVersionsRequestRequestTypeDef
AssociationId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListAssociationVersionsResultTypeDef
AssociationVersions
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.AssociationVersionInfoTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListAssociationsRequestListAssociationsPaginateTypeDef
AssociationFilterList
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.AssociationFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
ListAssociationsRequestRequestTypeDef
AssociationFilterList
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.AssociationFilterTypeDef]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListAssociationsResultTypeDef
Associations
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.AssociationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCommandInvocationsRequestListCommandInvocationsPaginateTypeDef
CommandId
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.CommandFilterTypeDef]]
Details
- Type: typing.Optional[bool]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
ListCommandInvocationsRequestRequestTypeDef
CommandId
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.CommandFilterTypeDef]]
Details
- Type: typing.Optional[bool]
ListCommandInvocationsResultTypeDef
CommandInvocations
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.CommandInvocationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCommandsRequestListCommandsPaginateTypeDef
CommandId
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.CommandFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
ListCommandsRequestRequestTypeDef
CommandId
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.CommandFilterTypeDef]]
ListCommandsResultTypeDef
Commands
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.CommandTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListComplianceItemsRequestListComplianceItemsPaginateTypeDef
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ComplianceStringFilterTypeDef]]
ResourceIds
- Type: typing.Optional[typing.Sequence[str]]
ResourceTypes
- Type: typing.Optional[typing.Sequence[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
ListComplianceItemsRequestRequestTypeDef
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ComplianceStringFilterTypeDef]]
ResourceIds
- Type: typing.Optional[typing.Sequence[str]]
ResourceTypes
- Type: typing.Optional[typing.Sequence[str]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListComplianceItemsResultTypeDef
ComplianceItems
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.ComplianceItemTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListComplianceSummariesRequestListComplianceSummariesPaginateTypeDef
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ComplianceStringFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
ListComplianceSummariesRequestRequestTypeDef
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ComplianceStringFilterTypeDef]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListComplianceSummariesResultTypeDef
ComplianceSummaryItems
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.ComplianceSummaryItemTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDocumentMetadataHistoryRequestRequestTypeDef
Name
- Type:
- Required: Yes
Metadata
- Type: typing.Literal['DocumentReviews']
- Required: Yes
DocumentVersion
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListDocumentMetadataHistoryResponseTypeDef
Name
- Type:
- Required: Yes
DocumentVersion
- Type:
- Required: Yes
Author
- Type:
- Required: Yes
Metadata
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDocumentVersionsRequestListDocumentVersionsPaginateTypeDef
Name
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
ListDocumentVersionsRequestRequestTypeDef
Name
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListDocumentVersionsResultTypeDef
DocumentVersions
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.DocumentVersionInfoTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDocumentsRequestListDocumentsPaginateTypeDef
DocumentFilterList
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.DocumentFilterTypeDef]]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.DocumentKeyValuesFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
ListDocumentsRequestRequestTypeDef
DocumentFilterList
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.DocumentFilterTypeDef]]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.DocumentKeyValuesFilterTypeDef]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListDocumentsResultTypeDef
DocumentIdentifiers
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.DocumentIdentifierTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListInventoryEntriesRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
TypeName
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InventoryFilterTypeDef]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListInventoryEntriesResultTypeDef
TypeName
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
SchemaVersion
- Type:
- Required: Yes
CaptureTime
- Type:
- Required: Yes
Entries
- Type: typing.List[typing.Dict[str, str]]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListOpsItemEventsRequestListOpsItemEventsPaginateTypeDef
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsItemEventFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
ListOpsItemEventsRequestRequestTypeDef
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsItemEventFilterTypeDef]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListOpsItemEventsResponseTypeDef
Summaries
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.OpsItemEventSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListOpsItemRelatedItemsRequestListOpsItemRelatedItemsPaginateTypeDef
OpsItemId
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsItemRelatedItemsFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
ListOpsItemRelatedItemsRequestRequestTypeDef
OpsItemId
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsItemRelatedItemsFilterTypeDef]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListOpsItemRelatedItemsResponseTypeDef
Summaries
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.OpsItemRelatedItemSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListOpsMetadataRequestListOpsMetadataPaginateTypeDef
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsMetadataFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
ListOpsMetadataRequestRequestTypeDef
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsMetadataFilterTypeDef]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListOpsMetadataResultTypeDef
OpsMetadataList
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.OpsMetadataTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListResourceComplianceSummariesRequestListResourceComplianceSummariesPaginateTypeDef
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ComplianceStringFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
ListResourceComplianceSummariesRequestRequestTypeDef
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ComplianceStringFilterTypeDef]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListResourceComplianceSummariesResultTypeDef
ResourceComplianceSummaryItems
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.ResourceComplianceSummaryItemTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListResourceDataSyncRequestListResourceDataSyncPaginateTypeDef
SyncType
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PaginatorConfigTypeDef]
ListResourceDataSyncRequestRequestTypeDef
SyncType
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListResourceDataSyncResultTypeDef
ResourceDataSyncItems
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.ResourceDataSyncItemTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequestRequestTypeDef
ResourceType
- Type: typing.Literal['Association', 'Automation', 'Document', 'MaintenanceWindow', 'ManagedInstance', 'OpsItem', 'OpsMetadata', 'Parameter', 'PatchBaseline']
- Required: Yes
ResourceId
- Type:
- Required: Yes
ListTagsForResourceResultTypeDef
TagList
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
LoggingInfoTypeDef
S3BucketName
- Type:
- Required: Yes
S3Region
- Type:
- Required: Yes
S3KeyPrefix
- Type: typing.Optional[str]
MaintenanceWindowAutomationParametersOutputTypeDef
DocumentVersion
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Dict[str, typing.List[str]]]
MaintenanceWindowAutomationParametersTypeDef
DocumentVersion
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]
MaintenanceWindowExecutionTaskIdentityTypeDef
WindowExecutionId
- Type: typing.Optional[str]
TaskExecutionId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['CANCELLED', 'CANCELLING', 'FAILED', 'IN_PROGRESS', 'PENDING', 'SKIPPED_OVERLAPPING', 'SUCCESS', 'TIMED_OUT']]
StatusDetails
- Type: typing.Optional[str]
StartTime
- Type: typing.Optional[datetime.datetime]
EndTime
- Type: typing.Optional[datetime.datetime]
TaskArn
- Type: typing.Optional[str]
TaskType
- Type: typing.Optional[typing.Literal['AUTOMATION', 'LAMBDA', 'RUN_COMMAND', 'STEP_FUNCTIONS']]
AlarmConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationOutputTypeDef]
TriggeredAlarms
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.AlarmStateInformationTypeDef]]
MaintenanceWindowExecutionTaskInvocationIdentityTypeDef
WindowExecutionId
- Type: typing.Optional[str]
TaskExecutionId
- Type: typing.Optional[str]
InvocationId
- Type: typing.Optional[str]
ExecutionId
- Type: typing.Optional[str]
TaskType
- Type: typing.Optional[typing.Literal['AUTOMATION', 'LAMBDA', 'RUN_COMMAND', 'STEP_FUNCTIONS']]
Parameters
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['CANCELLED', 'CANCELLING', 'FAILED', 'IN_PROGRESS', 'PENDING', 'SKIPPED_OVERLAPPING', 'SUCCESS', 'TIMED_OUT']]
StatusDetails
- Type: typing.Optional[str]
StartTime
- Type: typing.Optional[datetime.datetime]
EndTime
- Type: typing.Optional[datetime.datetime]
OwnerInformation
- Type: typing.Optional[str]
WindowTargetId
- Type: typing.Optional[str]
MaintenanceWindowExecutionTypeDef
WindowId
- Type: typing.Optional[str]
WindowExecutionId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['CANCELLED', 'CANCELLING', 'FAILED', 'IN_PROGRESS', 'PENDING', 'SKIPPED_OVERLAPPING', 'SUCCESS', 'TIMED_OUT']]
StatusDetails
- Type: typing.Optional[str]
StartTime
- Type: typing.Optional[datetime.datetime]
EndTime
- Type: typing.Optional[datetime.datetime]
MaintenanceWindowFilterTypeDef
Key
- Type: typing.Optional[str]
Values
- Type: typing.Optional[typing.Sequence[str]]
MaintenanceWindowIdentityForTargetTypeDef
WindowId
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
MaintenanceWindowIdentityTypeDef
WindowId
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Enabled
- Type: typing.Optional[bool]
Duration
- Type: typing.Optional[int]
Cutoff
- Type: typing.Optional[int]
Schedule
- Type: typing.Optional[str]
ScheduleTimezone
- Type: typing.Optional[str]
ScheduleOffset
- Type: typing.Optional[int]
EndDate
- Type: typing.Optional[str]
StartDate
- Type: typing.Optional[str]
NextExecutionTime
- Type: typing.Optional[str]
MaintenanceWindowLambdaParametersOutputTypeDef
ClientContext
- Type: typing.Optional[str]
Qualifier
- Type: typing.Optional[str]
Payload
- Type: typing.Optional[bytes]
MaintenanceWindowLambdaParametersTypeDef
ClientContext
- Type: typing.Optional[str]
Qualifier
- Type: typing.Optional[str]
Payload
- Type: typing.Union[str, bytes, typing.IO[typing.Any], NoneType]
MaintenanceWindowRunCommandParametersOutputTypeDef
Comment
- Type: typing.Optional[str]
CloudWatchOutputConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.CloudWatchOutputConfigTypeDef]
DocumentHash
- Type: typing.Optional[str]
DocumentHashType
- Type: typing.Optional[typing.Literal['Sha1', 'Sha256']]
DocumentVersion
- Type: typing.Optional[str]
NotificationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.NotificationConfigOutputTypeDef]
OutputS3BucketName
- Type: typing.Optional[str]
OutputS3KeyPrefix
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Dict[str, typing.List[str]]]
ServiceRoleArn
- Type: typing.Optional[str]
TimeoutSeconds
- Type: typing.Optional[int]
MaintenanceWindowRunCommandParametersTypeDef
Comment
- Type: typing.Optional[str]
CloudWatchOutputConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.CloudWatchOutputConfigTypeDef]
DocumentHash
- Type: typing.Optional[str]
DocumentHashType
- Type: typing.Optional[typing.Literal['Sha1', 'Sha256']]
DocumentVersion
- Type: typing.Optional[str]
NotificationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.NotificationConfigTypeDef]
OutputS3BucketName
- Type: typing.Optional[str]
OutputS3KeyPrefix
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]
ServiceRoleArn
- Type: typing.Optional[str]
TimeoutSeconds
- Type: typing.Optional[int]
MaintenanceWindowStepFunctionsParametersTypeDef
Input
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
MaintenanceWindowTargetTypeDef
WindowId
- Type: typing.Optional[str]
WindowTargetId
- Type: typing.Optional[str]
ResourceType
- Type: typing.Optional[typing.Literal['INSTANCE', 'RESOURCE_GROUP']]
Targets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetOutputTypeDef]]
OwnerInformation
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
MaintenanceWindowTaskInvocationParametersOutputTypeDef
RunCommand
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowRunCommandParametersOutputTypeDef]
Automation
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowAutomationParametersOutputTypeDef]
StepFunctions
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowStepFunctionsParametersTypeDef]
Lambda
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowLambdaParametersOutputTypeDef]
MaintenanceWindowTaskInvocationParametersTypeDef
RunCommand
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowRunCommandParametersTypeDef]
Automation
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowAutomationParametersTypeDef]
StepFunctions
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowStepFunctionsParametersTypeDef]
Lambda
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowLambdaParametersTypeDef]
MaintenanceWindowTaskParameterValueExpressionExtraOutputTypeDef
Values
- Type: typing.Optional[typing.List[str]]
MaintenanceWindowTaskParameterValueExpressionOutputTypeDef
Values
- Type: typing.Optional[typing.List[str]]
MaintenanceWindowTaskParameterValueExpressionTypeDef
Values
- Type: typing.Optional[typing.Sequence[str]]
MaintenanceWindowTaskTypeDef
WindowId
- Type: typing.Optional[str]
WindowTaskId
- Type: typing.Optional[str]
TaskArn
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['AUTOMATION', 'LAMBDA', 'RUN_COMMAND', 'STEP_FUNCTIONS']]
Targets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetOutputTypeDef]]
TaskParameters
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowTaskParameterValueExpressionOutputTypeDef]]
Priority
- Type: typing.Optional[int]
LoggingInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.LoggingInfoTypeDef]
ServiceRoleArn
- Type: typing.Optional[str]
MaxConcurrency
- Type: typing.Optional[str]
MaxErrors
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
CutoffBehavior
- Type: typing.Optional[typing.Literal['CANCEL_TASK', 'CONTINUE_TASK']]
AlarmConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationOutputTypeDef]
MetadataValueTypeDef
Value
- Type: typing.Optional[str]
ModifyDocumentPermissionRequestRequestTypeDef
Name
- Type:
- Required: Yes
PermissionType
- Type: typing.Literal['Share']
- Required: Yes
AccountIdsToAdd
- Type: typing.Optional[typing.Sequence[str]]
AccountIdsToRemove
- Type: typing.Optional[typing.Sequence[str]]
SharedDocumentVersion
- Type: typing.Optional[str]
NonCompliantSummaryTypeDef
NonCompliantCount
- Type: typing.Optional[int]
SeveritySummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.SeveritySummaryTypeDef]
NotificationConfigExtraOutputTypeDef
NotificationArn
- Type: typing.Optional[str]
NotificationEvents
- Type: typing.Optional[typing.List[typing.Literal['All', 'Cancelled', 'Failed', 'InProgress', 'Success', 'TimedOut']]]
NotificationType
- Type: typing.Optional[typing.Literal['Command', 'Invocation']]
NotificationConfigOutputTypeDef
NotificationArn
- Type: typing.Optional[str]
NotificationEvents
- Type: typing.Optional[typing.List[typing.Literal['All', 'Cancelled', 'Failed', 'InProgress', 'Success', 'TimedOut']]]
NotificationType
- Type: typing.Optional[typing.Literal['Command', 'Invocation']]
NotificationConfigTypeDef
NotificationArn
- Type: typing.Optional[str]
NotificationEvents
- Type: typing.Optional[typing.Sequence[typing.Literal['All', 'Cancelled', 'Failed', 'InProgress', 'Success', 'TimedOut']]]
NotificationType
- Type: typing.Optional[typing.Literal['Command', 'Invocation']]
OpsAggregatorTypeDef
AggregatorType
- Type: typing.Optional[str]
TypeName
- Type: typing.Optional[str]
AttributeName
- Type: typing.Optional[str]
Values
- Type: typing.Optional[typing.Mapping[str, str]]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsFilterTypeDef]]
Aggregators
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
OpsEntityItemTypeDef
CaptureTime
- Type: typing.Optional[str]
Content
- Type: typing.Optional[typing.List[typing.Dict[str, str]]]
OpsEntityTypeDef
Id
- Type: typing.Optional[str]
Data
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.ssm_classes.OpsEntityItemTypeDef]]
OpsFilterTypeDef
Key
- Type:
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
Type
- Type: typing.Optional[typing.Literal['BeginWith', 'Equal', 'Exists', 'GreaterThan', 'LessThan', 'NotEqual']]
OpsItemDataValueTypeDef
Value
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['SearchableString', 'String']]
OpsItemEventFilterTypeDef
Key
- Type: typing.Literal['OpsItemId']
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
Operator
- Type: typing.Literal['Equal']
- Required: Yes
OpsItemEventSummaryTypeDef
OpsItemId
- Type: typing.Optional[str]
EventId
- Type: typing.Optional[str]
Source
- Type: typing.Optional[str]
DetailType
- Type: typing.Optional[str]
Detail
- Type: typing.Optional[str]
CreatedBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.OpsItemIdentityTypeDef]
CreatedTime
- Type: typing.Optional[datetime.datetime]
OpsItemFilterTypeDef
Key
- Type: typing.Literal['AccountId', 'ActualEndTime', 'ActualStartTime', 'AutomationId', 'Category', 'ChangeRequestByApproverArn', 'ChangeRequestByApproverName', 'ChangeRequestByRequesterArn', 'ChangeRequestByRequesterName', 'ChangeRequestByTargetsResourceGroup', 'ChangeRequestByTemplate', 'CreatedBy', 'CreatedTime', 'InsightByType', 'LastModifiedTime', 'OperationalData', 'OperationalDataKey', 'OperationalDataValue', 'OpsItemId', 'OpsItemType', 'PlannedEndTime', 'PlannedStartTime', 'Priority', 'ResourceId', 'Severity', 'Source', 'Status', 'Title']
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
Operator
- Type: typing.Literal['Contains', 'Equal', 'GreaterThan', 'LessThan']
- Required: Yes
OpsItemIdentityTypeDef
Arn
- Type: typing.Optional[str]
OpsItemNotificationTypeDef
Arn
- Type: typing.Optional[str]
OpsItemRelatedItemSummaryTypeDef
OpsItemId
- Type: typing.Optional[str]
AssociationId
- Type: typing.Optional[str]
ResourceType
- Type: typing.Optional[str]
AssociationType
- Type: typing.Optional[str]
ResourceUri
- Type: typing.Optional[str]
CreatedBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.OpsItemIdentityTypeDef]
CreatedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.OpsItemIdentityTypeDef]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
OpsItemRelatedItemsFilterTypeDef
Key
- Type: typing.Literal['AssociationId', 'ResourceType', 'ResourceUri']
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
Operator
- Type: typing.Literal['Equal']
- Required: Yes
OpsItemSummaryTypeDef
CreatedBy
- Type: typing.Optional[str]
CreatedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedBy
- Type: typing.Optional[str]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
Priority
- Type: typing.Optional[int]
Source
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['Approved', 'Cancelled', 'Cancelling', 'ChangeCalendarOverrideApproved', 'ChangeCalendarOverrideRejected', 'Closed', 'CompletedWithFailure', 'CompletedWithSuccess', 'Failed', 'InProgress', 'Open', 'Pending', 'PendingApproval', 'PendingChangeCalendarOverride', 'Rejected', 'Resolved', 'RunbookInProgress', 'Scheduled', 'TimedOut']]
OpsItemId
- Type: typing.Optional[str]
Title
- Type: typing.Optional[str]
OperationalData
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.ssm_classes.OpsItemDataValueTypeDef]]
Category
- Type: typing.Optional[str]
Severity
- Type: typing.Optional[str]
OpsItemType
- Type: typing.Optional[str]
ActualStartTime
- Type: typing.Optional[datetime.datetime]
ActualEndTime
- Type: typing.Optional[datetime.datetime]
PlannedStartTime
- Type: typing.Optional[datetime.datetime]
PlannedEndTime
- Type: typing.Optional[datetime.datetime]
OpsItemTypeDef
CreatedBy
- Type: typing.Optional[str]
OpsItemType
- Type: typing.Optional[str]
CreatedTime
- Type: typing.Optional[datetime.datetime]
Description
- Type: typing.Optional[str]
LastModifiedBy
- Type: typing.Optional[str]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
Notifications
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.OpsItemNotificationTypeDef]]
Priority
- Type: typing.Optional[int]
RelatedOpsItems
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.RelatedOpsItemTypeDef]]
Status
- Type: typing.Optional[typing.Literal['Approved', 'Cancelled', 'Cancelling', 'ChangeCalendarOverrideApproved', 'ChangeCalendarOverrideRejected', 'Closed', 'CompletedWithFailure', 'CompletedWithSuccess', 'Failed', 'InProgress', 'Open', 'Pending', 'PendingApproval', 'PendingChangeCalendarOverride', 'Rejected', 'Resolved', 'RunbookInProgress', 'Scheduled', 'TimedOut']]
OpsItemId
- Type: typing.Optional[str]
Version
- Type: typing.Optional[str]
Title
- Type: typing.Optional[str]
Source
- Type: typing.Optional[str]
OperationalData
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.ssm_classes.OpsItemDataValueTypeDef]]
Category
- Type: typing.Optional[str]
Severity
- Type: typing.Optional[str]
ActualStartTime
- Type: typing.Optional[datetime.datetime]
ActualEndTime
- Type: typing.Optional[datetime.datetime]
PlannedStartTime
- Type: typing.Optional[datetime.datetime]
PlannedEndTime
- Type: typing.Optional[datetime.datetime]
OpsItemArn
- Type: typing.Optional[str]
OpsMetadataFilterTypeDef
Key
- Type:
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
OpsMetadataTypeDef
ResourceId
- Type: typing.Optional[str]
OpsMetadataArn
- Type: typing.Optional[str]
LastModifiedDate
- Type: typing.Optional[datetime.datetime]
LastModifiedUser
- Type: typing.Optional[str]
CreationDate
- Type: typing.Optional[datetime.datetime]
OpsResultAttributeTypeDef
TypeName
- Type:
- Required: Yes
OutputSourceTypeDef
OutputSourceId
- Type: typing.Optional[str]
OutputSourceType
- Type: typing.Optional[str]
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
ParameterHistoryTypeDef
Name
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['SecureString', 'String', 'StringList']]
KeyId
- Type: typing.Optional[str]
LastModifiedDate
- Type: typing.Optional[datetime.datetime]
LastModifiedUser
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
AllowedPattern
- Type: typing.Optional[str]
Version
- Type: typing.Optional[int]
Labels
- Type: typing.Optional[typing.List[str]]
Tier
- Type: typing.Optional[typing.Literal['Advanced', 'Intelligent-Tiering', 'Standard']]
Policies
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.ParameterInlinePolicyTypeDef]]
DataType
- Type: typing.Optional[str]
ParameterInlinePolicyTypeDef
PolicyText
- Type: typing.Optional[str]
PolicyType
- Type: typing.Optional[str]
PolicyStatus
- Type: typing.Optional[str]
ParameterMetadataTypeDef
Name
- Type: typing.Optional[str]
ARN
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['SecureString', 'String', 'StringList']]
KeyId
- Type: typing.Optional[str]
LastModifiedDate
- Type: typing.Optional[datetime.datetime]
LastModifiedUser
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
AllowedPattern
- Type: typing.Optional[str]
Version
- Type: typing.Optional[int]
Tier
- Type: typing.Optional[typing.Literal['Advanced', 'Intelligent-Tiering', 'Standard']]
Policies
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.ParameterInlinePolicyTypeDef]]
DataType
- Type: typing.Optional[str]
ParameterStringFilterTypeDef
Key
- Type:
- Required: Yes
Option
- Type: typing.Optional[str]
Values
- Type: typing.Optional[typing.Sequence[str]]
ParameterTypeDef
Name
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['SecureString', 'String', 'StringList']]
Value
- Type: typing.Optional[str]
Version
- Type: typing.Optional[int]
Selector
- Type: typing.Optional[str]
SourceResult
- Type: typing.Optional[str]
LastModifiedDate
- Type: typing.Optional[datetime.datetime]
ARN
- Type: typing.Optional[str]
DataType
- Type: typing.Optional[str]
ParametersFilterTypeDef
Key
- Type: typing.Literal['KeyId', 'Name', 'Type']
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
ParentStepDetailsTypeDef
StepExecutionId
- Type: typing.Optional[str]
StepName
- Type: typing.Optional[str]
Action
- Type: typing.Optional[str]
Iteration
- Type: typing.Optional[int]
IteratorValue
- Type: typing.Optional[str]
PatchBaselineIdentityTypeDef
BaselineId
- Type: typing.Optional[str]
BaselineName
- Type: typing.Optional[str]
OperatingSystem
- Type: typing.Optional[typing.Literal['ALMA_LINUX', 'AMAZON_LINUX', 'AMAZON_LINUX_2', 'AMAZON_LINUX_2022', 'AMAZON_LINUX_2023', 'CENTOS', 'DEBIAN', 'MACOS', 'ORACLE_LINUX', 'RASPBIAN', 'REDHAT_ENTERPRISE_LINUX', 'ROCKY_LINUX', 'SUSE', 'UBUNTU', 'WINDOWS']]
BaselineDescription
- Type: typing.Optional[str]
DefaultBaseline
- Type: typing.Optional[bool]
PatchComplianceDataTypeDef
Title
- Type:
- Required: Yes
KBId
- Type:
- Required: Yes
Classification
- Type:
- Required: Yes
Severity
- Type:
- Required: Yes
State
- Type: typing.Literal['FAILED', 'INSTALLED', 'INSTALLED_OTHER', 'INSTALLED_PENDING_REBOOT', 'INSTALLED_REJECTED', 'MISSING', 'NOT_APPLICABLE']
- Required: Yes
InstalledTime
- Type:
- Required: Yes
CVEIds
- Type: typing.Optional[str]
PatchFilterGroupOutputTypeDef
PatchFilters
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.PatchFilterOutputTypeDef]
- Required: Yes
PatchFilterGroupTypeDef
PatchFilters
- Type: typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.PatchFilterTypeDef]
- Required: Yes
PatchFilterOutputTypeDef
Key
- Type: typing.Literal['ADVISORY_ID', 'ARCH', 'BUGZILLA_ID', 'CLASSIFICATION', 'CVE_ID', 'EPOCH', 'MSRC_SEVERITY', 'NAME', 'PATCH_ID', 'PATCH_SET', 'PRIORITY', 'PRODUCT', 'PRODUCT_FAMILY', 'RELEASE', 'REPOSITORY', 'SECTION', 'SECURITY', 'SEVERITY', 'VERSION']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
PatchFilterTypeDef
Key
- Type: typing.Literal['ADVISORY_ID', 'ARCH', 'BUGZILLA_ID', 'CLASSIFICATION', 'CVE_ID', 'EPOCH', 'MSRC_SEVERITY', 'NAME', 'PATCH_ID', 'PATCH_SET', 'PRIORITY', 'PRODUCT', 'PRODUCT_FAMILY', 'RELEASE', 'REPOSITORY', 'SECTION', 'SECURITY', 'SEVERITY', 'VERSION']
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
PatchGroupPatchBaselineMappingTypeDef
PatchGroup
- Type: typing.Optional[str]
BaselineIdentity
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PatchBaselineIdentityTypeDef]
PatchOrchestratorFilterTypeDef
Key
- Type: typing.Optional[str]
Values
- Type: typing.Optional[typing.Sequence[str]]
PatchRuleGroupOutputTypeDef
PatchRules
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.PatchRuleOutputTypeDef]
- Required: Yes
PatchRuleGroupTypeDef
PatchRules
- Type: typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.PatchRuleTypeDef]
- Required: Yes
PatchRuleOutputTypeDef
PatchFilterGroup
- Type:
- Required: Yes
ComplianceLevel
- Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'INFORMATIONAL', 'LOW', 'MEDIUM', 'UNSPECIFIED']]
ApproveAfterDays
- Type: typing.Optional[int]
ApproveUntilDate
- Type: typing.Optional[str]
EnableNonSecurity
- Type: typing.Optional[bool]
PatchRuleTypeDef
PatchFilterGroup
- Type:
- Required: Yes
ComplianceLevel
- Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'INFORMATIONAL', 'LOW', 'MEDIUM', 'UNSPECIFIED']]
ApproveAfterDays
- Type: typing.Optional[int]
ApproveUntilDate
- Type: typing.Optional[str]
EnableNonSecurity
- Type: typing.Optional[bool]
PatchSourceOutputTypeDef
Name
- Type:
- Required: Yes
Products
- Type: typing.List[str]
- Required: Yes
Configuration
- Type:
- Required: Yes
PatchSourceTypeDef
Name
- Type:
- Required: Yes
Products
- Type: typing.Sequence[str]
- Required: Yes
Configuration
- Type:
- Required: Yes
PatchStatusTypeDef
DeploymentStatus
- Type: typing.Optional[typing.Literal['APPROVED', 'EXPLICIT_APPROVED', 'EXPLICIT_REJECTED', 'PENDING_APPROVAL']]
ComplianceLevel
- Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'INFORMATIONAL', 'LOW', 'MEDIUM', 'UNSPECIFIED']]
ApprovalDate
- Type: typing.Optional[datetime.datetime]
PatchTypeDef
Id
- Type: typing.Optional[str]
ReleaseDate
- Type: typing.Optional[datetime.datetime]
Title
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
ContentUrl
- Type: typing.Optional[str]
Vendor
- Type: typing.Optional[str]
ProductFamily
- Type: typing.Optional[str]
Product
- Type: typing.Optional[str]
Classification
- Type: typing.Optional[str]
MsrcSeverity
- Type: typing.Optional[str]
KbNumber
- Type: typing.Optional[str]
MsrcNumber
- Type: typing.Optional[str]
Language
- Type: typing.Optional[str]
AdvisoryIds
- Type: typing.Optional[typing.List[str]]
BugzillaIds
- Type: typing.Optional[typing.List[str]]
CVEIds
- Type: typing.Optional[typing.List[str]]
Name
- Type: typing.Optional[str]
Epoch
- Type: typing.Optional[int]
Version
- Type: typing.Optional[str]
Release
- Type: typing.Optional[str]
Arch
- Type: typing.Optional[str]
Severity
- Type: typing.Optional[str]
Repository
- Type: typing.Optional[str]
ProgressCountersTypeDef
TotalSteps
- Type: typing.Optional[int]
SuccessSteps
- Type: typing.Optional[int]
FailedSteps
- Type: typing.Optional[int]
CancelledSteps
- Type: typing.Optional[int]
TimedOutSteps
- Type: typing.Optional[int]
PutComplianceItemsRequestRequestTypeDef
ResourceId
- Type:
- Required: Yes
ResourceType
- Type:
- Required: Yes
ComplianceType
- Type:
- Required: Yes
ExecutionSummary
- Type:
- Required: Yes
Items
- Type: typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ComplianceItemEntryTypeDef]
- Required: Yes
ItemContentHash
- Type: typing.Optional[str]
UploadType
- Type: typing.Optional[typing.Literal['COMPLETE', 'PARTIAL']]
PutInventoryRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
Items
- Type: typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.InventoryItemTypeDef]
- Required: Yes
PutInventoryResultTypeDef
Message
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutParameterRequestRequestTypeDef
Name
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['SecureString', 'String', 'StringList']]
KeyId
- Type: typing.Optional[str]
Overwrite
- Type: typing.Optional[bool]
AllowedPattern
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]]
Tier
- Type: typing.Optional[typing.Literal['Advanced', 'Intelligent-Tiering', 'Standard']]
Policies
- Type: typing.Optional[str]
DataType
- Type: typing.Optional[str]
PutParameterResultTypeDef
Version
- Type:
- Required: Yes
Tier
- Type: typing.Literal['Advanced', 'Intelligent-Tiering', 'Standard']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutResourcePolicyRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
Policy
- Type:
- Required: Yes
PolicyId
- Type: typing.Optional[str]
PolicyHash
- Type: typing.Optional[str]
PutResourcePolicyResponseTypeDef
PolicyId
- Type:
- Required: Yes
PolicyHash
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RegisterDefaultPatchBaselineRequestRequestTypeDef
BaselineId
- Type:
- Required: Yes
RegisterDefaultPatchBaselineResultTypeDef
BaselineId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RegisterPatchBaselineForPatchGroupRequestRequestTypeDef
BaselineId
- Type:
- Required: Yes
PatchGroup
- Type:
- Required: Yes
RegisterPatchBaselineForPatchGroupResultTypeDef
BaselineId
- Type:
- Required: Yes
PatchGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RegisterTargetWithMaintenanceWindowRequestRequestTypeDef
WindowId
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['INSTANCE', 'RESOURCE_GROUP']
- Required: Yes
Targets
- Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.TargetTypeDef, aws_resource_validator.pydantic_models.ssm_classes.TargetExtraOutputTypeDef]]
- Required: Yes
OwnerInformation
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
RegisterTargetWithMaintenanceWindowResultTypeDef
WindowTargetId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RegisterTaskWithMaintenanceWindowRequestRequestTypeDef
WindowId
- Type:
- Required: Yes
TaskArn
- Type:
- Required: Yes
TaskType
- Type: typing.Literal['AUTOMATION', 'LAMBDA', 'RUN_COMMAND', 'STEP_FUNCTIONS']
- Required: Yes
Targets
- Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.TargetTypeDef, aws_resource_validator.pydantic_models.ssm_classes.TargetExtraOutputTypeDef]]]
ServiceRoleArn
- Type: typing.Optional[str]
TaskParameters
- Type: typing.Optional[typing.Mapping[str, typing.Union[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowTaskParameterValueExpressionTypeDef, aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowTaskParameterValueExpressionExtraOutputTypeDef]]]
TaskInvocationParameters
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowTaskInvocationParametersTypeDef]
Priority
- Type: typing.Optional[int]
MaxConcurrency
- Type: typing.Optional[str]
MaxErrors
- Type: typing.Optional[str]
LoggingInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.LoggingInfoTypeDef]
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
CutoffBehavior
- Type: typing.Optional[typing.Literal['CANCEL_TASK', 'CONTINUE_TASK']]
AlarmConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationTypeDef]
RegisterTaskWithMaintenanceWindowResultTypeDef
WindowTaskId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RegistrationMetadataItemTypeDef
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
RelatedOpsItemTypeDef
OpsItemId
- Type:
- Required: Yes
RemoveTagsFromResourceRequestRequestTypeDef
ResourceType
- Type: typing.Literal['Association', 'Automation', 'Document', 'MaintenanceWindow', 'ManagedInstance', 'OpsItem', 'OpsMetadata', 'Parameter', 'PatchBaseline']
- Required: Yes
ResourceId
- Type:
- Required: Yes
TagKeys
- Type: typing.Sequence[str]
- Required: Yes
ResetServiceSettingRequestRequestTypeDef
SettingId
- Type:
- Required: Yes
ResetServiceSettingResultTypeDef
ServiceSetting
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ResolvedTargetsTypeDef
ParameterValues
- Type: typing.Optional[typing.List[str]]
Truncated
- Type: typing.Optional[bool]
ResourceComplianceSummaryItemTypeDef
ComplianceType
- Type: typing.Optional[str]
ResourceType
- Type: typing.Optional[str]
ResourceId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['COMPLIANT', 'NON_COMPLIANT']]
OverallSeverity
- Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'INFORMATIONAL', 'LOW', 'MEDIUM', 'UNSPECIFIED']]
ExecutionSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.ComplianceExecutionSummaryOutputTypeDef]
CompliantSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.CompliantSummaryTypeDef]
NonCompliantSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.NonCompliantSummaryTypeDef]
ResourceDataSyncAwsOrganizationsSourceOutputTypeDef
OrganizationSourceType
- Type:
- Required: Yes
OrganizationalUnits
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.ResourceDataSyncOrganizationalUnitTypeDef]]
ResourceDataSyncAwsOrganizationsSourceTypeDef
OrganizationSourceType
- Type:
- Required: Yes
OrganizationalUnits
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.ResourceDataSyncOrganizationalUnitTypeDef]]
ResourceDataSyncDestinationDataSharingTypeDef
DestinationDataSharingType
- Type: typing.Optional[str]
ResourceDataSyncItemTypeDef
SyncName
- Type: typing.Optional[str]
SyncType
- Type: typing.Optional[str]
SyncSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.ResourceDataSyncSourceWithStateTypeDef]
S3Destination
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.ResourceDataSyncS3DestinationTypeDef]
LastSyncTime
- Type: typing.Optional[datetime.datetime]
LastSuccessfulSyncTime
- Type: typing.Optional[datetime.datetime]
SyncLastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastStatus
- Type: typing.Optional[typing.Literal['Failed', 'InProgress', 'Successful']]
SyncCreatedTime
- Type: typing.Optional[datetime.datetime]
LastSyncStatusMessage
- Type: typing.Optional[str]
ResourceDataSyncOrganizationalUnitTypeDef
OrganizationalUnitId
- Type: typing.Optional[str]
ResourceDataSyncS3DestinationTypeDef
BucketName
- Type:
- Required: Yes
SyncFormat
- Type: typing.Literal['JsonSerDe']
- Required: Yes
Region
- Type:
- Required: Yes
Prefix
- Type: typing.Optional[str]
AWSKMSKeyARN
- Type: typing.Optional[str]
DestinationDataSharing
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.ResourceDataSyncDestinationDataSharingTypeDef]
ResourceDataSyncSourceTypeDef
SourceType
- Type:
- Required: Yes
SourceRegions
- Type: typing.Sequence[str]
- Required: Yes
AwsOrganizationsSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.ResourceDataSyncAwsOrganizationsSourceTypeDef]
IncludeFutureRegions
- Type: typing.Optional[bool]
EnableAllOpsDataSources
- Type: typing.Optional[bool]
ResourceDataSyncSourceWithStateTypeDef
SourceType
- Type: typing.Optional[str]
AwsOrganizationsSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.ResourceDataSyncAwsOrganizationsSourceOutputTypeDef]
SourceRegions
- Type: typing.Optional[typing.List[str]]
IncludeFutureRegions
- Type: typing.Optional[bool]
State
- Type: typing.Optional[str]
EnableAllOpsDataSources
- Type: typing.Optional[bool]
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
ResultAttributeTypeDef
TypeName
- Type:
- Required: Yes
ResumeSessionRequestRequestTypeDef
SessionId
- Type:
- Required: Yes
ResumeSessionResponseTypeDef
SessionId
- Type:
- Required: Yes
TokenValue
- Type:
- Required: Yes
StreamUrl
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ReviewInformationTypeDef
ReviewedTime
- Type: typing.Optional[datetime.datetime]
Status
- Type: typing.Optional[typing.Literal['APPROVED', 'NOT_REVIEWED', 'PENDING', 'REJECTED']]
Reviewer
- Type: typing.Optional[str]
RunbookExtraOutputTypeDef
DocumentName
- Type:
- Required: Yes
DocumentVersion
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Dict[str, typing.List[str]]]
TargetParameterName
- Type: typing.Optional[str]
Targets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetExtraOutputTypeDef]]
TargetMaps
- Type: typing.Optional[typing.List[typing.Dict[str, typing.List[str]]]]
MaxConcurrency
- Type: typing.Optional[str]
MaxErrors
- Type: typing.Optional[str]
TargetLocations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetLocationExtraOutputTypeDef]]
RunbookOutputTypeDef
DocumentName
- Type:
- Required: Yes
DocumentVersion
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Dict[str, typing.List[str]]]
TargetParameterName
- Type: typing.Optional[str]
Targets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetOutputTypeDef]]
TargetMaps
- Type: typing.Optional[typing.List[typing.Dict[str, typing.List[str]]]]
MaxConcurrency
- Type: typing.Optional[str]
MaxErrors
- Type: typing.Optional[str]
TargetLocations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetLocationOutputTypeDef]]
RunbookTypeDef
DocumentName
- Type:
- Required: Yes
DocumentVersion
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]
TargetParameterName
- Type: typing.Optional[str]
Targets
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TargetTypeDef]]
TargetMaps
- Type: typing.Optional[typing.Sequence[typing.Mapping[str, typing.Sequence[str]]]]
MaxConcurrency
- Type: typing.Optional[str]
MaxErrors
- Type: typing.Optional[str]
TargetLocations
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TargetLocationTypeDef]]
S3OutputLocationTypeDef
OutputS3Region
- Type: typing.Optional[str]
OutputS3BucketName
- Type: typing.Optional[str]
OutputS3KeyPrefix
- Type: typing.Optional[str]
S3OutputUrlTypeDef
OutputUrl
- Type: typing.Optional[str]
ScheduledWindowExecutionTypeDef
WindowId
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
ExecutionTime
- Type: typing.Optional[str]
SendAutomationSignalRequestRequestTypeDef
AutomationExecutionId
- Type:
- Required: Yes
SignalType
- Type: typing.Literal['Approve', 'Reject', 'Resume', 'StartStep', 'StopStep']
- Required: Yes
Payload
- Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]
SendCommandRequestRequestTypeDef
DocumentName
- Type:
- Required: Yes
InstanceIds
- Type: typing.Optional[typing.Sequence[str]]
Targets
- Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.TargetTypeDef, aws_resource_validator.pydantic_models.ssm_classes.TargetExtraOutputTypeDef]]]
DocumentVersion
- Type: typing.Optional[str]
DocumentHash
- Type: typing.Optional[str]
DocumentHashType
- Type: typing.Optional[typing.Literal['Sha1', 'Sha256']]
TimeoutSeconds
- Type: typing.Optional[int]
Comment
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]
OutputS3Region
- Type: typing.Optional[str]
OutputS3BucketName
- Type: typing.Optional[str]
OutputS3KeyPrefix
- Type: typing.Optional[str]
MaxConcurrency
- Type: typing.Optional[str]
MaxErrors
- Type: typing.Optional[str]
ServiceRoleArn
- Type: typing.Optional[str]
NotificationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.NotificationConfigTypeDef]
CloudWatchOutputConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.CloudWatchOutputConfigTypeDef]
AlarmConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationTypeDef]
SendCommandResultTypeDef
Command
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ServiceSettingTypeDef
SettingId
- Type: typing.Optional[str]
SettingValue
- Type: typing.Optional[str]
LastModifiedDate
- Type: typing.Optional[datetime.datetime]
LastModifiedUser
- Type: typing.Optional[str]
ARN
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
SessionFilterTypeDef
key
- Type: typing.Literal['InvokedAfter', 'InvokedBefore', 'Owner', 'SessionId', 'Status', 'Target']
- Required: Yes
value
- Type:
- Required: Yes
SessionManagerOutputUrlTypeDef
S3OutputUrl
- Type: typing.Optional[str]
CloudWatchOutputUrl
- Type: typing.Optional[str]
SessionTypeDef
SessionId
- Type: typing.Optional[str]
Target
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['Connected', 'Connecting', 'Disconnected', 'Failed', 'Terminated', 'Terminating']]
StartDate
- Type: typing.Optional[datetime.datetime]
EndDate
- Type: typing.Optional[datetime.datetime]
DocumentName
- Type: typing.Optional[str]
Owner
- Type: typing.Optional[str]
Reason
- Type: typing.Optional[str]
Details
- Type: typing.Optional[str]
OutputUrl
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.SessionManagerOutputUrlTypeDef]
MaxSessionDuration
- Type: typing.Optional[str]
SeveritySummaryTypeDef
CriticalCount
- Type: typing.Optional[int]
HighCount
- Type: typing.Optional[int]
MediumCount
- Type: typing.Optional[int]
LowCount
- Type: typing.Optional[int]
InformationalCount
- Type: typing.Optional[int]
UnspecifiedCount
- Type: typing.Optional[int]
StartAssociationsOnceRequestRequestTypeDef
AssociationIds
- Type: typing.Sequence[str]
- Required: Yes
StartAutomationExecutionRequestRequestTypeDef
DocumentName
- Type:
- Required: Yes
DocumentVersion
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]
ClientToken
- Type: typing.Optional[str]
Mode
- Type: typing.Optional[typing.Literal['Auto', 'Interactive']]
TargetParameterName
- Type: typing.Optional[str]
Targets
- Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.TargetTypeDef, aws_resource_validator.pydantic_models.ssm_classes.TargetExtraOutputTypeDef]]]
TargetMaps
- Type: typing.Optional[typing.Sequence[typing.Mapping[str, typing.Sequence[str]]]]
MaxConcurrency
- Type: typing.Optional[str]
MaxErrors
- Type: typing.Optional[str]
TargetLocations
- Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.TargetLocationTypeDef, aws_resource_validator.pydantic_models.ssm_classes.TargetLocationExtraOutputTypeDef]]]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]]
AlarmConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationTypeDef]
StartAutomationExecutionResultTypeDef
AutomationExecutionId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartChangeRequestExecutionRequestRequestTypeDef
DocumentName
- Type:
- Required: Yes
Runbooks
- Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.RunbookTypeDef, aws_resource_validator.pydantic_models.ssm_classes.RunbookExtraOutputTypeDef]]
- Required: Yes
ScheduledTime
- Type: typing.Union[datetime.datetime, str, NoneType]
DocumentVersion
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]
ChangeRequestName
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
AutoApprove
- Type: typing.Optional[bool]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.TagTypeDef]]
ScheduledEndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
ChangeDetails
- Type: typing.Optional[str]
StartChangeRequestExecutionResultTypeDef
AutomationExecutionId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartSessionRequestRequestTypeDef
Target
- Type:
- Required: Yes
DocumentName
- Type: typing.Optional[str]
Reason
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]
StartSessionResponseTypeDef
SessionId
- Type:
- Required: Yes
TokenValue
- Type:
- Required: Yes
StreamUrl
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StepExecutionFilterTypeDef
Key
- Type: typing.Literal['Action', 'ParentStepExecutionId', 'ParentStepIteration', 'ParentStepIteratorValue', 'StartTimeAfter', 'StartTimeBefore', 'StepExecutionId', 'StepExecutionStatus', 'StepName']
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
StepExecutionTypeDef
StepName
- Type: typing.Optional[str]
Action
- Type: typing.Optional[str]
TimeoutSeconds
- Type: typing.Optional[int]
OnFailure
- Type: typing.Optional[str]
MaxAttempts
- Type: typing.Optional[int]
ExecutionStartTime
- Type: typing.Optional[datetime.datetime]
ExecutionEndTime
- Type: typing.Optional[datetime.datetime]
StepStatus
- Type: typing.Optional[typing.Literal['Approved', 'Cancelled', 'Cancelling', 'ChangeCalendarOverrideApproved', 'ChangeCalendarOverrideRejected', 'CompletedWithFailure', 'CompletedWithSuccess', 'Exited', 'Failed', 'InProgress', 'Pending', 'PendingApproval', 'PendingChangeCalendarOverride', 'Rejected', 'RunbookInProgress', 'Scheduled', 'Success', 'TimedOut', 'Waiting']]
ResponseCode
- Type: typing.Optional[str]
Inputs
- Type: typing.Optional[typing.Dict[str, str]]
Outputs
- Type: typing.Optional[typing.Dict[str, typing.List[str]]]
Response
- Type: typing.Optional[str]
FailureMessage
- Type: typing.Optional[str]
FailureDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.FailureDetailsTypeDef]
StepExecutionId
- Type: typing.Optional[str]
OverriddenParameters
- Type: typing.Optional[typing.Dict[str, typing.List[str]]]
IsEnd
- Type: typing.Optional[bool]
NextStep
- Type: typing.Optional[str]
IsCritical
- Type: typing.Optional[bool]
ValidNextSteps
- Type: typing.Optional[typing.List[str]]
Targets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetOutputTypeDef]]
TargetLocation
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.TargetLocationOutputTypeDef]
TriggeredAlarms
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_classes.AlarmStateInformationTypeDef]]
ParentStepDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.ParentStepDetailsTypeDef]
StopAutomationExecutionRequestRequestTypeDef
AutomationExecutionId
- Type:
- Required: Yes
Type
- Type: typing.Optional[typing.Literal['Cancel', 'Complete']]
TagTypeDef
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
TargetExtraOutputTypeDef
Key
- Type: typing.Optional[str]
Values
- Type: typing.Optional[typing.List[str]]
TargetLocationExtraOutputTypeDef
Accounts
- Type: typing.Optional[typing.List[str]]
Regions
- Type: typing.Optional[typing.List[str]]
TargetLocationMaxConcurrency
- Type: typing.Optional[str]
TargetLocationMaxErrors
- Type: typing.Optional[str]
ExecutionRoleName
- Type: typing.Optional[str]
TargetLocationAlarmConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationExtraOutputTypeDef]
TargetLocationOutputTypeDef
Accounts
- Type: typing.Optional[typing.List[str]]
Regions
- Type: typing.Optional[typing.List[str]]
TargetLocationMaxConcurrency
- Type: typing.Optional[str]
TargetLocationMaxErrors
- Type: typing.Optional[str]
ExecutionRoleName
- Type: typing.Optional[str]
TargetLocationAlarmConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationOutputTypeDef]
TargetLocationTypeDef
Accounts
- Type: typing.Optional[typing.Sequence[str]]
Regions
- Type: typing.Optional[typing.Sequence[str]]
TargetLocationMaxConcurrency
- Type: typing.Optional[str]
TargetLocationMaxErrors
- Type: typing.Optional[str]
ExecutionRoleName
- Type: typing.Optional[str]
TargetLocationAlarmConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationTypeDef]
TargetOutputTypeDef
Key
- Type: typing.Optional[str]
Values
- Type: typing.Optional[typing.List[str]]
TargetTypeDef
Key
- Type: typing.Optional[str]
Values
- Type: typing.Optional[typing.Sequence[str]]
TerminateSessionRequestRequestTypeDef
SessionId
- Type:
- Required: Yes
TerminateSessionResponseTypeDef
SessionId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UnlabelParameterVersionRequestRequestTypeDef
Name
- Type:
- Required: Yes
ParameterVersion
- Type:
- Required: Yes
Labels
- Type: typing.Sequence[str]
- Required: Yes
UnlabelParameterVersionResultTypeDef
RemovedLabels
- Type: typing.List[str]
- Required: Yes
InvalidLabels
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateAssociationRequestRequestTypeDef
AssociationId
- Type:
- Required: Yes
Parameters
- Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]
DocumentVersion
- Type: typing.Optional[str]
ScheduleExpression
- Type: typing.Optional[str]
OutputLocation
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.InstanceAssociationOutputLocationTypeDef]
Name
- Type: typing.Optional[str]
Targets
- Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.TargetTypeDef, aws_resource_validator.pydantic_models.ssm_classes.TargetExtraOutputTypeDef]]]
AssociationName
- Type: typing.Optional[str]
AssociationVersion
- Type: typing.Optional[str]
AutomationTargetParameterName
- Type: typing.Optional[str]
MaxErrors
- Type: typing.Optional[str]
MaxConcurrency
- Type: typing.Optional[str]
ComplianceSeverity
- Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'LOW', 'MEDIUM', 'UNSPECIFIED']]
SyncCompliance
- Type: typing.Optional[typing.Literal['AUTO', 'MANUAL']]
ApplyOnlyAtCronInterval
- Type: typing.Optional[bool]
CalendarNames
- Type: typing.Optional[typing.Sequence[str]]
TargetLocations
- Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.TargetLocationTypeDef, aws_resource_validator.pydantic_models.ssm_classes.TargetLocationExtraOutputTypeDef]]]
ScheduleOffset
- Type: typing.Optional[int]
Duration
- Type: typing.Optional[int]
TargetMaps
- Type: typing.Optional[typing.Sequence[typing.Mapping[str, typing.Sequence[str]]]]
AlarmConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationTypeDef]
UpdateAssociationResultTypeDef
AssociationDescription
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateAssociationStatusRequestRequestTypeDef
Name
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
AssociationStatus
- Type:
- Required: Yes
UpdateAssociationStatusResultTypeDef
AssociationDescription
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateDocumentDefaultVersionRequestRequestTypeDef
Name
- Type:
- Required: Yes
DocumentVersion
- Type:
- Required: Yes
UpdateDocumentDefaultVersionResultTypeDef
Description
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateDocumentMetadataRequestRequestTypeDef
Name
- Type:
- Required: Yes
DocumentReviews
- Type:
- Required: Yes
DocumentVersion
- Type: typing.Optional[str]
UpdateDocumentRequestRequestTypeDef
Content
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Attachments
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.AttachmentsSourceTypeDef]]
DisplayName
- Type: typing.Optional[str]
VersionName
- Type: typing.Optional[str]
DocumentVersion
- Type: typing.Optional[str]
DocumentFormat
- Type: typing.Optional[typing.Literal['JSON', 'TEXT', 'YAML']]
TargetType
- Type: typing.Optional[str]
UpdateDocumentResultTypeDef
DocumentDescription
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateMaintenanceWindowRequestRequestTypeDef
WindowId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
StartDate
- Type: typing.Optional[str]
EndDate
- Type: typing.Optional[str]
Schedule
- Type: typing.Optional[str]
ScheduleTimezone
- Type: typing.Optional[str]
ScheduleOffset
- Type: typing.Optional[int]
Duration
- Type: typing.Optional[int]
Cutoff
- Type: typing.Optional[int]
AllowUnassociatedTargets
- Type: typing.Optional[bool]
Enabled
- Type: typing.Optional[bool]
Replace
- Type: typing.Optional[bool]
UpdateMaintenanceWindowResultTypeDef
WindowId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
StartDate
- Type:
- Required: Yes
EndDate
- Type:
- Required: Yes
Schedule
- Type:
- Required: Yes
ScheduleTimezone
- Type:
- Required: Yes
ScheduleOffset
- Type:
- Required: Yes
Duration
- Type:
- Required: Yes
Cutoff
- Type:
- Required: Yes
AllowUnassociatedTargets
- Type:
- Required: Yes
Enabled
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateMaintenanceWindowTargetRequestRequestTypeDef
WindowId
- Type:
- Required: Yes
WindowTargetId
- Type:
- Required: Yes
Targets
- Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.TargetTypeDef, aws_resource_validator.pydantic_models.ssm_classes.TargetExtraOutputTypeDef]]]
OwnerInformation
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Replace
- Type: typing.Optional[bool]
UpdateMaintenanceWindowTargetResultTypeDef
WindowId
- Type:
- Required: Yes
WindowTargetId
- Type:
- Required: Yes
Targets
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetOutputTypeDef]
- Required: Yes
OwnerInformation
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateMaintenanceWindowTaskRequestRequestTypeDef
WindowId
- Type:
- Required: Yes
WindowTaskId
- Type:
- Required: Yes
Targets
- Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.TargetTypeDef, aws_resource_validator.pydantic_models.ssm_classes.TargetExtraOutputTypeDef]]]
TaskArn
- Type: typing.Optional[str]
ServiceRoleArn
- Type: typing.Optional[str]
TaskParameters
- Type: typing.Optional[typing.Mapping[str, typing.Union[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowTaskParameterValueExpressionTypeDef, aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowTaskParameterValueExpressionExtraOutputTypeDef]]]
TaskInvocationParameters
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowTaskInvocationParametersTypeDef]
Priority
- Type: typing.Optional[int]
MaxConcurrency
- Type: typing.Optional[str]
MaxErrors
- Type: typing.Optional[str]
LoggingInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.LoggingInfoTypeDef]
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Replace
- Type: typing.Optional[bool]
CutoffBehavior
- Type: typing.Optional[typing.Literal['CANCEL_TASK', 'CONTINUE_TASK']]
AlarmConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.AlarmConfigurationTypeDef]
UpdateMaintenanceWindowTaskResultTypeDef
WindowId
- Type:
- Required: Yes
WindowTaskId
- Type:
- Required: Yes
Targets
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.TargetOutputTypeDef]
- Required: Yes
TaskArn
- Type:
- Required: Yes
ServiceRoleArn
- Type:
- Required: Yes
TaskParameters
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.ssm_classes.MaintenanceWindowTaskParameterValueExpressionOutputTypeDef]
- Required: Yes
TaskInvocationParameters
- Type:
- Required: Yes
Priority
- Type:
- Required: Yes
MaxConcurrency
- Type:
- Required: Yes
MaxErrors
- Type:
- Required: Yes
LoggingInfo
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
CutoffBehavior
- Type: typing.Literal['CANCEL_TASK', 'CONTINUE_TASK']
- Required: Yes
AlarmConfiguration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateManagedInstanceRoleRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
IamRole
- Type:
- Required: Yes
UpdateOpsItemRequestRequestTypeDef
OpsItemId
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
OperationalData
- Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.ssm_classes.OpsItemDataValueTypeDef]]
OperationalDataToDelete
- Type: typing.Optional[typing.Sequence[str]]
Notifications
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.OpsItemNotificationTypeDef]]
Priority
- Type: typing.Optional[int]
RelatedOpsItems
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_classes.RelatedOpsItemTypeDef]]
Status
- Type: typing.Optional[typing.Literal['Approved', 'Cancelled', 'Cancelling', 'ChangeCalendarOverrideApproved', 'ChangeCalendarOverrideRejected', 'Closed', 'CompletedWithFailure', 'CompletedWithSuccess', 'Failed', 'InProgress', 'Open', 'Pending', 'PendingApproval', 'PendingChangeCalendarOverride', 'Rejected', 'Resolved', 'RunbookInProgress', 'Scheduled', 'TimedOut']]
Title
- Type: typing.Optional[str]
Category
- Type: typing.Optional[str]
Severity
- Type: typing.Optional[str]
ActualStartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
ActualEndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
PlannedStartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
PlannedEndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
OpsItemArn
- Type: typing.Optional[str]
UpdateOpsMetadataRequestRequestTypeDef
OpsMetadataArn
- Type:
- Required: Yes
MetadataToUpdate
- Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.ssm_classes.MetadataValueTypeDef]]
KeysToDelete
- Type: typing.Optional[typing.Sequence[str]]
UpdateOpsMetadataResultTypeDef
OpsMetadataArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdatePatchBaselineRequestRequestTypeDef
BaselineId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
GlobalFilters
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PatchFilterGroupTypeDef]
ApprovalRules
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_classes.PatchRuleGroupTypeDef]
ApprovedPatches
- Type: typing.Optional[typing.Sequence[str]]
ApprovedPatchesComplianceLevel
- Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'INFORMATIONAL', 'LOW', 'MEDIUM', 'UNSPECIFIED']]
ApprovedPatchesEnableNonSecurity
- Type: typing.Optional[bool]
RejectedPatches
- Type: typing.Optional[typing.Sequence[str]]
RejectedPatchesAction
- Type: typing.Optional[typing.Literal['ALLOW_AS_DEPENDENCY', 'BLOCK']]
Description
- Type: typing.Optional[str]
Sources
- Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.ssm_classes.PatchSourceTypeDef, aws_resource_validator.pydantic_models.ssm_classes.PatchSourceOutputTypeDef]]]
Replace
- Type: typing.Optional[bool]
UpdatePatchBaselineResultTypeDef
BaselineId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
OperatingSystem
- Type: typing.Literal['ALMA_LINUX', 'AMAZON_LINUX', 'AMAZON_LINUX_2', 'AMAZON_LINUX_2022', 'AMAZON_LINUX_2023', 'CENTOS', 'DEBIAN', 'MACOS', 'ORACLE_LINUX', 'RASPBIAN', 'REDHAT_ENTERPRISE_LINUX', 'ROCKY_LINUX', 'SUSE', 'UBUNTU', 'WINDOWS']
- Required: Yes
GlobalFilters
- Type:
- Required: Yes
ApprovalRules
- Type:
- Required: Yes
ApprovedPatches
- Type: typing.List[str]
- Required: Yes
ApprovedPatchesComplianceLevel
- Type: typing.Literal['CRITICAL', 'HIGH', 'INFORMATIONAL', 'LOW', 'MEDIUM', 'UNSPECIFIED']
- Required: Yes
ApprovedPatchesEnableNonSecurity
- Type:
- Required: Yes
RejectedPatches
- Type: typing.List[str]
- Required: Yes
RejectedPatchesAction
- Type: typing.Literal['ALLOW_AS_DEPENDENCY', 'BLOCK']
- Required: Yes
CreatedDate
- Type:
- Required: Yes
ModifiedDate
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Sources
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_classes.PatchSourceOutputTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateResourceDataSyncRequestRequestTypeDef
SyncName
- Type:
- Required: Yes
SyncType
- Type:
- Required: Yes
SyncSource
- Type:
- Required: Yes
UpdateServiceSettingRequestRequestTypeDef
SettingId
- Type:
- Required: Yes
SettingValue
- Type:
- Required: Yes
WaiterConfigTypeDef
Delay
- Type: typing.Optional[int]
MaxAttempts
- Type: typing.Optional[int]