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
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
GetDnspolicyRule
- Actions
This property is required. List<GetDnspolicy Rule Action> - Enable
This property is required. string - Index
This property is required. string - Log
This property is required. string - Matches
This property is required. List<GetDnspolicy Rule Match> - Name
This property is required. string - Search DnsPolicy by name.
- Actions
This property is required. []GetDnspolicy Rule Action - Enable
This property is required. string - Index
This property is required. string - Log
This property is required. string - Matches
This property is required. []GetDnspolicy Rule Match - Name
This property is required. string - Search DnsPolicy by name.
- actions
This property is required. List<GetDnspolicy Rule Action> - enable
This property is required. String - index
This property is required. String - log
This property is required. String - matches
This property is required. List<GetDnspolicy Rule Match> - name
This property is required. String - Search DnsPolicy by name.
- actions
This property is required. GetDnspolicy Rule Action[] - enable
This property is required. string - index
This property is required. string - log
This property is required. string - matches
This property is required. GetDnspolicy Rule Match[] - name
This property is required. string - Search DnsPolicy by name.
- actions
This property is required. Sequence[GetDnspolicy Rule Action] - enable
This property is required. str - index
This property is required. str - log
This property is required. str - matches
This property is required. Sequence[GetDnspolicy Rule Match] - 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<GetDnspolicy Rule Action Allow> - Dns
Rate Limiters This property is required. List<GetDnspolicy Rule Action Dns Rate Limiter> - Gs
Group Selections This property is required. List<GetDnspolicy Rule Action Gs Group Selection> - Gslb
Site Selections This property is required. List<GetDnspolicy Rule Action Gslb Site Selection> - Pool
Switchings This property is required. List<GetDnspolicy Rule Action Pool Switching> - Responses
This property is required. List<GetDnspolicy Rule Action Response>
- Allows
This property is required. []GetDnspolicy Rule Action Allow - Dns
Rate Limiters This property is required. []GetDnspolicy Rule Action Dns Rate Limiter - Gs
Group Selections This property is required. []GetDnspolicy Rule Action Gs Group Selection - Gslb
Site Selections This property is required. []GetDnspolicy Rule Action Gslb Site Selection - Pool
Switchings This property is required. []GetDnspolicy Rule Action Pool Switching - Responses
This property is required. []GetDnspolicy Rule Action Response
- allows
This property is required. List<GetDnspolicy Rule Action Allow> - dns
Rate Limiters This property is required. List<GetDnspolicy Rule Action Dns Rate Limiter> - gs
Group Selections This property is required. List<GetDnspolicy Rule Action Gs Group Selection> - gslb
Site Selections This property is required. List<GetDnspolicy Rule Action Gslb Site Selection> - pool
Switchings This property is required. List<GetDnspolicy Rule Action Pool Switching> - responses
This property is required. List<GetDnspolicy Rule Action Response>
- allows
This property is required. GetDnspolicy Rule Action Allow[] - dns
Rate Limiters This property is required. GetDnspolicy Rule Action Dns Rate Limiter[] - gs
Group Selections This property is required. GetDnspolicy Rule Action Gs Group Selection[] - gslb
Site Selections This property is required. GetDnspolicy Rule Action Gslb Site Selection[] - pool
Switchings This property is required. GetDnspolicy Rule Action Pool Switching[] - responses
This property is required. GetDnspolicy Rule Action Response[]
- allows
This property is required. Sequence[GetDnspolicy Rule Action Allow] - dns_
rate_ limiters This property is required. Sequence[GetDnspolicy Rule Action Dns Rate Limiter] - gs_
group_ selections This property is required. Sequence[GetDnspolicy Rule Action Gs Group Selection] - gslb_
site_ selections This property is required. Sequence[GetDnspolicy Rule Action Gslb Site Selection] - pool_
switchings This property is required. Sequence[GetDnspolicy Rule Action Pool Switching] - responses
This property is required. Sequence[GetDnspolicy Rule Action Response]
- allows
This property is required. List<Property Map> - dns
Rate Limiters This property is required. List<Property Map> - gs
Group Selections This property is required. List<Property Map> - gslb
Site Selections This property is required. List<Property Map> - pool
Switchings This property is required. List<Property Map> - responses
This property is required. List<Property Map>
GetDnspolicyRuleActionAllow
- allow
This property is required. str - reset_
conn This property is required. str
GetDnspolicyRuleActionDnsRateLimiter
- Actions
This property is required. List<GetDnspolicy Rule Action Dns Rate Limiter Action> - Rate
Limiter Objects This property is required. List<GetDnspolicy Rule Action Dns Rate Limiter Rate Limiter Object>
- Actions
This property is required. []GetDnspolicy Rule Action Dns Rate Limiter Action - Rate
Limiter Objects This property is required. []GetDnspolicy Rule Action Dns Rate Limiter Rate Limiter Object
- actions
This property is required. List<GetDnspolicy Rule Action Dns Rate Limiter Action> - rate
Limiter Objects This property is required. List<GetDnspolicy Rule Action Dns Rate Limiter Rate Limiter Object>
- actions
This property is required. GetDnspolicy Rule Action Dns Rate Limiter Action[] - rate
Limiter Objects This property is required. GetDnspolicy Rule Action Dns Rate Limiter Rate Limiter Object[]
- actions
This property is required. Sequence[GetDnspolicy Rule Action Dns Rate Limiter Action] - rate_
limiter_ objects This property is required. Sequence[GetDnspolicy Rule Action Dns Rate Limiter Rate Limiter Object]
- actions
This property is required. List<Property Map> - rate
Limiter Objects 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
GetDnspolicyRuleActionGsGroupSelection
- Group
Name This property is required. string
- Group
Name This property is required. string
- group
Name This property is required. String
- group
Name This property is required. string
- group_
name This property is required. str
- group
Name This property is required. String
GetDnspolicyRuleActionGslbSiteSelection
- Fallback
Site Names This property is required. List<string> - Is
Site Preferred This property is required. string - Site
Name This property is required. string
- Fallback
Site Names This property is required. []string - Is
Site Preferred This property is required. string - Site
Name This property is required. string
- fallback
Site Names This property is required. List<String> - is
Site Preferred This property is required. String - site
Name This property is required. String
- fallback
Site Names This property is required. string[] - is
Site Preferred This property is required. string - site
Name 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
- fallback
Site Names This property is required. List<String> - is
Site Preferred This property is required. String - site
Name This property is required. String
GetDnspolicyRuleActionPoolSwitching
- Pool
Group Ref This property is required. string - Pool
Ref This property is required. string
- Pool
Group Ref This property is required. string - Pool
Ref This property is required. string
- pool
Group Ref This property is required. String - pool
Ref This property is required. String
- pool
Group Ref This property is required. string - pool
Ref This property is required. string
- pool_
group_ ref This property is required. str - pool_
ref This property is required. str
- pool
Group Ref This property is required. String - pool
Ref This property is required. String
GetDnspolicyRuleActionResponse
This property is required. string- Rcode
This property is required. string - Resource
Record Sets This property is required. List<GetDnspolicy Rule Action Response Resource Record Set> - Truncation
This property is required. string
This property is required. string- Rcode
This property is required. string - Resource
Record Sets This property is required. []GetDnspolicy Rule Action Response Resource Record Set - Truncation
This property is required. string
This property is required. String- rcode
This property is required. String - resource
Record Sets This property is required. List<GetDnspolicy Rule Action Response Resource Record Set> - truncation
This property is required. String
This property is required. string- rcode
This property is required. string - resource
Record Sets This property is required. GetDnspolicy Rule Action Response Resource Record Set[] - truncation
This property is required. string
This property is required. str- rcode
This property is required. str - resource_
record_ sets This property is required. Sequence[GetDnspolicy Rule Action Response Resource Record Set] - truncation
This property is required. str
This property is required. String- rcode
This property is required. String - resource
Record Sets This property is required. List<Property Map> - truncation
This property is required. String
GetDnspolicyRuleActionResponseResourceRecordSet
- Resource
Record Sets This property is required. List<GetDnspolicy Rule Action Response Resource Record Set Resource Record Set> - Section
This property is required. string
- Resource
Record Sets This property is required. []GetDnspolicy Rule Action Response Resource Record Set Resource Record Set - Section
This property is required. string
- resource
Record Sets This property is required. List<GetDnspolicy Rule Action Response Resource Record Set Resource Record Set> - section
This property is required. String
- resource
Record Sets This property is required. GetDnspolicy Rule Action Response Resource Record Set Resource Record Set[] - section
This property is required. string
- resource_
record_ sets This property is required. Sequence[GetDnspolicy Rule Action Response Resource Record Set Resource Record Set] - section
This property is required. str
- resource
Record Sets This property is required. List<Property Map> - section
This property is required. String
GetDnspolicyRuleActionResponseResourceRecordSetResourceRecordSet
- Cnames
This property is required. List<GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Cname> - Fqdn
This property is required. string - Ip6Addresses
This property is required. List<GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Ip6Address> - Ip
Addresses This property is required. List<GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Ip Address> - Nses
This property is required. List<GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Nse> - Ttl
This property is required. string - Type
This property is required. string
- Cnames
This property is required. []GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Cname - Fqdn
This property is required. string - Ip6Addresses
This property is required. []GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Ip6Address - Ip
Addresses This property is required. []GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Ip Address - Nses
This property is required. []GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Nse - Ttl
This property is required. string - Type
This property is required. string
- cnames
This property is required. List<GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Cname> - fqdn
This property is required. String - ip6Addresses
This property is required. List<GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Ip6Address> - ip
Addresses This property is required. List<GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Ip Address> - nses
This property is required. List<GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Nse> - ttl
This property is required. String - type
This property is required. String
- cnames
This property is required. GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Cname[] - fqdn
This property is required. string - ip6Addresses
This property is required. GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Ip6Address[] - ip
Addresses This property is required. GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Ip Address[] - nses
This property is required. GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Nse[] - ttl
This property is required. string - type
This property is required. string
- cnames
This property is required. Sequence[GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Cname] - fqdn
This property is required. str - ip6_
addresses This property is required. Sequence[GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Ip6Address] - ip_
addresses This property is required. Sequence[GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Ip Address] - nses
This property is required. Sequence[GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Nse] - ttl
This property is required. str - type
This property is required. str
- cnames
This property is required. List<Property Map> - fqdn
This property is required. String - ip6Addresses
This property is required. List<Property Map> - ip
Addresses 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<GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Ip6Address Ip6Address>
- Ip6Addresses
This property is required. []GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Ip6Address Ip6Address
- ip6Addresses
This property is required. List<GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Ip6Address Ip6Address>
- ip6Addresses
This property is required. GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Ip6Address Ip6Address[]
- ip6_
addresses This property is required. Sequence[GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Ip6Address Ip6Address]
- ip6Addresses
This property is required. List<Property Map>
GetDnspolicyRuleActionResponseResourceRecordSetResourceRecordSetIp6AddressIp6Address
GetDnspolicyRuleActionResponseResourceRecordSetResourceRecordSetIpAddress
- Ip
Addresses This property is required. List<GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Ip Address Ip Address>
- Ip
Addresses This property is required. []GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Ip Address Ip Address
- ip
Addresses This property is required. List<GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Ip Address Ip Address>
- ip
Addresses This property is required. GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Ip Address Ip Address[]
- ip_
addresses This property is required. Sequence[GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Ip Address Ip Address]
- ip
Addresses This property is required. List<Property Map>
GetDnspolicyRuleActionResponseResourceRecordSetResourceRecordSetIpAddressIpAddress
GetDnspolicyRuleActionResponseResourceRecordSetResourceRecordSetNse
- Ip6Addresses
This property is required. List<GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Nse Ip6Address> - Ip
Addresses This property is required. List<GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Nse Ip Address> - Nsname
This property is required. string
- Ip6Addresses
This property is required. []GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Nse Ip6Address - Ip
Addresses This property is required. []GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Nse Ip Address - Nsname
This property is required. string
- ip6Addresses
This property is required. List<GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Nse Ip6Address> - ip
Addresses This property is required. List<GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Nse Ip Address> - nsname
This property is required. String
- ip6Addresses
This property is required. GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Nse Ip6Address[] - ip
Addresses This property is required. GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Nse Ip Address[] - nsname
This property is required. string
- ip6_
addresses This property is required. Sequence[GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Nse Ip6Address] - ip_
addresses This property is required. Sequence[GetDnspolicy Rule Action Response Resource Record Set Resource Record Set Nse Ip Address] - nsname
This property is required. str
- ip6Addresses
This property is required. List<Property Map> - ip
Addresses This property is required. List<Property Map> - nsname
This property is required. String
GetDnspolicyRuleActionResponseResourceRecordSetResourceRecordSetNseIp6Address
GetDnspolicyRuleActionResponseResourceRecordSetResourceRecordSetNseIpAddress
GetDnspolicyRuleMatch
- Client
Ip Addresses This property is required. List<GetDnspolicy Rule Match Client Ip Address> - Client
Port Numbers This property is required. List<GetDnspolicy Rule Match Client Port Number> - Geo
Locations This property is required. List<GetDnspolicy Rule Match Geo Location> - Protocols
This property is required. List<GetDnspolicy Rule Match Protocol> - Query
Names This property is required. List<GetDnspolicy Rule Match Query Name> - Query
Types This property is required. List<GetDnspolicy Rule Match Query Type>
- Client
Ip Addresses This property is required. []GetDnspolicy Rule Match Client Ip Address - Client
Port Numbers This property is required. []GetDnspolicy Rule Match Client Port Number - Geo
Locations This property is required. []GetDnspolicy Rule Match Geo Location - Protocols
This property is required. []GetDnspolicy Rule Match Protocol - Query
Names This property is required. []GetDnspolicy Rule Match Query Name - Query
Types This property is required. []GetDnspolicy Rule Match Query Type
- client
Ip Addresses This property is required. List<GetDnspolicy Rule Match Client Ip Address> - client
Port Numbers This property is required. List<GetDnspolicy Rule Match Client Port Number> - geo
Locations This property is required. List<GetDnspolicy Rule Match Geo Location> - protocols
This property is required. List<GetDnspolicy Rule Match Protocol> - query
Names This property is required. List<GetDnspolicy Rule Match Query Name> - query
Types This property is required. List<GetDnspolicy Rule Match Query Type>
- client
Ip Addresses This property is required. GetDnspolicy Rule Match Client Ip Address[] - client
Port Numbers This property is required. GetDnspolicy Rule Match Client Port Number[] - geo
Locations This property is required. GetDnspolicy Rule Match Geo Location[] - protocols
This property is required. GetDnspolicy Rule Match Protocol[] - query
Names This property is required. GetDnspolicy Rule Match Query Name[] - query
Types This property is required. GetDnspolicy Rule Match Query Type[]
- client_
ip_ addresses This property is required. Sequence[GetDnspolicy Rule Match Client Ip Address] - client_
port_ numbers This property is required. Sequence[GetDnspolicy Rule Match Client Port Number] - geo_
locations This property is required. Sequence[GetDnspolicy Rule Match Geo Location] - protocols
This property is required. Sequence[GetDnspolicy Rule Match Protocol] - query_
names This property is required. Sequence[GetDnspolicy Rule Match Query Name] - query_
types This property is required. Sequence[GetDnspolicy Rule Match Query Type]
- client
Ip Addresses This property is required. List<Property Map> - client
Port Numbers This property is required. List<Property Map> - geo
Locations This property is required. List<Property Map> - protocols
This property is required. List<Property Map> - query
Names This property is required. List<Property Map> - query
Types This property is required. List<Property Map>
GetDnspolicyRuleMatchClientIpAddress
- Client
Ips This property is required. List<GetDnspolicy Rule Match Client Ip Address Client Ip> - Use
Edns Client Subnet Ip This property is required. string
- Client
Ips This property is required. []GetDnspolicy Rule Match Client Ip Address Client Ip - Use
Edns Client Subnet Ip This property is required. string
- client
Ips This property is required. List<GetDnspolicy Rule Match Client Ip Address Client Ip> - use
Edns Client Subnet Ip This property is required. String
- client
Ips This property is required. GetDnspolicy Rule Match Client Ip Address Client Ip[] - use
Edns Client Subnet Ip This property is required. string
- client_
ips This property is required. Sequence[GetDnspolicy Rule Match Client Ip Address Client Ip] - use_
edns_ client_ subnet_ ip This property is required. str
- client
Ips This property is required. List<Property Map> - use
Edns Client Subnet Ip This property is required. String
GetDnspolicyRuleMatchClientIpAddressClientIp
- Addrs
This property is required. List<GetDnspolicy Rule Match Client Ip Address Client Ip Addr> - Group
Refs This property is required. List<string> - Match
Criteria This property is required. string - Prefixes
This property is required. List<GetDnspolicy Rule Match Client Ip Address Client Ip Prefix> - Ranges
This property is required. List<GetDnspolicy Rule Match Client Ip Address Client Ip Range>
- Addrs
This property is required. []GetDnspolicy Rule Match Client Ip Address Client Ip Addr - Group
Refs This property is required. []string - Match
Criteria This property is required. string - Prefixes
This property is required. []GetDnspolicy Rule Match Client Ip Address Client Ip Prefix - Ranges
This property is required. []GetDnspolicy Rule Match Client Ip Address Client Ip Range
- addrs
This property is required. List<GetDnspolicy Rule Match Client Ip Address Client Ip Addr> - group
Refs This property is required. List<String> - match
Criteria This property is required. String - prefixes
This property is required. List<GetDnspolicy Rule Match Client Ip Address Client Ip Prefix> - ranges
This property is required. List<GetDnspolicy Rule Match Client Ip Address Client Ip Range>
- addrs
This property is required. GetDnspolicy Rule Match Client Ip Address Client Ip Addr[] - group
Refs This property is required. string[] - match
Criteria This property is required. string - prefixes
This property is required. GetDnspolicy Rule Match Client Ip Address Client Ip Prefix[] - ranges
This property is required. GetDnspolicy Rule Match Client Ip Address Client Ip Range[]
- addrs
This property is required. Sequence[GetDnspolicy Rule Match Client Ip Address Client Ip Addr] - group_
refs This property is required. Sequence[str] - match_
criteria This property is required. str - prefixes
This property is required. Sequence[GetDnspolicy Rule Match Client Ip Address Client Ip Prefix] - ranges
This property is required. Sequence[GetDnspolicy Rule Match Client Ip Address Client Ip Range]
- addrs
This property is required. List<Property Map> - group
Refs This property is required. List<String> - match
Criteria This property is required. String - prefixes
This property is required. List<Property Map> - ranges
This property is required. List<Property Map>
GetDnspolicyRuleMatchClientIpAddressClientIpAddr
GetDnspolicyRuleMatchClientIpAddressClientIpPrefix
- Ip
Addrs This property is required. List<GetDnspolicy Rule Match Client Ip Address Client Ip Prefix Ip Addr> - Mask
This property is required. string
- Ip
Addrs This property is required. []GetDnspolicy Rule Match Client Ip Address Client Ip Prefix Ip Addr - Mask
This property is required. string
- ip
Addrs This property is required. List<GetDnspolicy Rule Match Client Ip Address Client Ip Prefix Ip Addr> - mask
This property is required. String
- ip
Addrs This property is required. GetDnspolicy Rule Match Client Ip Address Client Ip Prefix Ip Addr[] - mask
This property is required. string
- ip_
addrs This property is required. Sequence[GetDnspolicy Rule Match Client Ip Address Client Ip Prefix Ip Addr] - mask
This property is required. str
- ip
Addrs This property is required. List<Property Map> - mask
This property is required. String
GetDnspolicyRuleMatchClientIpAddressClientIpPrefixIpAddr
GetDnspolicyRuleMatchClientIpAddressClientIpRange
- Begins
This property is required. List<GetDnspolicy Rule Match Client Ip Address Client Ip Range Begin> - Ends
This property is required. List<GetDnspolicy Rule Match Client Ip Address Client Ip Range End>
- Begins
This property is required. []GetDnspolicy Rule Match Client Ip Address Client Ip Range Begin - Ends
This property is required. []GetDnspolicy Rule Match Client Ip Address Client Ip Range End
- begins
This property is required. List<GetDnspolicy Rule Match Client Ip Address Client Ip Range Begin> - ends
This property is required. List<GetDnspolicy Rule Match Client Ip Address Client Ip Range End>
- begins
This property is required. GetDnspolicy Rule Match Client Ip Address Client Ip Range Begin[] - ends
This property is required. GetDnspolicy Rule Match Client Ip Address Client Ip Range End[]
- begins
This property is required. Sequence[GetDnspolicy Rule Match Client Ip Address Client Ip Range Begin] - ends
This property is required. Sequence[GetDnspolicy Rule Match Client Ip Address Client Ip Range End]
- begins
This property is required. List<Property Map> - ends
This property is required. List<Property Map>
GetDnspolicyRuleMatchClientIpAddressClientIpRangeBegin
GetDnspolicyRuleMatchClientIpAddressClientIpRangeEnd
GetDnspolicyRuleMatchClientPortNumber
- Client
Ports This property is required. List<GetDnspolicy Rule Match Client Port Number Client Port>
- Client
Ports This property is required. []GetDnspolicy Rule Match Client Port Number Client Port
- client
Ports This property is required. List<GetDnspolicy Rule Match Client Port Number Client Port>
- client
Ports This property is required. GetDnspolicy Rule Match Client Port Number Client Port[]
- client_
ports This property is required. Sequence[GetDnspolicy Rule Match Client Port Number Client Port]
- client
Ports This property is required. List<Property Map>
GetDnspolicyRuleMatchClientPortNumberClientPort
- Match
Criteria This property is required. string - Ports
This property is required. List<double> - Ranges
This property is required. List<GetDnspolicy Rule Match Client Port Number Client Port Range>
- Match
Criteria This property is required. string - Ports
This property is required. []float64 - Ranges
This property is required. []GetDnspolicy Rule Match Client Port Number Client Port Range
- match
Criteria This property is required. String - ports
This property is required. List<Double> - ranges
This property is required. List<GetDnspolicy Rule Match Client Port Number Client Port Range>
- match
Criteria This property is required. string - ports
This property is required. number[] - ranges
This property is required. GetDnspolicy Rule Match Client Port Number Client Port Range[]
- match_
criteria This property is required. str - ports
This property is required. Sequence[float] - ranges
This property is required. Sequence[GetDnspolicy Rule Match Client Port Number Client Port Range]
- match
Criteria This property is required. String - ports
This property is required. List<Number> - ranges
This property is required. List<Property Map>
GetDnspolicyRuleMatchClientPortNumberClientPortRange
GetDnspolicyRuleMatchGeoLocation
- Geolocation
Name This property is required. string - Geolocation
Tag This property is required. string - Match
Criteria This property is required. string - Use
Edns Client Subnet Ip This property is required. string
- Geolocation
Name This property is required. string - Geolocation
Tag This property is required. string - Match
Criteria This property is required. string - Use
Edns Client Subnet Ip This property is required. string
- geolocation
Name This property is required. String - geolocation
Tag This property is required. String - match
Criteria This property is required. String - use
Edns Client Subnet Ip This property is required. String
- geolocation
Name This property is required. string - geolocation
Tag This property is required. string - match
Criteria This property is required. string - use
Edns Client Subnet Ip 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
- geolocation
Name This property is required. String - geolocation
Tag This property is required. String - match
Criteria This property is required. String - use
Edns Client Subnet Ip This property is required. String
GetDnspolicyRuleMatchProtocol
- Match
Criteria This property is required. string - Protocol
This property is required. string
- Match
Criteria This property is required. string - Protocol
This property is required. string
- match
Criteria This property is required. String - protocol
This property is required. String
- match
Criteria This property is required. string - protocol
This property is required. string
- match_
criteria This property is required. str - protocol
This property is required. str
- match
Criteria This property is required. String - protocol
This property is required. String
GetDnspolicyRuleMatchQueryName
- Match
Criteria This property is required. string - Query
Domain Names This property is required. List<string> - String
Group Refs This property is required. List<string>
- Match
Criteria This property is required. string - Query
Domain Names This property is required. []string - String
Group Refs This property is required. []string
- match
Criteria This property is required. String - query
Domain Names This property is required. List<String> - string
Group Refs This property is required. List<String>
- match
Criteria This property is required. string - query
Domain Names This property is required. string[] - string
Group Refs 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]
- match
Criteria This property is required. String - query
Domain Names This property is required. List<String> - string
Group Refs This property is required. List<String>
GetDnspolicyRuleMatchQueryType
- Match
Criteria This property is required. string - Query
Types This property is required. List<string>
- Match
Criteria This property is required. string - Query
Types This property is required. []string
- match
Criteria This property is required. String - query
Types This property is required. List<String>
- match
Criteria This property is required. string - query
Types This property is required. string[]
- match_
criteria This property is required. str - query_
types This property is required. Sequence[str]
- match
Criteria This property is required. String - query
Types 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.