View a markdown version of this page

AWS::SSM::OpsItem - AWS CloudFormation

This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

AWS::SSM::OpsItem

Operations engineers and IT professionals use AWS Systems Manager OpsCenter to view, investigate, and remediate operational work items (OpsItems) impacting the performance and health of their AWS resources. OpsCenter is integrated with Amazon EventBridge and Amazon CloudWatch. This means you can configure these services to automatically create an OpsItem in OpsCenter when a CloudWatch alarm enters the ALARM state or when EventBridge processes an event from any AWS service that publishes events. Configuring Amazon CloudWatch alarms and EventBridge events to automatically create OpsItems allows you to quickly diagnose and remediate issues with AWS resources from a single console.

To help you diagnose issues, each OpsItem includes contextually relevant information such as the name and ID of the AWS resource that generated the OpsItem, alarm or event details, alarm history, and an alarm timeline graph. For the AWS resource, OpsCenter aggregates information from AWS Config, AWS CloudTrail logs, and EventBridge, so you don't have to navigate across multiple console pages during your investigation. For more information, see AWS Systems Manager OpsCenter in the AWS Systems Manager User Guide.

Syntax

To declare this entity in your CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::SSM::OpsItem", "Properties" : { "Category" : String, "Description" : String, "Priority" : Integer, "Severity" : String, "Source" : String, "Tags" : [ Tag, ... ], "Title" : String } }

YAML

Type: AWS::SSM::OpsItem Properties: Category: String Description: String Priority: Integer Severity: String Source: String Tags: - Tag Title: String

Properties

Category

An OpsItem category. Category options include: Availability, Cost, Performance, Recovery, Security.

Required: No

Type: String

Pattern: ^(?!\s*$).+

Minimum: 1

Maximum: 64

Update requires: No interruption

Description

The OpsItem description.

Required: Yes

Type: String

Pattern: [\s\S]*\S[\s\S]*

Minimum: 1

Maximum: 2048

Update requires: No interruption

Priority

The importance of this OpsItem in relation to other OpsItems in the system.

Required: No

Type: Integer

Minimum: 1

Maximum: 5

Update requires: No interruption

Severity

The severity of the OpsItem. Severity options range from 1 to 4.

Required: No

Type: String

Pattern: ^(?!\s*$).+

Minimum: 1

Maximum: 64

Update requires: No interruption

Source

The origin of the OpsItem, such as Amazon EC2 or Systems Manager. The impacted resource is a subset of source.

Required: Yes

Type: String

Pattern: ^(?!\s*$).+

Minimum: 1

Maximum: 128

Update requires: Replacement

Tags

Property description not available.

Required: No

Type: Array of Tag

Update requires: No interruption

Title

A short heading that describes the nature of the OpsItem and the impacted resource.

Required: Yes

Type: String

Pattern: ^(?!\s*$).+

Minimum: 1

Maximum: 1024

Update requires: No interruption

Return values

Ref

Fn::GetAtt

CreatedBy

The ARN of the AWS account that created the OpsItem.

CreatedTime

The date and time the OpsItem was created.

LastModifiedBy

The ARN of the AWS account that last updated the OpsItem.

LastModifiedTime

The date and time the OpsItem was last updated.

OpsItemArn

The OpsItem Amazon Resource Name (ARN).

OpsItemId

The ID of the OpsItem.

OpsItemType

The type of OpsItem. Systems Manager supports the following types of OpsItems:

  • /aws/issue

    This type of OpsItem is used for default OpsItems created by OpsCenter.

  • /aws/changerequest

    This type of OpsItem is used by Change Manager for reviewing and approving or rejecting change requests.

  • /aws/insight

    This type of OpsItem is used by OpsCenter for aggregating and reporting on duplicate OpsItems.

Status

The OpsItem status. For more information, see Editing OpsItem details in the AWS Systems Manager User Guide.

Version

The version of this OpsItem. Each time the OpsItem is edited the version number increments by one.