Class: Ansible::Ruby::Modules::Gcp_dns_resource_record_set
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Gcp_dns_resource_record_set
- Defined in:
- lib/ansible/ruby/modules/generated/cloud/google/gcp_dns_resource_record_set.rb
Overview
A single DNS record that exists on a domain name (i.e. in a managed zone). This record defines the information about the domain and where the domain / subdomains direct to. The record will include the domain/subdomain name, a type (i.e. A, AAA, CAA, MX, CNAME, NS, etc) .
Instance Method Summary collapse
-
#managed_zone ⇒ String
Identifies the managed zone addressed by this request.,Can be the managed zone name or id.
-
#name ⇒ String
For example, U(www.example.com.).
-
#state ⇒ :present, ...
Whether the given object should exist in GCP.
-
#target ⇒ Array<String>, ...
As defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1) .
-
#ttl ⇒ Integer?
Number of seconds that this ResourceRecordSet can be cached by resolvers.
-
#type ⇒ :A, ...
One of valid DNS resource types.
Methods inherited from Base
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
#managed_zone ⇒ String
Returns Identifies the managed zone addressed by this request.,Can be the managed zone name or id.
34 |
# File 'lib/ansible/ruby/modules/generated/cloud/google/gcp_dns_resource_record_set.rb', line 34 attribute :managed_zone |
#name ⇒ String
Returns For example, U(www.example.com.).
18 |
# File 'lib/ansible/ruby/modules/generated/cloud/google/gcp_dns_resource_record_set.rb', line 18 attribute :name |
#state ⇒ :present, ...
Returns Whether the given object should exist in GCP.
14 |
# File 'lib/ansible/ruby/modules/generated/cloud/google/gcp_dns_resource_record_set.rb', line 14 attribute :state |
#target ⇒ Array<String>, ...
Returns As defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1) .
30 |
# File 'lib/ansible/ruby/modules/generated/cloud/google/gcp_dns_resource_record_set.rb', line 30 attribute :target |
#ttl ⇒ Integer?
Returns Number of seconds that this ResourceRecordSet can be cached by resolvers.
26 |
# File 'lib/ansible/ruby/modules/generated/cloud/google/gcp_dns_resource_record_set.rb', line 26 attribute :ttl |
#type ⇒ :A, ...
Returns One of valid DNS resource types.
22 |
# File 'lib/ansible/ruby/modules/generated/cloud/google/gcp_dns_resource_record_set.rb', line 22 attribute :type |