1. Packages
  2. Ibm Provider
  3. API Docs
  4. getSatelliteLocationNlbDns
ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud

ibm.getSatelliteLocationNlbDns

Explore with Pulumi AI

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.

Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.IbmFunctions;
import com.pulumi.ibm.inputs.GetSatelliteLocationNlbDnsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var dns = IbmFunctions.getSatelliteLocationNlbDns(GetSatelliteLocationNlbDnsArgs.builder()
            .name("mycluster")
            .build());

    }
}
Copy
variables:
  dns:
    fn::invoke:
      function: ibm:getSatelliteLocationNlbDns
      arguments:
        name: mycluster
Copy

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>
Copy
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: Optional[pulumi.Input[str]] = None,
                                   location: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetSatelliteLocationNlbDnsResult]
Copy
func LookupSatelliteLocationNlbDns(ctx *Context, args *LookupSatelliteLocationNlbDnsArgs, opts ...InvokeOption) (*LookupSatelliteLocationNlbDnsResult, error)
func LookupSatelliteLocationNlbDnsOutput(ctx *Context, args *LookupSatelliteLocationNlbDnsOutputArgs, opts ...InvokeOption) LookupSatelliteLocationNlbDnsResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetSatelliteLocationNlbDnsResult> getSatelliteLocationNlbDns(GetSatelliteLocationNlbDnsArgs args, InvokeOptions options)
public static Output<GetSatelliteLocationNlbDnsResult> getSatelliteLocationNlbDns(GetSatelliteLocationNlbDnsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: ibm:index/getSatelliteLocationNlbDns:getSatelliteLocationNlbDns
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Location This property is required. string
The name or ID of the Satellite Location.
Id string
Location This property is required. string
The name or ID of the Satellite Location.
Id string
location This property is required. String
The name or ID of the Satellite Location.
id String
location This property is required. string
The name or ID of the Satellite Location.
id string
location This property is required. str
The name or ID of the Satellite Location.
id str
location This property is required. String
The name or ID of the Satellite Location.
id String

getSatelliteLocationNlbDns Result

The following output properties are available:

id String
location String
nlbConfigs List<Property Map>
List of objects

Supporting Types

GetSatelliteLocationNlbDnsNlbConfig

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