class Azure::ServiceFabric::V6_4_0_36::Models::ApplicationHealthPolicyMapItem

Defines an item in ApplicationHealthPolicyMap.

Attributes

key[RW]

@return [String] The key of the application health policy map item. This is the name of the application.

value[RW]

@return [ApplicationHealthPolicy] The value of the application health policy map item. This is the ApplicationHealthPolicy for this application.

Public Class Methods

mapper() click to toggle source

Mapper for ApplicationHealthPolicyMapItem class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/6.4.0.36/generated/azure_service_fabric/models/application_health_policy_map_item.rb, line 29
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ApplicationHealthPolicyMapItem',
    type: {
      name: 'Composite',
      class_name: 'ApplicationHealthPolicyMapItem',
      model_properties: {
        key: {
          client_side_validation: true,
          required: true,
          serialized_name: 'Key',
          type: {
            name: 'String'
          }
        },
        value: {
          client_side_validation: true,
          required: true,
          serialized_name: 'Value',
          type: {
            name: 'Composite',
            class_name: 'ApplicationHealthPolicy'
          }
        }
      }
    }
  }
end