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

ibm.getSatelliteEndpoint

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

    Provides a read-only data source for ibm_satellite_endpoint. You can then reference the fields of the data source in other resources within the same configuration using interpolation syntax.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const satelliteEndpoint = ibm.getSatelliteEndpoint({
        endpointId: "endpoint_id",
        location: "location_id",
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    satellite_endpoint = ibm.get_satellite_endpoint(endpoint_id="endpoint_id",
        location="location_id")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := ibm.LookupSatelliteEndpoint(ctx, &ibm.LookupSatelliteEndpointArgs{
    			EndpointId: "endpoint_id",
    			Location:   "location_id",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ibm = Pulumi.Ibm;
    
    return await Deployment.RunAsync(() => 
    {
        var satelliteEndpoint = Ibm.GetSatelliteEndpoint.Invoke(new()
        {
            EndpointId = "endpoint_id",
            Location = "location_id",
        });
    
    });
    
    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.GetSatelliteEndpointArgs;
    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 satelliteEndpoint = IbmFunctions.getSatelliteEndpoint(GetSatelliteEndpointArgs.builder()
                .endpointId("endpoint_id")
                .location("location_id")
                .build());
    
        }
    }
    
    variables:
      satelliteEndpoint:
        fn::invoke:
          function: ibm:getSatelliteEndpoint
          arguments:
            endpointId: endpoint_id
            location: location_id
    

    Using getSatelliteEndpoint

    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 getSatelliteEndpoint(args: GetSatelliteEndpointArgs, opts?: InvokeOptions): Promise<GetSatelliteEndpointResult>
    function getSatelliteEndpointOutput(args: GetSatelliteEndpointOutputArgs, opts?: InvokeOptions): Output<GetSatelliteEndpointResult>
    def get_satellite_endpoint(endpoint_id: Optional[str] = None,
                               id: Optional[str] = None,
                               location: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetSatelliteEndpointResult
    def get_satellite_endpoint_output(endpoint_id: Optional[pulumi.Input[str]] = None,
                               id: Optional[pulumi.Input[str]] = None,
                               location: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetSatelliteEndpointResult]
    func LookupSatelliteEndpoint(ctx *Context, args *LookupSatelliteEndpointArgs, opts ...InvokeOption) (*LookupSatelliteEndpointResult, error)
    func LookupSatelliteEndpointOutput(ctx *Context, args *LookupSatelliteEndpointOutputArgs, opts ...InvokeOption) LookupSatelliteEndpointResultOutput

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

    public static class GetSatelliteEndpoint 
    {
        public static Task<GetSatelliteEndpointResult> InvokeAsync(GetSatelliteEndpointArgs args, InvokeOptions? opts = null)
        public static Output<GetSatelliteEndpointResult> Invoke(GetSatelliteEndpointInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSatelliteEndpointResult> getSatelliteEndpoint(GetSatelliteEndpointArgs args, InvokeOptions options)
    public static Output<GetSatelliteEndpointResult> getSatelliteEndpoint(GetSatelliteEndpointArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getSatelliteEndpoint:getSatelliteEndpoint
      arguments:
        # arguments dictionary

    The following arguments are supported:

    EndpointId string
    The Endpoint ID.
    Location string
    The Location ID.
    Id string
    The unique identifier of the ibm_satellite_endpoint.
    EndpointId string
    The Endpoint ID.
    Location string
    The Location ID.
    Id string
    The unique identifier of the ibm_satellite_endpoint.
    endpointId String
    The Endpoint ID.
    location String
    The Location ID.
    id String
    The unique identifier of the ibm_satellite_endpoint.
    endpointId string
    The Endpoint ID.
    location string
    The Location ID.
    id string
    The unique identifier of the ibm_satellite_endpoint.
    endpoint_id str
    The Endpoint ID.
    location str
    The Location ID.
    id str
    The unique identifier of the ibm_satellite_endpoint.
    endpointId String
    The Endpoint ID.
    location String
    The Location ID.
    id String
    The unique identifier of the ibm_satellite_endpoint.

    getSatelliteEndpoint Result

    The following output properties are available:

    Certs List<GetSatelliteEndpointCert>
    The certs. Once it is generated, this field will always be defined even it is unused until the cert/key is deleted. Nested certs blocks have the following structure:
    ClientHost string
    The hostname which Satellite Link server listen on for the on-location endpoint, or the hostname which the connector server listen on for the on-cloud endpoint destiantion.
    ClientMutualAuth bool
    Whether enable mutual auth in the client application side, when client_protocol is 'tls' or 'https', this field is required.
    ClientPort double
    The port which Satellite Link server listen on for the on-location, or the port which the connector server listen on for the on-cloud endpoint destiantion.
    ClientProtocol string
    The protocol in the client application side.
    ConnectionType string
    The type of the endpoint.
    ConnectorPort double
    The connector port.
    CreatedAt string
    The time when the Endpoint is created.
    CreatedBy string
    The service or person who created the endpoint. Must be 1000 characters or fewer.
    Crn string
    Service instance associated with this location.
    DisplayName string
    The display name of the endpoint. Endpoint names must start with a letter and end with an alphanumeric character, can contain letters, numbers, and hyphen (-), and must be 63 characters or fewer.
    EndpointId string
    Id string
    The unique identifier of the ibm_satellite_endpoint.
    LastChange string
    The last time modify the Endpoint configurations.
    Location string
    Performances List<GetSatelliteEndpointPerformance>
    The last performance data of the endpoint. Nested performance blocks have the following structure:
    RejectUnauth bool
    Whether reject any connection to the server application which is not authorized with the list of supplied CAs in the fields certs.server_cert.
    ServerHost string
    The host name or IP address of the server endpoint. For 'http-tunnel' protocol, server_host can start with '.' , which means a wildcard to it's sub domains. Such as '.example.com' can accept request to 'api.example.com' and 'www.example.com'.
    ServerMutualAuth bool
    Whether enable mutual auth in the server application side, when client_protocol is 'tls', this field is required.
    ServerPort double
    The port number of the server endpoint. For 'http-tunnel' protocol, server_port can be 0, which means any port. Such as 0 is good for 80 (http) and 443 (https).
    ServerProtocol string
    The protocol in the server application side. This parameter will change to default value if it is omitted even when using PATCH API. If client_protocol is 'udp', server_protocol must be 'udp'. If client_protocol is 'tcp'/'http', server_protocol could be 'tcp'/'tls' and default to 'tcp'. If client_protocol is 'tls'/'https', server_protocol could be 'tcp'/'tls' and default to 'tls'. If client_protocol is 'http-tunnel', server_protocol must be 'tcp'.
    ServiceName string
    The service name of the endpoint.
    Sni string
    The server name indicator (SNI) which used to connect to the server endpoint. Only useful if server side requires SNI.
    Sources List<GetSatelliteEndpointSource>
    Nested sources blocks have the following structure:
    Status string
    Whether the Endpoint is active or not.
    Timeout double
    The inactivity timeout in the Endpoint side.
    Certs []GetSatelliteEndpointCert
    The certs. Once it is generated, this field will always be defined even it is unused until the cert/key is deleted. Nested certs blocks have the following structure:
    ClientHost string
    The hostname which Satellite Link server listen on for the on-location endpoint, or the hostname which the connector server listen on for the on-cloud endpoint destiantion.
    ClientMutualAuth bool
    Whether enable mutual auth in the client application side, when client_protocol is 'tls' or 'https', this field is required.
    ClientPort float64
    The port which Satellite Link server listen on for the on-location, or the port which the connector server listen on for the on-cloud endpoint destiantion.
    ClientProtocol string
    The protocol in the client application side.
    ConnectionType string
    The type of the endpoint.
    ConnectorPort float64
    The connector port.
    CreatedAt string
    The time when the Endpoint is created.
    CreatedBy string
    The service or person who created the endpoint. Must be 1000 characters or fewer.
    Crn string
    Service instance associated with this location.
    DisplayName string
    The display name of the endpoint. Endpoint names must start with a letter and end with an alphanumeric character, can contain letters, numbers, and hyphen (-), and must be 63 characters or fewer.
    EndpointId string
    Id string
    The unique identifier of the ibm_satellite_endpoint.
    LastChange string
    The last time modify the Endpoint configurations.
    Location string
    Performances []GetSatelliteEndpointPerformance
    The last performance data of the endpoint. Nested performance blocks have the following structure:
    RejectUnauth bool
    Whether reject any connection to the server application which is not authorized with the list of supplied CAs in the fields certs.server_cert.
    ServerHost string
    The host name or IP address of the server endpoint. For 'http-tunnel' protocol, server_host can start with '.' , which means a wildcard to it's sub domains. Such as '.example.com' can accept request to 'api.example.com' and 'www.example.com'.
    ServerMutualAuth bool
    Whether enable mutual auth in the server application side, when client_protocol is 'tls', this field is required.
    ServerPort float64
    The port number of the server endpoint. For 'http-tunnel' protocol, server_port can be 0, which means any port. Such as 0 is good for 80 (http) and 443 (https).
    ServerProtocol string
    The protocol in the server application side. This parameter will change to default value if it is omitted even when using PATCH API. If client_protocol is 'udp', server_protocol must be 'udp'. If client_protocol is 'tcp'/'http', server_protocol could be 'tcp'/'tls' and default to 'tcp'. If client_protocol is 'tls'/'https', server_protocol could be 'tcp'/'tls' and default to 'tls'. If client_protocol is 'http-tunnel', server_protocol must be 'tcp'.
    ServiceName string
    The service name of the endpoint.
    Sni string
    The server name indicator (SNI) which used to connect to the server endpoint. Only useful if server side requires SNI.
    Sources []GetSatelliteEndpointSource
    Nested sources blocks have the following structure:
    Status string
    Whether the Endpoint is active or not.
    Timeout float64
    The inactivity timeout in the Endpoint side.
    certs List<GetSatelliteEndpointCert>
    The certs. Once it is generated, this field will always be defined even it is unused until the cert/key is deleted. Nested certs blocks have the following structure:
    clientHost String
    The hostname which Satellite Link server listen on for the on-location endpoint, or the hostname which the connector server listen on for the on-cloud endpoint destiantion.
    clientMutualAuth Boolean
    Whether enable mutual auth in the client application side, when client_protocol is 'tls' or 'https', this field is required.
    clientPort Double
    The port which Satellite Link server listen on for the on-location, or the port which the connector server listen on for the on-cloud endpoint destiantion.
    clientProtocol String
    The protocol in the client application side.
    connectionType String
    The type of the endpoint.
    connectorPort Double
    The connector port.
    createdAt String
    The time when the Endpoint is created.
    createdBy String
    The service or person who created the endpoint. Must be 1000 characters or fewer.
    crn String
    Service instance associated with this location.
    displayName String
    The display name of the endpoint. Endpoint names must start with a letter and end with an alphanumeric character, can contain letters, numbers, and hyphen (-), and must be 63 characters or fewer.
    endpointId String
    id String
    The unique identifier of the ibm_satellite_endpoint.
    lastChange String
    The last time modify the Endpoint configurations.
    location String
    performances List<GetSatelliteEndpointPerformance>
    The last performance data of the endpoint. Nested performance blocks have the following structure:
    rejectUnauth Boolean
    Whether reject any connection to the server application which is not authorized with the list of supplied CAs in the fields certs.server_cert.
    serverHost String
    The host name or IP address of the server endpoint. For 'http-tunnel' protocol, server_host can start with '.' , which means a wildcard to it's sub domains. Such as '.example.com' can accept request to 'api.example.com' and 'www.example.com'.
    serverMutualAuth Boolean
    Whether enable mutual auth in the server application side, when client_protocol is 'tls', this field is required.
    serverPort Double
    The port number of the server endpoint. For 'http-tunnel' protocol, server_port can be 0, which means any port. Such as 0 is good for 80 (http) and 443 (https).
    serverProtocol String
    The protocol in the server application side. This parameter will change to default value if it is omitted even when using PATCH API. If client_protocol is 'udp', server_protocol must be 'udp'. If client_protocol is 'tcp'/'http', server_protocol could be 'tcp'/'tls' and default to 'tcp'. If client_protocol is 'tls'/'https', server_protocol could be 'tcp'/'tls' and default to 'tls'. If client_protocol is 'http-tunnel', server_protocol must be 'tcp'.
    serviceName String
    The service name of the endpoint.
    sni String
    The server name indicator (SNI) which used to connect to the server endpoint. Only useful if server side requires SNI.
    sources List<GetSatelliteEndpointSource>
    Nested sources blocks have the following structure:
    status String
    Whether the Endpoint is active or not.
    timeout Double
    The inactivity timeout in the Endpoint side.
    certs GetSatelliteEndpointCert[]
    The certs. Once it is generated, this field will always be defined even it is unused until the cert/key is deleted. Nested certs blocks have the following structure:
    clientHost string
    The hostname which Satellite Link server listen on for the on-location endpoint, or the hostname which the connector server listen on for the on-cloud endpoint destiantion.
    clientMutualAuth boolean
    Whether enable mutual auth in the client application side, when client_protocol is 'tls' or 'https', this field is required.
    clientPort number
    The port which Satellite Link server listen on for the on-location, or the port which the connector server listen on for the on-cloud endpoint destiantion.
    clientProtocol string
    The protocol in the client application side.
    connectionType string
    The type of the endpoint.
    connectorPort number
    The connector port.
    createdAt string
    The time when the Endpoint is created.
    createdBy string
    The service or person who created the endpoint. Must be 1000 characters or fewer.
    crn string
    Service instance associated with this location.
    displayName string
    The display name of the endpoint. Endpoint names must start with a letter and end with an alphanumeric character, can contain letters, numbers, and hyphen (-), and must be 63 characters or fewer.
    endpointId string
    id string
    The unique identifier of the ibm_satellite_endpoint.
    lastChange string
    The last time modify the Endpoint configurations.
    location string
    performances GetSatelliteEndpointPerformance[]
    The last performance data of the endpoint. Nested performance blocks have the following structure:
    rejectUnauth boolean
    Whether reject any connection to the server application which is not authorized with the list of supplied CAs in the fields certs.server_cert.
    serverHost string
    The host name or IP address of the server endpoint. For 'http-tunnel' protocol, server_host can start with '.' , which means a wildcard to it's sub domains. Such as '.example.com' can accept request to 'api.example.com' and 'www.example.com'.
    serverMutualAuth boolean
    Whether enable mutual auth in the server application side, when client_protocol is 'tls', this field is required.
    serverPort number
    The port number of the server endpoint. For 'http-tunnel' protocol, server_port can be 0, which means any port. Such as 0 is good for 80 (http) and 443 (https).
    serverProtocol string
    The protocol in the server application side. This parameter will change to default value if it is omitted even when using PATCH API. If client_protocol is 'udp', server_protocol must be 'udp'. If client_protocol is 'tcp'/'http', server_protocol could be 'tcp'/'tls' and default to 'tcp'. If client_protocol is 'tls'/'https', server_protocol could be 'tcp'/'tls' and default to 'tls'. If client_protocol is 'http-tunnel', server_protocol must be 'tcp'.
    serviceName string
    The service name of the endpoint.
    sni string
    The server name indicator (SNI) which used to connect to the server endpoint. Only useful if server side requires SNI.
    sources GetSatelliteEndpointSource[]
    Nested sources blocks have the following structure:
    status string
    Whether the Endpoint is active or not.
    timeout number
    The inactivity timeout in the Endpoint side.
    certs Sequence[GetSatelliteEndpointCert]
    The certs. Once it is generated, this field will always be defined even it is unused until the cert/key is deleted. Nested certs blocks have the following structure:
    client_host str
    The hostname which Satellite Link server listen on for the on-location endpoint, or the hostname which the connector server listen on for the on-cloud endpoint destiantion.
    client_mutual_auth bool
    Whether enable mutual auth in the client application side, when client_protocol is 'tls' or 'https', this field is required.
    client_port float
    The port which Satellite Link server listen on for the on-location, or the port which the connector server listen on for the on-cloud endpoint destiantion.
    client_protocol str
    The protocol in the client application side.
    connection_type str
    The type of the endpoint.
    connector_port float
    The connector port.
    created_at str
    The time when the Endpoint is created.
    created_by str
    The service or person who created the endpoint. Must be 1000 characters or fewer.
    crn str
    Service instance associated with this location.
    display_name str
    The display name of the endpoint. Endpoint names must start with a letter and end with an alphanumeric character, can contain letters, numbers, and hyphen (-), and must be 63 characters or fewer.
    endpoint_id str
    id str
    The unique identifier of the ibm_satellite_endpoint.
    last_change str
    The last time modify the Endpoint configurations.
    location str
    performances Sequence[GetSatelliteEndpointPerformance]
    The last performance data of the endpoint. Nested performance blocks have the following structure:
    reject_unauth bool
    Whether reject any connection to the server application which is not authorized with the list of supplied CAs in the fields certs.server_cert.
    server_host str
    The host name or IP address of the server endpoint. For 'http-tunnel' protocol, server_host can start with '.' , which means a wildcard to it's sub domains. Such as '.example.com' can accept request to 'api.example.com' and 'www.example.com'.
    server_mutual_auth bool
    Whether enable mutual auth in the server application side, when client_protocol is 'tls', this field is required.
    server_port float
    The port number of the server endpoint. For 'http-tunnel' protocol, server_port can be 0, which means any port. Such as 0 is good for 80 (http) and 443 (https).
    server_protocol str
    The protocol in the server application side. This parameter will change to default value if it is omitted even when using PATCH API. If client_protocol is 'udp', server_protocol must be 'udp'. If client_protocol is 'tcp'/'http', server_protocol could be 'tcp'/'tls' and default to 'tcp'. If client_protocol is 'tls'/'https', server_protocol could be 'tcp'/'tls' and default to 'tls'. If client_protocol is 'http-tunnel', server_protocol must be 'tcp'.
    service_name str
    The service name of the endpoint.
    sni str
    The server name indicator (SNI) which used to connect to the server endpoint. Only useful if server side requires SNI.
    sources Sequence[GetSatelliteEndpointSource]
    Nested sources blocks have the following structure:
    status str
    Whether the Endpoint is active or not.
    timeout float
    The inactivity timeout in the Endpoint side.
    certs List<Property Map>
    The certs. Once it is generated, this field will always be defined even it is unused until the cert/key is deleted. Nested certs blocks have the following structure:
    clientHost String
    The hostname which Satellite Link server listen on for the on-location endpoint, or the hostname which the connector server listen on for the on-cloud endpoint destiantion.
    clientMutualAuth Boolean
    Whether enable mutual auth in the client application side, when client_protocol is 'tls' or 'https', this field is required.
    clientPort Number
    The port which Satellite Link server listen on for the on-location, or the port which the connector server listen on for the on-cloud endpoint destiantion.
    clientProtocol String
    The protocol in the client application side.
    connectionType String
    The type of the endpoint.
    connectorPort Number
    The connector port.
    createdAt String
    The time when the Endpoint is created.
    createdBy String
    The service or person who created the endpoint. Must be 1000 characters or fewer.
    crn String
    Service instance associated with this location.
    displayName String
    The display name of the endpoint. Endpoint names must start with a letter and end with an alphanumeric character, can contain letters, numbers, and hyphen (-), and must be 63 characters or fewer.
    endpointId String
    id String
    The unique identifier of the ibm_satellite_endpoint.
    lastChange String
    The last time modify the Endpoint configurations.
    location String
    performances List<Property Map>
    The last performance data of the endpoint. Nested performance blocks have the following structure:
    rejectUnauth Boolean
    Whether reject any connection to the server application which is not authorized with the list of supplied CAs in the fields certs.server_cert.
    serverHost String
    The host name or IP address of the server endpoint. For 'http-tunnel' protocol, server_host can start with '.' , which means a wildcard to it's sub domains. Such as '.example.com' can accept request to 'api.example.com' and 'www.example.com'.
    serverMutualAuth Boolean
    Whether enable mutual auth in the server application side, when client_protocol is 'tls', this field is required.
    serverPort Number
    The port number of the server endpoint. For 'http-tunnel' protocol, server_port can be 0, which means any port. Such as 0 is good for 80 (http) and 443 (https).
    serverProtocol String
    The protocol in the server application side. This parameter will change to default value if it is omitted even when using PATCH API. If client_protocol is 'udp', server_protocol must be 'udp'. If client_protocol is 'tcp'/'http', server_protocol could be 'tcp'/'tls' and default to 'tcp'. If client_protocol is 'tls'/'https', server_protocol could be 'tcp'/'tls' and default to 'tls'. If client_protocol is 'http-tunnel', server_protocol must be 'tcp'.
    serviceName String
    The service name of the endpoint.
    sni String
    The server name indicator (SNI) which used to connect to the server endpoint. Only useful if server side requires SNI.
    sources List<Property Map>
    Nested sources blocks have the following structure:
    status String
    Whether the Endpoint is active or not.
    timeout Number
    The inactivity timeout in the Endpoint side.

    Supporting Types

    GetSatelliteEndpointCert

    Clients List<GetSatelliteEndpointCertClient>
    The CA which Satellite Link trust when receiving the connection from the client application. Nested client blocks have the following structure:
    Connectors List<GetSatelliteEndpointCertConnector>
    The name of the connector reported the performance data.
    Servers List<GetSatelliteEndpointCertServer>
    The CA which Satellite Link trust when sending the connection to server application. Nested server blocks have the following structure:
    Clients []GetSatelliteEndpointCertClient
    The CA which Satellite Link trust when receiving the connection from the client application. Nested client blocks have the following structure:
    Connectors []GetSatelliteEndpointCertConnector
    The name of the connector reported the performance data.
    Servers []GetSatelliteEndpointCertServer
    The CA which Satellite Link trust when sending the connection to server application. Nested server blocks have the following structure:
    clients List<GetSatelliteEndpointCertClient>
    The CA which Satellite Link trust when receiving the connection from the client application. Nested client blocks have the following structure:
    connectors List<GetSatelliteEndpointCertConnector>
    The name of the connector reported the performance data.
    servers List<GetSatelliteEndpointCertServer>
    The CA which Satellite Link trust when sending the connection to server application. Nested server blocks have the following structure:
    clients GetSatelliteEndpointCertClient[]
    The CA which Satellite Link trust when receiving the connection from the client application. Nested client blocks have the following structure:
    connectors GetSatelliteEndpointCertConnector[]
    The name of the connector reported the performance data.
    servers GetSatelliteEndpointCertServer[]
    The CA which Satellite Link trust when sending the connection to server application. Nested server blocks have the following structure:
    clients Sequence[GetSatelliteEndpointCertClient]
    The CA which Satellite Link trust when receiving the connection from the client application. Nested client blocks have the following structure:
    connectors Sequence[GetSatelliteEndpointCertConnector]
    The name of the connector reported the performance data.
    servers Sequence[GetSatelliteEndpointCertServer]
    The CA which Satellite Link trust when sending the connection to server application. Nested server blocks have the following structure:
    clients List<Property Map>
    The CA which Satellite Link trust when receiving the connection from the client application. Nested client blocks have the following structure:
    connectors List<Property Map>
    The name of the connector reported the performance data.
    servers List<Property Map>
    The CA which Satellite Link trust when sending the connection to server application. Nested server blocks have the following structure:

    GetSatelliteEndpointCertClient

    Certs List<GetSatelliteEndpointCertClientCert>
    The end-entity cert of the connector. Nested cert blocks have the following structure:
    Certs []GetSatelliteEndpointCertClientCert
    The end-entity cert of the connector. Nested cert blocks have the following structure:
    certs List<GetSatelliteEndpointCertClientCert>
    The end-entity cert of the connector. Nested cert blocks have the following structure:
    certs GetSatelliteEndpointCertClientCert[]
    The end-entity cert of the connector. Nested cert blocks have the following structure:
    certs Sequence[GetSatelliteEndpointCertClientCert]
    The end-entity cert of the connector. Nested cert blocks have the following structure:
    certs List<Property Map>
    The end-entity cert of the connector. Nested cert blocks have the following structure:

    GetSatelliteEndpointCertClientCert

    Filename string
    The name of the key.
    Filename string
    The name of the key.
    filename String
    The name of the key.
    filename string
    The name of the key.
    filename str
    The name of the key.
    filename String
    The name of the key.

    GetSatelliteEndpointCertConnector

    Certs List<GetSatelliteEndpointCertConnectorCert>
    The end-entity cert of the connector. Nested cert blocks have the following structure:
    Keys List<GetSatelliteEndpointCertConnectorKey>
    The private key of the connector. Nested key blocks have the following structure:
    Certs []GetSatelliteEndpointCertConnectorCert
    The end-entity cert of the connector. Nested cert blocks have the following structure:
    Keys []GetSatelliteEndpointCertConnectorKey
    The private key of the connector. Nested key blocks have the following structure:
    certs List<GetSatelliteEndpointCertConnectorCert>
    The end-entity cert of the connector. Nested cert blocks have the following structure:
    keys List<GetSatelliteEndpointCertConnectorKey>
    The private key of the connector. Nested key blocks have the following structure:
    certs GetSatelliteEndpointCertConnectorCert[]
    The end-entity cert of the connector. Nested cert blocks have the following structure:
    keys GetSatelliteEndpointCertConnectorKey[]
    The private key of the connector. Nested key blocks have the following structure:
    certs Sequence[GetSatelliteEndpointCertConnectorCert]
    The end-entity cert of the connector. Nested cert blocks have the following structure:
    keys Sequence[GetSatelliteEndpointCertConnectorKey]
    The private key of the connector. Nested key blocks have the following structure:
    certs List<Property Map>
    The end-entity cert of the connector. Nested cert blocks have the following structure:
    keys List<Property Map>
    The private key of the connector. Nested key blocks have the following structure:

    GetSatelliteEndpointCertConnectorCert

    Filename string
    The name of the key.
    Filename string
    The name of the key.
    filename String
    The name of the key.
    filename string
    The name of the key.
    filename str
    The name of the key.
    filename String
    The name of the key.

    GetSatelliteEndpointCertConnectorKey

    Filename string
    The name of the key.
    Filename string
    The name of the key.
    filename String
    The name of the key.
    filename string
    The name of the key.
    filename str
    The name of the key.
    filename String
    The name of the key.

    GetSatelliteEndpointCertServer

    Certs List<GetSatelliteEndpointCertServerCert>
    The end-entity cert of the connector. Nested cert blocks have the following structure:
    Certs []GetSatelliteEndpointCertServerCert
    The end-entity cert of the connector. Nested cert blocks have the following structure:
    certs List<GetSatelliteEndpointCertServerCert>
    The end-entity cert of the connector. Nested cert blocks have the following structure:
    certs GetSatelliteEndpointCertServerCert[]
    The end-entity cert of the connector. Nested cert blocks have the following structure:
    certs Sequence[GetSatelliteEndpointCertServerCert]
    The end-entity cert of the connector. Nested cert blocks have the following structure:
    certs List<Property Map>
    The end-entity cert of the connector. Nested cert blocks have the following structure:

    GetSatelliteEndpointCertServerCert

    Filename string
    The name of the key.
    Filename string
    The name of the key.
    filename String
    The name of the key.
    filename string
    The name of the key.
    filename str
    The name of the key.
    filename String
    The name of the key.

    GetSatelliteEndpointPerformance

    Bandwidth double
    Average Tatal Bandwidth of last two minutes, unit is Byte/s.
    Connection double
    Concurrent connections number of moment when probe read the data.
    Connectors List<GetSatelliteEndpointPerformanceConnector>
    The last performance data of the endpoint from each Connector. Nested connectors blocks have the following structure:
    RxBandwidth double
    Average Receive (to Cloud) Bandwidth of last two minutes, unit is Byte/s.
    TxBandwidth double
    Average Transmitted (to Location) Bandwidth of last two minutes, unit is Byte/s.
    Bandwidth float64
    Average Tatal Bandwidth of last two minutes, unit is Byte/s.
    Connection float64
    Concurrent connections number of moment when probe read the data.
    Connectors []GetSatelliteEndpointPerformanceConnector
    The last performance data of the endpoint from each Connector. Nested connectors blocks have the following structure:
    RxBandwidth float64
    Average Receive (to Cloud) Bandwidth of last two minutes, unit is Byte/s.
    TxBandwidth float64
    Average Transmitted (to Location) Bandwidth of last two minutes, unit is Byte/s.
    bandwidth Double
    Average Tatal Bandwidth of last two minutes, unit is Byte/s.
    connection Double
    Concurrent connections number of moment when probe read the data.
    connectors List<GetSatelliteEndpointPerformanceConnector>
    The last performance data of the endpoint from each Connector. Nested connectors blocks have the following structure:
    rxBandwidth Double
    Average Receive (to Cloud) Bandwidth of last two minutes, unit is Byte/s.
    txBandwidth Double
    Average Transmitted (to Location) Bandwidth of last two minutes, unit is Byte/s.
    bandwidth number
    Average Tatal Bandwidth of last two minutes, unit is Byte/s.
    connection number
    Concurrent connections number of moment when probe read the data.
    connectors GetSatelliteEndpointPerformanceConnector[]
    The last performance data of the endpoint from each Connector. Nested connectors blocks have the following structure:
    rxBandwidth number
    Average Receive (to Cloud) Bandwidth of last two minutes, unit is Byte/s.
    txBandwidth number
    Average Transmitted (to Location) Bandwidth of last two minutes, unit is Byte/s.
    bandwidth float
    Average Tatal Bandwidth of last two minutes, unit is Byte/s.
    connection float
    Concurrent connections number of moment when probe read the data.
    connectors Sequence[GetSatelliteEndpointPerformanceConnector]
    The last performance data of the endpoint from each Connector. Nested connectors blocks have the following structure:
    rx_bandwidth float
    Average Receive (to Cloud) Bandwidth of last two minutes, unit is Byte/s.
    tx_bandwidth float
    Average Transmitted (to Location) Bandwidth of last two minutes, unit is Byte/s.
    bandwidth Number
    Average Tatal Bandwidth of last two minutes, unit is Byte/s.
    connection Number
    Concurrent connections number of moment when probe read the data.
    connectors List<Property Map>
    The last performance data of the endpoint from each Connector. Nested connectors blocks have the following structure:
    rxBandwidth Number
    Average Receive (to Cloud) Bandwidth of last two minutes, unit is Byte/s.
    txBandwidth Number
    Average Transmitted (to Location) Bandwidth of last two minutes, unit is Byte/s.

    GetSatelliteEndpointPerformanceConnector

    Connections double
    Concurrent connections number of moment when probe read the data from the Connector.
    Connector string
    The name of the connector reported the performance data.
    RxBw double
    Average Transmitted (to Location) Bandwidth of last two minutes read from the Connector, unit is Byte/s.
    TxBw double
    Average Transmitted (to Location) Bandwidth of last two minutes read from the Connector, unit is Byte/s.
    Connections float64
    Concurrent connections number of moment when probe read the data from the Connector.
    Connector string
    The name of the connector reported the performance data.
    RxBw float64
    Average Transmitted (to Location) Bandwidth of last two minutes read from the Connector, unit is Byte/s.
    TxBw float64
    Average Transmitted (to Location) Bandwidth of last two minutes read from the Connector, unit is Byte/s.
    connections Double
    Concurrent connections number of moment when probe read the data from the Connector.
    connector String
    The name of the connector reported the performance data.
    rxBw Double
    Average Transmitted (to Location) Bandwidth of last two minutes read from the Connector, unit is Byte/s.
    txBw Double
    Average Transmitted (to Location) Bandwidth of last two minutes read from the Connector, unit is Byte/s.
    connections number
    Concurrent connections number of moment when probe read the data from the Connector.
    connector string
    The name of the connector reported the performance data.
    rxBw number
    Average Transmitted (to Location) Bandwidth of last two minutes read from the Connector, unit is Byte/s.
    txBw number
    Average Transmitted (to Location) Bandwidth of last two minutes read from the Connector, unit is Byte/s.
    connections float
    Concurrent connections number of moment when probe read the data from the Connector.
    connector str
    The name of the connector reported the performance data.
    rx_bw float
    Average Transmitted (to Location) Bandwidth of last two minutes read from the Connector, unit is Byte/s.
    tx_bw float
    Average Transmitted (to Location) Bandwidth of last two minutes read from the Connector, unit is Byte/s.
    connections Number
    Concurrent connections number of moment when probe read the data from the Connector.
    connector String
    The name of the connector reported the performance data.
    rxBw Number
    Average Transmitted (to Location) Bandwidth of last two minutes read from the Connector, unit is Byte/s.
    txBw Number
    Average Transmitted (to Location) Bandwidth of last two minutes read from the Connector, unit is Byte/s.

    GetSatelliteEndpointSource

    Enabled bool
    Whether the source is enabled for the endpoint.
    LastChange string
    The last time modify the Endpoint configurations.
    Pending bool
    Whether the source has been enabled on this endpoint.
    SourceId string
    The Source ID.
    Enabled bool
    Whether the source is enabled for the endpoint.
    LastChange string
    The last time modify the Endpoint configurations.
    Pending bool
    Whether the source has been enabled on this endpoint.
    SourceId string
    The Source ID.
    enabled Boolean
    Whether the source is enabled for the endpoint.
    lastChange String
    The last time modify the Endpoint configurations.
    pending Boolean
    Whether the source has been enabled on this endpoint.
    sourceId String
    The Source ID.
    enabled boolean
    Whether the source is enabled for the endpoint.
    lastChange string
    The last time modify the Endpoint configurations.
    pending boolean
    Whether the source has been enabled on this endpoint.
    sourceId string
    The Source ID.
    enabled bool
    Whether the source is enabled for the endpoint.
    last_change str
    The last time modify the Endpoint configurations.
    pending bool
    Whether the source has been enabled on this endpoint.
    source_id str
    The Source ID.
    enabled Boolean
    Whether the source is enabled for the endpoint.
    lastChange String
    The last time modify the Endpoint configurations.
    pending Boolean
    Whether the source has been enabled on this endpoint.
    sourceId String
    The Source ID.

    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