class Azure::Links::Mgmt::V2016_09_01::Models::ResourceLinkProperties

The resource link properties.

Attributes

notes[RW]

@return [String] Notes about the resource link.

source_id[RW]

@return [String] The fully qualified ID of the source resource in the link.

target_id[RW]

@return [String] The fully qualified ID of the target resource in the link.

Private Class Methods

mapper() click to toggle source

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

# File lib/2016-09-01/generated/azure_mgmt_links/models/resource_link_properties.rb, line 31
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ResourceLinkProperties',
    type: {
      name: 'Composite',
      class_name: 'ResourceLinkProperties',
      model_properties: {
        source_id: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'sourceId',
          type: {
            name: 'String'
          }
        },
        target_id: {
          client_side_validation: true,
          required: true,
          serialized_name: 'targetId',
          type: {
            name: 'String'
          }
        },
        notes: {
          client_side_validation: true,
          required: false,
          serialized_name: 'notes',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end