1. Packages
  2. Ibm Provider
  3. API Docs
  4. getSatelliteLocationNlbDns
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

ibm.getSatelliteLocationNlbDns

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 2025 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.

    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());
    
        }
    }
    
    variables:
      dns:
        fn::invoke:
          function: ibm:getSatelliteLocationNlbDns
          arguments:
            name: mycluster
    

    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: Optional[pulumi.Input[str]] = None,
                                       location: Optional[pulumi.Input[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

    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 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
    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
    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.
    ibm logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud