- Navigation GuideYou are on a Command (operation) page with structural examples. Use the navigation breadcrumb if you would like to return to the Client landing page.
GetOpsItemCommand
Get information about an OpsItem by using the ID. You must have permission in Identity and Access Management (IAM) to view information about an OpsItem. For more information, see Set up OpsCenter in the Amazon Web Services Systems Manager User Guide.
Operations engineers and IT professionals use Amazon Web Services Systems Manager OpsCenter to view, investigate, and remediate operational issues impacting the performance and health of their Amazon Web Services resources. For more information, see Amazon Web Services Systems Manager OpsCenter in the Amazon Web Services Systems Manager User Guide.
Example Syntax
Use a bare-bones client and the command you need to make an API call.
import { SSMClient, GetOpsItemCommand } from "@aws-sdk/client-ssm"; // ES Modules import
// const { SSMClient, GetOpsItemCommand } = require("@aws-sdk/client-ssm"); // CommonJS import
const client = new SSMClient(config);
const input = { // GetOpsItemRequest
OpsItemId: "STRING_VALUE", // required
OpsItemArn: "STRING_VALUE",
};
const command = new GetOpsItemCommand(input);
const response = await client.send(command);
// { // GetOpsItemResponse
// OpsItem: { // OpsItem
// CreatedBy: "STRING_VALUE",
// OpsItemType: "STRING_VALUE",
// CreatedTime: new Date("TIMESTAMP"),
// Description: "STRING_VALUE",
// LastModifiedBy: "STRING_VALUE",
// LastModifiedTime: new Date("TIMESTAMP"),
// Notifications: [ // OpsItemNotifications
// { // OpsItemNotification
// Arn: "STRING_VALUE",
// },
// ],
// Priority: Number("int"),
// RelatedOpsItems: [ // RelatedOpsItems
// { // RelatedOpsItem
// OpsItemId: "STRING_VALUE", // required
// },
// ],
// Status: "Open" || "InProgress" || "Resolved" || "Pending" || "TimedOut" || "Cancelling" || "Cancelled" || "Failed" || "CompletedWithSuccess" || "CompletedWithFailure" || "Scheduled" || "RunbookInProgress" || "PendingChangeCalendarOverride" || "ChangeCalendarOverrideApproved" || "ChangeCalendarOverrideRejected" || "PendingApproval" || "Approved" || "Rejected" || "Closed",
// OpsItemId: "STRING_VALUE",
// Version: "STRING_VALUE",
// Title: "STRING_VALUE",
// Source: "STRING_VALUE",
// OperationalData: { // OpsItemOperationalData
// "<keys>": { // OpsItemDataValue
// Value: "STRING_VALUE",
// Type: "SearchableString" || "String",
// },
// },
// Category: "STRING_VALUE",
// Severity: "STRING_VALUE",
// ActualStartTime: new Date("TIMESTAMP"),
// ActualEndTime: new Date("TIMESTAMP"),
// PlannedStartTime: new Date("TIMESTAMP"),
// PlannedEndTime: new Date("TIMESTAMP"),
// OpsItemArn: "STRING_VALUE",
// },
// };
GetOpsItemCommand Input
Parameter | Type | Description |
---|
Parameter | Type | Description |
---|---|---|
OpsItemId Required | string | undefined | The ID of the OpsItem that you want to get. |
OpsItemArn | string | undefined | The OpsItem Amazon Resource Name (ARN). |
GetOpsItemCommand Output
Parameter | Type | Description |
---|
Parameter | Type | Description |
---|---|---|
$metadata Required | ResponseMetadata | Metadata pertaining to this request. |
OpsItem | OpsItem | undefined | The OpsItem. |
Throws
Name | Fault | Details |
---|
Name | Fault | Details |
---|---|---|
InternalServerError | server | An error occurred on the server side. |
OpsItemAccessDeniedException | client | You don't have permission to view OpsItems in the specified account. Verify that your account is configured either as a Systems Manager delegated administrator or that you are logged into the Organizations management account. |
OpsItemNotFoundException | client | The specified OpsItem ID doesn't exist. Verify the ID and try again. |
SSMServiceException | Base exception class for all service exceptions from SSM service. |