Class: Ansible::Ruby::Modules::Dnsmadeeasy
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Dnsmadeeasy
- Defined in:
- lib/ansible/ruby/modules/generated/extras/network/dnsmadeeasy.rb
Instance Method Summary collapse
-
#account_key ⇒ String
Accout API Key.
-
#account_secret ⇒ String
Accout Secret Key.
-
#domain ⇒ String
Domain to work with.
-
#record_name ⇒ String?
Record name to get/create/delete/update.
-
#record_ttl ⇒ Integer?
Record’s “Time to live”.
-
#record_type ⇒ :A, ...
Record type.
-
#record_value ⇒ String?
Record value.
-
#state ⇒ :present, :absent
Whether the record should exist or not.
-
#validate_certs ⇒ :yes, ...
If C(no), SSL certificates will not be validated.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, #initialize, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#account_key ⇒ String
Returns Accout API Key.
10 |
# File 'lib/ansible/ruby/modules/generated/extras/network/dnsmadeeasy.rb', line 10 attribute :account_key |
#account_secret ⇒ String
Returns Accout Secret Key.
14 |
# File 'lib/ansible/ruby/modules/generated/extras/network/dnsmadeeasy.rb', line 14 attribute :account_secret |
#domain ⇒ String
Returns Domain to work with. Can be the domain name (e.g. “mydomain.com”) or the numeric ID of the domain in DNS Made Easy (e.g. “839989”) for faster resolution.
18 |
# File 'lib/ansible/ruby/modules/generated/extras/network/dnsmadeeasy.rb', line 18 attribute :domain |
#record_name ⇒ String?
Returns Record name to get/create/delete/update. If record_name is not specified; all records for the domain will be returned in “result” regardless of the state argument.
22 |
# File 'lib/ansible/ruby/modules/generated/extras/network/dnsmadeeasy.rb', line 22 attribute :record_name |
#record_ttl ⇒ Integer?
Returns record’s “Time to live”. Number of seconds the record remains cached in DNS servers.
34 |
# File 'lib/ansible/ruby/modules/generated/extras/network/dnsmadeeasy.rb', line 34 attribute :record_ttl |
#record_type ⇒ :A, ...
Returns Record type.
26 |
# File 'lib/ansible/ruby/modules/generated/extras/network/dnsmadeeasy.rb', line 26 attribute :record_type |
#record_value ⇒ String?
Returns Record value. HTTPRED: <redirection URL>, MX: <priority> <target name>, NS: <name server>, PTR: <target name>, SRV: <priority> <weight> <port> <target name>, TXT: <text value>,If record_value is not specified; no changes will be made and the record will be returned in ‘result’ (in other words, this module can be used to fetch a record’s current id, type, and ttl).
30 |
# File 'lib/ansible/ruby/modules/generated/extras/network/dnsmadeeasy.rb', line 30 attribute :record_value |
#state ⇒ :present, :absent
Returns whether the record should exist or not.
38 |
# File 'lib/ansible/ruby/modules/generated/extras/network/dnsmadeeasy.rb', line 38 attribute :state |
#validate_certs ⇒ :yes, ...
Returns If C(no), SSL certificates will not be validated. This should only be used on personally controlled sites using self-signed certificates.
42 |
# File 'lib/ansible/ruby/modules/generated/extras/network/dnsmadeeasy.rb', line 42 attribute :validate_certs |