action combell_get_dns_domain_name_records { label: "Get records" provider: combell method: GET path: "/dns/{domainName}/records" encoding: json input: { type: "object" properties: { domainName: { type: "string" } domain_name: { type: "string" description: "The domain name." } record_name: { type: "string" description: "Filters records matching the record name. This filter only applies to lookups of A, CNAME, TXT, CAA, ALIAS and TLSA records." } service: { type: "string" description: "Filters records for the service. This filter only applies to lookups of SRV records." } skip: { type: "integer" format: "int32" description: "The number of items to skip in the resultset." } take: { type: "integer" format: "int32" description: "The number of items to return in the resultset. The returned count can be equal or less than this number." } type: { type: "string" description: "Filters records matching the type. Most other filters only apply when this filter is specified." } } required: ["domainName", "domain_name"] additionalProperties: false } output: { type: "array" items: { type: "object" properties: { content: { type: "string" description: "Variable data depending on the record type. \n" } id: { type: "string" description: "The id of the record \nThis value is ignored for creation of new records." } port: { type: "integer" format: "int32" description: "The port for SRV records.
\nThe value MUST be a positive integer.
\nEditing the value is not possible. You should add a new SRV record and delete the existing record." } priority: { type: "integer" format: "int32" description: "The priority for MX or SRV records.
\nA lower value means more preferred.
\nThe value MUST be a positive integer less or equal to 9999." } protocol: { type: "string" description: "Used for the creation of SRV records. Possible options: TCP, UDP, ...
\nEditing the value is not possible. You should add a new SRV record and delete the existing record." } record_name: { type: "string" description: "The name of the record.
\nThis is the host name, alias defined by the record.
\nAn empty record or '@' is equal to the domain name.
\nApplies to A, MX, CNAME, TXT, CAA, ALIAS and TLSA records.
\nWhen type is TLSA the recommended value format is port number, protocol and host: _25._tcp.
\nDoes not apply for SRV records." } service: { type: "string" description: "The symbolic name of the desired service for SRV records.
\nEditing the value is not possible. You should add a new SRV record and can delete the existing record." } target: { type: "string" description: "The canonical hostname of the machine providing the service for SRV records.
\nEditing the value is not possible. You should add a new SRV record and delete the existing record." } ttl: { type: "integer" format: "int32" description: "Time to live of the record in seconds.
\nIt defines the time frame that clients can cache the information.
\nThe value MUST be between 60 and 86400. The default value is 3600 (= 1 hour)." } type: { type: "string" description: "The type of the record (A, MX, CNAME, SRV, TXT, CAA, ALIAS and TLSA)." } weight: { type: "integer" format: "int32" description: "The weight for SRV records with the same priority.
\nA higher value means more preferred." } } additionalProperties: false } } }