class Azure::ResourceHealth::Mgmt::V2018_07_01::Models::Link

Useful links for service health event.

Attributes

blade_name[RW]

@return [String] It provides the name of portal extension blade to produce link for given service health event.

display_text[RW]

@return [LinkDisplayText] Display text of link.

extension_name[RW]

@return [String] It provides the name of portal extension to produce link for given service health event.

parameters[RW]

@return It provides a map of parameter name and value for portal extension blade to produce lik for given service health event.

type[RW]

@return [LinkTypeValues] Type of link. Possible values include: 'Button', 'Hyperlink'

Public Class Methods

mapper() click to toggle source

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

# File lib/2018-07-01/generated/azure_mgmt_resource_health/models/link.rb, line 39
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'link',
    type: {
      name: 'Composite',
      class_name: 'Link',
      model_properties: {
        type: {
          client_side_validation: true,
          required: false,
          serialized_name: 'type',
          type: {
            name: 'String'
          }
        },
        display_text: {
          client_side_validation: true,
          required: false,
          serialized_name: 'displayText',
          type: {
            name: 'Composite',
            class_name: 'LinkDisplayText'
          }
        },
        extension_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'extensionName',
          type: {
            name: 'String'
          }
        },
        blade_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'bladeName',
          type: {
            name: 'String'
          }
        },
        parameters: {
          client_side_validation: true,
          required: false,
          serialized_name: 'parameters',
          type: {
            name: 'Object'
          }
        }
      }
    }
  }
end