class Azure::Automation::Mgmt::V2015_10_31::Models::DscNodeReport
Definition of the dsc node report type.
Attributes
@return [String] Gets or sets the configurationVersion of the node report.
@return [DateTime] Gets or sets the end time of the node report.
@return [Array<DscReportError>] Gets or sets the errors for the node report.
@return [String] Gets or sets the hostname of the node that sent the report.
@return [Array<String>] Gets or sets the IPv4 address of the node that sent the report.
@return [Array<String>] Gets or sets the IPv6 address of the node that sent the report.
@return [String] Gets or sets the id.
@return [DateTime] Gets or sets the lastModifiedTime of the node report.
@return [DscMetaConfiguration] Gets or sets the metaConfiguration of the node at the time of the report.
@return [Integer] Gets or sets the number of resource in the node report.
@return [String] Gets or sets the unparsed errors for the node report.
@return [String] Gets or sets the rebootRequested of the node report.
@return [String] Gets or sets the refreshMode of the node report.
@return [String] Gets or sets the reportFormatVersion of the node report.
@return [String] Gets or sets the id of the node report.
@return [Array<DscReportResource>] Gets or sets the resource for the node report.
@return [DateTime] Gets or sets the start time of the node report.
@return [String] Gets or sets the status of the node report.
@return [String] Gets or sets the type of the node report.
Private Class Methods
Mapper for DscNodeReport
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2015-10-31/generated/azure_mgmt_automation/models/dsc_node_report.rb, line 87 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'DscNodeReport', type: { name: 'Composite', class_name: 'DscNodeReport', model_properties: { end_time: { client_side_validation: true, required: false, serialized_name: 'endTime', type: { name: 'DateTime' } }, last_modified_time: { client_side_validation: true, required: false, serialized_name: 'lastModifiedTime', type: { name: 'DateTime' } }, start_time: { client_side_validation: true, required: false, serialized_name: 'startTime', type: { name: 'DateTime' } }, type: { client_side_validation: true, required: false, serialized_name: 'type', type: { name: 'String' } }, report_id: { client_side_validation: true, required: false, serialized_name: 'reportId', type: { name: 'String' } }, status: { client_side_validation: true, required: false, serialized_name: 'status', type: { name: 'String' } }, refresh_mode: { client_side_validation: true, required: false, serialized_name: 'refreshMode', type: { name: 'String' } }, reboot_requested: { client_side_validation: true, required: false, serialized_name: 'rebootRequested', type: { name: 'String' } }, report_format_version: { client_side_validation: true, required: false, serialized_name: 'reportFormatVersion', type: { name: 'String' } }, configuration_version: { client_side_validation: true, required: false, serialized_name: 'configurationVersion', type: { name: 'String' } }, id: { client_side_validation: true, required: false, serialized_name: 'id', type: { name: 'String' } }, errors: { client_side_validation: true, required: false, serialized_name: 'errors', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'DscReportErrorElementType', type: { name: 'Composite', class_name: 'DscReportError' } } } }, resources: { client_side_validation: true, required: false, serialized_name: 'resources', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'DscReportResourceElementType', type: { name: 'Composite', class_name: 'DscReportResource' } } } }, meta_configuration: { client_side_validation: true, required: false, serialized_name: 'metaConfiguration', type: { name: 'Composite', class_name: 'DscMetaConfiguration' } }, host_name: { client_side_validation: true, required: false, serialized_name: 'hostName', type: { name: 'String' } }, i_pv4addresses: { client_side_validation: true, required: false, serialized_name: 'iPV4Addresses', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, i_pv6addresses: { client_side_validation: true, required: false, serialized_name: 'iPV6Addresses', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, number_of_resources: { client_side_validation: true, required: false, serialized_name: 'numberOfResources', type: { name: 'Number' } }, raw_errors: { client_side_validation: true, required: false, serialized_name: 'rawErrors', type: { name: 'String' } } } } } end