class Azure::StorageCache::Mgmt::V2020_10_01::Models::NfsAccessPolicy

A set of rules describing access policies applied to NFSv3 clients of the cache.

Attributes

access_rules[RW]

@return [Array<NfsAccessRule>] The set of rules describing client accesses allowed under this policy.

name[RW]

@return [String] Name identifying this policy. Access Policy names are not case sensitive.

Private Class Methods

mapper() click to toggle source

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

# File lib/2020-10-01/generated/azure_mgmt_storagecache/models/nfs_access_policy.rb, line 29
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'NfsAccessPolicy',
    type: {
      name: 'Composite',
      class_name: 'NfsAccessPolicy',
      model_properties: {
        name: {
          client_side_validation: true,
          required: true,
          serialized_name: 'name',
          type: {
            name: 'String'
          }
        },
        access_rules: {
          client_side_validation: true,
          required: true,
          serialized_name: 'accessRules',
          type: {
            name: 'Sequence',
            element: {
                client_side_validation: true,
                required: false,
                serialized_name: 'NfsAccessRuleElementType',
                type: {
                  name: 'Composite',
                  class_name: 'NfsAccessRule'
                }
            }
          }
        }
      }
    }
  }
end