Skip to content

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