Show / Hide Table of Contents

Namespace Oci.DnsService.Models

Classes

AttachedView

Properties of an attached view.

AttachedViewDetails

Properties for defining an attached view.

ChangeResolverCompartmentDetails

ChangeSteeringPolicyCompartmentDetails

ChangeTsigKeyCompartmentDetails

ChangeViewCompartmentDetails

ChangeZoneCompartmentDetails

CreateMigratedDynectZoneDetails

The body for migrating a zone from DynECT.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

CreateResolverEndpointDetails

The body for defining a new resolver endpoint.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

CreateResolverEndpointDetailsModelConverter

CreateResolverVnicEndpointDetails

The body for defining a new resolver VNIC endpoint. Either isForwarding or isListening must be true, but not both. If isListening is true, a listeningAddress may be provided. If isForwarding is true, a forwardingAddress may be provided. When not provided, an address will be chosen automatically.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

CreateSteeringPolicyAttachmentDetails

The body for defining an attachment between a steering policy and a domain.

Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

CreateSteeringPolicyDetails

The body for defining a new steering policy.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

CreateTsigKeyDetails

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.

CreateViewDetails

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.

CreateZoneBaseDetails

The body for either defining a new zone or migrating a zone from migrationSource. This is determined by the migrationSource discriminator. NONE indicates creation of a new zone (default). DYNECT indicates migration from a DynECT zone.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

CreateZoneBaseDetailsModelConverter

CreateZoneDetails

The body for defining a new zone.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

DnssecConfig

DNSSEC configuration data.
A zone may have a maximum of 10 DnssecKeyVersions, regardless of signing key type.

DnssecKeyVersionDsData

Data for a parent zone DS record corresponding to this key-signing key (KSK).

DynectMigrationDetails

Details specific to performing a DynECT zone migration.

ExternalDownstream

External downstream nameserver for the zone. This field is currently not supported when zoneType is SECONDARY or scope is PRIVATE.

ExternalMaster

An external master name server used as the source of zone data.

KskDnssecKeyVersion

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 zone.

MigrationReplacement

A record to add to a zone in replacement of contents that cannot be migrated.

Nameserver

A server that has been set up to answer DNS queries for a zone.

PatchDomainRecordsDetails

PatchRRSetDetails

PatchZoneRecordsDetails

PromoteZoneDnssecKeyVersionDetails

Details for promoting a DnssecKeyVersion on a zone.

RRSet

A collection of DNS records of the same domain and type. For more information about record types, see Resource Record (RR) TYPEs.

Record

A DNS resource record. For more information, see Supported DNS Resource Record Types.

RecordCollection

A collection of DNS resource records.

RecordDetails

A DNS resource record. For more information about records, see RFC 1034.

RecordOperation

An extension of the existing record resource, describing either a precondition, an add, or a remove. Preconditions check all fields, including read-only data like recordHash and rrsetVersion.

Resolver

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 does not match any of the attached views, the query will be evaluated against the default view. If the default view does not match, the rules will be evaluated in priority order. If no rules match the query, answers come from Internet DNS. A resolver may have a maximum of 10 resolver endpoints.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

ResolverEndpoint

An OCI DNS resolver endpoint.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

ResolverEndpointModelConverter

ResolverEndpointSummary

An OCI DNS resolver endpoint.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

ResolverEndpointSummaryModelConverter

ResolverForwardRule

ResolverForwardRuleDetails

ResolverRule

A rule for a resolver. Specifying both qnameCoverConditions and clientAddressConditions is not allowed.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

ResolverRuleDetails

A rule for a resolver. Specifying both qnameCoverConditions and clientAddressConditions is not allowed.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

ResolverRuleDetailsModelConverter

ResolverRuleModelConverter

ResolverSummary

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 does not match any of the attached views, the query will be evaluated against the default view. If the default view does not match, the rules will be evaluated in priority order. If no rules match the query, answers come from Internet DNS. A resolver may have a maximum of 10 resolver endpoints.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

ResolverVnicEndpoint

An OCI DNS resolver VNIC endpoint. A VNIC is created for each ResolverVnicEndpoint. VCNs and subnets cannot be deleted while ResolverVnicEndpoints exist in them due to the VNIC.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

ResolverVnicEndpointSummary

An OCI DNS resolver VNIC endpoint. A VNIC is created for each ResolverVnicEndpoint. VCNs and subnets cannot be deleted while ResolverVnicEndpoints exist in them due to the VNIC.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

StageZoneDnssecKeyVersionDetails

Details for staging a DnssecKeyVersion on a zone.

SteeringPolicy

A DNS steering policy.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

SteeringPolicyAnswer

DNS record data with metadata for processing in a steering policy.

Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

SteeringPolicyAttachment

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 domain. Only records of the policy's covered rtype are blocked at the domain. A domain can have a maximum of one attachment covering any given rtype.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

SteeringPolicyAttachmentSummary

An attachment between a steering policy and a domain.

SteeringPolicyFilterAnswerData

SteeringPolicyFilterRule

SteeringPolicyFilterRuleCase

SteeringPolicyHealthRule

SteeringPolicyHealthRuleCase

SteeringPolicyLimitRule

SteeringPolicyLimitRuleCase

SteeringPolicyPriorityAnswerData

SteeringPolicyPriorityRule

SteeringPolicyPriorityRuleCase

SteeringPolicyRule

The configuration of the sorting and filtering behaviors in a steering policy. Rules can filter and sort answers based on weight, priority, endpoint health, and other data.

A rule may optionally include a sequence of cases, each with an optional caseCondition expression. Cases allow a sequence of conditions to be defined that will apply different parameters to the rule when the conditions are met. For more information about cases, see Traffic Management API Guide.

Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

SteeringPolicyRuleModelConverter

SteeringPolicySummary

A DNS steering policy.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

SteeringPolicyWeightedAnswerData

SteeringPolicyWeightedRule

SteeringPolicyWeightedRuleCase

TsigKey

A TSIG key. Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

TsigKeySummary

A TSIG key.

UpdateDomainRecordsDetails

UpdateRRSetDetails

UpdateResolverDetails

The body for updating an existing resolver.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

UpdateResolverEndpointDetails

The body for updating an existing resolver endpoint.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

UpdateResolverEndpointDetailsModelConverter

UpdateResolverVnicEndpointDetails

The body for updating an existing resolver VNIC endpoint.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

UpdateSteeringPolicyAttachmentDetails

The body for updating a steering policy attachment.

Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

UpdateSteeringPolicyDetails

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: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

UpdateTsigKeyDetails

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.

UpdateViewDetails

The body for updating an existing view.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

UpdateZoneDetails

The body for updating a zone.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

UpdateZoneRecordsDetails

View

An OCI DNS view.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

ViewSummary

An OCI DNS view.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

Zone

A DNS zone.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

ZoneSummary

A DNS zone.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

ZoneTransferServer

An OCI nameserver that transfers zone data with external nameservers.

ZskDnssecKeyVersion

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.

Enums

CreateResolverEndpointDetails.EndpointTypeEnum

CreateSteeringPolicyDetails.TemplateEnum

CreateZoneBaseDetails.MigrationSourceEnum

CreateZoneDetails.ZoneTypeEnum

DnssecDigestType

The digest algorithm used to produce a fingerprint of DNSSEC data.

DnssecSigningAlgorithm

The signing algorithm that will be used for a DnssecKeyVersion.

RecordOperation.OperationEnum

Resolver.LifecycleStateEnum

ResolverEndpoint.EndpointTypeEnum

ResolverEndpoint.LifecycleStateEnum

ResolverEndpointSummary.EndpointTypeEnum

ResolverEndpointSummary.LifecycleStateEnum

ResolverRule.ActionEnum

ResolverRuleDetails.ActionEnum

ResolverSummary.LifecycleStateEnum

Scope

The DNS scope of the resource.

SortOrder

The order to sort the resources.

SteeringPolicy.LifecycleStateEnum

SteeringPolicy.TemplateEnum

SteeringPolicyAttachment.LifecycleStateEnum

SteeringPolicyAttachmentSummary.LifecycleStateEnum

SteeringPolicyRule.RuleTypeEnum

SteeringPolicySummary.LifecycleStateEnum

SteeringPolicySummary.TemplateEnum

TsigKey.LifecycleStateEnum

TsigKeySummary.LifecycleStateEnum

UpdateResolverEndpointDetails.EndpointTypeEnum

UpdateSteeringPolicyDetails.TemplateEnum

View.LifecycleStateEnum

ViewSummary.LifecycleStateEnum

Zone.LifecycleStateEnum

Zone.ZoneTypeEnum

ZoneDnssecState

The state of DNSSEC on the zone.

ZoneSummary.LifecycleStateEnum

ZoneSummary.ZoneTypeEnum

In this article
Back to top