class Azure::KeyVault::V7_0::Models::Trigger
A condition to be satisfied for an action to be executed.
Attributes
days_before_expiry[RW]
@return [Integer] Days before expiry to attempt renewal. Value should be between 1 and validity_in_months multiplied by 27. If validity_in_months is 36, then value should be between 1 and 972 (36 * 27).
lifetime_percentage[RW]
@return [Integer] Percentage of lifetime at which to trigger. Value should be between 1 and 99.
Public Class Methods
mapper()
click to toggle source
Mapper for Trigger
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/7.0/generated/azure_key_vault/models/trigger.rb, line 30 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'Trigger', type: { name: 'Composite', class_name: 'Trigger', model_properties: { lifetime_percentage: { client_side_validation: true, required: false, serialized_name: 'lifetime_percentage', constraints: { InclusiveMaximum: 99, InclusiveMinimum: 1 }, type: { name: 'Number' } }, days_before_expiry: { client_side_validation: true, required: false, serialized_name: 'days_before_expiry', type: { name: 'Number' } } } } } end