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

avi.getDnspolicy

Explore with Pulumi AI

<!–

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

–>

layout: “avi”

page_title: “AVI: avi.Dnspolicy” sidebar_current: “docs-avi-datasource-dnspolicy” description: |- Get information of Avi DnsPolicy.

avi.Dnspolicy

This data source is used to to get avi.Dnspolicy objects.

Example Usage

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

const fooDnspolicy = avi.getDnspolicy({
    name: "foo",
    uuid: "dnspolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
});
Copy
import pulumi
import pulumi_avi as avi

foo_dnspolicy = avi.get_dnspolicy(name="foo",
    uuid="dnspolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
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.LookupDnspolicy(ctx, &avi.LookupDnspolicyArgs{
			Name: pulumi.StringRef("foo"),
			Uuid: pulumi.StringRef("dnspolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b"),
		}, nil)
		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 fooDnspolicy = Avi.GetDnspolicy.Invoke(new()
    {
        Name = "foo",
        Uuid = "dnspolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.avi.AviFunctions;
import com.pulumi.avi.inputs.GetDnspolicyArgs;
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) {
        final var fooDnspolicy = AviFunctions.getDnspolicy(GetDnspolicyArgs.builder()
            .name("foo")
            .uuid("dnspolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
            .build());

    }
}
Copy
variables:
  fooDnspolicy:
    fn::invoke:
      function: avi:getDnspolicy
      arguments:
        name: foo
        uuid: dnspolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b
Copy

Using getDnspolicy

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getDnspolicy(args: GetDnspolicyArgs, opts?: InvokeOptions): Promise<GetDnspolicyResult>
function getDnspolicyOutput(args: GetDnspolicyOutputArgs, opts?: InvokeOptions): Output<GetDnspolicyResult>
Copy
def get_dnspolicy(id: Optional[str] = None,
                  name: Optional[str] = None,
                  tenant_ref: Optional[str] = None,
                  uuid: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> GetDnspolicyResult
def get_dnspolicy_output(id: Optional[pulumi.Input[str]] = None,
                  name: Optional[pulumi.Input[str]] = None,
                  tenant_ref: Optional[pulumi.Input[str]] = None,
                  uuid: Optional[pulumi.Input[str]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[GetDnspolicyResult]
Copy
func LookupDnspolicy(ctx *Context, args *LookupDnspolicyArgs, opts ...InvokeOption) (*LookupDnspolicyResult, error)
func LookupDnspolicyOutput(ctx *Context, args *LookupDnspolicyOutputArgs, opts ...InvokeOption) LookupDnspolicyResultOutput
Copy

> Note: This function is named LookupDnspolicy in the Go SDK.

public static class GetDnspolicy 
{
    public static Task<GetDnspolicyResult> InvokeAsync(GetDnspolicyArgs args, InvokeOptions? opts = null)
    public static Output<GetDnspolicyResult> Invoke(GetDnspolicyInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetDnspolicyResult> getDnspolicy(GetDnspolicyArgs args, InvokeOptions options)
public static Output<GetDnspolicyResult> getDnspolicy(GetDnspolicyArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: avi:index/getDnspolicy:getDnspolicy
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id string
Name string
Search DnsPolicy by name.
TenantRef string
It is a reference to an object of type tenant. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Uuid string
Search DnsPolicy by uuid.
Id string
Name string
Search DnsPolicy by name.
TenantRef string
It is a reference to an object of type tenant. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Uuid string
Search DnsPolicy by uuid.
id String
name String
Search DnsPolicy by name.
tenantRef String
It is a reference to an object of type tenant. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
uuid String
Search DnsPolicy by uuid.
id string
name string
Search DnsPolicy by name.
tenantRef string
It is a reference to an object of type tenant. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
uuid string
Search DnsPolicy by uuid.
id str
name str
Search DnsPolicy by name.
tenant_ref str
It is a reference to an object of type tenant. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
uuid str
Search DnsPolicy by uuid.
id String
name String
Search DnsPolicy by name.
tenantRef String
It is a reference to an object of type tenant. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
uuid String
Search DnsPolicy by uuid.

getDnspolicy Result

The following output properties are available:

ConfigpbAttributes List<GetDnspolicyConfigpbAttribute>
Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
CreatedBy string
Creator name. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Description string
Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Id string
Internal string
The dns policy is created and modified by internal modules only. This should not be modified by users. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
Markers List<GetDnspolicyMarker>
List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Name string
Name of the dns policy. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Rules List<GetDnspolicyRule>
Dns rules. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
TenantRef string
It is a reference to an object of type tenant. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Uuid string
Uuid of the dns policy. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
ConfigpbAttributes []GetDnspolicyConfigpbAttribute
Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
CreatedBy string
Creator name. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Description string
Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Id string
Internal string
The dns policy is created and modified by internal modules only. This should not be modified by users. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
Markers []GetDnspolicyMarker
List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Name string
Name of the dns policy. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Rules []GetDnspolicyRule
Dns rules. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
TenantRef string
It is a reference to an object of type tenant. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Uuid string
Uuid of the dns policy. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
configpbAttributes List<GetDnspolicyConfigpbAttribute>
Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
createdBy String
Creator name. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
description String
Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
id String
internal String
The dns policy is created and modified by internal modules only. This should not be modified by users. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
markers List<GetDnspolicyMarker>
List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
name String
Name of the dns policy. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
rules List<GetDnspolicyRule>
Dns rules. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
tenantRef String
It is a reference to an object of type tenant. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
uuid String
Uuid of the dns policy. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
configpbAttributes GetDnspolicyConfigpbAttribute[]
Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
createdBy string
Creator name. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
description string
Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
id string
internal string
The dns policy is created and modified by internal modules only. This should not be modified by users. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
markers GetDnspolicyMarker[]
List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
name string
Name of the dns policy. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
rules GetDnspolicyRule[]
Dns rules. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
tenantRef string
It is a reference to an object of type tenant. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
uuid string
Uuid of the dns policy. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
configpb_attributes Sequence[GetDnspolicyConfigpbAttribute]
Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
created_by str
Creator name. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
description str
Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
id str
internal str
The dns policy is created and modified by internal modules only. This should not be modified by users. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
markers Sequence[GetDnspolicyMarker]
List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
name str
Name of the dns policy. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
rules Sequence[GetDnspolicyRule]
Dns rules. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
tenant_ref str
It is a reference to an object of type tenant. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
uuid str
Uuid of the dns policy. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
configpbAttributes List<Property Map>
Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
createdBy String
Creator name. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
description String
Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
id String
internal String
The dns policy is created and modified by internal modules only. This should not be modified by users. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
markers List<Property Map>
List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
name String
Name of the dns policy. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
rules List<Property Map>
Dns rules. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
tenantRef String
It is a reference to an object of type tenant. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
uuid String
Uuid of the dns policy. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.

Supporting Types

GetDnspolicyConfigpbAttribute

Version This property is required. string
Version This property is required. string
version This property is required. String
version This property is required. string
version This property is required. str
version This property is required. String

GetDnspolicyMarker

Key This property is required. string
Values This property is required. List<string>
Key This property is required. string
Values This property is required. []string
key This property is required. String
values This property is required. List<String>
key This property is required. string
values This property is required. string[]
key This property is required. str
values This property is required. Sequence[str]
key This property is required. String
values This property is required. List<String>

GetDnspolicyRule

Actions This property is required. List<GetDnspolicyRuleAction>
Enable This property is required. string
Index This property is required. string
Log This property is required. string
Matches This property is required. List<GetDnspolicyRuleMatch>
Name This property is required. string
Search DnsPolicy by name.
Actions This property is required. []GetDnspolicyRuleAction
Enable This property is required. string
Index This property is required. string
Log This property is required. string
Matches This property is required. []GetDnspolicyRuleMatch
Name This property is required. string
Search DnsPolicy by name.
actions This property is required. List<GetDnspolicyRuleAction>
enable This property is required. String
index This property is required. String
log This property is required. String
matches This property is required. List<GetDnspolicyRuleMatch>
name This property is required. String
Search DnsPolicy by name.
actions This property is required. GetDnspolicyRuleAction[]
enable This property is required. string
index This property is required. string
log This property is required. string
matches This property is required. GetDnspolicyRuleMatch[]
name This property is required. string
Search DnsPolicy by name.
actions This property is required. Sequence[GetDnspolicyRuleAction]
enable This property is required. str
index This property is required. str
log This property is required. str
matches This property is required. Sequence[GetDnspolicyRuleMatch]
name This property is required. str
Search DnsPolicy by name.
actions This property is required. List<Property Map>
enable This property is required. String
index This property is required. String
log This property is required. String
matches This property is required. List<Property Map>
name This property is required. String
Search DnsPolicy by name.

GetDnspolicyRuleAction

allows This property is required. List<Property Map>
dnsRateLimiters This property is required. List<Property Map>
gsGroupSelections This property is required. List<Property Map>
gslbSiteSelections This property is required. List<Property Map>
poolSwitchings This property is required. List<Property Map>
responses This property is required. List<Property Map>

GetDnspolicyRuleActionAllow

Allow This property is required. string
ResetConn This property is required. string
Allow This property is required. string
ResetConn This property is required. string
allow This property is required. String
resetConn This property is required. String
allow This property is required. string
resetConn This property is required. string
allow This property is required. str
reset_conn This property is required. str
allow This property is required. String
resetConn This property is required. String

GetDnspolicyRuleActionDnsRateLimiter

actions This property is required. List<Property Map>
rateLimiterObjects This property is required. List<Property Map>

GetDnspolicyRuleActionDnsRateLimiterAction

Type This property is required. string
Type This property is required. string
type This property is required. String
type This property is required. string
type This property is required. str
type This property is required. String

GetDnspolicyRuleActionDnsRateLimiterRateLimiterObject

BurstSz This property is required. string
Count This property is required. string
Name This property is required. string
Search DnsPolicy by name.
Period This property is required. string
BurstSz This property is required. string
Count This property is required. string
Name This property is required. string
Search DnsPolicy by name.
Period This property is required. string
burstSz This property is required. String
count This property is required. String
name This property is required. String
Search DnsPolicy by name.
period This property is required. String
burstSz This property is required. string
count This property is required. string
name This property is required. string
Search DnsPolicy by name.
period This property is required. string
burst_sz This property is required. str
count This property is required. str
name This property is required. str
Search DnsPolicy by name.
period This property is required. str
burstSz This property is required. String
count This property is required. String
name This property is required. String
Search DnsPolicy by name.
period This property is required. String

GetDnspolicyRuleActionGsGroupSelection

GroupName This property is required. string
GroupName This property is required. string
groupName This property is required. String
groupName This property is required. string
group_name This property is required. str
groupName This property is required. String

GetDnspolicyRuleActionGslbSiteSelection

FallbackSiteNames This property is required. List<string>
IsSitePreferred This property is required. string
SiteName This property is required. string
FallbackSiteNames This property is required. []string
IsSitePreferred This property is required. string
SiteName This property is required. string
fallbackSiteNames This property is required. List<String>
isSitePreferred This property is required. String
siteName This property is required. String
fallbackSiteNames This property is required. string[]
isSitePreferred This property is required. string
siteName This property is required. string
fallback_site_names This property is required. Sequence[str]
is_site_preferred This property is required. str
site_name This property is required. str
fallbackSiteNames This property is required. List<String>
isSitePreferred This property is required. String
siteName This property is required. String

GetDnspolicyRuleActionPoolSwitching

PoolGroupRef This property is required. string
PoolRef This property is required. string
PoolGroupRef This property is required. string
PoolRef This property is required. string
poolGroupRef This property is required. String
poolRef This property is required. String
poolGroupRef This property is required. string
poolRef This property is required. string
pool_group_ref This property is required. str
pool_ref This property is required. str
poolGroupRef This property is required. String
poolRef This property is required. String

GetDnspolicyRuleActionResponse

Authoritative This property is required. string
Rcode This property is required. string
ResourceRecordSets This property is required. List<GetDnspolicyRuleActionResponseResourceRecordSet>
Truncation This property is required. string
Authoritative This property is required. string
Rcode This property is required. string
ResourceRecordSets This property is required. []GetDnspolicyRuleActionResponseResourceRecordSet
Truncation This property is required. string
authoritative This property is required. String
rcode This property is required. String
resourceRecordSets This property is required. List<GetDnspolicyRuleActionResponseResourceRecordSet>
truncation This property is required. String
authoritative This property is required. string
rcode This property is required. string
resourceRecordSets This property is required. GetDnspolicyRuleActionResponseResourceRecordSet[]
truncation This property is required. string
authoritative This property is required. str
rcode This property is required. str
resource_record_sets This property is required. Sequence[GetDnspolicyRuleActionResponseResourceRecordSet]
truncation This property is required. str
authoritative This property is required. String
rcode This property is required. String
resourceRecordSets This property is required. List<Property Map>
truncation This property is required. String

GetDnspolicyRuleActionResponseResourceRecordSet

ResourceRecordSets This property is required. []GetDnspolicyRuleActionResponseResourceRecordSetResourceRecordSet
Section This property is required. string
resourceRecordSets This property is required. GetDnspolicyRuleActionResponseResourceRecordSetResourceRecordSet[]
section This property is required. string
resourceRecordSets This property is required. List<Property Map>
section This property is required. String

GetDnspolicyRuleActionResponseResourceRecordSetResourceRecordSet

cnames This property is required. List<Property Map>
fqdn This property is required. String
ip6Addresses This property is required. List<Property Map>
ipAddresses This property is required. List<Property Map>
nses This property is required. List<Property Map>
ttl This property is required. String
type This property is required. String

GetDnspolicyRuleActionResponseResourceRecordSetResourceRecordSetCname

Cname This property is required. string
Cname This property is required. string
cname This property is required. String
cname This property is required. string
cname This property is required. str
cname This property is required. String

GetDnspolicyRuleActionResponseResourceRecordSetResourceRecordSetIp6Address

ip6Addresses This property is required. List<Property Map>

GetDnspolicyRuleActionResponseResourceRecordSetResourceRecordSetIp6AddressIp6Address

Addr This property is required. string
Type This property is required. string
Addr This property is required. string
Type This property is required. string
addr This property is required. String
type This property is required. String
addr This property is required. string
type This property is required. string
addr This property is required. str
type This property is required. str
addr This property is required. String
type This property is required. String

GetDnspolicyRuleActionResponseResourceRecordSetResourceRecordSetIpAddress

ipAddresses This property is required. List<Property Map>

GetDnspolicyRuleActionResponseResourceRecordSetResourceRecordSetIpAddressIpAddress

Addr This property is required. string
Type This property is required. string
Addr This property is required. string
Type This property is required. string
addr This property is required. String
type This property is required. String
addr This property is required. string
type This property is required. string
addr This property is required. str
type This property is required. str
addr This property is required. String
type This property is required. String

GetDnspolicyRuleActionResponseResourceRecordSetResourceRecordSetNse

ip6Addresses This property is required. List<Property Map>
ipAddresses This property is required. List<Property Map>
nsname This property is required. String

GetDnspolicyRuleActionResponseResourceRecordSetResourceRecordSetNseIp6Address

Addr This property is required. string
Type This property is required. string
Addr This property is required. string
Type This property is required. string
addr This property is required. String
type This property is required. String
addr This property is required. string
type This property is required. string
addr This property is required. str
type This property is required. str
addr This property is required. String
type This property is required. String

GetDnspolicyRuleActionResponseResourceRecordSetResourceRecordSetNseIpAddress

Addr This property is required. string
Type This property is required. string
Addr This property is required. string
Type This property is required. string
addr This property is required. String
type This property is required. String
addr This property is required. string
type This property is required. string
addr This property is required. str
type This property is required. str
addr This property is required. String
type This property is required. String

GetDnspolicyRuleMatch

clientIpAddresses This property is required. List<Property Map>
clientPortNumbers This property is required. List<Property Map>
geoLocations This property is required. List<Property Map>
protocols This property is required. List<Property Map>
queryNames This property is required. List<Property Map>
queryTypes This property is required. List<Property Map>

GetDnspolicyRuleMatchClientIpAddress

ClientIps This property is required. List<GetDnspolicyRuleMatchClientIpAddressClientIp>
UseEdnsClientSubnetIp This property is required. string
ClientIps This property is required. []GetDnspolicyRuleMatchClientIpAddressClientIp
UseEdnsClientSubnetIp This property is required. string
clientIps This property is required. List<GetDnspolicyRuleMatchClientIpAddressClientIp>
useEdnsClientSubnetIp This property is required. String
clientIps This property is required. GetDnspolicyRuleMatchClientIpAddressClientIp[]
useEdnsClientSubnetIp This property is required. string
clientIps This property is required. List<Property Map>
useEdnsClientSubnetIp This property is required. String

GetDnspolicyRuleMatchClientIpAddressClientIp

Addrs This property is required. List<GetDnspolicyRuleMatchClientIpAddressClientIpAddr>
GroupRefs This property is required. List<string>
MatchCriteria This property is required. string
Prefixes This property is required. List<GetDnspolicyRuleMatchClientIpAddressClientIpPrefix>
Ranges This property is required. List<GetDnspolicyRuleMatchClientIpAddressClientIpRange>
Addrs This property is required. []GetDnspolicyRuleMatchClientIpAddressClientIpAddr
GroupRefs This property is required. []string
MatchCriteria This property is required. string
Prefixes This property is required. []GetDnspolicyRuleMatchClientIpAddressClientIpPrefix
Ranges This property is required. []GetDnspolicyRuleMatchClientIpAddressClientIpRange
addrs This property is required. List<GetDnspolicyRuleMatchClientIpAddressClientIpAddr>
groupRefs This property is required. List<String>
matchCriteria This property is required. String
prefixes This property is required. List<GetDnspolicyRuleMatchClientIpAddressClientIpPrefix>
ranges This property is required. List<GetDnspolicyRuleMatchClientIpAddressClientIpRange>
addrs This property is required. GetDnspolicyRuleMatchClientIpAddressClientIpAddr[]
groupRefs This property is required. string[]
matchCriteria This property is required. string
prefixes This property is required. GetDnspolicyRuleMatchClientIpAddressClientIpPrefix[]
ranges This property is required. GetDnspolicyRuleMatchClientIpAddressClientIpRange[]
addrs This property is required. Sequence[GetDnspolicyRuleMatchClientIpAddressClientIpAddr]
group_refs This property is required. Sequence[str]
match_criteria This property is required. str
prefixes This property is required. Sequence[GetDnspolicyRuleMatchClientIpAddressClientIpPrefix]
ranges This property is required. Sequence[GetDnspolicyRuleMatchClientIpAddressClientIpRange]
addrs This property is required. List<Property Map>
groupRefs This property is required. List<String>
matchCriteria This property is required. String
prefixes This property is required. List<Property Map>
ranges This property is required. List<Property Map>

GetDnspolicyRuleMatchClientIpAddressClientIpAddr

Addr This property is required. string
Type This property is required. string
Addr This property is required. string
Type This property is required. string
addr This property is required. String
type This property is required. String
addr This property is required. string
type This property is required. string
addr This property is required. str
type This property is required. str
addr This property is required. String
type This property is required. String

GetDnspolicyRuleMatchClientIpAddressClientIpPrefix

IpAddrs This property is required. List<GetDnspolicyRuleMatchClientIpAddressClientIpPrefixIpAddr>
Mask This property is required. string
IpAddrs This property is required. []GetDnspolicyRuleMatchClientIpAddressClientIpPrefixIpAddr
Mask This property is required. string
ipAddrs This property is required. List<GetDnspolicyRuleMatchClientIpAddressClientIpPrefixIpAddr>
mask This property is required. String
ipAddrs This property is required. GetDnspolicyRuleMatchClientIpAddressClientIpPrefixIpAddr[]
mask This property is required. string
ip_addrs This property is required. Sequence[GetDnspolicyRuleMatchClientIpAddressClientIpPrefixIpAddr]
mask This property is required. str
ipAddrs This property is required. List<Property Map>
mask This property is required. String

GetDnspolicyRuleMatchClientIpAddressClientIpPrefixIpAddr

Addr This property is required. string
Type This property is required. string
Addr This property is required. string
Type This property is required. string
addr This property is required. String
type This property is required. String
addr This property is required. string
type This property is required. string
addr This property is required. str
type This property is required. str
addr This property is required. String
type This property is required. String

GetDnspolicyRuleMatchClientIpAddressClientIpRange

begins This property is required. List<Property Map>
ends This property is required. List<Property Map>

GetDnspolicyRuleMatchClientIpAddressClientIpRangeBegin

Addr This property is required. string
Type This property is required. string
Addr This property is required. string
Type This property is required. string
addr This property is required. String
type This property is required. String
addr This property is required. string
type This property is required. string
addr This property is required. str
type This property is required. str
addr This property is required. String
type This property is required. String

GetDnspolicyRuleMatchClientIpAddressClientIpRangeEnd

Addr This property is required. string
Type This property is required. string
Addr This property is required. string
Type This property is required. string
addr This property is required. String
type This property is required. String
addr This property is required. string
type This property is required. string
addr This property is required. str
type This property is required. str
addr This property is required. String
type This property is required. String

GetDnspolicyRuleMatchClientPortNumber

clientPorts This property is required. List<Property Map>

GetDnspolicyRuleMatchClientPortNumberClientPort

MatchCriteria This property is required. string
Ports This property is required. List<double>
Ranges This property is required. List<GetDnspolicyRuleMatchClientPortNumberClientPortRange>
MatchCriteria This property is required. string
Ports This property is required. []float64
Ranges This property is required. []GetDnspolicyRuleMatchClientPortNumberClientPortRange
matchCriteria This property is required. String
ports This property is required. List<Double>
ranges This property is required. List<GetDnspolicyRuleMatchClientPortNumberClientPortRange>
matchCriteria This property is required. string
ports This property is required. number[]
ranges This property is required. GetDnspolicyRuleMatchClientPortNumberClientPortRange[]
match_criteria This property is required. str
ports This property is required. Sequence[float]
ranges This property is required. Sequence[GetDnspolicyRuleMatchClientPortNumberClientPortRange]
matchCriteria This property is required. String
ports This property is required. List<Number>
ranges This property is required. List<Property Map>

GetDnspolicyRuleMatchClientPortNumberClientPortRange

End This property is required. string
Start This property is required. string
End This property is required. string
Start This property is required. string
end This property is required. String
start This property is required. String
end This property is required. string
start This property is required. string
end This property is required. str
start This property is required. str
end This property is required. String
start This property is required. String

GetDnspolicyRuleMatchGeoLocation

GeolocationName This property is required. string
GeolocationTag This property is required. string
MatchCriteria This property is required. string
UseEdnsClientSubnetIp This property is required. string
GeolocationName This property is required. string
GeolocationTag This property is required. string
MatchCriteria This property is required. string
UseEdnsClientSubnetIp This property is required. string
geolocationName This property is required. String
geolocationTag This property is required. String
matchCriteria This property is required. String
useEdnsClientSubnetIp This property is required. String
geolocationName This property is required. string
geolocationTag This property is required. string
matchCriteria This property is required. string
useEdnsClientSubnetIp This property is required. string
geolocation_name This property is required. str
geolocation_tag This property is required. str
match_criteria This property is required. str
use_edns_client_subnet_ip This property is required. str
geolocationName This property is required. String
geolocationTag This property is required. String
matchCriteria This property is required. String
useEdnsClientSubnetIp This property is required. String

GetDnspolicyRuleMatchProtocol

MatchCriteria This property is required. string
Protocol This property is required. string
MatchCriteria This property is required. string
Protocol This property is required. string
matchCriteria This property is required. String
protocol This property is required. String
matchCriteria This property is required. string
protocol This property is required. string
match_criteria This property is required. str
protocol This property is required. str
matchCriteria This property is required. String
protocol This property is required. String

GetDnspolicyRuleMatchQueryName

MatchCriteria This property is required. string
QueryDomainNames This property is required. List<string>
StringGroupRefs This property is required. List<string>
MatchCriteria This property is required. string
QueryDomainNames This property is required. []string
StringGroupRefs This property is required. []string
matchCriteria This property is required. String
queryDomainNames This property is required. List<String>
stringGroupRefs This property is required. List<String>
matchCriteria This property is required. string
queryDomainNames This property is required. string[]
stringGroupRefs This property is required. string[]
match_criteria This property is required. str
query_domain_names This property is required. Sequence[str]
string_group_refs This property is required. Sequence[str]
matchCriteria This property is required. String
queryDomainNames This property is required. List<String>
stringGroupRefs This property is required. List<String>

GetDnspolicyRuleMatchQueryType

MatchCriteria This property is required. string
QueryTypes This property is required. List<string>
MatchCriteria This property is required. string
QueryTypes This property is required. []string
matchCriteria This property is required. String
queryTypes This property is required. List<String>
matchCriteria This property is required. string
queryTypes This property is required. string[]
match_criteria This property is required. str
query_types This property is required. Sequence[str]
matchCriteria This property is required. String
queryTypes This property is required. List<String>

Package Details

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