ORACLE CLOUD

DNS actions

54 actions you can wire into a flow, alongside everything else in the Oracle Cloud integration.

Every DNS action

  • OCI DNS: Change Resolver CompartmentMove an Oracle Cloud private-DNS resolver, along with its protected default view and endpoints, into a different compartment.
  • OCI DNS: Change Steering Policy CompartmentMove an Oracle Cloud DNS steering policy into a different compartment by its OCID.
  • OCI DNS: Change TSIG Key CompartmentMove an Oracle Cloud DNS TSIG key into a different compartment by its OCID.
  • OCI DNS: Change View CompartmentMove an Oracle Cloud private-DNS view into a different compartment. Asynchronous: returns a work-request id; poll Get View to confirm the new compartment.
  • OCI DNS: Change Zone CompartmentMove an Oracle Cloud DNS zone into a different compartment. Asynchronous: returns a work-request id; poll Get Zone to confirm the new compartment.
  • OCI DNS: Create Resolver EndpointCreate a VNIC resolver endpoint under a private-DNS resolver: a forwarding and/or listening address in a subnet of the resolver's VCN. Returns the endpoint immediately plus a work-request id; poll Get Resolver Endpoint until it is ACTIVE.
  • OCI DNS: Create Steering PolicyCreate a traffic-management steering policy (failover, load-balance, or geo/ASN/IP routing) in a compartment. Attach it to a domain with Create Steering Policy Attachment.
  • OCI DNS: Create Steering Policy AttachmentAttach a steering policy to a domain within a public zone, so DNS queries for that domain are answered by the policy's traffic-management logic. Returns a work-request id when provisioning is asynchronous.
  • OCI DNS: Create TSIG KeyCreate a TSIG key in a compartment, used to authenticate zone transfers to/from external DNS servers.
  • OCI DNS: Create ViewCreate a private-DNS view in a compartment: the container that holds private zones. Private DNS only (PRIVATE scope).
  • OCI DNS: Create ZoneCreate an Oracle Cloud DNS zone in a compartment: a public (GLOBAL) or private zone. Returns the zone's OCID immediately plus a work-request id; poll Get Zone until it is ACTIVE.
  • OCI DNS: Create Zone from Zone FileCreate an Oracle Cloud DNS zone by importing a raw BIND-format zone file: provisioning the zone and every record it declares in one call. Returns the zone's OCID immediately plus a work-request id; poll Get Zone until it is ACTIVE.
  • OCI DNS: Delete Domain RecordsDelete ALL records at a domain (FQDN) within an Oracle Cloud DNS zone. Synchronous: every record type at that domain is removed.
  • OCI DNS: Delete Resolver EndpointPermanently delete an Oracle Cloud DNS resolver endpoint by its parent resolver OCID and endpoint name. Asynchronous: returns a work-request id.
  • OCI DNS: Delete RRSetDelete every record of one type (RRSet) at a domain within an Oracle Cloud DNS zone. Synchronous: the RRSet is gone once it returns.
  • OCI DNS: Delete Steering PolicyPermanently delete an Oracle Cloud DNS steering policy by its OCID. Synchronous: succeeds once the policy is removed.
  • OCI DNS: Delete Steering Policy AttachmentDetach a steering policy from a domain by deleting its attachment (by OCID). Synchronous: the attachment is gone once this succeeds.
  • OCI DNS: Delete TSIG KeyPermanently delete an Oracle Cloud DNS TSIG key by its OCID. Synchronous: succeeds once the key is removed.
  • OCI DNS: Delete ViewPermanently delete an Oracle Cloud DNS view by its OCID. Asynchronous: returns a work-request id; poll Get View (it will 404 once gone).
  • OCI DNS: Delete ZonePermanently delete an Oracle Cloud DNS zone by name or OCID. Asynchronous: returns a work-request id; poll Get Zone (it will 404 once gone).
  • OCI DNS: Get Domain RecordsList all Oracle Cloud DNS records at a single domain (FQDN) within a zone, optionally filtered by record type and GLOBAL/PRIVATE scope. Walks pagination up to a safe cap.
  • OCI DNS: Get ResolverFetch a single Oracle Cloud private-DNS resolver by OCID: the resolver that answers DNS for a VCN, with its rules and endpoints.
  • OCI DNS: Get Resolver EndpointFetch a single Oracle Cloud private-DNS resolver endpoint by its parent resolver OCID and endpoint name: its addresses, forwarding/listening role and lifecycle state.
  • OCI DNS: Get RRSetRead all records of one RRSet: the records at a given domain of a given type, e.g. the A records for www.example.com.
  • OCI DNS: Get Steering PolicyFetch a single Oracle Cloud DNS steering policy by OCID: its template, TTL and rules.
  • OCI DNS: Get Steering Policy AttachmentFetch a single Oracle Cloud DNS steering policy attachment by OCID: the policy it binds, the zone and domain it serves, and its lifecycle state.
  • OCI DNS: Get TSIG KeyFetch a single Oracle Cloud DNS TSIG key by OCID: its name, algorithm and lifecycle state.
  • OCI DNS: Get ViewFetch a single Oracle Cloud private-DNS view by OCID: the namespace of zones a resolver serves, with its lifecycle state.
  • OCI DNS: Get ZoneFetch a single Oracle Cloud DNS zone by its name or OCID: its type, scope, serial and lifecycle state.
  • OCI DNS: Get Zone ContentExport an Oracle Cloud DNS zone as BIND zone-file text: the full set of records for the zone, ready to inspect or migrate.
  • OCI DNS: Get Zone RecordsRead every record in an Oracle Cloud DNS zone (by name or OCID), optionally filtered by domain and record type. Walks pagination up to a safe cap.
  • OCI DNS: List Resolver EndpointsList the endpoints of an Oracle Cloud DNS resolver, optionally filtered by name and GLOBAL/PRIVATE scope. Walks pagination up to a safe cap.
  • OCI DNS: List ResolversList the Oracle Cloud DNS resolvers in a compartment, optionally filtered by display name and GLOBAL/PRIVATE scope. Walks pagination up to a safe cap.
  • OCI DNS: List Steering PoliciesList the Oracle Cloud DNS steering policies in a compartment, optionally filtered by display-name text and template. Walks pagination up to a safe cap.
  • OCI DNS: List Steering Policy AttachmentsList the Oracle Cloud DNS steering-policy attachments in a compartment, optionally filtered by steering policy, zone or domain. Walks pagination up to a safe cap.
  • OCI DNS: List TSIG KeysList the Oracle Cloud DNS TSIG keys in a compartment, optionally filtered by exact name. Walks pagination up to a safe cap.
  • OCI DNS: List ViewsList the Oracle Cloud DNS views in a compartment, optionally filtered by display name and GLOBAL/PRIVATE scope. Walks pagination up to a safe cap.
  • OCI DNS: List Zone Transfer ServersList the Oracle Cloud nameservers that transfer zone data with external nameservers in a compartment, with each server's transfer source/destination role, optionally filtered by GLOBAL/PRIVATE scope.
  • OCI DNS: List ZonesList the Oracle Cloud DNS zones in a compartment, optionally filtered by name and GLOBAL/PRIVATE scope. Walks pagination up to a safe cap.
  • OCI DNS: Patch Domain RecordsApply a list of add/remove/precondition operations to the records at one domain (across all record types) in a zone: a targeted alternative to replacing a whole RRSet. Synchronous.
  • OCI DNS: Patch RRSetAdd or remove individual records within one RRSet (the records at a domain of a given type) without replacing the whole set: the surgical alternative to Update RRSet. Each operation names an ADD/REMOVE (or REQUIRE/PROHIBIT precondition). Synchronous.
  • OCI DNS: Patch Zone RecordsApply a set of record operations (ADD/REMOVE, with optional REQUIRE/PROHIBIT preconditions) to a zone's records in one atomic PATCH: the surgical alternative to replacing a whole RRSet. Synchronous.
  • OCI DNS: Promote Zone DNSSEC Key VersionPromote a staged DNSSEC key version on an Oracle Cloud DNS zone, making it the active key. Runs asynchronously and returns a work-request id.
  • OCI DNS: Stage Zone DNSSEC Key VersionStage a new successor DNSSEC key version on an Oracle Cloud DNS zone, given the UUID of the key version it succeeds. Asynchronous: returns a work-request id.
  • OCI DNS: Update Domain RecordsReplace ALL records at one domain of a zone: every record type, with a supplied set. This rewrites the whole domain: any record type not present in the supplied set is deleted. Synchronous.
  • OCI DNS: Update ResolverUpdate a private-DNS resolver's display name, freeform tags, attached views and forwarding rules. Reads the resolver first and RE-SENDS its current attached views and rules so they are preserved: the update is a full-replace PUT. Attached views/rules are only changed when you supply attached_views_json/rules_json; everything else is left blank to keep the current value.
  • OCI DNS: Update Resolver EndpointUpdate an Oracle Cloud DNS resolver endpoint's network security groups, preserving its existing tags and configuration.
  • OCI DNS: Update RRSetReplace all records of one RRSet (the records at a domain of a given type) with a supplied set: the primary way to set a record, e.g. point www.example.com at a new IP. Synchronous.
  • OCI DNS: Update Steering PolicyUpdate a traffic-management steering policy. Reads the policy first and re-sends its current display name, TTL, template, answers and rules, overwriting only the fields you supply: the answers/rules collections are preserved when their JSON inputs are left blank (UpdateSteeringPolicy is a full-replace PUT).
  • OCI DNS: Update Steering Policy AttachmentUpdate an Oracle Cloud DNS steering policy attachment's friendly display name, leaving its policy, zone and domain binding untouched.
  • OCI DNS: Update TSIG KeyUpdate the free-form tags on an existing Oracle Cloud DNS TSIG key. Tags left blank are preserved.
  • OCI DNS: Update ViewRename an Oracle Cloud private-DNS view and/or replace its free-form tags. Reads the current view first so unset fields are preserved.
  • OCI DNS: Update ZoneUpdate a DNS zone's external master servers and freeform tags. Reads the zone first and re-sends its current external masters/tags/config, overwriting only the fields you supply: a SECONDARY zone's external masters are preserved when left blank. Returns a work-request id.
  • OCI DNS: Update Zone RecordsReplace EVERY record in a DNS zone with a supplied set. This is a whole-zone overwrite: any record not in the list you provide is deleted, and the zone ends up holding exactly the records you supply. Synchronous.

Also in Oracle Cloud

Put DNS in a flow

These actions sit on the same canvas as every other integration, so a DNS step can follow a form, a schedule or a message without any glue code.