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
API Gateway18 actionsAutonomous Database24 actionsBastion10 actionsBlock Volumes69 actionsCertificates20 actionsCloud Guard20 actionsCompute17 actionsContainer Engine44 actionsData Catalog26 actionsData Flow20 actionsDocument Understanding12 actionsEmail19 actionsEvents6 actionsExadata27 actionsFile Storage49 actionsFunctions15 actionsGenerative AI14 actionsIdentity90 actionsLanguage16 actionsLoad Balancer61 actionsLogging17 actionsMonitoring15 actionsMySQL HeatWave17 actionsNetwork Load Balancer33 actionsNetworking62 actionsNoSQL Database16 actionsNotifications16 actionsObject Storage15 actionsQueue19 actionsSpeech13 actionsStreaming30 actionsVault50 actionsVision10 actionsVulnerability Scanning19 actionsWeb Application Acceleration13 actionsWeb Application Firewall17 actions
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.
