class Azure::ManagedServiceIdentity::Mgmt::V2015_08_31_preview::Models::OperationDisplay

The object that describes the operation.

Attributes

description[RW]

@return [String] Operation description. A description of the operation.

operation[RW]

@return [String] Operation Type. The type of operation. For example: read, write, delete.

provider[RW]

@return [String] Resource Provider Name. Friendly name of the resource provider.

resource[RW]

@return [String] Resource Type. The resource type on which the operation is performed.

Private Class Methods

mapper() click to toggle source

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

# File lib/2015-08-31-preview/generated/azure_mgmt_msi/models/operation_display.rb, line 37
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'OperationDisplay',
    type: {
      name: 'Composite',
      class_name: 'OperationDisplay',
      model_properties: {
        provider: {
          client_side_validation: true,
          required: false,
          serialized_name: 'provider',
          type: {
            name: 'String'
          }
        },
        operation: {
          client_side_validation: true,
          required: false,
          serialized_name: 'operation',
          type: {
            name: 'String'
          }
        },
        resource: {
          client_side_validation: true,
          required: false,
          serialized_name: 'resource',
          type: {
            name: 'String'
          }
        },
        description: {
          client_side_validation: true,
          required: false,
          serialized_name: 'description',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end