Azure Key Vault · Schema

LifetimeAction

Action and its trigger that will be performed by Key Vault over the lifetime of a certificate.

CertificatesCloud SecurityCryptographyKey ManagementSecrets ManagementSecurity

Properties

Name Type Description
trigger object The condition that will execute the action.
action object The action that will be executed.
View JSON Schema on GitHub

JSON Schema

microsoft-azure-key-vault-lifetimeaction-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/LifetimeAction",
  "title": "LifetimeAction",
  "type": "object",
  "description": "Action and its trigger that will be performed by Key Vault over the lifetime of a certificate.",
  "properties": {
    "trigger": {
      "type": "object",
      "description": "The condition that will execute the action.",
      "properties": {
        "lifetime_percentage": {
          "type": "integer",
          "format": "int32",
          "minimum": 1,
          "maximum": 99,
          "description": "Percentage of lifetime at which to trigger."
        },
        "days_before_expiry": {
          "type": "integer",
          "format": "int32",
          "description": "Days before expiry to attempt renewal."
        }
      },
      "example": "example_value"
    },
    "action": {
      "type": "object",
      "description": "The action that will be executed.",
      "properties": {
        "action_type": {
          "type": "string",
          "enum": [
            "EmailContacts",
            "AutoRenew"
          ],
          "description": "The type of the action."
        }
      },
      "example": "example_value"
    }
  }
}