azure-native.avs.getWorkloadNetworkDnsZone

Explore with Pulumi AI

NSX DNS Zone API Version: 2020-07-17-preview.

Using getWorkloadNetworkDnsZone

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 getWorkloadNetworkDnsZone(args: GetWorkloadNetworkDnsZoneArgs, opts?: InvokeOptions): Promise<GetWorkloadNetworkDnsZoneResult>
function getWorkloadNetworkDnsZoneOutput(args: GetWorkloadNetworkDnsZoneOutputArgs, opts?: InvokeOptions): Output<GetWorkloadNetworkDnsZoneResult>
def get_workload_network_dns_zone(dns_zone_id: Optional[str] = None,
                                  private_cloud_name: Optional[str] = None,
                                  resource_group_name: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetWorkloadNetworkDnsZoneResult
def get_workload_network_dns_zone_output(dns_zone_id: Optional[pulumi.Input[str]] = None,
                                  private_cloud_name: Optional[pulumi.Input[str]] = None,
                                  resource_group_name: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetWorkloadNetworkDnsZoneResult]
func LookupWorkloadNetworkDnsZone(ctx *Context, args *LookupWorkloadNetworkDnsZoneArgs, opts ...InvokeOption) (*LookupWorkloadNetworkDnsZoneResult, error)
func LookupWorkloadNetworkDnsZoneOutput(ctx *Context, args *LookupWorkloadNetworkDnsZoneOutputArgs, opts ...InvokeOption) LookupWorkloadNetworkDnsZoneResultOutput

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

public static class GetWorkloadNetworkDnsZone 
{
    public static Task<GetWorkloadNetworkDnsZoneResult> InvokeAsync(GetWorkloadNetworkDnsZoneArgs args, InvokeOptions? opts = null)
    public static Output<GetWorkloadNetworkDnsZoneResult> Invoke(GetWorkloadNetworkDnsZoneInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetWorkloadNetworkDnsZoneResult> getWorkloadNetworkDnsZone(GetWorkloadNetworkDnsZoneArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:avs:getWorkloadNetworkDnsZone
  arguments:
    # arguments dictionary

The following arguments are supported:

DnsZoneId string

NSX DNS Zone identifier. Generally the same as the DNS Zone's display name

PrivateCloudName string

Name of the private cloud

ResourceGroupName string

The name of the resource group. The name is case insensitive.

DnsZoneId string

NSX DNS Zone identifier. Generally the same as the DNS Zone's display name

PrivateCloudName string

Name of the private cloud

ResourceGroupName string

The name of the resource group. The name is case insensitive.

dnsZoneId String

NSX DNS Zone identifier. Generally the same as the DNS Zone's display name

privateCloudName String

Name of the private cloud

resourceGroupName String

The name of the resource group. The name is case insensitive.

dnsZoneId string

NSX DNS Zone identifier. Generally the same as the DNS Zone's display name

privateCloudName string

Name of the private cloud

resourceGroupName string

The name of the resource group. The name is case insensitive.

dns_zone_id str

NSX DNS Zone identifier. Generally the same as the DNS Zone's display name

private_cloud_name str

Name of the private cloud

resource_group_name str

The name of the resource group. The name is case insensitive.

dnsZoneId String

NSX DNS Zone identifier. Generally the same as the DNS Zone's display name

privateCloudName String

Name of the private cloud

resourceGroupName String

The name of the resource group. The name is case insensitive.

getWorkloadNetworkDnsZone Result

The following output properties are available:

Id string

Resource ID.

Name string

Resource name.

ProvisioningState string

The provisioning state

Type string

Resource type.

DisplayName string

Display name of the DNS Zone.

DnsServerIps List<string>

DNS Server IP array of the DNS Zone.

DnsServices double

Number of DNS Services using the DNS zone.

Domain List<string>

Domain names of the DNS Zone.

Revision double

NSX revision number.

SourceIp string

Source IP of the DNS Zone.

Id string

Resource ID.

Name string

Resource name.

ProvisioningState string

The provisioning state

Type string

Resource type.

DisplayName string

Display name of the DNS Zone.

DnsServerIps []string

DNS Server IP array of the DNS Zone.

DnsServices float64

Number of DNS Services using the DNS zone.

Domain []string

Domain names of the DNS Zone.

Revision float64

NSX revision number.

SourceIp string

Source IP of the DNS Zone.

id String

Resource ID.

name String

Resource name.

provisioningState String

The provisioning state

type String

Resource type.

displayName String

Display name of the DNS Zone.

dnsServerIps List<String>

DNS Server IP array of the DNS Zone.

dnsServices Double

Number of DNS Services using the DNS zone.

domain List<String>

Domain names of the DNS Zone.

revision Double

NSX revision number.

sourceIp String

Source IP of the DNS Zone.

id string

Resource ID.

name string

Resource name.

provisioningState string

The provisioning state

type string

Resource type.

displayName string

Display name of the DNS Zone.

dnsServerIps string[]

DNS Server IP array of the DNS Zone.

dnsServices number

Number of DNS Services using the DNS zone.

domain string[]

Domain names of the DNS Zone.

revision number

NSX revision number.

sourceIp string

Source IP of the DNS Zone.

id str

Resource ID.

name str

Resource name.

provisioning_state str

The provisioning state

type str

Resource type.

display_name str

Display name of the DNS Zone.

dns_server_ips Sequence[str]

DNS Server IP array of the DNS Zone.

dns_services float

Number of DNS Services using the DNS zone.

domain Sequence[str]

Domain names of the DNS Zone.

revision float

NSX revision number.

source_ip str

Source IP of the DNS Zone.

id String

Resource ID.

name String

Resource name.

provisioningState String

The provisioning state

type String

Resource type.

displayName String

Display name of the DNS Zone.

dnsServerIps List<String>

DNS Server IP array of the DNS Zone.

dnsServices Number

Number of DNS Services using the DNS zone.

domain List<String>

Domain names of the DNS Zone.

revision Number

NSX revision number.

sourceIp String

Source IP of the DNS Zone.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0