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.
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.
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
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.
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.
Enums
CreateResolverEndpointDetails.EndpointTypeEnum
CreateSteeringPolicyDetails.TemplateEnum
CreateZoneBaseDetails.MigrationSourceEnum
CreateZoneDetails.ZoneTypeEnum
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.