Azure Native v1.102.0, May 2 23
Azure Native v1.102.0, May 2 23
azure-native.network.getPrivateRecordSet
Explore with Pulumi AI
Gets a record set. API Version: 2020-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