Skip to content

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