This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi
azure-native.network.getPrivateRecordSet
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi
Gets a record set. Azure REST API version: 2020-06-01.
Other available API versions: 2024-06-01.
Using getPrivateRecordSet
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 getPrivateRecordSet(args: GetPrivateRecordSetArgs, opts?: InvokeOptions): Promise<GetPrivateRecordSetResult>
function getPrivateRecordSetOutput(args: GetPrivateRecordSetOutputArgs, opts?: InvokeOptions): Output<GetPrivateRecordSetResult>
def get_private_record_set(private_zone_name: Optional[str] = None,
record_type: Optional[str] = None,
relative_record_set_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPrivateRecordSetResult
def get_private_record_set_output(private_zone_name: Optional[pulumi.Input[str]] = None,
record_type: Optional[pulumi.Input[str]] = None,
relative_record_set_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPrivateRecordSetResult]
func LookupPrivateRecordSet(ctx *Context, args *LookupPrivateRecordSetArgs, opts ...InvokeOption) (*LookupPrivateRecordSetResult, error)
func LookupPrivateRecordSetOutput(ctx *Context, args *LookupPrivateRecordSetOutputArgs, opts ...InvokeOption) LookupPrivateRecordSetResultOutput
> Note: This function is named LookupPrivateRecordSet
in the Go SDK.
public static class GetPrivateRecordSet
{
public static Task<GetPrivateRecordSetResult> InvokeAsync(GetPrivateRecordSetArgs args, InvokeOptions? opts = null)
public static Output<GetPrivateRecordSetResult> Invoke(GetPrivateRecordSetInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetPrivateRecordSetResult> getPrivateRecordSet(GetPrivateRecordSetArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:network:getPrivateRecordSet
arguments:
# arguments dictionary
The following arguments are supported:
- Private
Zone stringName - The name of the Private DNS zone (without a terminating dot).
- Record
Type string - The type of DNS record in this record set.
- Relative
Record stringSet Name - The name of the record set, relative to the name of the zone.
- Resource
Group stringName - The name of the resource group.
- Private
Zone stringName - The name of the Private DNS zone (without a terminating dot).
- Record
Type string - The type of DNS record in this record set.
- Relative
Record stringSet Name - The name of the record set, relative to the name of the zone.
- Resource
Group stringName - The name of the resource group.
- private
Zone StringName - The name of the Private DNS zone (without a terminating dot).
- record
Type String - The type of DNS record in this record set.
- relative
Record StringSet Name - The name of the record set, relative to the name of the zone.
- resource
Group StringName - The name of the resource group.
- private
Zone stringName - The name of the Private DNS zone (without a terminating dot).
- record
Type string - The type of DNS record in this record set.
- relative
Record stringSet Name - The name of the record set, relative to the name of the zone.
- resource
Group stringName - The name of the resource group.
- private_
zone_ strname - The name of the Private DNS zone (without a terminating dot).
- record_
type str - The type of DNS record in this record set.
- relative_
record_ strset_ name - The name of the record set, relative to the name of the zone.
- resource_
group_ strname - The name of the resource group.
- private
Zone StringName - The name of the Private DNS zone (without a terminating dot).
- record
Type String - The type of DNS record in this record set.
- relative
Record StringSet Name - The name of the record set, relative to the name of the zone.
- resource
Group StringName - The name of the resource group.
getPrivateRecordSet Result
The following output properties are available:
- Fqdn string
- Fully qualified domain name of the record set.
- Id string
- Fully qualified resource Id for the resource. Example - '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateDnsZoneName}'.
- Is
Auto boolRegistered - Is the record set auto-registered in the Private DNS zone through a virtual network link?
- Name string
- The name of the resource
- Type string
- The type of the resource. Example - 'Microsoft.Network/privateDnsZones'.
- ARecords
List<Pulumi.
Azure Native. Network. Outputs. ARecord Response> - The list of A records in the record set.
- Aaaa
Records List<Pulumi.Azure Native. Network. Outputs. Aaaa Record Response> - The list of AAAA records in the record set.
- Cname
Record Pulumi.Azure Native. Network. Outputs. Cname Record Response - The CNAME record in the record set.
- Etag string
- The ETag of the record set.
- Metadata Dictionary<string, string>
- The metadata attached to the record set.
- Mx
Records List<Pulumi.Azure Native. Network. Outputs. Mx Record Response> - The list of MX records in the record set.
- Ptr
Records List<Pulumi.Azure Native. Network. Outputs. Ptr Record Response> - The list of PTR records in the record set.
- Soa
Record Pulumi.Azure Native. Network. Outputs. Soa Record Response - The SOA record in the record set.
- Srv
Records List<Pulumi.Azure Native. Network. Outputs. Srv Record Response> - The list of SRV records in the record set.
- Ttl double
- The TTL (time-to-live) of the records in the record set.
- Txt
Records List<Pulumi.Azure Native. Network. Outputs. Txt Record Response> - The list of TXT records in the record set.
- Fqdn string
- Fully qualified domain name of the record set.
- Id string
- Fully qualified resource Id for the resource. Example - '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateDnsZoneName}'.
- Is
Auto boolRegistered - Is the record set auto-registered in the Private DNS zone through a virtual network link?
- Name string
- The name of the resource
- Type string
- The type of the resource. Example - 'Microsoft.Network/privateDnsZones'.
- ARecords
[]ARecord
Response - The list of A records in the record set.
- Aaaa
Records []AaaaRecord Response - The list of AAAA records in the record set.
- Cname
Record CnameRecord Response - The CNAME record in the record set.
- Etag string
- The ETag of the record set.
- Metadata map[string]string
- The metadata attached to the record set.
- Mx
Records []MxRecord Response - The list of MX records in the record set.
- Ptr
Records []PtrRecord Response - The list of PTR records in the record set.
- Soa
Record SoaRecord Response - The SOA record in the record set.
- Srv
Records []SrvRecord Response - The list of SRV records in the record set.
- Ttl float64
- The TTL (time-to-live) of the records in the record set.
- Txt
Records []TxtRecord Response - The list of TXT records in the record set.
- fqdn String
- Fully qualified domain name of the record set.
- id String
- Fully qualified resource Id for the resource. Example - '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateDnsZoneName}'.
- is
Auto BooleanRegistered - Is the record set auto-registered in the Private DNS zone through a virtual network link?
- name String
- The name of the resource
- type String
- The type of the resource. Example - 'Microsoft.Network/privateDnsZones'.
- a
Records List<ARecordResponse> - The list of A records in the record set.
- aaaa
Records List<AaaaRecord Response> - The list of AAAA records in the record set.
- cname
Record CnameRecord Response - The CNAME record in the record set.
- etag String
- The ETag of the record set.
- metadata Map<String,String>
- The metadata attached to the record set.
- mx
Records List<MxRecord Response> - The list of MX records in the record set.
- ptr
Records List<PtrRecord Response> - The list of PTR records in the record set.
- soa
Record SoaRecord Response - The SOA record in the record set.
- srv
Records List<SrvRecord Response> - The list of SRV records in the record set.
- ttl Double
- The TTL (time-to-live) of the records in the record set.
- txt
Records List<TxtRecord Response> - The list of TXT records in the record set.
- fqdn string
- Fully qualified domain name of the record set.
- id string
- Fully qualified resource Id for the resource. Example - '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateDnsZoneName}'.
- is
Auto booleanRegistered - Is the record set auto-registered in the Private DNS zone through a virtual network link?
- name string
- The name of the resource
- type string
- The type of the resource. Example - 'Microsoft.Network/privateDnsZones'.
- a
Records ARecordResponse[] - The list of A records in the record set.
- aaaa
Records AaaaRecord Response[] - The list of AAAA records in the record set.
- cname
Record CnameRecord Response - The CNAME record in the record set.
- etag string
- The ETag of the record set.
- metadata {[key: string]: string}
- The metadata attached to the record set.
- mx
Records MxRecord Response[] - The list of MX records in the record set.
- ptr
Records PtrRecord Response[] - The list of PTR records in the record set.
- soa
Record SoaRecord Response - The SOA record in the record set.
- srv
Records SrvRecord Response[] - The list of SRV records in the record set.
- ttl number
- The TTL (time-to-live) of the records in the record set.
- txt
Records TxtRecord Response[] - The list of TXT records in the record set.
- fqdn str
- Fully qualified domain name of the record set.
- id str
- Fully qualified resource Id for the resource. Example - '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateDnsZoneName}'.
- is_
auto_ boolregistered - Is the record set auto-registered in the Private DNS zone through a virtual network link?
- name str
- The name of the resource
- type str
- The type of the resource. Example - 'Microsoft.Network/privateDnsZones'.
- a_
records Sequence[ARecordResponse] - The list of A records in the record set.
- aaaa_
records Sequence[AaaaRecord Response] - The list of AAAA records in the record set.
- cname_
record CnameRecord Response - The CNAME record in the record set.
- etag str
- The ETag of the record set.
- metadata Mapping[str, str]
- The metadata attached to the record set.
- mx_
records Sequence[MxRecord Response] - The list of MX records in the record set.
- ptr_
records Sequence[PtrRecord Response] - The list of PTR records in the record set.
- soa_
record SoaRecord Response - The SOA record in the record set.
- srv_
records Sequence[SrvRecord Response] - The list of SRV records in the record set.
- ttl float
- The TTL (time-to-live) of the records in the record set.
- txt_
records Sequence[TxtRecord Response] - The list of TXT records in the record set.
- fqdn String
- Fully qualified domain name of the record set.
- id String
- Fully qualified resource Id for the resource. Example - '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateDnsZoneName}'.
- is
Auto BooleanRegistered - Is the record set auto-registered in the Private DNS zone through a virtual network link?
- name String
- The name of the resource
- type String
- The type of the resource. Example - 'Microsoft.Network/privateDnsZones'.
- a
Records List<Property Map> - The list of A records in the record set.
- aaaa
Records List<Property Map> - The list of AAAA records in the record set.
- cname
Record Property Map - The CNAME record in the record set.
- etag String
- The ETag of the record set.
- metadata Map<String>
- The metadata attached to the record set.
- mx
Records List<Property Map> - The list of MX records in the record set.
- ptr
Records List<Property Map> - The list of PTR records in the record set.
- soa
Record Property Map - The SOA record in the record set.
- srv
Records List<Property Map> - The list of SRV records in the record set.
- ttl Number
- The TTL (time-to-live) of the records in the record set.
- txt
Records List<Property Map> - The list of TXT records in the record set.
Supporting Types
ARecordResponse
- Ipv4Address string
- The IPv4 address of this A record.
- Ipv4Address string
- The IPv4 address of this A record.
- ipv4Address String
- The IPv4 address of this A record.
- ipv4Address string
- The IPv4 address of this A record.
- ipv4_
address str - The IPv4 address of this A record.
- ipv4Address String
- The IPv4 address of this A record.
AaaaRecordResponse
- Ipv6Address string
- The IPv6 address of this AAAA record.
- Ipv6Address string
- The IPv6 address of this AAAA record.
- ipv6Address String
- The IPv6 address of this AAAA record.
- ipv6Address string
- The IPv6 address of this AAAA record.
- ipv6_
address str - The IPv6 address of this AAAA record.
- ipv6Address String
- The IPv6 address of this AAAA record.
CnameRecordResponse
- Cname string
- The canonical name for this CNAME record.
- Cname string
- The canonical name for this CNAME record.
- cname String
- The canonical name for this CNAME record.
- cname string
- The canonical name for this CNAME record.
- cname str
- The canonical name for this CNAME record.
- cname String
- The canonical name for this CNAME record.
MxRecordResponse
- Exchange string
- The domain name of the mail host for this MX record.
- Preference int
- The preference value for this MX record.
- Exchange string
- The domain name of the mail host for this MX record.
- Preference int
- The preference value for this MX record.
- exchange String
- The domain name of the mail host for this MX record.
- preference Integer
- The preference value for this MX record.
- exchange string
- The domain name of the mail host for this MX record.
- preference number
- The preference value for this MX record.
- exchange str
- The domain name of the mail host for this MX record.
- preference int
- The preference value for this MX record.
- exchange String
- The domain name of the mail host for this MX record.
- preference Number
- The preference value for this MX record.
PtrRecordResponse
- Ptrdname string
- The PTR target domain name for this PTR record.
- Ptrdname string
- The PTR target domain name for this PTR record.
- ptrdname String
- The PTR target domain name for this PTR record.
- ptrdname string
- The PTR target domain name for this PTR record.
- ptrdname str
- The PTR target domain name for this PTR record.
- ptrdname String
- The PTR target domain name for this PTR record.
SoaRecordResponse
- Email string
- The email contact for this SOA record.
- Expire
Time double - The expire time for this SOA record.
- Host string
- The domain name of the authoritative name server for this SOA record.
- Minimum
Ttl double - The minimum value for this SOA record. By convention this is used to determine the negative caching duration.
- Refresh
Time double - The refresh value for this SOA record.
- Retry
Time double - The retry time for this SOA record.
- Serial
Number double - The serial number for this SOA record.
- Email string
- The email contact for this SOA record.
- Expire
Time float64 - The expire time for this SOA record.
- Host string
- The domain name of the authoritative name server for this SOA record.
- Minimum
Ttl float64 - The minimum value for this SOA record. By convention this is used to determine the negative caching duration.
- Refresh
Time float64 - The refresh value for this SOA record.
- Retry
Time float64 - The retry time for this SOA record.
- Serial
Number float64 - The serial number for this SOA record.
- email String
- The email contact for this SOA record.
- expire
Time Double - The expire time for this SOA record.
- host String
- The domain name of the authoritative name server for this SOA record.
- minimum
Ttl Double - The minimum value for this SOA record. By convention this is used to determine the negative caching duration.
- refresh
Time Double - The refresh value for this SOA record.
- retry
Time Double - The retry time for this SOA record.
- serial
Number Double - The serial number for this SOA record.
- email string
- The email contact for this SOA record.
- expire
Time number - The expire time for this SOA record.
- host string
- The domain name of the authoritative name server for this SOA record.
- minimum
Ttl number - The minimum value for this SOA record. By convention this is used to determine the negative caching duration.
- refresh
Time number - The refresh value for this SOA record.
- retry
Time number - The retry time for this SOA record.
- serial
Number number - The serial number for this SOA record.
- email str
- The email contact for this SOA record.
- expire_
time float - The expire time for this SOA record.
- host str
- The domain name of the authoritative name server for this SOA record.
- minimum_
ttl float - The minimum value for this SOA record. By convention this is used to determine the negative caching duration.
- refresh_
time float - The refresh value for this SOA record.
- retry_
time float - The retry time for this SOA record.
- serial_
number float - The serial number for this SOA record.
- email String
- The email contact for this SOA record.
- expire
Time Number - The expire time for this SOA record.
- host String
- The domain name of the authoritative name server for this SOA record.
- minimum
Ttl Number - The minimum value for this SOA record. By convention this is used to determine the negative caching duration.
- refresh
Time Number - The refresh value for this SOA record.
- retry
Time Number - The retry time for this SOA record.
- serial
Number Number - The serial number for this SOA record.
SrvRecordResponse
TxtRecordResponse
- Value List<string>
- The text value of this TXT record.
- Value []string
- The text value of this TXT record.
- value List<String>
- The text value of this TXT record.
- value string[]
- The text value of this TXT record.
- value Sequence[str]
- The text value of this TXT record.
- value List<String>
- The text value of this TXT record.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi