1. Packages
  2. Panos Provider
  3. API Docs
  4. getDnsSettings
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks

panos.getDnsSettings

Explore with Pulumi AI

panos logo
panos 2.0.0 published on Tuesday, Apr 15, 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
    Located in a system settings.
    Template GetDnsSettingsLocationTemplate
    Located in a specific template.
    TemplateStack GetDnsSettingsLocationTemplateStack
    Located in a specific template stack.
    System GetDnsSettingsLocationSystem
    Located in a system settings.
    Template GetDnsSettingsLocationTemplate
    Located in a specific template.
    TemplateStack GetDnsSettingsLocationTemplateStack
    Located in a specific template stack.
    system GetDnsSettingsLocationSystem
    Located in a system settings.
    template GetDnsSettingsLocationTemplate
    Located in a specific template.
    templateStack GetDnsSettingsLocationTemplateStack
    Located in a specific template stack.
    system GetDnsSettingsLocationSystem
    Located in a system settings.
    template GetDnsSettingsLocationTemplate
    Located in a specific template.
    templateStack GetDnsSettingsLocationTemplateStack
    Located in a specific template stack.
    system GetDnsSettingsLocationSystem
    Located in a system settings.
    template GetDnsSettingsLocationTemplate
    Located in a specific template.
    template_stack GetDnsSettingsLocationTemplateStack
    Located in a specific template stack.
    system Property Map
    Located in a system settings.
    template Property Map
    Located in a specific template.
    templateStack Property Map
    Located in a specific template stack.

    GetDnsSettingsLocationSystem

    NgfwDevice string
    The NGFW device.
    NgfwDevice string
    The NGFW device.
    ngfwDevice String
    The NGFW device.
    ngfwDevice string
    The NGFW device.
    ngfw_device str
    The NGFW device.
    ngfwDevice String
    The NGFW device.

    GetDnsSettingsLocationTemplate

    Name string
    The template.
    NgfwDevice string
    The NGFW device.
    PanoramaDevice string
    The panorama device.
    Name string
    The template.
    NgfwDevice string
    The NGFW device.
    PanoramaDevice string
    The panorama device.
    name String
    The template.
    ngfwDevice String
    The NGFW device.
    panoramaDevice String
    The panorama device.
    name string
    The template.
    ngfwDevice string
    The NGFW device.
    panoramaDevice string
    The panorama device.
    name str
    The template.
    ngfw_device str
    The NGFW device.
    panorama_device str
    The panorama device.
    name String
    The template.
    ngfwDevice String
    The NGFW device.
    panoramaDevice String
    The panorama device.

    GetDnsSettingsLocationTemplateStack

    Name string
    The template stack.
    NgfwDevice string
    The NGFW device.
    PanoramaDevice string
    The panorama device.
    Name string
    The template stack.
    NgfwDevice string
    The NGFW device.
    PanoramaDevice string
    The panorama device.
    name String
    The template stack.
    ngfwDevice String
    The NGFW device.
    panoramaDevice String
    The panorama device.
    name string
    The template stack.
    ngfwDevice string
    The NGFW device.
    panoramaDevice string
    The panorama device.
    name str
    The template stack.
    ngfw_device str
    The NGFW device.
    panorama_device str
    The panorama device.
    name String
    The template stack.
    ngfwDevice String
    The NGFW device.
    panoramaDevice String
    The 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.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks