Class: Ansible::Ruby::Modules::Na_ontap_export_policy_rule

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_export_policy_rule.rb

Overview

Create or delete or modify export rules in ONTAP

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

Methods inherited from Ansible::Ruby::Models::Base

attr_option, attr_options, attribute, fix_inclusion, #initialize, remove_existing_validations, #to_h, validates

Constructor Details

This class inherits a constructor from Ansible::Ruby::Models::Base

Instance Method Details

#allow_suidSymbol?

Returns If ‘true’, NFS server will honor SetUID bits in SETATTR operation. Default value on creation is ‘true’.

Returns:

  • (Symbol, nil)

    If ‘true’, NFS server will honor SetUID bits in SETATTR operation. Default value on creation is ‘true’



36
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_export_policy_rule.rb', line 36

attribute :allow_suid

#client_matchString?

Returns List of Client Match Hostnames, IP Addresses, Netgroups, or Domains.

Returns:

  • (String, nil)

    List of Client Match Hostnames, IP Addresses, Netgroups, or Domains



20
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_export_policy_rule.rb', line 20

attribute :client_match

#policy_nameString

Returns The name of the export rule to manage.

Returns:

  • (String)

    The name of the export rule to manage.



16
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_export_policy_rule.rb', line 16

attribute :policy_name

#protocol:any, ...

Returns Client access protocol. Default value is ‘any’.

Returns:

  • (:any, :nfs, :nfs3, :nfs4, :cifs, :flexcache, nil)

    Client access protocol. Default value is ‘any’



40
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_export_policy_rule.rb', line 40

attribute :protocol

#ro_rule:any, ...

Returns Read only access specifications for the rule.

Returns:

  • (:any, :none, :never, :krb5, :krb5i, :krb5p, :ntlm, :sys, nil)

    Read only access specifications for the rule



24
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_export_policy_rule.rb', line 24

attribute :ro_rule

#rule_indexObject?

Returns rule index of the export policy for delete and modify.

Returns:

  • (Object, nil)

    rule index of the export policy for delete and modify



44
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_export_policy_rule.rb', line 44

attribute :rule_index

#rw_rule:any, ...

Returns Read Write access specifications for the rule.

Returns:

  • (:any, :none, :never, :krb5, :krb5i, :krb5p, :ntlm, :sys, nil)

    Read Write access specifications for the rule



28
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_export_policy_rule.rb', line 28

attribute :rw_rule

#state:present, ...

Returns Whether the specified export policy rule should exist or not.

Returns:

  • (:present, :absent, nil)

    Whether the specified export policy rule should exist or not.



12
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_export_policy_rule.rb', line 12

attribute :state

#super_user_security:any, ...

Returns Read Write access specifications for the rule.

Returns:

  • (:any, :none, :never, :krb5, :krb5i, :krb5p, :ntlm, :sys, nil)

    Read Write access specifications for the rule



32
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_export_policy_rule.rb', line 32

attribute :super_user_security

#vserverString

Returns Name of the vserver to use.

Returns:

  • (String)

    Name of the vserver to use.



47
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_export_policy_rule.rb', line 47

attribute :vserver