@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSSSMIncidents extends Object implements AWSSSMIncidents
AWSSSMIncidents
. Convenient method forms pass through to the corresponding
overload that takes a request object, which throws an UnsupportedOperationException
.ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
BatchGetIncidentFindingsResult |
batchGetIncidentFindings(BatchGetIncidentFindingsRequest request)
Retrieves details about all specified findings for an incident, including descriptive details about each finding.
|
CreateReplicationSetResult |
createReplicationSet(CreateReplicationSetRequest request)
A replication set replicates and encrypts your data to the provided Regions with the provided KMS key.
|
CreateResponsePlanResult |
createResponsePlan(CreateResponsePlanRequest request)
Creates a response plan that automates the initial response to incidents.
|
CreateTimelineEventResult |
createTimelineEvent(CreateTimelineEventRequest request)
Creates a custom timeline event on the incident details page of an incident record.
|
DeleteIncidentRecordResult |
deleteIncidentRecord(DeleteIncidentRecordRequest request)
Delete an incident record from Incident Manager.
|
DeleteReplicationSetResult |
deleteReplicationSet(DeleteReplicationSetRequest request)
Deletes all Regions in your replication set.
|
DeleteResourcePolicyResult |
deleteResourcePolicy(DeleteResourcePolicyRequest request)
Deletes the resource policy that Resource Access Manager uses to share your Incident Manager resource.
|
DeleteResponsePlanResult |
deleteResponsePlan(DeleteResponsePlanRequest request)
Deletes the specified response plan.
|
DeleteTimelineEventResult |
deleteTimelineEvent(DeleteTimelineEventRequest request)
Deletes a timeline event from an incident.
|
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.
|
GetIncidentRecordResult |
getIncidentRecord(GetIncidentRecordRequest request)
Returns the details for the specified incident record.
|
GetReplicationSetResult |
getReplicationSet(GetReplicationSetRequest request)
Retrieve your Incident Manager replication set.
|
GetResourcePoliciesResult |
getResourcePolicies(GetResourcePoliciesRequest request)
Retrieves the resource policies attached to the specified response plan.
|
GetResponsePlanResult |
getResponsePlan(GetResponsePlanRequest request)
Retrieves the details of the specified response plan.
|
GetTimelineEventResult |
getTimelineEvent(GetTimelineEventRequest request)
Retrieves a timeline event based on its ID and incident record.
|
ListIncidentFindingsResult |
listIncidentFindings(ListIncidentFindingsRequest request)
Retrieves a list of the IDs of findings, plus their last modified times, that have been identified for a
specified incident.
|
ListIncidentRecordsResult |
listIncidentRecords(ListIncidentRecordsRequest request)
Lists all incident records in your account.
|
ListRelatedItemsResult |
listRelatedItems(ListRelatedItemsRequest request)
List all related items for an incident record.
|
ListReplicationSetsResult |
listReplicationSets(ListReplicationSetsRequest request)
Lists details about the replication set configured in your account.
|
ListResponsePlansResult |
listResponsePlans(ListResponsePlansRequest request)
Lists all response plans in your account.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
Lists the tags that are attached to the specified response plan or incident.
|
ListTimelineEventsResult |
listTimelineEvents(ListTimelineEventsRequest request)
Lists timeline events for the specified incident record.
|
PutResourcePolicyResult |
putResourcePolicy(PutResourcePolicyRequest request)
Adds a resource policy to the specified response plan.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
StartIncidentResult |
startIncident(StartIncidentRequest request)
Used to start an incident from CloudWatch alarms, EventBridge events, or manually.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Adds a tag to a response plan.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes a tag from a resource.
|
UpdateDeletionProtectionResult |
updateDeletionProtection(UpdateDeletionProtectionRequest request)
Update deletion protection to either allow or deny deletion of the final Region in a replication set.
|
UpdateIncidentRecordResult |
updateIncidentRecord(UpdateIncidentRecordRequest request)
Update the details of an incident record.
|
UpdateRelatedItemsResult |
updateRelatedItems(UpdateRelatedItemsRequest request)
Add or remove related items from the related items tab of an incident record.
|
UpdateReplicationSetResult |
updateReplicationSet(UpdateReplicationSetRequest request)
Add or delete Regions from your replication set.
|
UpdateResponsePlanResult |
updateResponsePlan(UpdateResponsePlanRequest request)
Updates the specified response plan.
|
UpdateTimelineEventResult |
updateTimelineEvent(UpdateTimelineEventRequest request)
Updates a timeline event.
|
AWSSSMIncidentsWaiters |
waiters() |
public BatchGetIncidentFindingsResult batchGetIncidentFindings(BatchGetIncidentFindingsRequest request)
AWSSSMIncidents
Retrieves details about all specified findings for an incident, including descriptive details about each finding. A finding represents a recent application environment change made by an CodeDeploy deployment or an CloudFormation stack creation or update that can be investigated as a potential cause of the incident.
batchGetIncidentFindings
in interface AWSSSMIncidents
public CreateReplicationSetResult createReplicationSet(CreateReplicationSetRequest request)
AWSSSMIncidents
A replication set replicates and encrypts your data to the provided Regions with the provided KMS key.
createReplicationSet
in interface AWSSSMIncidents
public CreateResponsePlanResult createResponsePlan(CreateResponsePlanRequest request)
AWSSSMIncidents
Creates a response plan that automates the initial response to incidents. A response plan engages contacts, starts chat channel collaboration, and initiates runbooks at the beginning of an incident.
createResponsePlan
in interface AWSSSMIncidents
public CreateTimelineEventResult createTimelineEvent(CreateTimelineEventRequest request)
AWSSSMIncidents
Creates a custom timeline event on the incident details page of an incident record. Incident Manager automatically creates timeline events that mark key moments during an incident. You can create custom timeline events to mark important events that Incident Manager can detect automatically.
createTimelineEvent
in interface AWSSSMIncidents
public DeleteIncidentRecordResult deleteIncidentRecord(DeleteIncidentRecordRequest request)
AWSSSMIncidents
Delete an incident record from Incident Manager.
deleteIncidentRecord
in interface AWSSSMIncidents
public DeleteReplicationSetResult deleteReplicationSet(DeleteReplicationSetRequest request)
AWSSSMIncidents
Deletes all Regions in your replication set. Deleting the replication set deletes all Incident Manager data.
deleteReplicationSet
in interface AWSSSMIncidents
public DeleteResourcePolicyResult deleteResourcePolicy(DeleteResourcePolicyRequest request)
AWSSSMIncidents
Deletes the resource policy that Resource Access Manager uses to share your Incident Manager resource.
deleteResourcePolicy
in interface AWSSSMIncidents
public DeleteResponsePlanResult deleteResponsePlan(DeleteResponsePlanRequest request)
AWSSSMIncidents
Deletes the specified response plan. Deleting a response plan stops all linked CloudWatch alarms and EventBridge events from creating an incident with this response plan.
deleteResponsePlan
in interface AWSSSMIncidents
public DeleteTimelineEventResult deleteTimelineEvent(DeleteTimelineEventRequest request)
AWSSSMIncidents
Deletes a timeline event from an incident.
deleteTimelineEvent
in interface AWSSSMIncidents
public GetIncidentRecordResult getIncidentRecord(GetIncidentRecordRequest request)
AWSSSMIncidents
Returns the details for the specified incident record.
getIncidentRecord
in interface AWSSSMIncidents
public GetReplicationSetResult getReplicationSet(GetReplicationSetRequest request)
AWSSSMIncidents
Retrieve your Incident Manager replication set.
getReplicationSet
in interface AWSSSMIncidents
public GetResourcePoliciesResult getResourcePolicies(GetResourcePoliciesRequest request)
AWSSSMIncidents
Retrieves the resource policies attached to the specified response plan.
getResourcePolicies
in interface AWSSSMIncidents
public GetResponsePlanResult getResponsePlan(GetResponsePlanRequest request)
AWSSSMIncidents
Retrieves the details of the specified response plan.
getResponsePlan
in interface AWSSSMIncidents
public GetTimelineEventResult getTimelineEvent(GetTimelineEventRequest request)
AWSSSMIncidents
Retrieves a timeline event based on its ID and incident record.
getTimelineEvent
in interface AWSSSMIncidents
public ListIncidentFindingsResult listIncidentFindings(ListIncidentFindingsRequest request)
AWSSSMIncidents
Retrieves a list of the IDs of findings, plus their last modified times, that have been identified for a specified incident. A finding represents a recent application environment change made by an CloudFormation stack creation or update or an CodeDeploy deployment that can be investigated as a potential cause of the incident.
listIncidentFindings
in interface AWSSSMIncidents
public ListIncidentRecordsResult listIncidentRecords(ListIncidentRecordsRequest request)
AWSSSMIncidents
Lists all incident records in your account. Use this command to retrieve the Amazon Resource Name (ARN) of the incident record you want to update.
listIncidentRecords
in interface AWSSSMIncidents
public ListRelatedItemsResult listRelatedItems(ListRelatedItemsRequest request)
AWSSSMIncidents
List all related items for an incident record.
listRelatedItems
in interface AWSSSMIncidents
public ListReplicationSetsResult listReplicationSets(ListReplicationSetsRequest request)
AWSSSMIncidents
Lists details about the replication set configured in your account.
listReplicationSets
in interface AWSSSMIncidents
public ListResponsePlansResult listResponsePlans(ListResponsePlansRequest request)
AWSSSMIncidents
Lists all response plans in your account.
listResponsePlans
in interface AWSSSMIncidents
public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AWSSSMIncidents
Lists the tags that are attached to the specified response plan or incident.
listTagsForResource
in interface AWSSSMIncidents
public ListTimelineEventsResult listTimelineEvents(ListTimelineEventsRequest request)
AWSSSMIncidents
Lists timeline events for the specified incident record.
listTimelineEvents
in interface AWSSSMIncidents
public PutResourcePolicyResult putResourcePolicy(PutResourcePolicyRequest request)
AWSSSMIncidents
Adds a resource policy to the specified response plan. The resource policy is used to share the response plan using Resource Access Manager (RAM). For more information about cross-account sharing, see Cross-Region and cross-account incident management.
putResourcePolicy
in interface AWSSSMIncidents
public StartIncidentResult startIncident(StartIncidentRequest request)
AWSSSMIncidents
Used to start an incident from CloudWatch alarms, EventBridge events, or manually.
startIncident
in interface AWSSSMIncidents
public TagResourceResult tagResource(TagResourceRequest request)
AWSSSMIncidents
Adds a tag to a response plan.
tagResource
in interface AWSSSMIncidents
public UntagResourceResult untagResource(UntagResourceRequest request)
AWSSSMIncidents
Removes a tag from a resource.
untagResource
in interface AWSSSMIncidents
public UpdateDeletionProtectionResult updateDeletionProtection(UpdateDeletionProtectionRequest request)
AWSSSMIncidents
Update deletion protection to either allow or deny deletion of the final Region in a replication set.
updateDeletionProtection
in interface AWSSSMIncidents
public UpdateIncidentRecordResult updateIncidentRecord(UpdateIncidentRecordRequest request)
AWSSSMIncidents
Update the details of an incident record. You can use this operation to update an incident record from the defined chat channel. For more information about using actions in chat channels, see Interacting through chat.
updateIncidentRecord
in interface AWSSSMIncidents
public UpdateRelatedItemsResult updateRelatedItems(UpdateRelatedItemsRequest request)
AWSSSMIncidents
Add or remove related items from the related items tab of an incident record.
updateRelatedItems
in interface AWSSSMIncidents
public UpdateReplicationSetResult updateReplicationSet(UpdateReplicationSetRequest request)
AWSSSMIncidents
Add or delete Regions from your replication set.
updateReplicationSet
in interface AWSSSMIncidents
public UpdateResponsePlanResult updateResponsePlan(UpdateResponsePlanRequest request)
AWSSSMIncidents
Updates the specified response plan.
updateResponsePlan
in interface AWSSSMIncidents
public UpdateTimelineEventResult updateTimelineEvent(UpdateTimelineEventRequest request)
AWSSSMIncidents
Updates a timeline event. You can update events of type Custom Event
.
updateTimelineEvent
in interface AWSSSMIncidents
public void shutdown()
AWSSSMIncidents
shutdown
in interface AWSSSMIncidents
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSSSMIncidents
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.
getCachedResponseMetadata
in interface AWSSSMIncidents
request
- The originally executed request.public AWSSSMIncidentsWaiters waiters()
waiters
in interface AWSSSMIncidents