Amazon CloudWatch · Schema
GetAlarmMuteRuleOutput
Amazon Web ServicesCloudWatchMonitoringObservabilityMetricsLogs
Properties
| Name | Type | Description |
|---|---|---|
| Name | string | The name of the alarm mute rule. |
| AlarmMuteRuleArn | string | The Amazon Resource Name (ARN) of the alarm mute rule. |
| Description | string | The description of the alarm mute rule. |
| Rule | object | |
| MuteTargets | object | |
| StartDate | string | The date and time when the mute rule becomes active. If not set, the rule is active immediately. |
| ExpireDate | string | The date and time when the mute rule expires and is no longer evaluated. |
| Status | string | The current status of the alarm mute rule. Valid values are SCHEDULED, ACTIVE, or EXPIRED. |
| LastUpdatedTimestamp | string | The date and time when the mute rule was last updated. |
| MuteType | string | Indicates whether the mute rule is one-time or recurring. Valid values are ONE_TIME or RECURRING. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/amazon-cloudwatch/json-schema/amazon-cloudwatch-get-alarm-mute-rule-output-schema.json",
"title": "GetAlarmMuteRuleOutput",
"x-generated": "2026-11-11",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/amazon-cloudwatch-alarm-mute-rule-api-openapi.yml#/components/schemas/GetAlarmMuteRuleOutput",
"type": "object",
"properties": {
"Name": {
"type": "string",
"description": "The name of the alarm mute rule."
},
"AlarmMuteRuleArn": {
"type": "string",
"description": "The Amazon Resource Name (ARN) of the alarm mute rule."
},
"Description": {
"type": "string",
"description": "The description of the alarm mute rule."
},
"Rule": {
"$ref": "#/$defs/Rule"
},
"MuteTargets": {
"$ref": "#/$defs/MuteTargets"
},
"StartDate": {
"type": "string",
"format": "date-time",
"description": "The date and time when the mute rule becomes active. If not set, the rule is active immediately."
},
"ExpireDate": {
"type": "string",
"format": "date-time",
"description": "The date and time when the mute rule expires and is no longer evaluated."
},
"Status": {
"type": "string",
"enum": [
"SCHEDULED",
"ACTIVE",
"EXPIRED"
],
"description": "The current status of the alarm mute rule. Valid values are SCHEDULED, ACTIVE, or EXPIRED."
},
"LastUpdatedTimestamp": {
"type": "string",
"format": "date-time",
"description": "The date and time when the mute rule was last updated."
},
"MuteType": {
"type": "string",
"description": "Indicates whether the mute rule is one-time or recurring. Valid values are ONE_TIME or RECURRING."
}
},
"$defs": {
"MuteTargets": {
"type": "object",
"properties": {
"AlarmNames": {
"type": "array",
"items": {
"type": "string"
},
"description": "The list of alarm names that this mute rule targets. You can specify up to 100 alarm names. Each alarm name must be between 1 and 255 characters in length. The alarm names must match existing alarms in your Amazon Web Services account and region."
}
},
"required": [
"AlarmNames"
]
},
"Rule": {
"type": "object",
"properties": {
"Schedule": {
"$ref": "#/$defs/Schedule"
}
},
"required": [
"Schedule"
]
},
"Schedule": {
"type": "object",
"properties": {
"Expression": {
"type": "string",
"description": "The schedule expression that defines when the mute rule activates. The expression must be between 1 and 256 characters in length. You can use one of two expression formats: Cron expressions - For recurring mute windows. Format: cron(Minutes Hours Day-of-month Month Day-of-week) Examples: cron(0 2 * * *) - Activates daily at 2:00 AM cron(0 2 * * SUN) - Activates every Sunday at 2:00 AM for weekly system maintenance cron(0 1 1 * *) - Activates on the first day of each month at 1:00 AM for monthly database maintenance cron(0 18 * * FRI) - Activates every Friday at 6:00 PM cron(0 23 * * *) - Activ"
},
"Duration": {
"type": "string",
"description": "The length of time that alarms remain muted when the schedule activates. The duration must be between 1 and 50 characters in length. Specify the duration using ISO 8601 duration format with a minimum of 1 minute (PT1M) and maximum of 15 days (P15D). Examples: PT4H - 4 hours for weekly system maintenance P2DT12H - 2 days and 12 hours for weekend muting from Friday 6:00 PM to Monday 6:00 AM PT6H - 6 hours for monthly database maintenance PT2H - 2 hours for nightly backup operations P7D - 7 days for annual company shutdown The duration begins when the schedule expression time is reached. For recu"
},
"Timezone": {
"type": "string",
"description": "The time zone to use when evaluating the schedule expression. The time zone must be between 1 and 50 characters in length. Specify the time zone using standard timezone identifiers (for example, America/New_York, Europe/London, or Asia/Tokyo). If you don't specify a time zone, UTC is used by default. The time zone affects how cron and at expressions are interpreted, as well as start and expire dates you specify Examples: America/New_York - Eastern Time (US) America/Los_Angeles - Pacific Time (US) Europe/London - British Time Asia/Tokyo - Japan Standard Time UTC - Coordinated Universal Time"
}
},
"required": [
"Expression",
"Duration"
]
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/amazon-cloudwatch-get-alarm-mute-rule-output"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.