1. Packages
  2. Strata Cloud Manager Provider
  3. API Docs
  4. getDnsProxyList
Strata Cloud Manager v0.4.3 published on Saturday, Nov 8, 2025 by Pulumi
scm logo
Strata Cloud Manager v0.4.3 published on Saturday, Nov 8, 2025 by Pulumi

    Retrieves a listing of config items.

    Using getDnsProxyList

    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 getDnsProxyList(args: GetDnsProxyListArgs, opts?: InvokeOptions): Promise<GetDnsProxyListResult>
    function getDnsProxyListOutput(args: GetDnsProxyListOutputArgs, opts?: InvokeOptions): Output<GetDnsProxyListResult>
    def get_dns_proxy_list(device: Optional[str] = None,
                           folder: Optional[str] = None,
                           limit: Optional[int] = None,
                           name: Optional[str] = None,
                           offset: Optional[int] = None,
                           snippet: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetDnsProxyListResult
    def get_dns_proxy_list_output(device: Optional[pulumi.Input[str]] = None,
                           folder: Optional[pulumi.Input[str]] = None,
                           limit: Optional[pulumi.Input[int]] = None,
                           name: Optional[pulumi.Input[str]] = None,
                           offset: Optional[pulumi.Input[int]] = None,
                           snippet: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetDnsProxyListResult]
    func GetDnsProxyList(ctx *Context, args *GetDnsProxyListArgs, opts ...InvokeOption) (*GetDnsProxyListResult, error)
    func GetDnsProxyListOutput(ctx *Context, args *GetDnsProxyListOutputArgs, opts ...InvokeOption) GetDnsProxyListResultOutput

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

    public static class GetDnsProxyList 
    {
        public static Task<GetDnsProxyListResult> InvokeAsync(GetDnsProxyListArgs args, InvokeOptions? opts = null)
        public static Output<GetDnsProxyListResult> Invoke(GetDnsProxyListInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDnsProxyListResult> getDnsProxyList(GetDnsProxyListArgs args, InvokeOptions options)
    public static Output<GetDnsProxyListResult> getDnsProxyList(GetDnsProxyListArgs args, InvokeOptions options)
    
    fn::invoke:
      function: scm:index/getDnsProxyList:getDnsProxyList
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Device string
    The device of the item.
    Folder string
    The folder of the item. Default: Shared.
    Limit int
    The max number of items to return. Default: 200.
    Name string
    The name of the item.
    Offset int
    The offset of the first item to return.
    Snippet string
    The snippet of the item.
    Device string
    The device of the item.
    Folder string
    The folder of the item. Default: Shared.
    Limit int
    The max number of items to return. Default: 200.
    Name string
    The name of the item.
    Offset int
    The offset of the first item to return.
    Snippet string
    The snippet of the item.
    device String
    The device of the item.
    folder String
    The folder of the item. Default: Shared.
    limit Integer
    The max number of items to return. Default: 200.
    name String
    The name of the item.
    offset Integer
    The offset of the first item to return.
    snippet String
    The snippet of the item.
    device string
    The device of the item.
    folder string
    The folder of the item. Default: Shared.
    limit number
    The max number of items to return. Default: 200.
    name string
    The name of the item.
    offset number
    The offset of the first item to return.
    snippet string
    The snippet of the item.
    device str
    The device of the item.
    folder str
    The folder of the item. Default: Shared.
    limit int
    The max number of items to return. Default: 200.
    name str
    The name of the item.
    offset int
    The offset of the first item to return.
    snippet str
    The snippet of the item.
    device String
    The device of the item.
    folder String
    The folder of the item. Default: Shared.
    limit Number
    The max number of items to return. Default: 200.
    name String
    The name of the item.
    offset Number
    The offset of the first item to return.
    snippet String
    The snippet of the item.

    getDnsProxyList Result

    The following output properties are available:

    Datas List<GetDnsProxyListData>
    The data.
    Id string
    The provider-assigned unique ID for this managed resource.
    Tfid string
    Total int
    The total number of items.
    Device string
    The device of the item.
    Folder string
    The folder of the item. Default: Shared.
    Limit int
    The max number of items to return. Default: 200.
    Name string
    The name of the item.
    Offset int
    The offset of the first item to return.
    Snippet string
    The snippet of the item.
    Datas []GetDnsProxyListData
    The data.
    Id string
    The provider-assigned unique ID for this managed resource.
    Tfid string
    Total int
    The total number of items.
    Device string
    The device of the item.
    Folder string
    The folder of the item. Default: Shared.
    Limit int
    The max number of items to return. Default: 200.
    Name string
    The name of the item.
    Offset int
    The offset of the first item to return.
    Snippet string
    The snippet of the item.
    datas List<GetDnsProxyListData>
    The data.
    id String
    The provider-assigned unique ID for this managed resource.
    tfid String
    total Integer
    The total number of items.
    device String
    The device of the item.
    folder String
    The folder of the item. Default: Shared.
    limit Integer
    The max number of items to return. Default: 200.
    name String
    The name of the item.
    offset Integer
    The offset of the first item to return.
    snippet String
    The snippet of the item.
    datas GetDnsProxyListData[]
    The data.
    id string
    The provider-assigned unique ID for this managed resource.
    tfid string
    total number
    The total number of items.
    device string
    The device of the item.
    folder string
    The folder of the item. Default: Shared.
    limit number
    The max number of items to return. Default: 200.
    name string
    The name of the item.
    offset number
    The offset of the first item to return.
    snippet string
    The snippet of the item.
    datas Sequence[GetDnsProxyListData]
    The data.
    id str
    The provider-assigned unique ID for this managed resource.
    tfid str
    total int
    The total number of items.
    device str
    The device of the item.
    folder str
    The folder of the item. Default: Shared.
    limit int
    The max number of items to return. Default: 200.
    name str
    The name of the item.
    offset int
    The offset of the first item to return.
    snippet str
    The snippet of the item.
    datas List<Property Map>
    The data.
    id String
    The provider-assigned unique ID for this managed resource.
    tfid String
    total Number
    The total number of items.
    device String
    The device of the item.
    folder String
    The folder of the item. Default: Shared.
    limit Number
    The max number of items to return. Default: 200.
    name String
    The name of the item.
    offset Number
    The offset of the first item to return.
    snippet String
    The snippet of the item.

    Supporting Types

    GetDnsProxyListData

    Cache GetDnsProxyListDataCache
    Cache
    Default GetDnsProxyListDataDefault
    Default
    Device string
    The device in which the resource is defined
    DomainServers List<GetDnsProxyListDataDomainServer>
    DNS proxy rules
    Enabled bool
    Enable DNS proxy?
    Folder string
    The folder in which the resource is defined
    Id string
    UUID of the resource
    Interfaces List<string>
    Interfaces on which to enable DNS proxy service
    Name string
    DNS proxy name
    Snippet string
    The snippet in which the resource is defined
    StaticEntries List<GetDnsProxyListDataStaticEntry>
    Static entries
    TcpQueries GetDnsProxyListDataTcpQueries
    Tcp queries
    Tfid string
    UdpQueries GetDnsProxyListDataUdpQueries
    Udp queries
    Cache GetDnsProxyListDataCache
    Cache
    Default GetDnsProxyListDataDefault
    Default
    Device string
    The device in which the resource is defined
    DomainServers []GetDnsProxyListDataDomainServer
    DNS proxy rules
    Enabled bool
    Enable DNS proxy?
    Folder string
    The folder in which the resource is defined
    Id string
    UUID of the resource
    Interfaces []string
    Interfaces on which to enable DNS proxy service
    Name string
    DNS proxy name
    Snippet string
    The snippet in which the resource is defined
    StaticEntries []GetDnsProxyListDataStaticEntry
    Static entries
    TcpQueries GetDnsProxyListDataTcpQueries
    Tcp queries
    Tfid string
    UdpQueries GetDnsProxyListDataUdpQueries
    Udp queries
    cache GetDnsProxyListDataCache
    Cache
    default_ GetDnsProxyListDataDefault
    Default
    device String
    The device in which the resource is defined
    domainServers List<GetDnsProxyListDataDomainServer>
    DNS proxy rules
    enabled Boolean
    Enable DNS proxy?
    folder String
    The folder in which the resource is defined
    id String
    UUID of the resource
    interfaces List<String>
    Interfaces on which to enable DNS proxy service
    name String
    DNS proxy name
    snippet String
    The snippet in which the resource is defined
    staticEntries List<GetDnsProxyListDataStaticEntry>
    Static entries
    tcpQueries GetDnsProxyListDataTcpQueries
    Tcp queries
    tfid String
    udpQueries GetDnsProxyListDataUdpQueries
    Udp queries
    cache GetDnsProxyListDataCache
    Cache
    default GetDnsProxyListDataDefault
    Default
    device string
    The device in which the resource is defined
    domainServers GetDnsProxyListDataDomainServer[]
    DNS proxy rules
    enabled boolean
    Enable DNS proxy?
    folder string
    The folder in which the resource is defined
    id string
    UUID of the resource
    interfaces string[]
    Interfaces on which to enable DNS proxy service
    name string
    DNS proxy name
    snippet string
    The snippet in which the resource is defined
    staticEntries GetDnsProxyListDataStaticEntry[]
    Static entries
    tcpQueries GetDnsProxyListDataTcpQueries
    Tcp queries
    tfid string
    udpQueries GetDnsProxyListDataUdpQueries
    Udp queries
    cache GetDnsProxyListDataCache
    Cache
    default GetDnsProxyListDataDefault
    Default
    device str
    The device in which the resource is defined
    domain_servers Sequence[GetDnsProxyListDataDomainServer]
    DNS proxy rules
    enabled bool
    Enable DNS proxy?
    folder str
    The folder in which the resource is defined
    id str
    UUID of the resource
    interfaces Sequence[str]
    Interfaces on which to enable DNS proxy service
    name str
    DNS proxy name
    snippet str
    The snippet in which the resource is defined
    static_entries Sequence[GetDnsProxyListDataStaticEntry]
    Static entries
    tcp_queries GetDnsProxyListDataTcpQueries
    Tcp queries
    tfid str
    udp_queries GetDnsProxyListDataUdpQueries
    Udp queries
    cache Property Map
    Cache
    default Property Map
    Default
    device String
    The device in which the resource is defined
    domainServers List<Property Map>
    DNS proxy rules
    enabled Boolean
    Enable DNS proxy?
    folder String
    The folder in which the resource is defined
    id String
    UUID of the resource
    interfaces List<String>
    Interfaces on which to enable DNS proxy service
    name String
    DNS proxy name
    snippet String
    The snippet in which the resource is defined
    staticEntries List<Property Map>
    Static entries
    tcpQueries Property Map
    Tcp queries
    tfid String
    udpQueries Property Map
    Udp queries

    GetDnsProxyListDataCache

    CacheEdns bool
    Cache EDNS UDP response
    Enabled bool
    Turn on caching for this DNS object
    MaxTtl GetDnsProxyListDataCacheMaxTtl
    Max ttl
    CacheEdns bool
    Cache EDNS UDP response
    Enabled bool
    Turn on caching for this DNS object
    MaxTtl GetDnsProxyListDataCacheMaxTtl
    Max ttl
    cacheEdns Boolean
    Cache EDNS UDP response
    enabled Boolean
    Turn on caching for this DNS object
    maxTtl GetDnsProxyListDataCacheMaxTtl
    Max ttl
    cacheEdns boolean
    Cache EDNS UDP response
    enabled boolean
    Turn on caching for this DNS object
    maxTtl GetDnsProxyListDataCacheMaxTtl
    Max ttl
    cache_edns bool
    Cache EDNS UDP response
    enabled bool
    Turn on caching for this DNS object
    max_ttl GetDnsProxyListDataCacheMaxTtl
    Max ttl
    cacheEdns Boolean
    Cache EDNS UDP response
    enabled Boolean
    Turn on caching for this DNS object
    maxTtl Property Map
    Max ttl

    GetDnsProxyListDataCacheMaxTtl

    Enabled bool
    Enable max ttl for this DNS object
    TimeToLive int
    Time in seconds after which entry is cleared
    Enabled bool
    Enable max ttl for this DNS object
    TimeToLive int
    Time in seconds after which entry is cleared
    enabled Boolean
    Enable max ttl for this DNS object
    timeToLive Integer
    Time in seconds after which entry is cleared
    enabled boolean
    Enable max ttl for this DNS object
    timeToLive number
    Time in seconds after which entry is cleared
    enabled bool
    Enable max ttl for this DNS object
    time_to_live int
    Time in seconds after which entry is cleared
    enabled Boolean
    Enable max ttl for this DNS object
    timeToLive Number
    Time in seconds after which entry is cleared

    GetDnsProxyListDataDefault

    Inheritance GetDnsProxyListDataDefaultInheritance
    Inheritance
    Primary string
    Primary DNS Name server IP address
    Secondary string
    Secondary DNS Name server IP address
    Inheritance GetDnsProxyListDataDefaultInheritance
    Inheritance
    Primary string
    Primary DNS Name server IP address
    Secondary string
    Secondary DNS Name server IP address
    inheritance GetDnsProxyListDataDefaultInheritance
    Inheritance
    primary String
    Primary DNS Name server IP address
    secondary String
    Secondary DNS Name server IP address
    inheritance GetDnsProxyListDataDefaultInheritance
    Inheritance
    primary string
    Primary DNS Name server IP address
    secondary string
    Secondary DNS Name server IP address
    inheritance GetDnsProxyListDataDefaultInheritance
    Inheritance
    primary str
    Primary DNS Name server IP address
    secondary str
    Secondary DNS Name server IP address
    inheritance Property Map
    Inheritance
    primary String
    Primary DNS Name server IP address
    secondary String
    Secondary DNS Name server IP address

    GetDnsProxyListDataDefaultInheritance

    Source string
    Dynamic interface
    Source string
    Dynamic interface
    source String
    Dynamic interface
    source string
    Dynamic interface
    source str
    Dynamic interface
    source String
    Dynamic interface

    GetDnsProxyListDataDomainServer

    Cacheable bool
    Enable caching for this DNS proxy rule?
    DomainNames List<string>
    Domain names(s) that will be matched
    Name string
    Proxy rule name
    Primary string
    Primary DNS server IP address
    Secondary string
    Secondary DNS server IP address
    Cacheable bool
    Enable caching for this DNS proxy rule?
    DomainNames []string
    Domain names(s) that will be matched
    Name string
    Proxy rule name
    Primary string
    Primary DNS server IP address
    Secondary string
    Secondary DNS server IP address
    cacheable Boolean
    Enable caching for this DNS proxy rule?
    domainNames List<String>
    Domain names(s) that will be matched
    name String
    Proxy rule name
    primary String
    Primary DNS server IP address
    secondary String
    Secondary DNS server IP address
    cacheable boolean
    Enable caching for this DNS proxy rule?
    domainNames string[]
    Domain names(s) that will be matched
    name string
    Proxy rule name
    primary string
    Primary DNS server IP address
    secondary string
    Secondary DNS server IP address
    cacheable bool
    Enable caching for this DNS proxy rule?
    domain_names Sequence[str]
    Domain names(s) that will be matched
    name str
    Proxy rule name
    primary str
    Primary DNS server IP address
    secondary str
    Secondary DNS server IP address
    cacheable Boolean
    Enable caching for this DNS proxy rule?
    domainNames List<String>
    Domain names(s) that will be matched
    name String
    Proxy rule name
    primary String
    Primary DNS server IP address
    secondary String
    Secondary DNS server IP address

    GetDnsProxyListDataStaticEntry

    Addresses List<string>
    Address
    Domain string
    Fully qualified domain name
    Name string
    Static entry name
    Addresses []string
    Address
    Domain string
    Fully qualified domain name
    Name string
    Static entry name
    addresses List<String>
    Address
    domain String
    Fully qualified domain name
    name String
    Static entry name
    addresses string[]
    Address
    domain string
    Fully qualified domain name
    name string
    Static entry name
    addresses Sequence[str]
    Address
    domain str
    Fully qualified domain name
    name str
    Static entry name
    addresses List<String>
    Address
    domain String
    Fully qualified domain name
    name String
    Static entry name

    GetDnsProxyListDataTcpQueries

    Enabled bool
    Turn on forwarding of TCP DNS queries?
    MaxPendingRequests int
    Upper limit on number of concurrent TCP DNS requests
    Enabled bool
    Turn on forwarding of TCP DNS queries?
    MaxPendingRequests int
    Upper limit on number of concurrent TCP DNS requests
    enabled Boolean
    Turn on forwarding of TCP DNS queries?
    maxPendingRequests Integer
    Upper limit on number of concurrent TCP DNS requests
    enabled boolean
    Turn on forwarding of TCP DNS queries?
    maxPendingRequests number
    Upper limit on number of concurrent TCP DNS requests
    enabled bool
    Turn on forwarding of TCP DNS queries?
    max_pending_requests int
    Upper limit on number of concurrent TCP DNS requests
    enabled Boolean
    Turn on forwarding of TCP DNS queries?
    maxPendingRequests Number
    Upper limit on number of concurrent TCP DNS requests

    GetDnsProxyListDataUdpQueries

    GetDnsProxyListDataUdpQueriesRetries

    Attempts int
    Maximum number of retries before trying next name server
    Interval int
    Time in seconds for another request to be sent
    Attempts int
    Maximum number of retries before trying next name server
    Interval int
    Time in seconds for another request to be sent
    attempts Integer
    Maximum number of retries before trying next name server
    interval Integer
    Time in seconds for another request to be sent
    attempts number
    Maximum number of retries before trying next name server
    interval number
    Time in seconds for another request to be sent
    attempts int
    Maximum number of retries before trying next name server
    interval int
    Time in seconds for another request to be sent
    attempts Number
    Maximum number of retries before trying next name server
    interval Number
    Time in seconds for another request to be sent

    Package Details

    Repository
    scm pulumi/pulumi-scm
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the scm Terraform Provider.
    scm logo
    Strata Cloud Manager v0.4.3 published on Saturday, Nov 8, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate