1. Packages
  2. Avi Provider
  3. API Docs
  4. Dynamicdnsrecord
avi 31.1.1 published on Monday, Apr 14, 2025 by vmware

avi.Dynamicdnsrecord

Explore with Pulumi AI

<!–

Copyright 2021 VMware, Inc.
SPDX-License-Identifier: Mozilla Public License 2.0

–>

layout: “avi”

page_title: “Avi: avi.Dynamicdnsrecord” sidebar_current: “docs-avi-resource-dynamicdnsrecord” description: |- Creates and manages Avi DynamicDnsRecord.

avi.Dynamicdnsrecord

The DynamicDnsRecord resource allows the creation and management of Avi DynamicDnsRecord

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as avi from "@pulumi/avi";

const foo = new avi.Dynamicdnsrecord("foo", {tenantRef: "/api/tenant/?name=admin"});
Copy
import pulumi
import pulumi_avi as avi

foo = avi.Dynamicdnsrecord("foo", tenant_ref="/api/tenant/?name=admin")
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/avi/v31/avi"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := avi.NewDynamicdnsrecord(ctx, "foo", &avi.DynamicdnsrecordArgs{
			TenantRef: pulumi.String("/api/tenant/?name=admin"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Avi = Pulumi.Avi;

return await Deployment.RunAsync(() => 
{
    var foo = new Avi.Dynamicdnsrecord("foo", new()
    {
        TenantRef = "/api/tenant/?name=admin",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.avi.Dynamicdnsrecord;
import com.pulumi.avi.DynamicdnsrecordArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var foo = new Dynamicdnsrecord("foo", DynamicdnsrecordArgs.builder()
            .tenantRef("/api/tenant/?name=admin")
            .build());

    }
}
Copy
resources:
  foo:
    type: avi:Dynamicdnsrecord
    properties:
      tenantRef: /api/tenant/?name=admin
Copy

Create Dynamicdnsrecord Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Dynamicdnsrecord(name: string, args?: DynamicdnsrecordArgs, opts?: CustomResourceOptions);
@overload
def Dynamicdnsrecord(resource_name: str,
                     args: Optional[DynamicdnsrecordArgs] = None,
                     opts: Optional[ResourceOptions] = None)

@overload
def Dynamicdnsrecord(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     algorithm: Optional[str] = None,
                     cnames: Optional[Sequence[DynamicdnsrecordCnameArgs]] = None,
                     delegated: Optional[str] = None,
                     description: Optional[str] = None,
                     dns_vs_uuid: Optional[str] = None,
                     dynamicdnsrecord_id: Optional[str] = None,
                     fqdn: Optional[str] = None,
                     ip6_addresses: Optional[Sequence[DynamicdnsrecordIp6AddressArgs]] = None,
                     ip_addresses: Optional[Sequence[DynamicdnsrecordIpAddressArgs]] = None,
                     metadata: Optional[str] = None,
                     mx_records: Optional[Sequence[DynamicdnsrecordMxRecordArgs]] = None,
                     name: Optional[str] = None,
                     ns: Optional[Sequence[DynamicdnsrecordNArgs]] = None,
                     num_records_in_response: Optional[str] = None,
                     service_locators: Optional[Sequence[DynamicdnsrecordServiceLocatorArgs]] = None,
                     tenant_ref: Optional[str] = None,
                     ttl: Optional[str] = None,
                     txt_records: Optional[Sequence[DynamicdnsrecordTxtRecordArgs]] = None,
                     type: Optional[str] = None,
                     uuid: Optional[str] = None,
                     wildcard_match: Optional[str] = None)
func NewDynamicdnsrecord(ctx *Context, name string, args *DynamicdnsrecordArgs, opts ...ResourceOption) (*Dynamicdnsrecord, error)
public Dynamicdnsrecord(string name, DynamicdnsrecordArgs? args = null, CustomResourceOptions? opts = null)
public Dynamicdnsrecord(String name, DynamicdnsrecordArgs args)
public Dynamicdnsrecord(String name, DynamicdnsrecordArgs args, CustomResourceOptions options)
type: avi:Dynamicdnsrecord
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args DynamicdnsrecordArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args DynamicdnsrecordArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args DynamicdnsrecordArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args DynamicdnsrecordArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. DynamicdnsrecordArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var dynamicdnsrecordResource = new Avi.Dynamicdnsrecord("dynamicdnsrecordResource", new()
{
    Algorithm = "string",
    Cnames = new[]
    {
        new Avi.Inputs.DynamicdnsrecordCnameArgs
        {
            Cname = "string",
        },
    },
    Delegated = "string",
    Description = "string",
    DnsVsUuid = "string",
    DynamicdnsrecordId = "string",
    Fqdn = "string",
    Ip6Addresses = new[]
    {
        new Avi.Inputs.DynamicdnsrecordIp6AddressArgs
        {
            Ip6Addresses = new[]
            {
                new Avi.Inputs.DynamicdnsrecordIp6AddressIp6AddressArgs
                {
                    Addr = "string",
                    Type = "string",
                },
            },
        },
    },
    IpAddresses = new[]
    {
        new Avi.Inputs.DynamicdnsrecordIpAddressArgs
        {
            IpAddresses = new[]
            {
                new Avi.Inputs.DynamicdnsrecordIpAddressIpAddressArgs
                {
                    Addr = "string",
                    Type = "string",
                },
            },
        },
    },
    Metadata = "string",
    MxRecords = new[]
    {
        new Avi.Inputs.DynamicdnsrecordMxRecordArgs
        {
            Host = "string",
            Priority = "string",
        },
    },
    Name = "string",
    Ns = new[]
    {
        new Avi.Inputs.DynamicdnsrecordNArgs
        {
            Nsname = "string",
            Ip6Addresses = new[]
            {
                new Avi.Inputs.DynamicdnsrecordNIp6AddressArgs
                {
                    Addr = "string",
                    Type = "string",
                },
            },
            IpAddresses = new[]
            {
                new Avi.Inputs.DynamicdnsrecordNIpAddressArgs
                {
                    Addr = "string",
                    Type = "string",
                },
            },
        },
    },
    NumRecordsInResponse = "string",
    ServiceLocators = new[]
    {
        new Avi.Inputs.DynamicdnsrecordServiceLocatorArgs
        {
            Port = "string",
            Priority = "string",
            Target = "string",
            Weight = "string",
        },
    },
    TenantRef = "string",
    Ttl = "string",
    TxtRecords = new[]
    {
        new Avi.Inputs.DynamicdnsrecordTxtRecordArgs
        {
            TextStr = "string",
        },
    },
    Type = "string",
    Uuid = "string",
    WildcardMatch = "string",
});
Copy
example, err := avi.NewDynamicdnsrecord(ctx, "dynamicdnsrecordResource", &avi.DynamicdnsrecordArgs{
Algorithm: pulumi.String("string"),
Cnames: .DynamicdnsrecordCnameArray{
&.DynamicdnsrecordCnameArgs{
Cname: pulumi.String("string"),
},
},
Delegated: pulumi.String("string"),
Description: pulumi.String("string"),
DnsVsUuid: pulumi.String("string"),
DynamicdnsrecordId: pulumi.String("string"),
Fqdn: pulumi.String("string"),
Ip6Addresses: .DynamicdnsrecordIp6AddressArray{
&.DynamicdnsrecordIp6AddressArgs{
Ip6Addresses: .DynamicdnsrecordIp6AddressIp6AddressArray{
&.DynamicdnsrecordIp6AddressIp6AddressArgs{
Addr: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
},
},
IpAddresses: .DynamicdnsrecordIpAddressArray{
&.DynamicdnsrecordIpAddressArgs{
IpAddresses: .DynamicdnsrecordIpAddressIpAddressArray{
&.DynamicdnsrecordIpAddressIpAddressArgs{
Addr: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
},
},
Metadata: pulumi.String("string"),
MxRecords: .DynamicdnsrecordMxRecordArray{
&.DynamicdnsrecordMxRecordArgs{
Host: pulumi.String("string"),
Priority: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
Ns: .DynamicdnsrecordNArray{
&.DynamicdnsrecordNArgs{
Nsname: pulumi.String("string"),
Ip6Addresses: .DynamicdnsrecordNIp6AddressArray{
&.DynamicdnsrecordNIp6AddressArgs{
Addr: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
IpAddresses: .DynamicdnsrecordNIpAddressArray{
&.DynamicdnsrecordNIpAddressArgs{
Addr: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
},
},
NumRecordsInResponse: pulumi.String("string"),
ServiceLocators: .DynamicdnsrecordServiceLocatorArray{
&.DynamicdnsrecordServiceLocatorArgs{
Port: pulumi.String("string"),
Priority: pulumi.String("string"),
Target: pulumi.String("string"),
Weight: pulumi.String("string"),
},
},
TenantRef: pulumi.String("string"),
Ttl: pulumi.String("string"),
TxtRecords: .DynamicdnsrecordTxtRecordArray{
&.DynamicdnsrecordTxtRecordArgs{
TextStr: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
Uuid: pulumi.String("string"),
WildcardMatch: pulumi.String("string"),
})
Copy
var dynamicdnsrecordResource = new Dynamicdnsrecord("dynamicdnsrecordResource", DynamicdnsrecordArgs.builder()
    .algorithm("string")
    .cnames(DynamicdnsrecordCnameArgs.builder()
        .cname("string")
        .build())
    .delegated("string")
    .description("string")
    .dnsVsUuid("string")
    .dynamicdnsrecordId("string")
    .fqdn("string")
    .ip6Addresses(DynamicdnsrecordIp6AddressArgs.builder()
        .ip6Addresses(DynamicdnsrecordIp6AddressIp6AddressArgs.builder()
            .addr("string")
            .type("string")
            .build())
        .build())
    .ipAddresses(DynamicdnsrecordIpAddressArgs.builder()
        .ipAddresses(DynamicdnsrecordIpAddressIpAddressArgs.builder()
            .addr("string")
            .type("string")
            .build())
        .build())
    .metadata("string")
    .mxRecords(DynamicdnsrecordMxRecordArgs.builder()
        .host("string")
        .priority("string")
        .build())
    .name("string")
    .ns(DynamicdnsrecordNArgs.builder()
        .nsname("string")
        .ip6Addresses(DynamicdnsrecordNIp6AddressArgs.builder()
            .addr("string")
            .type("string")
            .build())
        .ipAddresses(DynamicdnsrecordNIpAddressArgs.builder()
            .addr("string")
            .type("string")
            .build())
        .build())
    .numRecordsInResponse("string")
    .serviceLocators(DynamicdnsrecordServiceLocatorArgs.builder()
        .port("string")
        .priority("string")
        .target("string")
        .weight("string")
        .build())
    .tenantRef("string")
    .ttl("string")
    .txtRecords(DynamicdnsrecordTxtRecordArgs.builder()
        .textStr("string")
        .build())
    .type("string")
    .uuid("string")
    .wildcardMatch("string")
    .build());
Copy
dynamicdnsrecord_resource = avi.Dynamicdnsrecord("dynamicdnsrecordResource",
    algorithm="string",
    cnames=[{
        "cname": "string",
    }],
    delegated="string",
    description="string",
    dns_vs_uuid="string",
    dynamicdnsrecord_id="string",
    fqdn="string",
    ip6_addresses=[{
        "ip6_addresses": [{
            "addr": "string",
            "type": "string",
        }],
    }],
    ip_addresses=[{
        "ip_addresses": [{
            "addr": "string",
            "type": "string",
        }],
    }],
    metadata="string",
    mx_records=[{
        "host": "string",
        "priority": "string",
    }],
    name="string",
    ns=[{
        "nsname": "string",
        "ip6_addresses": [{
            "addr": "string",
            "type": "string",
        }],
        "ip_addresses": [{
            "addr": "string",
            "type": "string",
        }],
    }],
    num_records_in_response="string",
    service_locators=[{
        "port": "string",
        "priority": "string",
        "target": "string",
        "weight": "string",
    }],
    tenant_ref="string",
    ttl="string",
    txt_records=[{
        "text_str": "string",
    }],
    type="string",
    uuid="string",
    wildcard_match="string")
Copy
const dynamicdnsrecordResource = new avi.Dynamicdnsrecord("dynamicdnsrecordResource", {
    algorithm: "string",
    cnames: [{
        cname: "string",
    }],
    delegated: "string",
    description: "string",
    dnsVsUuid: "string",
    dynamicdnsrecordId: "string",
    fqdn: "string",
    ip6Addresses: [{
        ip6Addresses: [{
            addr: "string",
            type: "string",
        }],
    }],
    ipAddresses: [{
        ipAddresses: [{
            addr: "string",
            type: "string",
        }],
    }],
    metadata: "string",
    mxRecords: [{
        host: "string",
        priority: "string",
    }],
    name: "string",
    ns: [{
        nsname: "string",
        ip6Addresses: [{
            addr: "string",
            type: "string",
        }],
        ipAddresses: [{
            addr: "string",
            type: "string",
        }],
    }],
    numRecordsInResponse: "string",
    serviceLocators: [{
        port: "string",
        priority: "string",
        target: "string",
        weight: "string",
    }],
    tenantRef: "string",
    ttl: "string",
    txtRecords: [{
        textStr: "string",
    }],
    type: "string",
    uuid: "string",
    wildcardMatch: "string",
});
Copy
type: avi:Dynamicdnsrecord
properties:
    algorithm: string
    cnames:
        - cname: string
    delegated: string
    description: string
    dnsVsUuid: string
    dynamicdnsrecordId: string
    fqdn: string
    ip6Addresses:
        - ip6Addresses:
            - addr: string
              type: string
    ipAddresses:
        - ipAddresses:
            - addr: string
              type: string
    metadata: string
    mxRecords:
        - host: string
          priority: string
    name: string
    ns:
        - ip6Addresses:
            - addr: string
              type: string
          ipAddresses:
            - addr: string
              type: string
          nsname: string
    numRecordsInResponse: string
    serviceLocators:
        - port: string
          priority: string
          target: string
          weight: string
    tenantRef: string
    ttl: string
    txtRecords:
        - textStr: string
    type: string
    uuid: string
    wildcardMatch: string
Copy

Dynamicdnsrecord Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The Dynamicdnsrecord resource accepts the following input properties:

Algorithm string
Specifies the algorithm to pick the ip address(es) to be returned,when multiple entries are configured. This does not apply if num_records_in_response is 0. Default is round-robin. Enum options - DNS_RECORD_RESPONSE_ROUND_ROBIN, DNS_RECORD_RESPONSE_CONSISTENT_HASH. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Cnames List<DynamicdnsrecordCname>
Canonical name in cname record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Delegated string
Configured fqdns are delegated domains (i.e. They represent a zone cut). Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Description string
Details of dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
DnsVsUuid string
Uuid of the dns vs. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
DynamicdnsrecordId string
Fqdn string
Fully qualified domain name. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Ip6Addresses List<DynamicdnsrecordIp6Address>
Ipv6 address in aaaa record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
IpAddresses List<DynamicdnsrecordIpAddress>
Ip address in a record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
Metadata string
Internal metadata for the dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
MxRecords List<DynamicdnsrecordMxRecord>
Mx record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
Name string
Dynamicdnsrecord name, needed for a top level uuid protobuf, for display in shell. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Ns List<DynamicdnsrecordN>
Name server information in ns record. Field introduced in 20.1.3. Maximum of 13 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
NumRecordsInResponse string
Specifies the number of records returned by the dns service.enter 0 to return all records. Default is 0. Allowed values are 0-20. Special values are 0- return all records. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ServiceLocators List<DynamicdnsrecordServiceLocator>
Service locator info in srv record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
TenantRef string
Tenant_uuid from dns vs's tenant_uuid. It is a reference to an object of type tenant. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Ttl string
Time to live for this dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
TxtRecords List<DynamicdnsrecordTxtRecord>
Text record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
Type string
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Uuid string
Uuid of the dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
WildcardMatch string
Enable wild-card match of fqdn if an exact match is not found in the dns table, the longest match is chosen by wild-carding the fqdn in the dns request. Default is false. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Algorithm string
Specifies the algorithm to pick the ip address(es) to be returned,when multiple entries are configured. This does not apply if num_records_in_response is 0. Default is round-robin. Enum options - DNS_RECORD_RESPONSE_ROUND_ROBIN, DNS_RECORD_RESPONSE_CONSISTENT_HASH. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Cnames []DynamicdnsrecordCnameArgs
Canonical name in cname record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Delegated string
Configured fqdns are delegated domains (i.e. They represent a zone cut). Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Description string
Details of dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
DnsVsUuid string
Uuid of the dns vs. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
DynamicdnsrecordId string
Fqdn string
Fully qualified domain name. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Ip6Addresses []DynamicdnsrecordIp6AddressArgs
Ipv6 address in aaaa record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
IpAddresses []DynamicdnsrecordIpAddressArgs
Ip address in a record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
Metadata string
Internal metadata for the dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
MxRecords []DynamicdnsrecordMxRecordArgs
Mx record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
Name string
Dynamicdnsrecord name, needed for a top level uuid protobuf, for display in shell. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Ns []DynamicdnsrecordNArgs
Name server information in ns record. Field introduced in 20.1.3. Maximum of 13 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
NumRecordsInResponse string
Specifies the number of records returned by the dns service.enter 0 to return all records. Default is 0. Allowed values are 0-20. Special values are 0- return all records. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ServiceLocators []DynamicdnsrecordServiceLocatorArgs
Service locator info in srv record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
TenantRef string
Tenant_uuid from dns vs's tenant_uuid. It is a reference to an object of type tenant. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Ttl string
Time to live for this dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
TxtRecords []DynamicdnsrecordTxtRecordArgs
Text record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
Type string
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Uuid string
Uuid of the dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
WildcardMatch string
Enable wild-card match of fqdn if an exact match is not found in the dns table, the longest match is chosen by wild-carding the fqdn in the dns request. Default is false. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
algorithm String
Specifies the algorithm to pick the ip address(es) to be returned,when multiple entries are configured. This does not apply if num_records_in_response is 0. Default is round-robin. Enum options - DNS_RECORD_RESPONSE_ROUND_ROBIN, DNS_RECORD_RESPONSE_CONSISTENT_HASH. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
cnames List<DynamicdnsrecordCname>
Canonical name in cname record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
delegated String
Configured fqdns are delegated domains (i.e. They represent a zone cut). Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
description String
Details of dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
dnsVsUuid String
Uuid of the dns vs. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
dynamicdnsrecordId String
fqdn String
Fully qualified domain name. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ip6Addresses List<DynamicdnsrecordIp6Address>
Ipv6 address in aaaa record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
ipAddresses List<DynamicdnsrecordIpAddress>
Ip address in a record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
metadata String
Internal metadata for the dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
mxRecords List<DynamicdnsrecordMxRecord>
Mx record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
name String
Dynamicdnsrecord name, needed for a top level uuid protobuf, for display in shell. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ns List<DynamicdnsrecordN>
Name server information in ns record. Field introduced in 20.1.3. Maximum of 13 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
numRecordsInResponse String
Specifies the number of records returned by the dns service.enter 0 to return all records. Default is 0. Allowed values are 0-20. Special values are 0- return all records. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
serviceLocators List<DynamicdnsrecordServiceLocator>
Service locator info in srv record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
tenantRef String
Tenant_uuid from dns vs's tenant_uuid. It is a reference to an object of type tenant. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ttl String
Time to live for this dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
txtRecords List<DynamicdnsrecordTxtRecord>
Text record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
type String
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
uuid String
Uuid of the dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
wildcardMatch String
Enable wild-card match of fqdn if an exact match is not found in the dns table, the longest match is chosen by wild-carding the fqdn in the dns request. Default is false. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
algorithm string
Specifies the algorithm to pick the ip address(es) to be returned,when multiple entries are configured. This does not apply if num_records_in_response is 0. Default is round-robin. Enum options - DNS_RECORD_RESPONSE_ROUND_ROBIN, DNS_RECORD_RESPONSE_CONSISTENT_HASH. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
cnames DynamicdnsrecordCname[]
Canonical name in cname record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
delegated string
Configured fqdns are delegated domains (i.e. They represent a zone cut). Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
description string
Details of dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
dnsVsUuid string
Uuid of the dns vs. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
dynamicdnsrecordId string
fqdn string
Fully qualified domain name. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ip6Addresses DynamicdnsrecordIp6Address[]
Ipv6 address in aaaa record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
ipAddresses DynamicdnsrecordIpAddress[]
Ip address in a record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
metadata string
Internal metadata for the dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
mxRecords DynamicdnsrecordMxRecord[]
Mx record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
name string
Dynamicdnsrecord name, needed for a top level uuid protobuf, for display in shell. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ns DynamicdnsrecordN[]
Name server information in ns record. Field introduced in 20.1.3. Maximum of 13 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
numRecordsInResponse string
Specifies the number of records returned by the dns service.enter 0 to return all records. Default is 0. Allowed values are 0-20. Special values are 0- return all records. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
serviceLocators DynamicdnsrecordServiceLocator[]
Service locator info in srv record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
tenantRef string
Tenant_uuid from dns vs's tenant_uuid. It is a reference to an object of type tenant. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ttl string
Time to live for this dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
txtRecords DynamicdnsrecordTxtRecord[]
Text record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
type string
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
uuid string
Uuid of the dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
wildcardMatch string
Enable wild-card match of fqdn if an exact match is not found in the dns table, the longest match is chosen by wild-carding the fqdn in the dns request. Default is false. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
algorithm str
Specifies the algorithm to pick the ip address(es) to be returned,when multiple entries are configured. This does not apply if num_records_in_response is 0. Default is round-robin. Enum options - DNS_RECORD_RESPONSE_ROUND_ROBIN, DNS_RECORD_RESPONSE_CONSISTENT_HASH. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
cnames Sequence[DynamicdnsrecordCnameArgs]
Canonical name in cname record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
delegated str
Configured fqdns are delegated domains (i.e. They represent a zone cut). Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
description str
Details of dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
dns_vs_uuid str
Uuid of the dns vs. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
dynamicdnsrecord_id str
fqdn str
Fully qualified domain name. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ip6_addresses Sequence[DynamicdnsrecordIp6AddressArgs]
Ipv6 address in aaaa record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
ip_addresses Sequence[DynamicdnsrecordIpAddressArgs]
Ip address in a record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
metadata str
Internal metadata for the dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
mx_records Sequence[DynamicdnsrecordMxRecordArgs]
Mx record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
name str
Dynamicdnsrecord name, needed for a top level uuid protobuf, for display in shell. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ns Sequence[DynamicdnsrecordNArgs]
Name server information in ns record. Field introduced in 20.1.3. Maximum of 13 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
num_records_in_response str
Specifies the number of records returned by the dns service.enter 0 to return all records. Default is 0. Allowed values are 0-20. Special values are 0- return all records. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
service_locators Sequence[DynamicdnsrecordServiceLocatorArgs]
Service locator info in srv record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
tenant_ref str
Tenant_uuid from dns vs's tenant_uuid. It is a reference to an object of type tenant. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ttl str
Time to live for this dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
txt_records Sequence[DynamicdnsrecordTxtRecordArgs]
Text record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
type str
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
uuid str
Uuid of the dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
wildcard_match str
Enable wild-card match of fqdn if an exact match is not found in the dns table, the longest match is chosen by wild-carding the fqdn in the dns request. Default is false. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
algorithm String
Specifies the algorithm to pick the ip address(es) to be returned,when multiple entries are configured. This does not apply if num_records_in_response is 0. Default is round-robin. Enum options - DNS_RECORD_RESPONSE_ROUND_ROBIN, DNS_RECORD_RESPONSE_CONSISTENT_HASH. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
cnames List<Property Map>
Canonical name in cname record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
delegated String
Configured fqdns are delegated domains (i.e. They represent a zone cut). Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
description String
Details of dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
dnsVsUuid String
Uuid of the dns vs. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
dynamicdnsrecordId String
fqdn String
Fully qualified domain name. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ip6Addresses List<Property Map>
Ipv6 address in aaaa record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
ipAddresses List<Property Map>
Ip address in a record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
metadata String
Internal metadata for the dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
mxRecords List<Property Map>
Mx record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
name String
Dynamicdnsrecord name, needed for a top level uuid protobuf, for display in shell. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ns List<Property Map>
Name server information in ns record. Field introduced in 20.1.3. Maximum of 13 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
numRecordsInResponse String
Specifies the number of records returned by the dns service.enter 0 to return all records. Default is 0. Allowed values are 0-20. Special values are 0- return all records. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
serviceLocators List<Property Map>
Service locator info in srv record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
tenantRef String
Tenant_uuid from dns vs's tenant_uuid. It is a reference to an object of type tenant. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ttl String
Time to live for this dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
txtRecords List<Property Map>
Text record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
type String
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
uuid String
Uuid of the dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
wildcardMatch String
Enable wild-card match of fqdn if an exact match is not found in the dns table, the longest match is chosen by wild-carding the fqdn in the dns request. Default is false. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.

Outputs

All input properties are implicitly available as output properties. Additionally, the Dynamicdnsrecord resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing Dynamicdnsrecord Resource

Get an existing Dynamicdnsrecord resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: DynamicdnsrecordState, opts?: CustomResourceOptions): Dynamicdnsrecord
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        algorithm: Optional[str] = None,
        cnames: Optional[Sequence[DynamicdnsrecordCnameArgs]] = None,
        delegated: Optional[str] = None,
        description: Optional[str] = None,
        dns_vs_uuid: Optional[str] = None,
        dynamicdnsrecord_id: Optional[str] = None,
        fqdn: Optional[str] = None,
        ip6_addresses: Optional[Sequence[DynamicdnsrecordIp6AddressArgs]] = None,
        ip_addresses: Optional[Sequence[DynamicdnsrecordIpAddressArgs]] = None,
        metadata: Optional[str] = None,
        mx_records: Optional[Sequence[DynamicdnsrecordMxRecordArgs]] = None,
        name: Optional[str] = None,
        ns: Optional[Sequence[DynamicdnsrecordNArgs]] = None,
        num_records_in_response: Optional[str] = None,
        service_locators: Optional[Sequence[DynamicdnsrecordServiceLocatorArgs]] = None,
        tenant_ref: Optional[str] = None,
        ttl: Optional[str] = None,
        txt_records: Optional[Sequence[DynamicdnsrecordTxtRecordArgs]] = None,
        type: Optional[str] = None,
        uuid: Optional[str] = None,
        wildcard_match: Optional[str] = None) -> Dynamicdnsrecord
func GetDynamicdnsrecord(ctx *Context, name string, id IDInput, state *DynamicdnsrecordState, opts ...ResourceOption) (*Dynamicdnsrecord, error)
public static Dynamicdnsrecord Get(string name, Input<string> id, DynamicdnsrecordState? state, CustomResourceOptions? opts = null)
public static Dynamicdnsrecord get(String name, Output<String> id, DynamicdnsrecordState state, CustomResourceOptions options)
resources:  _:    type: avi:Dynamicdnsrecord    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
Algorithm string
Specifies the algorithm to pick the ip address(es) to be returned,when multiple entries are configured. This does not apply if num_records_in_response is 0. Default is round-robin. Enum options - DNS_RECORD_RESPONSE_ROUND_ROBIN, DNS_RECORD_RESPONSE_CONSISTENT_HASH. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Cnames List<DynamicdnsrecordCname>
Canonical name in cname record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Delegated string
Configured fqdns are delegated domains (i.e. They represent a zone cut). Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Description string
Details of dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
DnsVsUuid string
Uuid of the dns vs. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
DynamicdnsrecordId string
Fqdn string
Fully qualified domain name. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Ip6Addresses List<DynamicdnsrecordIp6Address>
Ipv6 address in aaaa record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
IpAddresses List<DynamicdnsrecordIpAddress>
Ip address in a record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
Metadata string
Internal metadata for the dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
MxRecords List<DynamicdnsrecordMxRecord>
Mx record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
Name string
Dynamicdnsrecord name, needed for a top level uuid protobuf, for display in shell. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Ns List<DynamicdnsrecordN>
Name server information in ns record. Field introduced in 20.1.3. Maximum of 13 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
NumRecordsInResponse string
Specifies the number of records returned by the dns service.enter 0 to return all records. Default is 0. Allowed values are 0-20. Special values are 0- return all records. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ServiceLocators List<DynamicdnsrecordServiceLocator>
Service locator info in srv record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
TenantRef string
Tenant_uuid from dns vs's tenant_uuid. It is a reference to an object of type tenant. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Ttl string
Time to live for this dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
TxtRecords List<DynamicdnsrecordTxtRecord>
Text record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
Type string
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Uuid string
Uuid of the dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
WildcardMatch string
Enable wild-card match of fqdn if an exact match is not found in the dns table, the longest match is chosen by wild-carding the fqdn in the dns request. Default is false. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Algorithm string
Specifies the algorithm to pick the ip address(es) to be returned,when multiple entries are configured. This does not apply if num_records_in_response is 0. Default is round-robin. Enum options - DNS_RECORD_RESPONSE_ROUND_ROBIN, DNS_RECORD_RESPONSE_CONSISTENT_HASH. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Cnames []DynamicdnsrecordCnameArgs
Canonical name in cname record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Delegated string
Configured fqdns are delegated domains (i.e. They represent a zone cut). Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Description string
Details of dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
DnsVsUuid string
Uuid of the dns vs. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
DynamicdnsrecordId string
Fqdn string
Fully qualified domain name. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Ip6Addresses []DynamicdnsrecordIp6AddressArgs
Ipv6 address in aaaa record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
IpAddresses []DynamicdnsrecordIpAddressArgs
Ip address in a record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
Metadata string
Internal metadata for the dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
MxRecords []DynamicdnsrecordMxRecordArgs
Mx record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
Name string
Dynamicdnsrecord name, needed for a top level uuid protobuf, for display in shell. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Ns []DynamicdnsrecordNArgs
Name server information in ns record. Field introduced in 20.1.3. Maximum of 13 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
NumRecordsInResponse string
Specifies the number of records returned by the dns service.enter 0 to return all records. Default is 0. Allowed values are 0-20. Special values are 0- return all records. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ServiceLocators []DynamicdnsrecordServiceLocatorArgs
Service locator info in srv record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
TenantRef string
Tenant_uuid from dns vs's tenant_uuid. It is a reference to an object of type tenant. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Ttl string
Time to live for this dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
TxtRecords []DynamicdnsrecordTxtRecordArgs
Text record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
Type string
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Uuid string
Uuid of the dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
WildcardMatch string
Enable wild-card match of fqdn if an exact match is not found in the dns table, the longest match is chosen by wild-carding the fqdn in the dns request. Default is false. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
algorithm String
Specifies the algorithm to pick the ip address(es) to be returned,when multiple entries are configured. This does not apply if num_records_in_response is 0. Default is round-robin. Enum options - DNS_RECORD_RESPONSE_ROUND_ROBIN, DNS_RECORD_RESPONSE_CONSISTENT_HASH. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
cnames List<DynamicdnsrecordCname>
Canonical name in cname record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
delegated String
Configured fqdns are delegated domains (i.e. They represent a zone cut). Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
description String
Details of dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
dnsVsUuid String
Uuid of the dns vs. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
dynamicdnsrecordId String
fqdn String
Fully qualified domain name. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ip6Addresses List<DynamicdnsrecordIp6Address>
Ipv6 address in aaaa record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
ipAddresses List<DynamicdnsrecordIpAddress>
Ip address in a record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
metadata String
Internal metadata for the dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
mxRecords List<DynamicdnsrecordMxRecord>
Mx record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
name String
Dynamicdnsrecord name, needed for a top level uuid protobuf, for display in shell. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ns List<DynamicdnsrecordN>
Name server information in ns record. Field introduced in 20.1.3. Maximum of 13 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
numRecordsInResponse String
Specifies the number of records returned by the dns service.enter 0 to return all records. Default is 0. Allowed values are 0-20. Special values are 0- return all records. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
serviceLocators List<DynamicdnsrecordServiceLocator>
Service locator info in srv record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
tenantRef String
Tenant_uuid from dns vs's tenant_uuid. It is a reference to an object of type tenant. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ttl String
Time to live for this dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
txtRecords List<DynamicdnsrecordTxtRecord>
Text record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
type String
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
uuid String
Uuid of the dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
wildcardMatch String
Enable wild-card match of fqdn if an exact match is not found in the dns table, the longest match is chosen by wild-carding the fqdn in the dns request. Default is false. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
algorithm string
Specifies the algorithm to pick the ip address(es) to be returned,when multiple entries are configured. This does not apply if num_records_in_response is 0. Default is round-robin. Enum options - DNS_RECORD_RESPONSE_ROUND_ROBIN, DNS_RECORD_RESPONSE_CONSISTENT_HASH. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
cnames DynamicdnsrecordCname[]
Canonical name in cname record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
delegated string
Configured fqdns are delegated domains (i.e. They represent a zone cut). Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
description string
Details of dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
dnsVsUuid string
Uuid of the dns vs. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
dynamicdnsrecordId string
fqdn string
Fully qualified domain name. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ip6Addresses DynamicdnsrecordIp6Address[]
Ipv6 address in aaaa record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
ipAddresses DynamicdnsrecordIpAddress[]
Ip address in a record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
metadata string
Internal metadata for the dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
mxRecords DynamicdnsrecordMxRecord[]
Mx record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
name string
Dynamicdnsrecord name, needed for a top level uuid protobuf, for display in shell. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ns DynamicdnsrecordN[]
Name server information in ns record. Field introduced in 20.1.3. Maximum of 13 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
numRecordsInResponse string
Specifies the number of records returned by the dns service.enter 0 to return all records. Default is 0. Allowed values are 0-20. Special values are 0- return all records. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
serviceLocators DynamicdnsrecordServiceLocator[]
Service locator info in srv record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
tenantRef string
Tenant_uuid from dns vs's tenant_uuid. It is a reference to an object of type tenant. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ttl string
Time to live for this dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
txtRecords DynamicdnsrecordTxtRecord[]
Text record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
type string
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
uuid string
Uuid of the dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
wildcardMatch string
Enable wild-card match of fqdn if an exact match is not found in the dns table, the longest match is chosen by wild-carding the fqdn in the dns request. Default is false. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
algorithm str
Specifies the algorithm to pick the ip address(es) to be returned,when multiple entries are configured. This does not apply if num_records_in_response is 0. Default is round-robin. Enum options - DNS_RECORD_RESPONSE_ROUND_ROBIN, DNS_RECORD_RESPONSE_CONSISTENT_HASH. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
cnames Sequence[DynamicdnsrecordCnameArgs]
Canonical name in cname record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
delegated str
Configured fqdns are delegated domains (i.e. They represent a zone cut). Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
description str
Details of dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
dns_vs_uuid str
Uuid of the dns vs. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
dynamicdnsrecord_id str
fqdn str
Fully qualified domain name. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ip6_addresses Sequence[DynamicdnsrecordIp6AddressArgs]
Ipv6 address in aaaa record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
ip_addresses Sequence[DynamicdnsrecordIpAddressArgs]
Ip address in a record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
metadata str
Internal metadata for the dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
mx_records Sequence[DynamicdnsrecordMxRecordArgs]
Mx record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
name str
Dynamicdnsrecord name, needed for a top level uuid protobuf, for display in shell. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ns Sequence[DynamicdnsrecordNArgs]
Name server information in ns record. Field introduced in 20.1.3. Maximum of 13 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
num_records_in_response str
Specifies the number of records returned by the dns service.enter 0 to return all records. Default is 0. Allowed values are 0-20. Special values are 0- return all records. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
service_locators Sequence[DynamicdnsrecordServiceLocatorArgs]
Service locator info in srv record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
tenant_ref str
Tenant_uuid from dns vs's tenant_uuid. It is a reference to an object of type tenant. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ttl str
Time to live for this dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
txt_records Sequence[DynamicdnsrecordTxtRecordArgs]
Text record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
type str
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
uuid str
Uuid of the dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
wildcard_match str
Enable wild-card match of fqdn if an exact match is not found in the dns table, the longest match is chosen by wild-carding the fqdn in the dns request. Default is false. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
algorithm String
Specifies the algorithm to pick the ip address(es) to be returned,when multiple entries are configured. This does not apply if num_records_in_response is 0. Default is round-robin. Enum options - DNS_RECORD_RESPONSE_ROUND_ROBIN, DNS_RECORD_RESPONSE_CONSISTENT_HASH. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
cnames List<Property Map>
Canonical name in cname record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
delegated String
Configured fqdns are delegated domains (i.e. They represent a zone cut). Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
description String
Details of dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
dnsVsUuid String
Uuid of the dns vs. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
dynamicdnsrecordId String
fqdn String
Fully qualified domain name. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ip6Addresses List<Property Map>
Ipv6 address in aaaa record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
ipAddresses List<Property Map>
Ip address in a record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
metadata String
Internal metadata for the dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
mxRecords List<Property Map>
Mx record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
name String
Dynamicdnsrecord name, needed for a top level uuid protobuf, for display in shell. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ns List<Property Map>
Name server information in ns record. Field introduced in 20.1.3. Maximum of 13 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
numRecordsInResponse String
Specifies the number of records returned by the dns service.enter 0 to return all records. Default is 0. Allowed values are 0-20. Special values are 0- return all records. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
serviceLocators List<Property Map>
Service locator info in srv record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
tenantRef String
Tenant_uuid from dns vs's tenant_uuid. It is a reference to an object of type tenant. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ttl String
Time to live for this dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
txtRecords List<Property Map>
Text record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
type String
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
uuid String
Uuid of the dns record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
wildcardMatch String
Enable wild-card match of fqdn if an exact match is not found in the dns table, the longest match is chosen by wild-carding the fqdn in the dns request. Default is false. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.

Supporting Types

DynamicdnsrecordCname
, DynamicdnsrecordCnameArgs

Cname This property is required. string
Canonical name in cname record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Cname This property is required. string
Canonical name in cname record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
cname This property is required. String
Canonical name in cname record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
cname This property is required. string
Canonical name in cname record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
cname This property is required. str
Canonical name in cname record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
cname This property is required. String
Canonical name in cname record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.

DynamicdnsrecordIp6Address
, DynamicdnsrecordIp6AddressArgs

Ip6Addresses This property is required. List<DynamicdnsrecordIp6AddressIp6Address>
Ipv6 address in aaaa record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
Ip6Addresses This property is required. []DynamicdnsrecordIp6AddressIp6Address
Ipv6 address in aaaa record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
ip6Addresses This property is required. List<DynamicdnsrecordIp6AddressIp6Address>
Ipv6 address in aaaa record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
ip6Addresses This property is required. DynamicdnsrecordIp6AddressIp6Address[]
Ipv6 address in aaaa record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
ip6_addresses This property is required. Sequence[DynamicdnsrecordIp6AddressIp6Address]
Ipv6 address in aaaa record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
ip6Addresses This property is required. List<Property Map>
Ipv6 address in aaaa record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.

DynamicdnsrecordIp6AddressIp6Address
, DynamicdnsrecordIp6AddressIp6AddressArgs

Addr This property is required. string
Type This property is required. string
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Addr This property is required. string
Type This property is required. string
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
addr This property is required. String
type This property is required. String
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
addr This property is required. string
type This property is required. string
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
addr This property is required. str
type This property is required. str
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
addr This property is required. String
type This property is required. String
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.

DynamicdnsrecordIpAddress
, DynamicdnsrecordIpAddressArgs

IpAddresses This property is required. List<DynamicdnsrecordIpAddressIpAddress>
Ip address in a record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
IpAddresses This property is required. []DynamicdnsrecordIpAddressIpAddress
Ip address in a record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
ipAddresses This property is required. List<DynamicdnsrecordIpAddressIpAddress>
Ip address in a record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
ipAddresses This property is required. DynamicdnsrecordIpAddressIpAddress[]
Ip address in a record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
ip_addresses This property is required. Sequence[DynamicdnsrecordIpAddressIpAddress]
Ip address in a record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
ipAddresses This property is required. List<Property Map>
Ip address in a record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.

DynamicdnsrecordIpAddressIpAddress
, DynamicdnsrecordIpAddressIpAddressArgs

Addr This property is required. string
Type This property is required. string
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Addr This property is required. string
Type This property is required. string
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
addr This property is required. String
type This property is required. String
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
addr This property is required. string
type This property is required. string
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
addr This property is required. str
type This property is required. str
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
addr This property is required. String
type This property is required. String
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.

DynamicdnsrecordMxRecord
, DynamicdnsrecordMxRecordArgs

Host This property is required. string
Priority This property is required. string
Host This property is required. string
Priority This property is required. string
host This property is required. String
priority This property is required. String
host This property is required. string
priority This property is required. string
host This property is required. str
priority This property is required. str
host This property is required. String
priority This property is required. String

DynamicdnsrecordN
, DynamicdnsrecordNArgs

Nsname This property is required. string
Ip6Addresses List<DynamicdnsrecordNIp6Address>
Ipv6 address in aaaa record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
IpAddresses List<DynamicdnsrecordNIpAddress>
Ip address in a record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
Nsname This property is required. string
Ip6Addresses []DynamicdnsrecordNIp6Address
Ipv6 address in aaaa record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
IpAddresses []DynamicdnsrecordNIpAddress
Ip address in a record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
nsname This property is required. String
ip6Addresses List<DynamicdnsrecordNIp6Address>
Ipv6 address in aaaa record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
ipAddresses List<DynamicdnsrecordNIpAddress>
Ip address in a record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
nsname This property is required. string
ip6Addresses DynamicdnsrecordNIp6Address[]
Ipv6 address in aaaa record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
ipAddresses DynamicdnsrecordNIpAddress[]
Ip address in a record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
nsname This property is required. str
ip6_addresses Sequence[DynamicdnsrecordNIp6Address]
Ipv6 address in aaaa record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
ip_addresses Sequence[DynamicdnsrecordNIpAddress]
Ip address in a record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
nsname This property is required. String
ip6Addresses List<Property Map>
Ipv6 address in aaaa record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
ipAddresses List<Property Map>
Ip address in a record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.

DynamicdnsrecordNIp6Address
, DynamicdnsrecordNIp6AddressArgs

Addr This property is required. string
Type This property is required. string
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Addr This property is required. string
Type This property is required. string
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
addr This property is required. String
type This property is required. String
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
addr This property is required. string
type This property is required. string
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
addr This property is required. str
type This property is required. str
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
addr This property is required. String
type This property is required. String
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.

DynamicdnsrecordNIpAddress
, DynamicdnsrecordNIpAddressArgs

Addr This property is required. string
Type This property is required. string
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Addr This property is required. string
Type This property is required. string
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
addr This property is required. String
type This property is required. String
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
addr This property is required. string
type This property is required. string
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
addr This property is required. str
type This property is required. str
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
addr This property is required. String
type This property is required. String
Dns record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.

DynamicdnsrecordServiceLocator
, DynamicdnsrecordServiceLocatorArgs

Port This property is required. string
Priority string
Target string
Weight string
Port This property is required. string
Priority string
Target string
Weight string
port This property is required. String
priority String
target String
weight String
port This property is required. string
priority string
target string
weight string
port This property is required. str
priority str
target str
weight str
port This property is required. String
priority String
target String
weight String

DynamicdnsrecordTxtRecord
, DynamicdnsrecordTxtRecordArgs

TextStr This property is required. string
TextStr This property is required. string
textStr This property is required. String
textStr This property is required. string
text_str This property is required. str
textStr This property is required. String

Package Details

Repository
avi vmware/terraform-provider-avi
License
Notes
This Pulumi package is based on the avi Terraform Provider.