Ssm Contacts Classes
AcceptPageRequestRequestTypeDef
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']]
ActivateContactChannelRequestRequestTypeDef
ContactChannelId
- Type:
- Required: Yes
ActivationCode
- Type:
- Required: Yes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
ChannelTargetInfoTypeDef
ContactChannelId
- Type:
- Required: Yes
RetryIntervalInMinutes
- Type: typing.Optional[int]
ContactChannelAddressTypeDef
SimpleAddress
- Type: typing.Optional[str]
ContactChannelTypeDef
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']]
ContactTargetInfoTypeDef
IsEssential
- Type:
- Required: Yes
ContactId
- Type: typing.Optional[str]
ContactTypeDef
ContactArn
- Type:
- Required: Yes
Alias
- Type:
- Required: Yes
Type
- Type: typing.Literal['ESCALATION', 'ONCALL_SCHEDULE', 'PERSONAL']
- Required: Yes
DisplayName
- Type: typing.Optional[str]
CoverageTimeTypeDef
Start
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts_classes.HandOffTimeTypeDef]
End
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts_classes.HandOffTimeTypeDef]
CreateContactChannelRequestRequestTypeDef
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]
CreateContactChannelResultTypeDef
ContactChannelArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateContactRequestRequestTypeDef
Alias
- Type:
- Required: Yes
Type
- Type: typing.Literal['ESCALATION', 'ONCALL_SCHEDULE', 'PERSONAL']
- Required: Yes
Plan
- Type:
- Required: Yes
DisplayName
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_contacts_classes.TagTypeDef]]
IdempotencyToken
- Type: typing.Optional[str]
CreateContactResultTypeDef
ContactArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateRotationOverrideRequestRequestTypeDef
RotationId
- Type:
- Required: Yes
NewContactIds
- Type: typing.Sequence[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]
CreateRotationOverrideResultTypeDef
RotationOverrideId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateRotationRequestRequestTypeDef
Name
- Type:
- Required: Yes
ContactIds
- Type: typing.Sequence[str]
- Required: Yes
TimeZoneId
- Type:
- Required: Yes
Recurrence
- Type:
- Required: Yes
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_contacts_classes.TagTypeDef]]
IdempotencyToken
- Type: typing.Optional[str]
CreateRotationResultTypeDef
RotationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeactivateContactChannelRequestRequestTypeDef
ContactChannelId
- Type:
- Required: Yes
DeleteContactChannelRequestRequestTypeDef
ContactChannelId
- Type:
- Required: Yes
DeleteContactRequestRequestTypeDef
ContactId
- Type:
- Required: Yes
DeleteRotationOverrideRequestRequestTypeDef
RotationId
- Type:
- Required: Yes
RotationOverrideId
- Type:
- Required: Yes
DeleteRotationRequestRequestTypeDef
RotationId
- Type:
- Required: Yes
DescribeEngagementRequestRequestTypeDef
EngagementId
- Type:
- Required: Yes
DescribeEngagementResultTypeDef
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
DescribePageRequestRequestTypeDef
PageId
- Type:
- Required: Yes
DescribePageResultTypeDef
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
EngagementTypeDef
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]
GetContactChannelRequestRequestTypeDef
ContactChannelId
- Type:
- Required: Yes
GetContactChannelResultTypeDef
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
GetContactPolicyRequestRequestTypeDef
ContactArn
- Type:
- Required: Yes
GetContactPolicyResultTypeDef
ContactArn
- Type:
- Required: Yes
Policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetContactRequestRequestTypeDef
ContactId
- Type:
- Required: Yes
GetContactResultTypeDef
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
GetRotationOverrideRequestRequestTypeDef
RotationId
- Type:
- Required: Yes
RotationOverrideId
- Type:
- Required: Yes
GetRotationOverrideResultTypeDef
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
GetRotationRequestRequestTypeDef
RotationId
- Type:
- Required: Yes
GetRotationResultTypeDef
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
HandOffTimeTypeDef
HourOfDay
- Type:
- Required: Yes
MinuteOfHour
- Type:
- Required: Yes
ListContactChannelsRequestListContactChannelsPaginateTypeDef
ContactId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts_classes.PaginatorConfigTypeDef]
ListContactChannelsRequestRequestTypeDef
ContactId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListContactChannelsResultTypeDef
NextToken
- Type:
- Required: Yes
ContactChannels
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_contacts_classes.ContactChannelTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListContactsRequestListContactsPaginateTypeDef
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_classes.PaginatorConfigTypeDef]
ListContactsRequestRequestTypeDef
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']]
ListContactsResultTypeDef
NextToken
- Type:
- Required: Yes
Contacts
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_contacts_classes.ContactTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListEngagementsRequestListEngagementsPaginateTypeDef
IncidentId
- Type: typing.Optional[str]
TimeRangeValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts_classes.TimeRangeTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts_classes.PaginatorConfigTypeDef]
ListEngagementsRequestRequestTypeDef
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_classes.TimeRangeTypeDef]
ListEngagementsResultTypeDef
NextToken
- Type:
- Required: Yes
Engagements
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_contacts_classes.EngagementTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListPageReceiptsRequestListPageReceiptsPaginateTypeDef
PageId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts_classes.PaginatorConfigTypeDef]
ListPageReceiptsRequestRequestTypeDef
PageId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListPageReceiptsResultTypeDef
NextToken
- Type:
- Required: Yes
Receipts
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_contacts_classes.ReceiptTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListPageResolutionsRequestListPageResolutionsPaginateTypeDef
PageId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts_classes.PaginatorConfigTypeDef]
ListPageResolutionsRequestRequestTypeDef
PageId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListPageResolutionsResultTypeDef
NextToken
- Type:
- Required: Yes
PageResolutions
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_contacts_classes.ResolutionContactTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListPagesByContactRequestListPagesByContactPaginateTypeDef
ContactId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts_classes.PaginatorConfigTypeDef]
ListPagesByContactRequestRequestTypeDef
ContactId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListPagesByContactResultTypeDef
NextToken
- Type:
- Required: Yes
Pages
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_contacts_classes.PageTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListPagesByEngagementRequestListPagesByEngagementPaginateTypeDef
EngagementId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts_classes.PaginatorConfigTypeDef]
ListPagesByEngagementRequestRequestTypeDef
EngagementId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListPagesByEngagementResultTypeDef
NextToken
- Type:
- Required: Yes
Pages
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_contacts_classes.PageTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListPreviewRotationShiftsRequestListPreviewRotationShiftsPaginateTypeDef
EndTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
Members
- Type: typing.Sequence[str]
- Required: Yes
TimeZoneId
- Type:
- Required: Yes
Recurrence
- Type:
- Required: Yes
RotationStartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
Overrides
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_contacts_classes.PreviewOverrideTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts_classes.PaginatorConfigTypeDef]
ListPreviewRotationShiftsRequestRequestTypeDef
EndTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
Members
- Type: typing.Sequence[str]
- Required: Yes
TimeZoneId
- Type:
- Required: Yes
Recurrence
- Type:
- Required: Yes
RotationStartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
Overrides
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_contacts_classes.PreviewOverrideTypeDef]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListPreviewRotationShiftsResultTypeDef
RotationShifts
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_contacts_classes.RotationShiftTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListRotationOverridesRequestListRotationOverridesPaginateTypeDef
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_classes.PaginatorConfigTypeDef]
ListRotationOverridesRequestRequestTypeDef
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]
ListRotationOverridesResultTypeDef
RotationOverrides
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_contacts_classes.RotationOverrideTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListRotationShiftsRequestListRotationShiftsPaginateTypeDef
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_classes.PaginatorConfigTypeDef]
ListRotationShiftsRequestRequestTypeDef
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]
ListRotationShiftsResultTypeDef
RotationShifts
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_contacts_classes.RotationShiftTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListRotationsRequestListRotationsPaginateTypeDef
RotationNamePrefix
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts_classes.PaginatorConfigTypeDef]
ListRotationsRequestRequestTypeDef
RotationNamePrefix
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListRotationsResultTypeDef
NextToken
- Type:
- Required: Yes
Rotations
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_contacts_classes.RotationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsForResourceRequestRequestTypeDef
ResourceARN
- Type:
- Required: Yes
ListTagsForResourceResultTypeDef
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_contacts_classes.TagTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
MonthlySettingTypeDef
DayOfMonth
- Type:
- Required: Yes
HandOffTime
- Type:
- Required: Yes
PageTypeDef
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]
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PlanTypeDef
Stages
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_contacts_classes.StageTypeDef]]
RotationIds
- Type: typing.Optional[typing.Sequence[str]]
PreviewOverrideTypeDef
NewMembers
- Type: typing.Optional[typing.Sequence[str]]
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
PutContactPolicyRequestRequestTypeDef
ContactArn
- Type:
- Required: Yes
Policy
- Type:
- Required: Yes
ReceiptTypeDef
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]
RecurrenceSettingsTypeDef
NumberOfOnCalls
- Type:
- Required: Yes
RecurrenceMultiplier
- Type:
- Required: Yes
MonthlySettings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_contacts_classes.MonthlySettingTypeDef]]
WeeklySettings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_contacts_classes.WeeklySettingTypeDef]]
DailySettings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_contacts_classes.HandOffTimeTypeDef]]
ShiftCoverages
- Type: typing.Optional[typing.Mapping[typing.Literal['FRI', 'MON', 'SAT', 'SUN', 'THU', 'TUE', 'WED'], typing.Sequence[aws_resource_validator.pydantic_models.ssm_contacts_classes.CoverageTimeTypeDef]]]
ResolutionContactTypeDef
ContactArn
- Type:
- Required: Yes
Type
- Type: typing.Literal['ESCALATION', 'ONCALL_SCHEDULE', 'PERSONAL']
- Required: Yes
StageIndex
- Type: typing.Optional[int]
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HostId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
RotationOverrideTypeDef
RotationOverrideId
- Type:
- Required: Yes
NewContactIds
- Type: typing.List[str]
- Required: Yes
StartTime
- Type:
- Required: Yes
EndTime
- Type:
- Required: Yes
CreateTime
- Type:
- Required: Yes
RotationShiftTypeDef
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: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts_classes.ShiftDetailsTypeDef]
RotationTypeDef
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_classes.RecurrenceSettingsTypeDef]
SendActivationCodeRequestRequestTypeDef
ContactChannelId
- Type:
- Required: Yes
ShiftDetailsTypeDef
OverriddenContactIds
- Type: typing.List[str]
- Required: Yes
StageTypeDef
DurationInMinutes
- Type:
- Required: Yes
Targets
- Type: typing.Sequence[aws_resource_validator.pydantic_models.ssm_contacts_classes.TargetTypeDef]
- Required: Yes
StartEngagementRequestRequestTypeDef
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]
StartEngagementResultTypeDef
EngagementArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopEngagementRequestRequestTypeDef
EngagementId
- Type:
- Required: Yes
Reason
- Type: typing.Optional[str]
TagResourceRequestRequestTypeDef
ResourceARN
- Type:
- Required: Yes
Tags
- Type: typing.Sequence[aws_resource_validator.pydantic_models.ssm_contacts_classes.TagTypeDef]
- Required: Yes
TagTypeDef
Key
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
TargetTypeDef
ChannelTargetInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts_classes.ChannelTargetInfoTypeDef]
ContactTargetInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts_classes.ContactTargetInfoTypeDef]
TimeRangeTypeDef
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
UntagResourceRequestRequestTypeDef
ResourceARN
- Type:
- Required: Yes
TagKeys
- Type: typing.Sequence[str]
- Required: Yes
UpdateContactChannelRequestRequestTypeDef
ContactChannelId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
DeliveryAddress
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts_classes.ContactChannelAddressTypeDef]
UpdateContactRequestRequestTypeDef
ContactId
- Type:
- Required: Yes
DisplayName
- Type: typing.Optional[str]
Plan
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_contacts_classes.PlanTypeDef]
UpdateRotationRequestRequestTypeDef
RotationId
- Type:
- Required: Yes
Recurrence
- Type:
- Required: Yes
ContactIds
- Type: typing.Optional[typing.Sequence[str]]
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
TimeZoneId
- Type: typing.Optional[str]
WeeklySettingTypeDef
DayOfWeek
- Type: typing.Literal['FRI', 'MON', 'SAT', 'SUN', 'THU', 'TUE', 'WED']
- Required: Yes
HandOffTime
- Type:
- Required: Yes