1. Packages
  2. Panos Provider
  3. API Docs
  4. getDnsSettings
panos 2.0.2 published on Friday, Jun 6, 2025 by paloaltonetworks

panos.getDnsSettings

Explore with Pulumi AI

panos logo
panos 2.0.2 published on Friday, Jun 6, 2025 by paloaltonetworks

    Using getDnsSettings

    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 getDnsSettings(args: GetDnsSettingsArgs, opts?: InvokeOptions): Promise<GetDnsSettingsResult>
    function getDnsSettingsOutput(args: GetDnsSettingsOutputArgs, opts?: InvokeOptions): Output<GetDnsSettingsResult>
    def get_dns_settings(dns_settings: Optional[GetDnsSettingsDnsSettings] = None,
                         fqdn_refresh_time: Optional[float] = None,
                         location: Optional[GetDnsSettingsLocation] = None,
                         opts: Optional[InvokeOptions] = None) -> GetDnsSettingsResult
    def get_dns_settings_output(dns_settings: Optional[pulumi.Input[GetDnsSettingsDnsSettingsArgs]] = None,
                         fqdn_refresh_time: Optional[pulumi.Input[float]] = None,
                         location: Optional[pulumi.Input[GetDnsSettingsLocationArgs]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetDnsSettingsResult]
    func LookupDnsSettings(ctx *Context, args *LookupDnsSettingsArgs, opts ...InvokeOption) (*LookupDnsSettingsResult, error)
    func LookupDnsSettingsOutput(ctx *Context, args *LookupDnsSettingsOutputArgs, opts ...InvokeOption) LookupDnsSettingsResultOutput

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

    public static class GetDnsSettings 
    {
        public static Task<GetDnsSettingsResult> InvokeAsync(GetDnsSettingsArgs args, InvokeOptions? opts = null)
        public static Output<GetDnsSettingsResult> Invoke(GetDnsSettingsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDnsSettingsResult> getDnsSettings(GetDnsSettingsArgs args, InvokeOptions options)
    public static Output<GetDnsSettingsResult> getDnsSettings(GetDnsSettingsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getDnsSettings:getDnsSettings
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Location GetDnsSettingsLocation
    The location of this object.
    DnsSettings GetDnsSettingsDnsSettings
    FqdnRefreshTime double
    Seconds for Periodic Timer to refresh expired FQDN object entries
    Location GetDnsSettingsLocation
    The location of this object.
    DnsSettings GetDnsSettingsDnsSettings
    FqdnRefreshTime float64
    Seconds for Periodic Timer to refresh expired FQDN object entries
    location GetDnsSettingsLocation
    The location of this object.
    dnsSettings GetDnsSettingsDnsSettings
    fqdnRefreshTime Double
    Seconds for Periodic Timer to refresh expired FQDN object entries
    location GetDnsSettingsLocation
    The location of this object.
    dnsSettings GetDnsSettingsDnsSettings
    fqdnRefreshTime number
    Seconds for Periodic Timer to refresh expired FQDN object entries
    location GetDnsSettingsLocation
    The location of this object.
    dns_settings GetDnsSettingsDnsSettings
    fqdn_refresh_time float
    Seconds for Periodic Timer to refresh expired FQDN object entries
    location Property Map
    The location of this object.
    dnsSettings Property Map
    fqdnRefreshTime Number
    Seconds for Periodic Timer to refresh expired FQDN object entries

    getDnsSettings Result

    The following output properties are available:

    DnsSettings GetDnsSettingsDnsSettings
    FqdnRefreshTime double
    Seconds for Periodic Timer to refresh expired FQDN object entries
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetDnsSettingsLocation
    The location of this object.
    DnsSettings GetDnsSettingsDnsSettings
    FqdnRefreshTime float64
    Seconds for Periodic Timer to refresh expired FQDN object entries
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetDnsSettingsLocation
    The location of this object.
    dnsSettings GetDnsSettingsDnsSettings
    fqdnRefreshTime Double
    Seconds for Periodic Timer to refresh expired FQDN object entries
    id String
    The provider-assigned unique ID for this managed resource.
    location GetDnsSettingsLocation
    The location of this object.
    dnsSettings GetDnsSettingsDnsSettings
    fqdnRefreshTime number
    Seconds for Periodic Timer to refresh expired FQDN object entries
    id string
    The provider-assigned unique ID for this managed resource.
    location GetDnsSettingsLocation
    The location of this object.
    dns_settings GetDnsSettingsDnsSettings
    fqdn_refresh_time float
    Seconds for Periodic Timer to refresh expired FQDN object entries
    id str
    The provider-assigned unique ID for this managed resource.
    location GetDnsSettingsLocation
    The location of this object.
    dnsSettings Property Map
    fqdnRefreshTime Number
    Seconds for Periodic Timer to refresh expired FQDN object entries
    id String
    The provider-assigned unique ID for this managed resource.
    location Property Map
    The location of this object.

    Supporting Types

    GetDnsSettingsDnsSettings

    GetDnsSettingsDnsSettingsServers

    Primary string
    Primary DNS server IP address
    Secondary string
    Secondary DNS server IP address
    Primary string
    Primary DNS server IP address
    Secondary string
    Secondary DNS server IP address
    primary String
    Primary DNS server IP address
    secondary String
    Secondary DNS server IP address
    primary string
    Primary DNS server IP address
    secondary string
    Secondary DNS server IP address
    primary str
    Primary DNS server IP address
    secondary str
    Secondary DNS server IP address
    primary String
    Primary DNS server IP address
    secondary String
    Secondary DNS server IP address

    GetDnsSettingsLocation

    System GetDnsSettingsLocationSystem
    System-level configuration
    Template GetDnsSettingsLocationTemplate
    Located in a specific template
    TemplateStack GetDnsSettingsLocationTemplateStack
    Located in a specific template stack
    System GetDnsSettingsLocationSystem
    System-level configuration
    Template GetDnsSettingsLocationTemplate
    Located in a specific template
    TemplateStack GetDnsSettingsLocationTemplateStack
    Located in a specific template stack
    system GetDnsSettingsLocationSystem
    System-level configuration
    template GetDnsSettingsLocationTemplate
    Located in a specific template
    templateStack GetDnsSettingsLocationTemplateStack
    Located in a specific template stack
    system GetDnsSettingsLocationSystem
    System-level configuration
    template GetDnsSettingsLocationTemplate
    Located in a specific template
    templateStack GetDnsSettingsLocationTemplateStack
    Located in a specific template stack
    system GetDnsSettingsLocationSystem
    System-level configuration
    template GetDnsSettingsLocationTemplate
    Located in a specific template
    template_stack GetDnsSettingsLocationTemplateStack
    Located in a specific template stack
    system Property Map
    System-level configuration
    template Property Map
    Located in a specific template
    templateStack Property Map
    Located in a specific template stack

    GetDnsSettingsLocationSystem

    Device string
    Device
    Device string
    Device
    device String
    Device
    device string
    Device
    device str
    Device
    device String
    Device

    GetDnsSettingsLocationTemplate

    Name string
    Specific Panorama template
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    Name string
    Specific Panorama template
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    name String
    Specific Panorama template
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device
    name string
    Specific Panorama template
    ngfwDevice string
    The NGFW device
    panoramaDevice string
    Specific Panorama device
    name str
    Specific Panorama template
    ngfw_device str
    The NGFW device
    panorama_device str
    Specific Panorama device
    name String
    Specific Panorama template
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device

    GetDnsSettingsLocationTemplateStack

    Name string
    Specific Panorama template stack
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    Name string
    Specific Panorama template stack
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    name String
    Specific Panorama template stack
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device
    name string
    Specific Panorama template stack
    ngfwDevice string
    The NGFW device
    panoramaDevice string
    Specific Panorama device
    name str
    Specific Panorama template stack
    ngfw_device str
    The NGFW device
    panorama_device str
    Specific Panorama device
    name String
    Specific Panorama template stack
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device

    Package Details

    Repository
    panos paloaltonetworks/terraform-provider-panos
    License
    Notes
    This Pulumi package is based on the panos Terraform Provider.
    panos logo
    panos 2.0.2 published on Friday, Jun 6, 2025 by paloaltonetworks