Oracle Dns API is one of 378 APIs that Oracle publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include DNS. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.
This API exposes
54 operations
across 27 paths,
and defines 60 schemas.
It is described by OpenAPI 3.2.0, at version 20180115.
Requests are made against a single base URL, /20180115.
The identity and technical contract details declared by the specification.
ZoneTransferServer
object
An OCI nameserver that transfers zone data with external nameservers.
4 properties
1 required
ZskDnssecKeyVersion
object
A zone signing key (ZSK) version. The version information contains timing and configuration data for the ZSK that is used to apply DNSSEC on the zone.
13 properties
UpdateViewDetails
object
The body for updating an existing view. Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the AP…
3 properties
ChangeZoneCompartmentDetails
object
1 property
1 required
RecordDetails
object
A DNS resource record. For more information about records, see [RFC 1034](https://tools.ietf.org/html/rfc1034section-3.6).
7 properties
4 required
ChangeTsigKeyCompartmentDetails
object
1 property
1 required
CreateZoneBaseDetails
object
The body for either defining a new zone or migrating a zone from migrationSource. This is determined by the migrationSource discriminator. NONE indicates creat…
5 properties
2 required
CreateViewDetails
object
The body for defining a new view. Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.
4 properties
1 required
UpdateResolverEndpointDetails
object
The body for updating an existing resolver endpoint. Warning: Oracle recommends that you avoid using any confidential information when you supply string values…
1 property
Nameserver
object
A server that has been set up to answer DNS queries for a zone.
1 property
1 required
Resolver
object
An OCI DNS resolver. If the resolver has an attached VCN, the VCN will attempt to answer queries based on the attached views in priority order. If the query do…
15 properties
12 required
Record
object
A DNS resource record. For more information, see [Supported DNS Resource Record Types](/iaas/Content/DNS/Reference/supporteddnsresource.htm).
7 properties
ChangeSteeringPolicyCompartmentDetails
object
1 property
1 required
TsigKey
object
A TSIG key. Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.
11 properties
10 required
CreateResolverEndpointDetails
object
The body for defining a new resolver endpoint. Warning: Oracle recommends that you avoid using any confidential information when you supply string values using…
6 properties
3 required
AttachedViewDetails
object
Properties for defining an attached view.
1 property
1 required
ResolverEndpointSummary
object
An OCI DNS resolver endpoint. Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.
11 properties
8 required
UpdateZoneDetails
object
The body for updating a zone. Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.
6 properties
SteeringPolicyAnswer
object
DNS record data with metadata for processing in a steering policy. Warning: Oracle recommends that you avoid using any confidential information when you supply…
5 properties
3 required
SteeringPolicySummary
object
A DNS steering policy. Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.
11 properties
10 required
SteeringPolicyAttachment
object
An attachment between a steering policy and a domain. An attachment constructs DNS responses using its steering policy instead of the records at its defined do…
10 properties
10 required
ResolverSummary
object
An OCI DNS resolver. If the resolver has an attached VCN, the VCN will attempt to answer queries based on the attached views in priority order. If the query do…
12 properties
10 required
UpdateTsigKeyDetails
object
The body for updating a TSIG key. Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.
2 properties
DnssecConfig
object
DNSSEC configuration data. A zone may have a maximum of 10 DnssecKeyVersions, regardless of signing key type.
2 properties
CreateSteeringPolicyDetails
object
The body for defining a new steering policy. Warning: Oracle recommends that you avoid using any confidential information when you supply string values using t…
9 properties
3 required
UpdateSteeringPolicyDetails
object
The body for updating a steering policy. New rules and answers provided in the request will replace the existing rules and answers in the policy. Warning: Orac…
8 properties
ZoneSummary
object
A DNS zone. Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.
17 properties
15 required
ExternalDownstream
object
External downstream nameserver for the zone. This field is currently not supported when zoneType is SECONDARY or scope is PRIVATE.
3 properties
1 required
ExternalMaster
object
An external master name server used as the source of zone data.
3 properties
1 required
CreateTsigKeyDetails
object
The body for defining a TSIG key. Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.
6 properties
4 required
SteeringPolicyRule
object
The configuration of the sorting and filtering behaviors in a steering policy. Rules can filter and sort answers based on weight, priority, endpoint health, an…
2 properties
1 required
TsigKeySummary
object
A TSIG key.
9 properties
9 required
StageZoneDnssecKeyVersionDetails
object
Details for staging a DnssecKeyVersion on a zone.
1 property
1 required
AttachedView
object
Properties of an attached view.
1 property
1 required
DnssecKeyVersionDsData
object
Data for a parent zone DS record corresponding to this key-signing key (KSK).
2 properties
UpdateResolverDetails
object
The body for updating an existing resolver. Warning: Oracle recommends that you avoid using any confidential information when you supply string values using th…
5 properties
Zone
object
A DNS zone. Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.
21 properties
18 required
ViewSummary
object
An OCI DNS view. Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.
10 properties
10 required
ChangeResolverCompartmentDetails
object
1 property
1 required
PatchRRSetDetails
object
1 property
PromoteZoneDnssecKeyVersionDetails
object
Details for promoting a DnssecKeyVersion on a zone.
1 property
1 required
ChangeViewCompartmentDetails
object
1 property
1 required
ResolverRuleDetails
object
A rule for a resolver. Specifying both qnameCoverConditions and clientAddressConditions is not allowed. Warning: Oracle recommends that you avoid using any con…
3 properties
1 required
ResolverRule
object
A rule for a resolver. Specifying both qnameCoverConditions and clientAddressConditions is not allowed. Warning: Oracle recommends that you avoid using any con…
3 properties
3 required
SteeringPolicy
object
A DNS steering policy. Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.
13 properties
12 required
KskDnssecKeyVersion
object
A key signing key (KSK) version. The version information contains timing and configuration data corresponding to the KSK that is used to apply DNSSEC on the zo…
14 properties
PatchDomainRecordsDetails
object
1 property
UpdateRRSetDetails
object
1 property
RecordCollection
object
A collection of DNS resource records.
1 property
1 required
PatchZoneRecordsDetails
object
1 property
UpdateSteeringPolicyAttachmentDetails
object
The body for updating a steering policy attachment. Warning: Oracle recommends that you avoid using any confidential information when you supply string values…
1 property
UpdateDomainRecordsDetails
object
1 property
Error
object
2 properties
2 required
View
object
An OCI DNS view. Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.
10 properties
10 required
RecordOperation
object
An extension of the existing record resource, describing either a precondition, an add, or a remove. Preconditions check all fields, including read-only data l…
8 properties
ResolverEndpoint
object
An OCI DNS resolver endpoint. Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.
11 properties
8 required
UpdateZoneRecordsDetails
object
1 property
SteeringPolicyAttachmentSummary
object
An attachment between a steering policy and a domain.
10 properties
10 required
CreateSteeringPolicyAttachmentDetails
object
The body for defining an attachment between a steering policy and a domain. Warning: Oracle recommends that you avoid using any confidential information when y…
4 properties
3 required
RRSet
object
A collection of DNS records of the same domain and type. For more information about record types, see [Resource Record (RR) TYPEs](https://www.iana.org/assignm…
1 property
1 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Oracle publishes across the network.