| POST | /workspaces/{workspaceId}/alertmanager/definition | The CreateAlertManagerDefinition operation creates the alert manager definition in a workspace. If a workspace already has an alert manager definition, don't use this operation to update it. Instead, use PutAlertManagerDefinition. |
| POST | /workspaces/{workspaceId}/logging | The CreateLoggingConfiguration operation creates a logging configuration for the workspace. Use this operation to set the CloudWatch log group to which the logs will be published to. |
| POST | /workspaces/{workspaceId}/rulegroupsnamespaces | The CreateRuleGroupsNamespace operation creates a rule groups namespace within a workspace. A rule groups namespace is associated with exactly one rules file. A workspace can have multiple rule groups namespaces. Use this operation only to create new rule groups namespaces. To update an existing rule groups namespace, use PutRuleGroupsNamespace. |
| POST | /workspaces | Creates a Prometheus workspace. A workspace is a logical space dedicated to the storage and querying of Prometheus metrics. You can have one or more workspaces in each Region in your account. |
| DELETE | /workspaces/{workspaceId}/alertmanager/definition | Deletes the alert manager definition from a workspace. |
| DELETE | /workspaces/{workspaceId}/logging | Deletes the logging configuration for a workspace. |
| DELETE | /workspaces/{workspaceId}/rulegroupsnamespaces/{name} | Deletes one rule groups namespace and its associated rule groups definition. |
| DELETE | /workspaces/{workspaceId} | Deletes an existing workspace. When you delete a workspace, the data that has been ingested into it is not immediately deleted. It will be permanently deleted within one month. |
| GET | /workspaces/{workspaceId}/alertmanager/definition | Retrieves the full information about the alert manager definition for a workspace. |
| GET | /workspaces/{workspaceId}/logging | Returns complete information about the current logging configuration of the workspace. |
| GET | /workspaces/{workspaceId}/rulegroupsnamespaces/{name} | Returns complete information about one rule groups namespace. To retrieve a list of rule groups namespaces, use ListRuleGroupsNamespaces. |
| GET | /workspaces/{workspaceId} | Returns information about an existing workspace. |
| GET | /workspaces/{workspaceId}/rulegroupsnamespaces | Returns a list of rule groups namespaces in a workspace. |
| GET | /workspaces | Lists all of the Amazon Managed Service for Prometheus workspaces in your account. This includes workspaces being created or deleted. |
| PUT | /workspaces/{workspaceId}/alertmanager/definition | Updates an existing alert manager definition in a workspace. If the workspace does not already have an alert manager definition, don't use this operation to create it. Instead, use CreateAlertManagerDefinition. |
| PUT | /workspaces/{workspaceId}/rulegroupsnamespaces/{name} | Updates an existing rule groups namespace within a workspace. A rule groups namespace is associated with exactly one rules file. A workspace can have multiple rule groups namespaces. Use this operation only to update existing rule groups namespaces. To create a new rule groups namespace, use CreateRuleGroupsNamespace. You can't use this operation to add tags to an existing rule groups namespace. Instead, use TagResource. |
| PUT | /workspaces/{workspaceId}/logging | Updates the log group ARN or the workspace ID of the current logging configuration. |
| POST | /workspaces/{workspaceId}/alias | Updates the alias of an existing workspace. |