azure-native.network.getPrivateDnsZoneGroup
Explore with Pulumi AI
Gets the private dns zone group resource by specified private dns zone group name.
Uses Azure REST API version 2024-05-01.
Other available API versions: 2020-03-01, 2020-04-01, 2020-05-01, 2020-06-01, 2020-07-01, 2020-08-01, 2020-11-01, 2021-02-01, 2021-03-01, 2021-05-01, 2021-08-01, 2022-01-01, 2022-05-01, 2022-07-01, 2022-09-01, 2022-11-01, 2023-02-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native network [ApiVersion]
. See the version guide for details.
Using getPrivateDnsZoneGroup
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 getPrivateDnsZoneGroup(args: GetPrivateDnsZoneGroupArgs, opts?: InvokeOptions): Promise<GetPrivateDnsZoneGroupResult>
function getPrivateDnsZoneGroupOutput(args: GetPrivateDnsZoneGroupOutputArgs, opts?: InvokeOptions): Output<GetPrivateDnsZoneGroupResult>
def get_private_dns_zone_group(private_dns_zone_group_name: Optional[str] = None,
private_endpoint_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPrivateDnsZoneGroupResult
def get_private_dns_zone_group_output(private_dns_zone_group_name: Optional[pulumi.Input[str]] = None,
private_endpoint_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPrivateDnsZoneGroupResult]
func LookupPrivateDnsZoneGroup(ctx *Context, args *LookupPrivateDnsZoneGroupArgs, opts ...InvokeOption) (*LookupPrivateDnsZoneGroupResult, error)
func LookupPrivateDnsZoneGroupOutput(ctx *Context, args *LookupPrivateDnsZoneGroupOutputArgs, opts ...InvokeOption) LookupPrivateDnsZoneGroupResultOutput
> Note: This function is named LookupPrivateDnsZoneGroup
in the Go SDK.
public static class GetPrivateDnsZoneGroup
{
public static Task<GetPrivateDnsZoneGroupResult> InvokeAsync(GetPrivateDnsZoneGroupArgs args, InvokeOptions? opts = null)
public static Output<GetPrivateDnsZoneGroupResult> Invoke(GetPrivateDnsZoneGroupInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetPrivateDnsZoneGroupResult> getPrivateDnsZoneGroup(GetPrivateDnsZoneGroupArgs args, InvokeOptions options)
public static Output<GetPrivateDnsZoneGroupResult> getPrivateDnsZoneGroup(GetPrivateDnsZoneGroupArgs args, InvokeOptions options)
fn::invoke:
function: azure-native:network:getPrivateDnsZoneGroup
arguments:
# arguments dictionary
The following arguments are supported:
- Private
Dns stringZone Group Name - The name of the private dns zone group.
- Private
Endpoint stringName - The name of the private endpoint.
- Resource
Group stringName - The name of the resource group.
- Private
Dns stringZone Group Name - The name of the private dns zone group.
- Private
Endpoint stringName - The name of the private endpoint.
- Resource
Group stringName - The name of the resource group.
- private
Dns StringZone Group Name - The name of the private dns zone group.
- private
Endpoint StringName - The name of the private endpoint.
- resource
Group StringName - The name of the resource group.
- private
Dns stringZone Group Name - The name of the private dns zone group.
- private
Endpoint stringName - The name of the private endpoint.
- resource
Group stringName - The name of the resource group.
- private_
dns_ strzone_ group_ name - The name of the private dns zone group.
- private_
endpoint_ strname - The name of the private endpoint.
- resource_
group_ strname - The name of the resource group.
- private
Dns StringZone Group Name - The name of the private dns zone group.
- private
Endpoint StringName - The name of the private endpoint.
- resource
Group StringName - The name of the resource group.
getPrivateDnsZoneGroup Result
The following output properties are available:
- Azure
Api stringVersion - The Azure API version of the resource.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the private dns zone group resource.
- Id string
- Resource ID.
- Name string
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- Private
Dns List<Pulumi.Zone Configs Azure Native. Network. Outputs. Private Dns Zone Config Response> - A collection of private dns zone configurations of the private dns zone group.
- Azure
Api stringVersion - The Azure API version of the resource.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the private dns zone group resource.
- Id string
- Resource ID.
- Name string
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- Private
Dns []PrivateZone Configs Dns Zone Config Response - A collection of private dns zone configurations of the private dns zone group.
- azure
Api StringVersion - The Azure API version of the resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the private dns zone group resource.
- id String
- Resource ID.
- name String
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- private
Dns List<PrivateZone Configs Dns Zone Config Response> - A collection of private dns zone configurations of the private dns zone group.
- azure
Api stringVersion - The Azure API version of the resource.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the private dns zone group resource.
- id string
- Resource ID.
- name string
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- private
Dns PrivateZone Configs Dns Zone Config Response[] - A collection of private dns zone configurations of the private dns zone group.
- azure_
api_ strversion - The Azure API version of the resource.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str - The provisioning state of the private dns zone group resource.
- id str
- Resource ID.
- name str
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- private_
dns_ Sequence[Privatezone_ configs Dns Zone Config Response] - A collection of private dns zone configurations of the private dns zone group.
- azure
Api StringVersion - The Azure API version of the resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the private dns zone group resource.
- id String
- Resource ID.
- name String
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- private
Dns List<Property Map>Zone Configs - A collection of private dns zone configurations of the private dns zone group.
Supporting Types
PrivateDnsZoneConfigResponse
- Record
Sets List<Pulumi.Azure Native. Network. Inputs. Record Set Response> - A collection of information regarding a recordSet, holding information to identify private resources.
- Name string
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- Private
Dns stringZone Id - The resource id of the private dns zone.
- Record
Sets []RecordSet Response - A collection of information regarding a recordSet, holding information to identify private resources.
- Name string
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- Private
Dns stringZone Id - The resource id of the private dns zone.
- record
Sets List<RecordSet Response> - A collection of information regarding a recordSet, holding information to identify private resources.
- name String
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- private
Dns StringZone Id - The resource id of the private dns zone.
- record
Sets RecordSet Response[] - A collection of information regarding a recordSet, holding information to identify private resources.
- name string
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- private
Dns stringZone Id - The resource id of the private dns zone.
- record_
sets Sequence[RecordSet Response] - A collection of information regarding a recordSet, holding information to identify private resources.
- name str
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- private_
dns_ strzone_ id - The resource id of the private dns zone.
- record
Sets List<Property Map> - A collection of information regarding a recordSet, holding information to identify private resources.
- name String
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- private
Dns StringZone Id - The resource id of the private dns zone.
RecordSetResponse
- Provisioning
State string - The provisioning state of the recordset.
- Fqdn string
- Fqdn that resolves to private endpoint ip address.
- Ip
Addresses List<string> - The private ip address of the private endpoint.
- Record
Set stringName - Recordset name.
- Record
Type string - Resource record type.
- Ttl int
- Recordset time to live.
- Provisioning
State string - The provisioning state of the recordset.
- Fqdn string
- Fqdn that resolves to private endpoint ip address.
- Ip
Addresses []string - The private ip address of the private endpoint.
- Record
Set stringName - Recordset name.
- Record
Type string - Resource record type.
- Ttl int
- Recordset time to live.
- provisioning
State String - The provisioning state of the recordset.
- fqdn String
- Fqdn that resolves to private endpoint ip address.
- ip
Addresses List<String> - The private ip address of the private endpoint.
- record
Set StringName - Recordset name.
- record
Type String - Resource record type.
- ttl Integer
- Recordset time to live.
- provisioning
State string - The provisioning state of the recordset.
- fqdn string
- Fqdn that resolves to private endpoint ip address.
- ip
Addresses string[] - The private ip address of the private endpoint.
- record
Set stringName - Recordset name.
- record
Type string - Resource record type.
- ttl number
- Recordset time to live.
- provisioning_
state str - The provisioning state of the recordset.
- fqdn str
- Fqdn that resolves to private endpoint ip address.
- ip_
addresses Sequence[str] - The private ip address of the private endpoint.
- record_
set_ strname - Recordset name.
- record_
type str - Resource record type.
- ttl int
- Recordset time to live.
- provisioning
State String - The provisioning state of the recordset.
- fqdn String
- Fqdn that resolves to private endpoint ip address.
- ip
Addresses List<String> - The private ip address of the private endpoint.
- record
Set StringName - Recordset name.
- record
Type String - Resource record type.
- ttl Number
- Recordset time to live.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0