Ssm Contacts Classes
AcceptPageRequest
PageId
- Type:
- Required: Yes
AcceptType
- Type: typing.Literal['DELIVERED', 'READ']
- Required: Yes
AcceptCode
- Type:
- Required: Yes
ContactChannelId
- Type: typing.Optional[str]
Note
- Type: typing.Optional[str]
AcceptCodeValidation
- Type: typing.Optional[typing.Literal['ENFORCE', 'IGNORE']]
ActivateContactChannelRequest
ContactChannelId
- Type:
- Required: Yes
ActivationCode
- Type:
- Required: Yes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
ChannelTargetInfo
ContactChannelId
- Type:
- Required: Yes
RetryIntervalInMinutes
- Type: typing.Optional[int]
Contact
ContactArn
- Type:
- Required: Yes
Alias
- Type:
- Required: Yes
Type
- Type: typing.Literal['ESCALATION', 'ONCALL_SCHEDULE', 'PERSONAL']
- Required: Yes
DisplayName
- Type: typing.Optional[str]
ContactChannel
ContactChannelArn
- Type:
- Required: Yes
ContactArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
DeliveryAddress
- Type:
- Required: Yes
ActivationStatus
- Type: typing.Literal['ACTIVATED', 'NOT_ACTIVATED']
- Required: Yes
Type
- Type: typing.Optional[typing.Literal['EMAIL', 'SMS', 'VOICE']]
ContactChannelAddress
SimpleAddress
- Type: typing.Optional[str]
ContactTargetInfo
IsEssential
- Type:
- Required: Yes
ContactId
- Type: typing.Optional[str]
CoverageTime
Start
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.HandOffTime]
End
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.HandOffTime]
CreateContactChannelRequest
ContactId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Type
- Type: typing.Literal['EMAIL', 'SMS', 'VOICE']
- Required: Yes
DeliveryAddress
- Type:
- Required: Yes
DeferActivation
- Type: typing.Optional[bool]
IdempotencyToken
- Type: typing.Optional[str]
CreateContactChannelResult
ContactChannelArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateContactRequest
Alias
- Type:
- Required: Yes
Type
- Type: typing.Literal['ESCALATION', 'ONCALL_SCHEDULE', 'PERSONAL']
- Required: Yes
Plan
- Type: typing.Union[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.Plan, aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.PlanOutput]
- Required: Yes
DisplayName
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.Tag]]
IdempotencyToken
- Type: typing.Optional[str]
CreateContactResult
ContactArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateRotationOverrideRequest
RotationId
- Type:
- Required: Yes
NewContactIds
- Type: typing.List[str]
- Required: Yes
StartTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
EndTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
IdempotencyToken
- Type: typing.Optional[str]
CreateRotationOverrideResult
RotationOverrideId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateRotationRequest
Name
- Type:
- Required: Yes
ContactIds
- Type: typing.List[str]
- Required: Yes
TimeZoneId
- Type:
- Required: Yes
Recurrence
- Type: typing.Union[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.RecurrenceSettings, aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.RecurrenceSettingsOutput]
- Required: Yes
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.Tag]]
IdempotencyToken
- Type: typing.Optional[str]
CreateRotationResult
RotationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeactivateContactChannelRequest
ContactChannelId
- Type:
- Required: Yes
DeleteContactChannelRequest
ContactChannelId
- Type:
- Required: Yes
DeleteContactRequest
ContactId
- Type:
- Required: Yes
DeleteRotationOverrideRequest
RotationId
- Type:
- Required: Yes
RotationOverrideId
- Type:
- Required: Yes
DeleteRotationRequest
RotationId
- Type:
- Required: Yes
DescribeEngagementRequest
EngagementId
- Type:
- Required: Yes
DescribeEngagementResult
ContactArn
- Type:
- Required: Yes
EngagementArn
- Type:
- Required: Yes
Sender
- Type:
- Required: Yes
Subject
- Type:
- Required: Yes
Content
- Type:
- Required: Yes
PublicSubject
- Type:
- Required: Yes
PublicContent
- Type:
- Required: Yes
IncidentId
- Type:
- Required: Yes
StartTime
- Type:
- Required: Yes
StopTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribePageRequest
PageId
- Type:
- Required: Yes
DescribePageResult
PageArn
- Type:
- Required: Yes
EngagementArn
- Type:
- Required: Yes
ContactArn
- Type:
- Required: Yes
Sender
- Type:
- Required: Yes
Subject
- Type:
- Required: Yes
Content
- Type:
- Required: Yes
PublicSubject
- Type:
- Required: Yes
PublicContent
- Type:
- Required: Yes
IncidentId
- Type:
- Required: Yes
SentTime
- Type:
- Required: Yes
ReadTime
- Type:
- Required: Yes
DeliveryTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Engagement
EngagementArn
- Type:
- Required: Yes
ContactArn
- Type:
- Required: Yes
Sender
- Type:
- Required: Yes
IncidentId
- Type: typing.Optional[str]
StartTime
- Type: typing.Optional[datetime.datetime]
StopTime
- Type: typing.Optional[datetime.datetime]
GetContactChannelRequest
ContactChannelId
- Type:
- Required: Yes
GetContactChannelResult
ContactArn
- Type:
- Required: Yes
ContactChannelArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Type
- Type: typing.Literal['EMAIL', 'SMS', 'VOICE']
- Required: Yes
DeliveryAddress
- Type:
- Required: Yes
ActivationStatus
- Type: typing.Literal['ACTIVATED', 'NOT_ACTIVATED']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetContactPolicyRequest
ContactArn
- Type:
- Required: Yes
GetContactPolicyResult
ContactArn
- Type:
- Required: Yes
Policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetContactRequest
ContactId
- Type:
- Required: Yes
GetContactResult
ContactArn
- Type:
- Required: Yes
Alias
- Type:
- Required: Yes
DisplayName
- Type:
- Required: Yes
Type
- Type: typing.Literal['ESCALATION', 'ONCALL_SCHEDULE', 'PERSONAL']
- Required: Yes
Plan
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetRotationOverrideRequest
RotationId
- Type:
- Required: Yes
RotationOverrideId
- Type:
- Required: Yes
GetRotationOverrideResult
RotationOverrideId
- Type:
- Required: Yes
RotationArn
- Type:
- Required: Yes
NewContactIds
- Type: typing.List[str]
- Required: Yes
StartTime
- Type:
- Required: Yes
EndTime
- Type:
- Required: Yes
CreateTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetRotationRequest
RotationId
- Type:
- Required: Yes
GetRotationResult
RotationArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
ContactIds
- Type: typing.List[str]
- Required: Yes
StartTime
- Type:
- Required: Yes
TimeZoneId
- Type:
- Required: Yes
Recurrence
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
HandOffTime
HourOfDay
- Type:
- Required: Yes
MinuteOfHour
- Type:
- Required: Yes
ListContactChannelsRequest
ContactId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListContactChannelsRequestPaginate
ContactId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.PaginatorConfig]
ListContactChannelsResult
ContactChannels
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.ContactChannel]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListContactsRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
AliasPrefix
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['ESCALATION', 'ONCALL_SCHEDULE', 'PERSONAL']]
ListContactsRequestPaginate
AliasPrefix
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['ESCALATION', 'ONCALL_SCHEDULE', 'PERSONAL']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.PaginatorConfig]
ListContactsResult
Contacts
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.Contact]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListEngagementsRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
IncidentId
- Type: typing.Optional[str]
TimeRangeValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.TimeRange]
ListEngagementsRequestPaginate
IncidentId
- Type: typing.Optional[str]
TimeRangeValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.TimeRange]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.PaginatorConfig]
ListEngagementsResult
Engagements
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.Engagement]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListPageReceiptsRequest
PageId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListPageReceiptsRequestPaginate
PageId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.PaginatorConfig]
ListPageReceiptsResult
Receipts
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.Receipt]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListPageResolutionsRequest
PageId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListPageResolutionsRequestPaginate
PageId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.PaginatorConfig]
ListPageResolutionsResult
PageResolutions
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.ResolutionContact]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListPagesByContactRequest
ContactId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListPagesByContactRequestPaginate
ContactId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.PaginatorConfig]
ListPagesByContactResult
Pages
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.Page]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListPagesByEngagementRequest
EngagementId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListPagesByEngagementRequestPaginate
EngagementId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.PaginatorConfig]
ListPagesByEngagementResult
Pages
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.Page]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListPreviewRotationShiftsRequest
EndTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
Members
- Type: typing.List[str]
- Required: Yes
TimeZoneId
- Type:
- Required: Yes
Recurrence
- Type: typing.Union[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.RecurrenceSettings, aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.RecurrenceSettingsOutput]
- Required: Yes
RotationStartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
Overrides
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.PreviewOverride]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListPreviewRotationShiftsRequestPaginate
EndTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
Members
- Type: typing.List[str]
- Required: Yes
TimeZoneId
- Type:
- Required: Yes
Recurrence
- Type: typing.Union[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.RecurrenceSettings, aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.RecurrenceSettingsOutput]
- Required: Yes
RotationStartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
Overrides
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.PreviewOverride]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.PaginatorConfig]
ListPreviewRotationShiftsResult
RotationShifts
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.RotationShift]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListRotationOverridesRequest
RotationId
- Type:
- Required: Yes
StartTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
EndTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListRotationOverridesRequestPaginate
RotationId
- Type:
- Required: Yes
StartTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
EndTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.PaginatorConfig]
ListRotationOverridesResult
RotationOverrides
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.RotationOverride]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListRotationShiftsRequest
RotationId
- Type:
- Required: Yes
EndTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListRotationShiftsRequestPaginate
RotationId
- Type:
- Required: Yes
EndTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.PaginatorConfig]
ListRotationShiftsResult
RotationShifts
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.RotationShift]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListRotationsRequest
RotationNamePrefix
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListRotationsRequestPaginate
RotationNamePrefix
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.PaginatorConfig]
ListRotationsResult
Rotations
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.Rotation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
ResourceARN
- Type:
- Required: Yes
ListTagsForResourceResult
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
MonthlySetting
DayOfMonth
- Type:
- Required: Yes
HandOffTime
- Type:
- Required: Yes
Page
PageArn
- Type:
- Required: Yes
EngagementArn
- Type:
- Required: Yes
ContactArn
- Type:
- Required: Yes
Sender
- Type:
- Required: Yes
IncidentId
- Type: typing.Optional[str]
SentTime
- Type: typing.Optional[datetime.datetime]
DeliveryTime
- Type: typing.Optional[datetime.datetime]
ReadTime
- Type: typing.Optional[datetime.datetime]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
Plan
Stages
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.Stage]]
RotationIds
- Type: typing.Optional[typing.List[str]]
PlanOutput
Stages
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.StageOutput]]
RotationIds
- Type: typing.Optional[typing.List[str]]
PreviewOverride
NewMembers
- Type: typing.Optional[typing.List[str]]
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
PutContactPolicyRequest
ContactArn
- Type:
- Required: Yes
Policy
- Type:
- Required: Yes
Receipt
ReceiptType
- Type: typing.Literal['DELIVERED', 'ERROR', 'READ', 'SENT', 'STOP']
- Required: Yes
ReceiptTime
- Type:
- Required: Yes
ContactChannelArn
- Type: typing.Optional[str]
ReceiptInfo
- Type: typing.Optional[str]
RecurrenceSettings
NumberOfOnCalls
- Type:
- Required: Yes
RecurrenceMultiplier
- Type:
- Required: Yes
MonthlySettings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.MonthlySetting]]
WeeklySettings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.WeeklySetting]]
DailySettings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.HandOffTime]]
ShiftCoverages
- Type: typing.Optional[typing.Dict[typing.Literal['FRI', 'MON', 'SAT', 'SUN', 'THU', 'TUE', 'WED'], typing.List[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.CoverageTime]]]
RecurrenceSettingsOutput
NumberOfOnCalls
- Type:
- Required: Yes
RecurrenceMultiplier
- Type:
- Required: Yes
MonthlySettings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.MonthlySetting]]
WeeklySettings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.WeeklySetting]]
DailySettings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.HandOffTime]]
ShiftCoverages
- Type: typing.Optional[typing.Dict[typing.Literal['FRI', 'MON', 'SAT', 'SUN', 'THU', 'TUE', 'WED'], typing.List[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.CoverageTime]]]
ResolutionContact
ContactArn
- Type:
- Required: Yes
Type
- Type: typing.Literal['ESCALATION', 'ONCALL_SCHEDULE', 'PERSONAL']
- Required: Yes
StageIndex
- Type: typing.Optional[int]
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
Rotation
RotationArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
ContactIds
- Type: typing.Optional[typing.List[str]]
StartTime
- Type: typing.Optional[datetime.datetime]
TimeZoneId
- Type: typing.Optional[str]
Recurrence
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.RecurrenceSettingsOutput]
RotationOverride
RotationOverrideId
- Type:
- Required: Yes
NewContactIds
- Type: typing.List[str]
- Required: Yes
StartTime
- Type:
- Required: Yes
EndTime
- Type:
- Required: Yes
CreateTime
- Type:
- Required: Yes
RotationShift
StartTime
- Type:
- Required: Yes
EndTime
- Type:
- Required: Yes
ContactIds
- Type: typing.Optional[typing.List[str]]
Type
- Type: typing.Optional[typing.Literal['OVERRIDDEN', 'REGULAR']]
ShiftDetails
- Type:
SendActivationCodeRequest
ContactChannelId
- Type:
- Required: Yes
ShiftDetails
OverriddenContactIds
- Type: typing.List[str]
- Required: Yes
Stage
DurationInMinutes
- Type:
- Required: Yes
Targets
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.Target]
- Required: Yes
StageOutput
DurationInMinutes
- Type:
- Required: Yes
Targets
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.Target]
- Required: Yes
StartEngagementRequest
ContactId
- Type:
- Required: Yes
Sender
- Type:
- Required: Yes
Subject
- Type:
- Required: Yes
Content
- Type:
- Required: Yes
PublicSubject
- Type: typing.Optional[str]
PublicContent
- Type: typing.Optional[str]
IncidentId
- Type: typing.Optional[str]
IdempotencyToken
- Type: typing.Optional[str]
StartEngagementResult
EngagementArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopEngagementRequest
EngagementId
- Type:
- Required: Yes
Reason
- Type: typing.Optional[str]
Tag
Key
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
TagResourceRequest
ResourceARN
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.Tag]
- Required: Yes
Target
ChannelTargetInfo
- Type:
ContactTargetInfo
- Type:
TimeRange
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
UntagResourceRequest
ResourceARN
- Type:
- Required: Yes
TagKeys
- Type: typing.List[str]
- Required: Yes
UpdateContactChannelRequest
ContactChannelId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
DeliveryAddress
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.ContactChannelAddress]
UpdateContactRequest
ContactId
- Type:
- Required: Yes
DisplayName
- Type: typing.Optional[str]
Plan
- Type: typing.Union[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.Plan, aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.PlanOutput, NoneType]
UpdateRotationRequest
RotationId
- Type:
- Required: Yes
Recurrence
- Type: typing.Union[aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.RecurrenceSettings, aws_resource_validator.pydantic_models.ssm_contacts.ssm_contacts_classes.RecurrenceSettingsOutput]
- Required: Yes
ContactIds
- Type: typing.Optional[typing.List[str]]
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
TimeZoneId
- Type: typing.Optional[str]
WeeklySetting
DayOfWeek
- Type: typing.Literal['FRI', 'MON', 'SAT', 'SUN', 'THU', 'TUE', 'WED']
- Required: Yes
HandOffTime
- Type:
- Required: Yes