class Azure::ServiceFabric::V6_3_0_9::Models::DeployedApplicationHealthState

Represents the health state of a deployed application, which contains the entity identifier and the aggregated health state.

Attributes

application_name[RW]

@return [String] The name of the application, including the 'fabric:' URI scheme.

node_name[RW]

@return [String] Name of the node on which the service package is deployed.

Public Class Methods

mapper() click to toggle source

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

# File lib/6.3.0.9/generated/azure_service_fabric/models/deployed_application_health_state.rb, line 29
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'DeployedApplicationHealthState',
    type: {
      name: 'Composite',
      class_name: 'DeployedApplicationHealthState',
      model_properties: {
        aggregated_health_state: {
          client_side_validation: true,
          required: false,
          serialized_name: 'AggregatedHealthState',
          type: {
            name: 'String'
          }
        },
        node_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'NodeName',
          type: {
            name: 'String'
          }
        },
        application_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'ApplicationName',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end