class Azure::AzureStack::Mgmt::V2017_06_01::Models::Display

Contains the localized display information for this particular operation or action.

Attributes

description[RW]

@return [String] The localized, friendly description for the operation. The description will be displayed to the user. It should be thorough and concise for used in both tooltips and detailed views.

operation[RW]

@return [String] The localized, friendly name for the operation. Use the name as it will displayed to the user.

provider[RW]

@return [String] The localized, friendly version of the resource provider name.

resource[RW]

@return [String] The localized, friendly version of the resource type related to this action or operation; the resource type should match the public documentation for the resource provider.

Private Class Methods

mapper() click to toggle source

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

# File lib/2017-06-01/generated/azure_mgmt_azurestack/models/display.rb, line 39
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'Display',
    type: {
      name: 'Composite',
      class_name: 'Display',
      model_properties: {
        provider: {
          client_side_validation: true,
          required: false,
          serialized_name: 'provider',
          type: {
            name: 'String'
          }
        },
        resource: {
          client_side_validation: true,
          required: false,
          serialized_name: 'resource',
          type: {
            name: 'String'
          }
        },
        operation: {
          client_side_validation: true,
          required: false,
          serialized_name: 'operation',
          type: {
            name: 'String'
          }
        },
        description: {
          client_side_validation: true,
          required: false,
          serialized_name: 'description',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end