class Azure::Cosmosdb::Mgmt::V2021_01_15::Models::UniqueKey

The unique key on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service.

Attributes

paths[RW]

@return [Array<String>] List of paths must be unique for each document in the Azure Cosmos DB service

Private Class Methods

mapper() click to toggle source

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

# File lib/2021-01-15/generated/azure_mgmt_cosmosdb/models/unique_key.rb, line 25
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'UniqueKey',
    type: {
      name: 'Composite',
      class_name: 'UniqueKey',
      model_properties: {
        paths: {
          client_side_validation: true,
          required: false,
          serialized_name: 'paths',
          type: {
            name: 'Sequence',
            element: {
                client_side_validation: true,
                required: false,
                serialized_name: 'StringElementType',
                type: {
                  name: 'String'
                }
            }
          }
        }
      }
    }
  }
end