class Azure::Network::Mgmt::V2017_03_01::Models::TroubleshootingDetails
Information gained from troubleshooting of specified resource.
Attributes
detail[RW]
@return [String] Details on troubleshooting results.
id[RW]
@return [String] The id of the get troubleshoot operation.
reason_type[RW]
@return [String] Reason type of failure.
recommended_actions[RW]
@return [Array<TroubleshootingRecommendedActions>] List of recommended actions.
summary[RW]
@return [String] A summary of troubleshooting.
Public Class Methods
mapper()
click to toggle source
Mapper for TroubleshootingDetails class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2017-03-01/generated/azure_mgmt_network/models/troubleshooting_details.rb, line 35 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'TroubleshootingDetails', type: { name: 'Composite', class_name: 'TroubleshootingDetails', model_properties: { id: { client_side_validation: true, required: false, serialized_name: 'id', type: { name: 'String' } }, reason_type: { client_side_validation: true, required: false, serialized_name: 'reasonType', type: { name: 'String' } }, summary: { client_side_validation: true, required: false, serialized_name: 'summary', type: { name: 'String' } }, detail: { client_side_validation: true, required: false, serialized_name: 'detail', type: { name: 'String' } }, recommended_actions: { client_side_validation: true, required: false, serialized_name: 'recommendedActions', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'TroubleshootingRecommendedActionsElementType', type: { name: 'Composite', class_name: 'TroubleshootingRecommendedActions' } } } } } } } end