@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSSSMContacts
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSSSMContacts
instead.
Systems Manager Incident Manager is an incident management console designed to help users mitigate and recover from incidents affecting their Amazon Web Services-hosted applications. An incident is any unplanned interruption or reduction in quality of services.
Incident Manager increases incident resolution by notifying responders of impact, highlighting relevant troubleshooting data, and providing collaboration tools to get services back up and running. To achieve the primary goal of reducing the time-to-resolution of critical incidents, Incident Manager automates response plans and enables responder team escalation.
Modifier and Type | Field and Description |
---|---|
static String |
ENDPOINT_PREFIX
The region metadata service name for computing region endpoints.
|
Modifier and Type | Method and Description |
---|---|
AcceptPageResult |
acceptPage(AcceptPageRequest acceptPageRequest)
Used to acknowledge an engagement to a contact channel during an incident.
|
ActivateContactChannelResult |
activateContactChannel(ActivateContactChannelRequest activateContactChannelRequest)
Activates a contact's contact channel.
|
CreateContactResult |
createContact(CreateContactRequest createContactRequest)
Contacts are either the contacts that Incident Manager engages during an incident or the escalation plans that
Incident Manager uses to engage contacts in phases during an incident.
|
CreateContactChannelResult |
createContactChannel(CreateContactChannelRequest createContactChannelRequest)
A contact channel is the method that Incident Manager uses to engage your contact.
|
CreateRotationResult |
createRotation(CreateRotationRequest createRotationRequest)
Creates a rotation in an on-call schedule.
|
CreateRotationOverrideResult |
createRotationOverride(CreateRotationOverrideRequest createRotationOverrideRequest)
Creates an override for a rotation in an on-call schedule.
|
DeactivateContactChannelResult |
deactivateContactChannel(DeactivateContactChannelRequest deactivateContactChannelRequest)
To no longer receive Incident Manager engagements to a contact channel, you can deactivate the channel.
|
DeleteContactResult |
deleteContact(DeleteContactRequest deleteContactRequest)
To remove a contact from Incident Manager, you can delete the contact.
|
DeleteContactChannelResult |
deleteContactChannel(DeleteContactChannelRequest deleteContactChannelRequest)
To no longer receive engagements on a contact channel, you can delete the channel from a contact.
|
DeleteRotationResult |
deleteRotation(DeleteRotationRequest deleteRotationRequest)
Deletes a rotation from the system.
|
DeleteRotationOverrideResult |
deleteRotationOverride(DeleteRotationOverrideRequest deleteRotationOverrideRequest)
Deletes an existing override for an on-call rotation.
|
DescribeEngagementResult |
describeEngagement(DescribeEngagementRequest describeEngagementRequest)
Incident Manager uses engagements to engage contacts and escalation plans during an incident.
|
DescribePageResult |
describePage(DescribePageRequest describePageRequest)
Lists details of the engagement to a contact channel.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetContactResult |
getContact(GetContactRequest getContactRequest)
Retrieves information about the specified contact or escalation plan.
|
GetContactChannelResult |
getContactChannel(GetContactChannelRequest getContactChannelRequest)
List details about a specific contact channel.
|
GetContactPolicyResult |
getContactPolicy(GetContactPolicyRequest getContactPolicyRequest)
Retrieves the resource policies attached to the specified contact or escalation plan.
|
GetRotationResult |
getRotation(GetRotationRequest getRotationRequest)
Retrieves information about an on-call rotation.
|
GetRotationOverrideResult |
getRotationOverride(GetRotationOverrideRequest getRotationOverrideRequest)
Retrieves information about an override to an on-call rotation.
|
ListContactChannelsResult |
listContactChannels(ListContactChannelsRequest listContactChannelsRequest)
Lists all contact channels for the specified contact.
|
ListContactsResult |
listContacts(ListContactsRequest listContactsRequest)
Lists all contacts and escalation plans in Incident Manager.
|
ListEngagementsResult |
listEngagements(ListEngagementsRequest listEngagementsRequest)
Lists all engagements that have happened in an incident.
|
ListPageReceiptsResult |
listPageReceipts(ListPageReceiptsRequest listPageReceiptsRequest)
Lists all of the engagements to contact channels that have been acknowledged.
|
ListPageResolutionsResult |
listPageResolutions(ListPageResolutionsRequest listPageResolutionsRequest)
Returns the resolution path of an engagement.
|
ListPagesByContactResult |
listPagesByContact(ListPagesByContactRequest listPagesByContactRequest)
Lists the engagements to a contact's contact channels.
|
ListPagesByEngagementResult |
listPagesByEngagement(ListPagesByEngagementRequest listPagesByEngagementRequest)
Lists the engagements to contact channels that occurred by engaging a contact.
|
ListPreviewRotationShiftsResult |
listPreviewRotationShifts(ListPreviewRotationShiftsRequest listPreviewRotationShiftsRequest)
Returns a list of shifts based on rotation configuration parameters.
|
ListRotationOverridesResult |
listRotationOverrides(ListRotationOverridesRequest listRotationOverridesRequest)
Retrieves a list of overrides currently specified for an on-call rotation.
|
ListRotationsResult |
listRotations(ListRotationsRequest listRotationsRequest)
Retrieves a list of on-call rotations.
|
ListRotationShiftsResult |
listRotationShifts(ListRotationShiftsRequest listRotationShiftsRequest)
Returns a list of shifts generated by an existing rotation in the system.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists the tags of an escalation plan or contact.
|
PutContactPolicyResult |
putContactPolicy(PutContactPolicyRequest putContactPolicyRequest)
Adds a resource policy to the specified contact or escalation plan.
|
SendActivationCodeResult |
sendActivationCode(SendActivationCodeRequest sendActivationCodeRequest)
Sends an activation code to a contact channel.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
StartEngagementResult |
startEngagement(StartEngagementRequest startEngagementRequest)
Starts an engagement to a contact or escalation plan.
|
StopEngagementResult |
stopEngagement(StopEngagementRequest stopEngagementRequest)
Stops an engagement before it finishes the final stage of the escalation plan or engagement plan.
|
TagResourceResult |
tagResource(TagResourceRequest tagResourceRequest)
Tags a contact or escalation plan.
|
UntagResourceResult |
untagResource(UntagResourceRequest untagResourceRequest)
Removes tags from the specified resource.
|
UpdateContactResult |
updateContact(UpdateContactRequest updateContactRequest)
Updates the contact or escalation plan specified.
|
UpdateContactChannelResult |
updateContactChannel(UpdateContactChannelRequest updateContactChannelRequest)
Updates a contact's contact channel.
|
UpdateRotationResult |
updateRotation(UpdateRotationRequest updateRotationRequest)
Updates the information specified for an on-call rotation.
|
static final String ENDPOINT_PREFIX
AcceptPageResult acceptPage(AcceptPageRequest acceptPageRequest)
Used to acknowledge an engagement to a contact channel during an incident.
acceptPageRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.InternalServerException
- Unexpected error occurred while processing the request.ResourceNotFoundException
- Request references a resource that doesn't exist.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.ActivateContactChannelResult activateContactChannel(ActivateContactChannelRequest activateContactChannelRequest)
Activates a contact's contact channel. Incident Manager can't engage a contact until the contact channel has been activated.
activateContactChannelRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.InternalServerException
- Unexpected error occurred while processing the request.ResourceNotFoundException
- Request references a resource that doesn't exist.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.CreateContactResult createContact(CreateContactRequest createContactRequest)
Contacts are either the contacts that Incident Manager engages during an incident or the escalation plans that Incident Manager uses to engage contacts in phases during an incident.
createContactRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.ConflictException
- Updating or deleting a resource causes an inconsistent state.InternalServerException
- Unexpected error occurred while processing the request.ServiceQuotaExceededException
- Request would cause a service quota to be exceeded.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.DataEncryptionException
- The operation failed to due an encryption key error.CreateContactChannelResult createContactChannel(CreateContactChannelRequest createContactChannelRequest)
A contact channel is the method that Incident Manager uses to engage your contact.
createContactChannelRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.ConflictException
- Updating or deleting a resource causes an inconsistent state.DataEncryptionException
- The operation failed to due an encryption key error.InternalServerException
- Unexpected error occurred while processing the request.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.CreateRotationResult createRotation(CreateRotationRequest createRotationRequest)
Creates a rotation in an on-call schedule.
createRotationRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.InternalServerException
- Unexpected error occurred while processing the request.ResourceNotFoundException
- Request references a resource that doesn't exist.ServiceQuotaExceededException
- Request would cause a service quota to be exceeded.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.CreateRotationOverrideResult createRotationOverride(CreateRotationOverrideRequest createRotationOverrideRequest)
Creates an override for a rotation in an on-call schedule.
createRotationOverrideRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.InternalServerException
- Unexpected error occurred while processing the request.ResourceNotFoundException
- Request references a resource that doesn't exist.ServiceQuotaExceededException
- Request would cause a service quota to be exceeded.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.DeactivateContactChannelResult deactivateContactChannel(DeactivateContactChannelRequest deactivateContactChannelRequest)
To no longer receive Incident Manager engagements to a contact channel, you can deactivate the channel.
deactivateContactChannelRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.InternalServerException
- Unexpected error occurred while processing the request.ResourceNotFoundException
- Request references a resource that doesn't exist.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.DeleteContactResult deleteContact(DeleteContactRequest deleteContactRequest)
To remove a contact from Incident Manager, you can delete the contact. Deleting a contact removes them from all escalation plans and related response plans. Deleting an escalation plan removes it from all related response plans. You will have to recreate the contact and its contact channels before you can use it again.
deleteContactRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.InternalServerException
- Unexpected error occurred while processing the request.ResourceNotFoundException
- Request references a resource that doesn't exist.ThrottlingException
- The request was denied due to request throttling.ConflictException
- Updating or deleting a resource causes an inconsistent state.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.DeleteContactChannelResult deleteContactChannel(DeleteContactChannelRequest deleteContactChannelRequest)
To no longer receive engagements on a contact channel, you can delete the channel from a contact. Deleting the contact channel removes it from the contact's engagement plan. If you delete the only contact channel for a contact, you won't be able to engage that contact during an incident.
deleteContactChannelRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.InternalServerException
- Unexpected error occurred while processing the request.ResourceNotFoundException
- Request references a resource that doesn't exist.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.DeleteRotationResult deleteRotation(DeleteRotationRequest deleteRotationRequest)
Deletes a rotation from the system. If a rotation belongs to more than one on-call schedule, this operation deletes it from all of them.
deleteRotationRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.ConflictException
- Updating or deleting a resource causes an inconsistent state.InternalServerException
- Unexpected error occurred while processing the request.ResourceNotFoundException
- Request references a resource that doesn't exist.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.DeleteRotationOverrideResult deleteRotationOverride(DeleteRotationOverrideRequest deleteRotationOverrideRequest)
Deletes an existing override for an on-call rotation.
deleteRotationOverrideRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.InternalServerException
- Unexpected error occurred while processing the request.ResourceNotFoundException
- Request references a resource that doesn't exist.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.DescribeEngagementResult describeEngagement(DescribeEngagementRequest describeEngagementRequest)
Incident Manager uses engagements to engage contacts and escalation plans during an incident. Use this command to describe the engagement that occurred during an incident.
describeEngagementRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.DataEncryptionException
- The operation failed to due an encryption key error.InternalServerException
- Unexpected error occurred while processing the request.ResourceNotFoundException
- Request references a resource that doesn't exist.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.DescribePageResult describePage(DescribePageRequest describePageRequest)
Lists details of the engagement to a contact channel.
describePageRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.DataEncryptionException
- The operation failed to due an encryption key error.InternalServerException
- Unexpected error occurred while processing the request.ResourceNotFoundException
- Request references a resource that doesn't exist.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.GetContactResult getContact(GetContactRequest getContactRequest)
Retrieves information about the specified contact or escalation plan.
getContactRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.InternalServerException
- Unexpected error occurred while processing the request.ResourceNotFoundException
- Request references a resource that doesn't exist.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.DataEncryptionException
- The operation failed to due an encryption key error.GetContactChannelResult getContactChannel(GetContactChannelRequest getContactChannelRequest)
List details about a specific contact channel.
getContactChannelRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.DataEncryptionException
- The operation failed to due an encryption key error.InternalServerException
- Unexpected error occurred while processing the request.ResourceNotFoundException
- Request references a resource that doesn't exist.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.GetContactPolicyResult getContactPolicy(GetContactPolicyRequest getContactPolicyRequest)
Retrieves the resource policies attached to the specified contact or escalation plan.
getContactPolicyRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.InternalServerException
- Unexpected error occurred while processing the request.ResourceNotFoundException
- Request references a resource that doesn't exist.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.GetRotationResult getRotation(GetRotationRequest getRotationRequest)
Retrieves information about an on-call rotation.
getRotationRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.InternalServerException
- Unexpected error occurred while processing the request.ResourceNotFoundException
- Request references a resource that doesn't exist.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.GetRotationOverrideResult getRotationOverride(GetRotationOverrideRequest getRotationOverrideRequest)
Retrieves information about an override to an on-call rotation.
getRotationOverrideRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.InternalServerException
- Unexpected error occurred while processing the request.ResourceNotFoundException
- Request references a resource that doesn't exist.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.ListContactChannelsResult listContactChannels(ListContactChannelsRequest listContactChannelsRequest)
Lists all contact channels for the specified contact.
listContactChannelsRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.DataEncryptionException
- The operation failed to due an encryption key error.InternalServerException
- Unexpected error occurred while processing the request.ResourceNotFoundException
- Request references a resource that doesn't exist.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.ListContactsResult listContacts(ListContactsRequest listContactsRequest)
Lists all contacts and escalation plans in Incident Manager.
listContactsRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.InternalServerException
- Unexpected error occurred while processing the request.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.ListEngagementsResult listEngagements(ListEngagementsRequest listEngagementsRequest)
Lists all engagements that have happened in an incident.
listEngagementsRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.InternalServerException
- Unexpected error occurred while processing the request.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.ListPageReceiptsResult listPageReceipts(ListPageReceiptsRequest listPageReceiptsRequest)
Lists all of the engagements to contact channels that have been acknowledged.
listPageReceiptsRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.InternalServerException
- Unexpected error occurred while processing the request.ResourceNotFoundException
- Request references a resource that doesn't exist.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.ListPageResolutionsResult listPageResolutions(ListPageResolutionsRequest listPageResolutionsRequest)
Returns the resolution path of an engagement. For example, the escalation plan engaged in an incident might target an on-call schedule that includes several contacts in a rotation, but just one contact on-call when the incident starts. The resolution path indicates the hierarchy of escalation plan > on-call schedule > contact.
listPageResolutionsRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.InternalServerException
- Unexpected error occurred while processing the request.ResourceNotFoundException
- Request references a resource that doesn't exist.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.ListPagesByContactResult listPagesByContact(ListPagesByContactRequest listPagesByContactRequest)
Lists the engagements to a contact's contact channels.
listPagesByContactRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.InternalServerException
- Unexpected error occurred while processing the request.ResourceNotFoundException
- Request references a resource that doesn't exist.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.ListPagesByEngagementResult listPagesByEngagement(ListPagesByEngagementRequest listPagesByEngagementRequest)
Lists the engagements to contact channels that occurred by engaging a contact.
listPagesByEngagementRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.InternalServerException
- Unexpected error occurred while processing the request.ResourceNotFoundException
- Request references a resource that doesn't exist.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.ListPreviewRotationShiftsResult listPreviewRotationShifts(ListPreviewRotationShiftsRequest listPreviewRotationShiftsRequest)
Returns a list of shifts based on rotation configuration parameters.
The Incident Manager primarily uses this operation to populate the Preview calendar. It is not typically run by end users.
listPreviewRotationShiftsRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.InternalServerException
- Unexpected error occurred while processing the request.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.ListRotationOverridesResult listRotationOverrides(ListRotationOverridesRequest listRotationOverridesRequest)
Retrieves a list of overrides currently specified for an on-call rotation.
listRotationOverridesRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.InternalServerException
- Unexpected error occurred while processing the request.ResourceNotFoundException
- Request references a resource that doesn't exist.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.ListRotationShiftsResult listRotationShifts(ListRotationShiftsRequest listRotationShiftsRequest)
Returns a list of shifts generated by an existing rotation in the system.
listRotationShiftsRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.ConflictException
- Updating or deleting a resource causes an inconsistent state.InternalServerException
- Unexpected error occurred while processing the request.ResourceNotFoundException
- Request references a resource that doesn't exist.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.ListRotationsResult listRotations(ListRotationsRequest listRotationsRequest)
Retrieves a list of on-call rotations.
listRotationsRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.InternalServerException
- Unexpected error occurred while processing the request.ResourceNotFoundException
- Request references a resource that doesn't exist.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists the tags of an escalation plan or contact.
listTagsForResourceRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.ThrottlingException
- The request was denied due to request throttling.ResourceNotFoundException
- Request references a resource that doesn't exist.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.InternalServerException
- Unexpected error occurred while processing the request.PutContactPolicyResult putContactPolicy(PutContactPolicyRequest putContactPolicyRequest)
Adds a resource policy to the specified contact or escalation plan. The resource policy is used to share the contact or escalation plan using Resource Access Manager (RAM). For more information about cross-account sharing, see Setting up cross-account functionality.
putContactPolicyRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.ConflictException
- Updating or deleting a resource causes an inconsistent state.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.ResourceNotFoundException
- Request references a resource that doesn't exist.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- Unexpected error occurred while processing the request.SendActivationCodeResult sendActivationCode(SendActivationCodeRequest sendActivationCodeRequest)
Sends an activation code to a contact channel. The contact can use this code to activate the contact channel in
the console or with the ActivateChannel
operation. Incident Manager can't engage a contact channel
until it has been activated.
sendActivationCodeRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.DataEncryptionException
- The operation failed to due an encryption key error.InternalServerException
- Unexpected error occurred while processing the request.ResourceNotFoundException
- Request references a resource that doesn't exist.ServiceQuotaExceededException
- Request would cause a service quota to be exceeded.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.StartEngagementResult startEngagement(StartEngagementRequest startEngagementRequest)
Starts an engagement to a contact or escalation plan. The engagement engages each contact specified in the incident.
startEngagementRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.DataEncryptionException
- The operation failed to due an encryption key error.InternalServerException
- Unexpected error occurred while processing the request.ResourceNotFoundException
- Request references a resource that doesn't exist.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.StopEngagementResult stopEngagement(StopEngagementRequest stopEngagementRequest)
Stops an engagement before it finishes the final stage of the escalation plan or engagement plan. Further contacts aren't engaged.
stopEngagementRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.ResourceNotFoundException
- Request references a resource that doesn't exist.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- Unexpected error occurred while processing the request.TagResourceResult tagResource(TagResourceRequest tagResourceRequest)
Tags a contact or escalation plan. You can tag only contacts and escalation plans in the first region of your replication set.
tagResourceRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.ThrottlingException
- The request was denied due to request throttling.ResourceNotFoundException
- Request references a resource that doesn't exist.InternalServerException
- Unexpected error occurred while processing the request.ServiceQuotaExceededException
- Request would cause a service quota to be exceeded.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.UntagResourceResult untagResource(UntagResourceRequest untagResourceRequest)
Removes tags from the specified resource.
untagResourceRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.ThrottlingException
- The request was denied due to request throttling.ResourceNotFoundException
- Request references a resource that doesn't exist.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.InternalServerException
- Unexpected error occurred while processing the request.UpdateContactResult updateContact(UpdateContactRequest updateContactRequest)
Updates the contact or escalation plan specified.
updateContactRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.InternalServerException
- Unexpected error occurred while processing the request.ResourceNotFoundException
- Request references a resource that doesn't exist.ServiceQuotaExceededException
- Request would cause a service quota to be exceeded.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.DataEncryptionException
- The operation failed to due an encryption key error.UpdateContactChannelResult updateContactChannel(UpdateContactChannelRequest updateContactChannelRequest)
Updates a contact's contact channel.
updateContactChannelRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.ConflictException
- Updating or deleting a resource causes an inconsistent state.DataEncryptionException
- The operation failed to due an encryption key error.InternalServerException
- Unexpected error occurred while processing the request.ResourceNotFoundException
- Request references a resource that doesn't exist.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.UpdateRotationResult updateRotation(UpdateRotationRequest updateRotationRequest)
Updates the information specified for an on-call rotation.
updateRotationRequest
- AccessDeniedException
- You don't have sufficient access to perform this operation.ConflictException
- Updating or deleting a resource causes an inconsistent state.InternalServerException
- Unexpected error occurred while processing the request.ResourceNotFoundException
- Request references a resource that doesn't exist.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an Amazon Web Services service.void shutdown()
ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
request
- The originally executed request.