class Azure::HybridCompute::Mgmt::V2019_12_12::Models::OperationValueDisplayModel

Describes the properties of a Hybrid Compute Operation Value Display.

Attributes

description[RW]

@return [String] The description of the operation.

operation[RW]

@return [String] The display name of the compute operation.

provider[RW]

@return [String] The resource provider for the operation.

resource[RW]

@return [String] The display name of the resource the operation applies to.

Public Class Methods

mapper() click to toggle source

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

# File lib/2019-12-12/generated/azure_mgmt_hybrid_compute/models/operation_value_display_model.rb, line 33
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'OperationValueDisplay',
    type: {
      name: 'Composite',
      class_name: 'OperationValueDisplayModel',
      model_properties: {
        operation: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'operation',
          type: {
            name: 'String'
          }
        },
        resource: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'resource',
          type: {
            name: 'String'
          }
        },
        description: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'description',
          type: {
            name: 'String'
          }
        },
        provider: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'provider',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end