1. Packages
  2. Azure Native v1
  3. API Docs
  4. avs
  5. getWorkloadNetworkDnsZone
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.avs.getWorkloadNetworkDnsZone

Explore with Pulumi AI

These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

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>
Copy
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]
Copy
func LookupWorkloadNetworkDnsZone(ctx *Context, args *LookupWorkloadNetworkDnsZoneArgs, opts ...InvokeOption) (*LookupWorkloadNetworkDnsZoneResult, error)
func LookupWorkloadNetworkDnsZoneOutput(ctx *Context, args *LookupWorkloadNetworkDnsZoneOutputArgs, opts ...InvokeOption) LookupWorkloadNetworkDnsZoneResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetWorkloadNetworkDnsZoneResult> getWorkloadNetworkDnsZone(GetWorkloadNetworkDnsZoneArgs args, InvokeOptions options)
public static Output<GetWorkloadNetworkDnsZoneResult> getWorkloadNetworkDnsZone(GetWorkloadNetworkDnsZoneArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:avs:getWorkloadNetworkDnsZone
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

DnsZoneId
This property is required.
Changes to this property will trigger replacement.
string
NSX DNS Zone identifier. Generally the same as the DNS Zone's display name
PrivateCloudName
This property is required.
Changes to this property will trigger replacement.
string
Name of the private cloud
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
DnsZoneId
This property is required.
Changes to this property will trigger replacement.
string
NSX DNS Zone identifier. Generally the same as the DNS Zone's display name
PrivateCloudName
This property is required.
Changes to this property will trigger replacement.
string
Name of the private cloud
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
dnsZoneId
This property is required.
Changes to this property will trigger replacement.
String
NSX DNS Zone identifier. Generally the same as the DNS Zone's display name
privateCloudName
This property is required.
Changes to this property will trigger replacement.
String
Name of the private cloud
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
dnsZoneId
This property is required.
Changes to this property will trigger replacement.
string
NSX DNS Zone identifier. Generally the same as the DNS Zone's display name
privateCloudName
This property is required.
Changes to this property will trigger replacement.
string
Name of the private cloud
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
dns_zone_id
This property is required.
Changes to this property will trigger replacement.
str
NSX DNS Zone identifier. Generally the same as the DNS Zone's display name
private_cloud_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the private cloud
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
dnsZoneId
This property is required.
Changes to this property will trigger replacement.
String
NSX DNS Zone identifier. Generally the same as the DNS Zone's display name
privateCloudName
This property is required.
Changes to this property will trigger replacement.
String
Name of the private cloud
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
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-v1 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi