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",
});
import pulumi
import pulumi_avi as avi
foo_dnspolicy = avi.get_dnspolicy(name="foo",
uuid="dnspolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
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
})
}
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",
});
});
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());
}
}
variables:
fooDnspolicy:
fn::invoke:
function: avi:getDnspolicy
arguments:
name: foo
uuid: dnspolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b
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>
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]
func LookupDnspolicy(ctx *Context, args *LookupDnspolicyArgs, opts ...InvokeOption) (*LookupDnspolicyResult, error)
func LookupDnspolicyOutput(ctx *Context, args *LookupDnspolicyOutputArgs, opts ...InvokeOption) LookupDnspolicyResultOutput
> 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)
}
public static CompletableFuture<GetDnspolicyResult> getDnspolicy(GetDnspolicyArgs args, InvokeOptions options)
public static Output<GetDnspolicyResult> getDnspolicy(GetDnspolicyArgs args, InvokeOptions options)
fn::invoke:
function: avi:index/getDnspolicy:getDnspolicy
arguments:
# arguments dictionary
The following arguments are supported:
- 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.
getDnspolicy Result
The following output properties are available:
- Configpb
Attributes List<GetDnspolicy Configpb Attribute> - 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 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<Get
Dnspolicy Marker> - 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<Get
Dnspolicy Rule> - Dns rules. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref 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 []GetDnspolicy Configpb Attribute - 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 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
[]Get
Dnspolicy Marker - 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
[]Get
Dnspolicy Rule - Dns rules. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref 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 List<GetDnspolicy Configpb Attribute> - 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 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<Get
Dnspolicy Marker> - 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<Get
Dnspolicy Rule> - Dns rules. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref 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 GetDnspolicy Configpb Attribute[] - 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 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
Get
Dnspolicy Marker[] - 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
Get
Dnspolicy Rule[] - Dns rules. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref 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[GetDnspolicy Configpb Attribute] - 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[Get
Dnspolicy Marker] - 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[Get
Dnspolicy Rule] - 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.
- configpb
Attributes 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.
- created
By 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.
- tenant
Ref 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 string
- Version string
- version String
- version string
- version str
- version String
GetDnspolicyMarker
GetDnspolicyRule
- Actions
List<Get
Dnspolicy Rule Action> - Enable string
- Index string
- Log string
- Matches
List<Get
Dnspolicy Rule Match> - Name string
- Search DnsPolicy by name.
- Actions
[]Get
Dnspolicy Rule Action - Enable string
- Index string
- Log string
- Matches
[]Get
Dnspolicy Rule Match - Name string
- Search DnsPolicy by name.
- actions
List<Get
Dnspolicy Rule Action> - enable String
- index String
- log String
- matches
List<Get
Dnspolicy Rule Match> - name String
- Search DnsPolicy by name.
- actions
Get
Dnspolicy Rule Action[] - enable string
- index string
- log string
- matches
Get
Dnspolicy Rule Match[] - name string
- Search DnsPolicy by name.
- actions
Sequence[Get
Dnspolicy Rule Action] - enable str
- index str
- log str
- matches
Sequence[Get
Dnspolicy Rule Match] - name str
- Search DnsPolicy by name.
- actions List<Property Map>
- enable String
- index String
- log String
- matches List<Property Map>
- name String
- Search DnsPolicy by name.
GetDnspolicyRuleAction
- Allows
List<Get
Dnspolicy Rule Action Allow> - Dns
Rate List<GetLimiters Dnspolicy Rule Action Dns Rate Limiter> - Gs
Group List<GetSelections Dnspolicy Rule Action Gs Group Selection> - Gslb
Site List<GetSelections Dnspolicy Rule Action Gslb Site Selection> - Pool
Switchings List<GetDnspolicy Rule Action Pool Switching> - Responses
List<Get
Dnspolicy Rule Action Response>
- Allows
[]Get
Dnspolicy Rule Action Allow - Dns
Rate []GetLimiters Dnspolicy Rule Action Dns Rate Limiter - Gs
Group []GetSelections Dnspolicy Rule Action Gs Group Selection - Gslb
Site []GetSelections Dnspolicy Rule Action Gslb Site Selection - Pool
Switchings []GetDnspolicy Rule Action Pool Switching - Responses
[]Get
Dnspolicy Rule Action Response
- allows
List<Get
Dnspolicy Rule Action Allow> - dns
Rate List<GetLimiters Dnspolicy Rule Action Dns Rate Limiter> - gs
Group List<GetSelections Dnspolicy Rule Action Gs Group Selection> - gslb
Site List<GetSelections Dnspolicy Rule Action Gslb Site Selection> - pool
Switchings List<GetDnspolicy Rule Action Pool Switching> - responses
List<Get
Dnspolicy Rule Action Response>
- allows
Get
Dnspolicy Rule Action Allow[] - dns
Rate GetLimiters Dnspolicy Rule Action Dns Rate Limiter[] - gs
Group GetSelections Dnspolicy Rule Action Gs Group Selection[] - gslb
Site GetSelections Dnspolicy Rule Action Gslb Site Selection[] - pool
Switchings GetDnspolicy Rule Action Pool Switching[] - responses
Get
Dnspolicy Rule Action Response[]
- allows
Sequence[Get
Dnspolicy Rule Action Allow] - dns_
rate_ Sequence[Getlimiters Dnspolicy Rule Action Dns Rate Limiter] - gs_
group_ Sequence[Getselections Dnspolicy Rule Action Gs Group Selection] - gslb_
site_ Sequence[Getselections Dnspolicy Rule Action Gslb Site Selection] - pool_
switchings Sequence[GetDnspolicy Rule Action Pool Switching] - responses
Sequence[Get
Dnspolicy Rule Action Response]
GetDnspolicyRuleActionAllow
- allow str
- reset_
conn str
GetDnspolicyRuleActionDnsRateLimiter
GetDnspolicyRuleActionDnsRateLimiterAction
- Type string
- Type string
- type String
- type string
- type str
- type String
GetDnspolicyRuleActionDnsRateLimiterRateLimiterObject
GetDnspolicyRuleActionGsGroupSelection
- Group
Name string
- Group
Name string
- group
Name String
- group
Name string
- group_
name str
- group
Name String
GetDnspolicyRuleActionGslbSiteSelection
- Fallback
Site List<string>Names - Is
Site stringPreferred - Site
Name string
- Fallback
Site []stringNames - Is
Site stringPreferred - Site
Name string
- fallback
Site List<String>Names - is
Site StringPreferred - site
Name String
- fallback
Site string[]Names - is
Site stringPreferred - site
Name string
- fallback_
site_ Sequence[str]names - is_
site_ strpreferred - site_
name str
- fallback
Site List<String>Names - is
Site StringPreferred - site
Name String
GetDnspolicyRuleActionPoolSwitching
- Pool
Group stringRef - Pool
Ref string
- Pool
Group stringRef - Pool
Ref string
- pool
Group StringRef - pool
Ref String
- pool
Group stringRef - pool
Ref string
- pool_
group_ strref - pool_
ref str
- pool
Group StringRef - pool
Ref String
GetDnspolicyRuleActionResponse
- string
- Rcode string
- Resource
Record List<GetSets Dnspolicy Rule Action Response Resource Record Set> - Truncation string
- string
- Rcode string
- Resource
Record []GetSets Dnspolicy Rule Action Response Resource Record Set - Truncation string
- String
- rcode String
- resource
Record List<GetSets Dnspolicy Rule Action Response Resource Record Set> - truncation String
- string
- rcode string
- resource
Record GetSets Dnspolicy Rule Action Response Resource Record Set[] - truncation string
- String
- rcode String
- resource
Record List<Property Map>Sets - truncation String
GetDnspolicyRuleActionResponseResourceRecordSet
GetDnspolicyRuleActionResponseResourceRecordSetResourceRecordSet
- Cnames
List<Get
Dnspolicy Rule Action Response Resource Record Set Resource Record Set Cname> - Fqdn string
- Ip6Addresses
List<Get
Dnspolicy Rule Action Response Resource Record Set Resource Record Set Ip6Address> - Ip
Addresses List<GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Ip Address> - Nses
List<Get
Dnspolicy Rule Action Response Resource Record Set Resource Record Set Nse> - Ttl string
- Type string
- Cnames
[]Get
Dnspolicy Rule Action Response Resource Record Set Resource Record Set Cname - Fqdn string
- Ip6Addresses
[]Get
Dnspolicy Rule Action Response Resource Record Set Resource Record Set Ip6Address - Ip
Addresses []GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Ip Address - Nses
[]Get
Dnspolicy Rule Action Response Resource Record Set Resource Record Set Nse - Ttl string
- Type string
- cnames
List<Get
Dnspolicy Rule Action Response Resource Record Set Resource Record Set Cname> - fqdn String
- ip6Addresses
List<Get
Dnspolicy Rule Action Response Resource Record Set Resource Record Set Ip6Address> - ip
Addresses List<GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Ip Address> - nses
List<Get
Dnspolicy Rule Action Response Resource Record Set Resource Record Set Nse> - ttl String
- type String
- cnames
Get
Dnspolicy Rule Action Response Resource Record Set Resource Record Set Cname[] - fqdn string
- ip6Addresses
Get
Dnspolicy Rule Action Response Resource Record Set Resource Record Set Ip6Address[] - ip
Addresses GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Ip Address[] - nses
Get
Dnspolicy Rule Action Response Resource Record Set Resource Record Set Nse[] - ttl string
- type string
- cnames
Sequence[Get
Dnspolicy Rule Action Response Resource Record Set Resource Record Set Cname] - fqdn str
- ip6_
addresses Sequence[GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Ip6Address] - ip_
addresses Sequence[GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Ip Address] - nses
Sequence[Get
Dnspolicy Rule Action Response Resource Record Set Resource Record Set Nse] - ttl str
- type str
GetDnspolicyRuleActionResponseResourceRecordSetResourceRecordSetCname
- Cname string
- Cname string
- cname String
- cname string
- cname str
- cname String
GetDnspolicyRuleActionResponseResourceRecordSetResourceRecordSetIp6Address
GetDnspolicyRuleActionResponseResourceRecordSetResourceRecordSetIp6AddressIp6Address
GetDnspolicyRuleActionResponseResourceRecordSetResourceRecordSetIpAddress
GetDnspolicyRuleActionResponseResourceRecordSetResourceRecordSetIpAddressIpAddress
GetDnspolicyRuleActionResponseResourceRecordSetResourceRecordSetNse
GetDnspolicyRuleActionResponseResourceRecordSetResourceRecordSetNseIp6Address
GetDnspolicyRuleActionResponseResourceRecordSetResourceRecordSetNseIpAddress
GetDnspolicyRuleMatch
- Client
Ip List<GetAddresses Dnspolicy Rule Match Client Ip Address> - Client
Port List<GetNumbers Dnspolicy Rule Match Client Port Number> - Geo
Locations List<GetDnspolicy Rule Match Geo Location> - Protocols
List<Get
Dnspolicy Rule Match Protocol> - Query
Names List<GetDnspolicy Rule Match Query Name> - Query
Types List<GetDnspolicy Rule Match Query Type>
- client
Ip List<GetAddresses Dnspolicy Rule Match Client Ip Address> - client
Port List<GetNumbers Dnspolicy Rule Match Client Port Number> - geo
Locations List<GetDnspolicy Rule Match Geo Location> - protocols
List<Get
Dnspolicy Rule Match Protocol> - query
Names List<GetDnspolicy Rule Match Query Name> - query
Types List<GetDnspolicy Rule Match Query Type>
- client_
ip_ Sequence[Getaddresses Dnspolicy Rule Match Client Ip Address] - client_
port_ Sequence[Getnumbers Dnspolicy Rule Match Client Port Number] - geo_
locations Sequence[GetDnspolicy Rule Match Geo Location] - protocols
Sequence[Get
Dnspolicy Rule Match Protocol] - query_
names Sequence[GetDnspolicy Rule Match Query Name] - query_
types Sequence[GetDnspolicy Rule Match Query Type]
GetDnspolicyRuleMatchClientIpAddress
GetDnspolicyRuleMatchClientIpAddressClientIp
GetDnspolicyRuleMatchClientIpAddressClientIpAddr
GetDnspolicyRuleMatchClientIpAddressClientIpPrefix
- ip
Addrs List<Property Map> - mask String
GetDnspolicyRuleMatchClientIpAddressClientIpPrefixIpAddr
GetDnspolicyRuleMatchClientIpAddressClientIpRange
GetDnspolicyRuleMatchClientIpAddressClientIpRangeBegin
GetDnspolicyRuleMatchClientIpAddressClientIpRangeEnd
GetDnspolicyRuleMatchClientPortNumber
GetDnspolicyRuleMatchClientPortNumberClientPort
- Match
Criteria string - Ports List<double>
- Ranges
List<Get
Dnspolicy Rule Match Client Port Number Client Port Range>
- match
Criteria String - ports List<Double>
- ranges
List<Get
Dnspolicy Rule Match Client Port Number Client Port Range>
- match
Criteria String - ports List<Number>
- ranges List<Property Map>
GetDnspolicyRuleMatchClientPortNumberClientPortRange
GetDnspolicyRuleMatchGeoLocation
- Geolocation
Name string - Geolocation
Tag string - Match
Criteria string - Use
Edns stringClient Subnet Ip
- Geolocation
Name string - Geolocation
Tag string - Match
Criteria string - Use
Edns stringClient Subnet Ip
- geolocation
Name String - geolocation
Tag String - match
Criteria String - use
Edns StringClient Subnet Ip
- geolocation
Name string - geolocation
Tag string - match
Criteria string - use
Edns stringClient Subnet Ip
- geolocation
Name String - geolocation
Tag String - match
Criteria String - use
Edns StringClient Subnet Ip
GetDnspolicyRuleMatchProtocol
- Match
Criteria string - Protocol string
- Match
Criteria string - Protocol string
- match
Criteria String - protocol String
- match
Criteria string - protocol string
- match_
criteria str - protocol str
- match
Criteria String - protocol String
GetDnspolicyRuleMatchQueryName
- Match
Criteria string - Query
Domain List<string>Names - String
Group List<string>Refs
- Match
Criteria string - Query
Domain []stringNames - String
Group []stringRefs
- match
Criteria String - query
Domain List<String>Names - string
Group List<String>Refs
- match
Criteria string - query
Domain string[]Names - string
Group string[]Refs
- match_
criteria str - query_
domain_ Sequence[str]names - string_
group_ Sequence[str]refs
- match
Criteria String - query
Domain List<String>Names - string
Group List<String>Refs
GetDnspolicyRuleMatchQueryType
- Match
Criteria string - Query
Types List<string>
- Match
Criteria string - Query
Types []string
- match
Criteria String - query
Types List<String>
- match
Criteria string - query
Types string[]
- match_
criteria str - query_
types Sequence[str]
- match
Criteria String - query
Types List<String>
Package Details
- Repository
- avi vmware/terraform-provider-avi
- License
- Notes
- This Pulumi package is based on the
avi
Terraform Provider.