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"});
import pulumi
import pulumi_avi as avi
foo = avi.Dynamicdnsrecord("foo", tenant_ref="/api/tenant/?name=admin")
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
})
}
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",
});
});
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());
}
}
resources:
foo:
type: avi:Dynamicdnsrecord
properties:
tenantRef: /api/tenant/?name=admin
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 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 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 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 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 String
- The unique name of the resource.
- args 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",
});
example, err := avi.NewDynamicdnsrecord(ctx, "dynamicdnsrecordResource", &avi.DynamicdnsrecordArgs{
Algorithm: pulumi.String("string"),
Cnames: avi.DynamicdnsrecordCnameArray{
&avi.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: avi.DynamicdnsrecordIp6AddressArray{
&avi.DynamicdnsrecordIp6AddressArgs{
Ip6Addresses: avi.DynamicdnsrecordIp6AddressIp6AddressArray{
&avi.DynamicdnsrecordIp6AddressIp6AddressArgs{
Addr: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
},
},
IpAddresses: avi.DynamicdnsrecordIpAddressArray{
&avi.DynamicdnsrecordIpAddressArgs{
IpAddresses: avi.DynamicdnsrecordIpAddressIpAddressArray{
&avi.DynamicdnsrecordIpAddressIpAddressArgs{
Addr: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
},
},
Metadata: pulumi.String("string"),
MxRecords: avi.DynamicdnsrecordMxRecordArray{
&avi.DynamicdnsrecordMxRecordArgs{
Host: pulumi.String("string"),
Priority: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
Ns: avi.DynamicdnsrecordNArray{
&avi.DynamicdnsrecordNArgs{
Nsname: pulumi.String("string"),
Ip6Addresses: avi.DynamicdnsrecordNIp6AddressArray{
&avi.DynamicdnsrecordNIp6AddressArgs{
Addr: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
IpAddresses: avi.DynamicdnsrecordNIpAddressArray{
&avi.DynamicdnsrecordNIpAddressArgs{
Addr: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
},
},
NumRecordsInResponse: pulumi.String("string"),
ServiceLocators: avi.DynamicdnsrecordServiceLocatorArray{
&avi.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: avi.DynamicdnsrecordTxtRecordArray{
&avi.DynamicdnsrecordTxtRecordArgs{
TextStr: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
Uuid: pulumi.String("string"),
WildcardMatch: pulumi.String("string"),
})
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());
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")
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",
});
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
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<Dynamicdnsrecord
Cname> - 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.
- Dns
Vs stringUuid - Uuid of the dns vs. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Dynamicdnsrecord
Id 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<Dynamicdnsrecord
Ip6Address> - 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 List<DynamicdnsrecordIp Address> - 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.
- Mx
Records List<DynamicdnsrecordMx Record> - 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<Dynamicdnsrecord
N> - 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 stringIn Response - 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 List<DynamicdnsrecordService Locator> - 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 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.
- Txt
Records List<DynamicdnsrecordTxt Record> - 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.
- Wildcard
Match 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
[]Dynamicdnsrecord
Cname Args - 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.
- Dns
Vs stringUuid - Uuid of the dns vs. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Dynamicdnsrecord
Id 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
[]Dynamicdnsrecord
Ip6Address Args - 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 []DynamicdnsrecordIp Address Args - 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.
- Mx
Records []DynamicdnsrecordMx Record Args - 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
[]Dynamicdnsrecord
NArgs - 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 stringIn Response - 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 []DynamicdnsrecordService Locator Args - 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 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.
- Txt
Records []DynamicdnsrecordTxt Record Args - 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.
- Wildcard
Match 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<Dynamicdnsrecord
Cname> - 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.
- dns
Vs StringUuid - Uuid of the dns vs. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- dynamicdnsrecord
Id 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<Dynamicdnsrecord
Ip6Address> - 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 List<DynamicdnsrecordIp Address> - 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.
- mx
Records List<DynamicdnsrecordMx Record> - 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<Dynamicdnsrecord
N> - 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 StringIn Response - 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 List<DynamicdnsrecordService Locator> - 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 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.
- txt
Records List<DynamicdnsrecordTxt Record> - 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.
- wildcard
Match 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
Dynamicdnsrecord
Cname[] - 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.
- dns
Vs stringUuid - Uuid of the dns vs. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- dynamicdnsrecord
Id 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
Dynamicdnsrecord
Ip6Address[] - 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 DynamicdnsrecordIp Address[] - 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.
- mx
Records DynamicdnsrecordMx Record[] - 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
Dynamicdnsrecord
N[] - 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 stringIn Response - 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 DynamicdnsrecordService Locator[] - 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 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.
- txt
Records DynamicdnsrecordTxt Record[] - 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.
- wildcard
Match 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[Dynamicdnsrecord
Cname Args] - 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_ struuid - 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[DynamicdnsrecordIp6Address Args] - 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[DynamicdnsrecordIp Address Args] - 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[DynamicdnsrecordMx Record Args] - 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[Dynamicdnsrecord
NArgs] - 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_ strin_ response - 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[DynamicdnsrecordService Locator Args] - 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[DynamicdnsrecordTxt Record Args] - 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.
- dns
Vs StringUuid - Uuid of the dns vs. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- dynamicdnsrecord
Id 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.
- ip
Addresses 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.
- mx
Records 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.
- num
Records StringIn Response - 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 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.
- tenant
Ref 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.
- txt
Records 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.
- wildcard
Match 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
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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.
- 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<Dynamicdnsrecord
Cname> - 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.
- Dns
Vs stringUuid - Uuid of the dns vs. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Dynamicdnsrecord
Id 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<Dynamicdnsrecord
Ip6Address> - 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 List<DynamicdnsrecordIp Address> - 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.
- Mx
Records List<DynamicdnsrecordMx Record> - 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<Dynamicdnsrecord
N> - 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 stringIn Response - 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 List<DynamicdnsrecordService Locator> - 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 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.
- Txt
Records List<DynamicdnsrecordTxt Record> - 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.
- Wildcard
Match 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
[]Dynamicdnsrecord
Cname Args - 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.
- Dns
Vs stringUuid - Uuid of the dns vs. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Dynamicdnsrecord
Id 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
[]Dynamicdnsrecord
Ip6Address Args - 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 []DynamicdnsrecordIp Address Args - 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.
- Mx
Records []DynamicdnsrecordMx Record Args - 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
[]Dynamicdnsrecord
NArgs - 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 stringIn Response - 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 []DynamicdnsrecordService Locator Args - 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 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.
- Txt
Records []DynamicdnsrecordTxt Record Args - 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.
- Wildcard
Match 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<Dynamicdnsrecord
Cname> - 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.
- dns
Vs StringUuid - Uuid of the dns vs. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- dynamicdnsrecord
Id 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<Dynamicdnsrecord
Ip6Address> - 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 List<DynamicdnsrecordIp Address> - 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.
- mx
Records List<DynamicdnsrecordMx Record> - 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<Dynamicdnsrecord
N> - 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 StringIn Response - 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 List<DynamicdnsrecordService Locator> - 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 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.
- txt
Records List<DynamicdnsrecordTxt Record> - 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.
- wildcard
Match 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
Dynamicdnsrecord
Cname[] - 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.
- dns
Vs stringUuid - Uuid of the dns vs. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- dynamicdnsrecord
Id 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
Dynamicdnsrecord
Ip6Address[] - 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 DynamicdnsrecordIp Address[] - 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.
- mx
Records DynamicdnsrecordMx Record[] - 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
Dynamicdnsrecord
N[] - 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 stringIn Response - 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 DynamicdnsrecordService Locator[] - 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 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.
- txt
Records DynamicdnsrecordTxt Record[] - 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.
- wildcard
Match 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[Dynamicdnsrecord
Cname Args] - 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_ struuid - 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[DynamicdnsrecordIp6Address Args] - 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[DynamicdnsrecordIp Address Args] - 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[DynamicdnsrecordMx Record Args] - 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[Dynamicdnsrecord
NArgs] - 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_ strin_ response - 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[DynamicdnsrecordService Locator Args] - 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[DynamicdnsrecordTxt Record Args] - 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.
- dns
Vs StringUuid - Uuid of the dns vs. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- dynamicdnsrecord
Id 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.
- ip
Addresses 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.
- mx
Records 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.
- num
Records StringIn Response - 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 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.
- tenant
Ref 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.
- txt
Records 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.
- wildcard
Match 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 string
- Canonical name in cname record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Cname string
- Canonical name in cname record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- cname String
- Canonical name in cname record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- cname string
- Canonical name in cname record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- cname str
- Canonical name in cname record. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- cname 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
List<Dynamicdnsrecord
Ip6Address Ip6Address> - 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
[]Dynamicdnsrecord
Ip6Address Ip6Address - 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
List<Dynamicdnsrecord
Ip6Address Ip6Address> - 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
Dynamicdnsrecord
Ip6Address Ip6Address[] - 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 Sequence[DynamicdnsrecordIp6Address Ip6Address] - 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 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 string
- 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.
- Addr string
- 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.
- addr String
- 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.
- addr string
- 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.
- addr str
- 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.
- addr String
- 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.
DynamicdnsrecordIpAddress, DynamicdnsrecordIpAddressArgs
- Ip
Addresses List<DynamicdnsrecordIp Address Ip Address> - 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 []DynamicdnsrecordIp Address Ip Address - 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 List<DynamicdnsrecordIp Address Ip Address> - 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 DynamicdnsrecordIp Address Ip Address[] - 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 Sequence[DynamicdnsrecordIp Address Ip Address] - 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 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 string
- 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.
- Addr string
- 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.
- addr String
- 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.
- addr string
- 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.
- addr str
- 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.
- addr String
- 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.
DynamicdnsrecordMxRecord, DynamicdnsrecordMxRecordArgs
DynamicdnsrecordN, DynamicdnsrecordNArgs
- Nsname string
- Ip6Addresses
List<Dynamicdnsrecord
NIp6Address> - 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 List<DynamicdnsrecordNIp Address> - 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 string
- Ip6Addresses
[]Dynamicdnsrecord
NIp6Address - 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 []DynamicdnsrecordNIp Address - 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 String
- ip6Addresses
List<Dynamicdnsrecord
NIp6Address> - 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 List<DynamicdnsrecordNIp Address> - 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 string
- ip6Addresses
Dynamicdnsrecord
NIp6Address[] - 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 DynamicdnsrecordNIp Address[] - 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 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[DynamicdnsrecordNIp Address] - 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 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.
- ip
Addresses 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 string
- 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.
- Addr string
- 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.
- addr String
- 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.
- addr string
- 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.
- addr str
- 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.
- addr String
- 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.
DynamicdnsrecordNIpAddress, DynamicdnsrecordNIpAddressArgs
- Addr string
- 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.
- Addr string
- 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.
- addr String
- 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.
- addr string
- 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.
- addr str
- 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.
- addr String
- 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.
DynamicdnsrecordServiceLocator, DynamicdnsrecordServiceLocatorArgs
DynamicdnsrecordTxtRecord, DynamicdnsrecordTxtRecordArgs
- Text
Str string
- Text
Str string
- text
Str String
- text
Str string
- text_
str str
- text
Str String
Package Details
- Repository
- avi vmware/terraform-provider-avi
- License
- Notes
- This Pulumi package is based on the
avi
Terraform Provider.