1. Packages
  2. Packages
  3. Ibm Provider
  4. API Docs
  5. getSatelliteLocationNlbDns
Viewing docs for ibm 2.1.0
published on Tuesday, May 5, 2026 by ibm-cloud
Viewing docs for ibm 2.1.0
published on Tuesday, May 5, 2026 by ibm-cloud

    List registered NLB subdomains in a Satellite location.

    Example Usage

    The following example retrieves information about NLB subdomains of a cluster that is named mycluster.

    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    variables:
      dns:
        fn::invoke:
          function: ibm:getSatelliteLocationNlbDns
          arguments:
            name: mycluster
    
    Example coming soon!
    

    Using getSatelliteLocationNlbDns

    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 getSatelliteLocationNlbDns(args: GetSatelliteLocationNlbDnsArgs, opts?: InvokeOptions): Promise<GetSatelliteLocationNlbDnsResult>
    function getSatelliteLocationNlbDnsOutput(args: GetSatelliteLocationNlbDnsOutputArgs, opts?: InvokeOptions): Output<GetSatelliteLocationNlbDnsResult>
    def get_satellite_location_nlb_dns(id: Optional[str] = None,
                                       location: Optional[str] = None,
                                       opts: Optional[InvokeOptions] = None) -> GetSatelliteLocationNlbDnsResult
    def get_satellite_location_nlb_dns_output(id: pulumi.Input[Optional[str]] = None,
                                       location: pulumi.Input[Optional[str]] = None,
                                       opts: Optional[InvokeOptions] = None) -> Output[GetSatelliteLocationNlbDnsResult]
    func LookupSatelliteLocationNlbDns(ctx *Context, args *LookupSatelliteLocationNlbDnsArgs, opts ...InvokeOption) (*LookupSatelliteLocationNlbDnsResult, error)
    func LookupSatelliteLocationNlbDnsOutput(ctx *Context, args *LookupSatelliteLocationNlbDnsOutputArgs, opts ...InvokeOption) LookupSatelliteLocationNlbDnsResultOutput

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

    public static class GetSatelliteLocationNlbDns 
    {
        public static Task<GetSatelliteLocationNlbDnsResult> InvokeAsync(GetSatelliteLocationNlbDnsArgs args, InvokeOptions? opts = null)
        public static Output<GetSatelliteLocationNlbDnsResult> Invoke(GetSatelliteLocationNlbDnsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSatelliteLocationNlbDnsResult> getSatelliteLocationNlbDns(GetSatelliteLocationNlbDnsArgs args, InvokeOptions options)
    public static Output<GetSatelliteLocationNlbDnsResult> getSatelliteLocationNlbDns(GetSatelliteLocationNlbDnsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getSatelliteLocationNlbDns:getSatelliteLocationNlbDns
      arguments:
        # arguments dictionary
    data "ibm_getsatellitelocationnlbdns" "name" {
        # arguments
    }

    The following arguments are supported:

    Location string
    The name or ID of the Satellite Location.
    Id string
    Location string
    The name or ID of the Satellite Location.
    Id string
    location string
    The name or ID of the Satellite Location.
    id string
    location String
    The name or ID of the Satellite Location.
    id String
    location string
    The name or ID of the Satellite Location.
    id string
    location str
    The name or ID of the Satellite Location.
    id str
    location String
    The name or ID of the Satellite Location.
    id String

    getSatelliteLocationNlbDns Result

    The following output properties are available:

    id string
    location string
    nlb_configs list(object)
    List of objects
    id String
    location String
    nlbConfigs List<Property Map>
    List of objects

    Supporting Types

    GetSatelliteLocationNlbDnsNlbConfig

    Cluster string
    DnsType string
    (String) Type of DNS.
    LbHostname string
    (String) Host Name of load Balancer.
    NlbIps List<string>
    (List(String)) NLB IPs.
    NlbSubDomain string
    (String) NLB Sub-Domain.
    SecretName string
    (String) Name of the secret.
    SecretNamespace string
    (String) Namespace of Secret.
    SecretStatus string
    (String) Status of Secret.
    Type string
    (String) Nlb Type.
    Cluster string
    DnsType string
    (String) Type of DNS.
    LbHostname string
    (String) Host Name of load Balancer.
    NlbIps []string
    (List(String)) NLB IPs.
    NlbSubDomain string
    (String) NLB Sub-Domain.
    SecretName string
    (String) Name of the secret.
    SecretNamespace string
    (String) Namespace of Secret.
    SecretStatus string
    (String) Status of Secret.
    Type string
    (String) Nlb Type.
    cluster string
    dns_type string
    (String) Type of DNS.
    lb_hostname string
    (String) Host Name of load Balancer.
    nlb_ips list(string)
    (List(String)) NLB IPs.
    nlb_sub_domain string
    (String) NLB Sub-Domain.
    secret_name string
    (String) Name of the secret.
    secret_namespace string
    (String) Namespace of Secret.
    secret_status string
    (String) Status of Secret.
    type string
    (String) Nlb Type.
    cluster String
    dnsType String
    (String) Type of DNS.
    lbHostname String
    (String) Host Name of load Balancer.
    nlbIps List<String>
    (List(String)) NLB IPs.
    nlbSubDomain String
    (String) NLB Sub-Domain.
    secretName String
    (String) Name of the secret.
    secretNamespace String
    (String) Namespace of Secret.
    secretStatus String
    (String) Status of Secret.
    type String
    (String) Nlb Type.
    cluster string
    dnsType string
    (String) Type of DNS.
    lbHostname string
    (String) Host Name of load Balancer.
    nlbIps string[]
    (List(String)) NLB IPs.
    nlbSubDomain string
    (String) NLB Sub-Domain.
    secretName string
    (String) Name of the secret.
    secretNamespace string
    (String) Namespace of Secret.
    secretStatus string
    (String) Status of Secret.
    type string
    (String) Nlb Type.
    cluster str
    dns_type str
    (String) Type of DNS.
    lb_hostname str
    (String) Host Name of load Balancer.
    nlb_ips Sequence[str]
    (List(String)) NLB IPs.
    nlb_sub_domain str
    (String) NLB Sub-Domain.
    secret_name str
    (String) Name of the secret.
    secret_namespace str
    (String) Namespace of Secret.
    secret_status str
    (String) Status of Secret.
    type str
    (String) Nlb Type.
    cluster String
    dnsType String
    (String) Type of DNS.
    lbHostname String
    (String) Host Name of load Balancer.
    nlbIps List<String>
    (List(String)) NLB IPs.
    nlbSubDomain String
    (String) NLB Sub-Domain.
    secretName String
    (String) Name of the secret.
    secretNamespace String
    (String) Namespace of Secret.
    secretStatus String
    (String) Status of Secret.
    type String
    (String) Nlb Type.

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    Viewing docs for ibm 2.1.0
    published on Tuesday, May 5, 2026 by ibm-cloud
      Try Pulumi Cloud free. Your team will thank you.