ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud
ibm.getSatelliteLink
Explore with Pulumi AI
Provides a read-only data source for ibm_satellite_link. 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 satelliteLink = ibm.getSatelliteLink({
location: "location_id",
});
import pulumi
import pulumi_ibm as ibm
satellite_link = ibm.get_satellite_link(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.LookupSatelliteLink(ctx, &ibm.LookupSatelliteLinkArgs{
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 satelliteLink = Ibm.GetSatelliteLink.Invoke(new()
{
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.GetSatelliteLinkArgs;
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 satelliteLink = IbmFunctions.getSatelliteLink(GetSatelliteLinkArgs.builder()
.location("location_id")
.build());
}
}
variables:
satelliteLink:
fn::invoke:
function: ibm:getSatelliteLink
arguments:
location: location_id
Using getSatelliteLink
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 getSatelliteLink(args: GetSatelliteLinkArgs, opts?: InvokeOptions): Promise<GetSatelliteLinkResult>
function getSatelliteLinkOutput(args: GetSatelliteLinkOutputArgs, opts?: InvokeOptions): Output<GetSatelliteLinkResult>
def get_satellite_link(id: Optional[str] = None,
location: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSatelliteLinkResult
def get_satellite_link_output(id: Optional[pulumi.Input[str]] = None,
location: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSatelliteLinkResult]
func LookupSatelliteLink(ctx *Context, args *LookupSatelliteLinkArgs, opts ...InvokeOption) (*LookupSatelliteLinkResult, error)
func LookupSatelliteLinkOutput(ctx *Context, args *LookupSatelliteLinkOutputArgs, opts ...InvokeOption) LookupSatelliteLinkResultOutput
> Note: This function is named LookupSatelliteLink
in the Go SDK.
public static class GetSatelliteLink
{
public static Task<GetSatelliteLinkResult> InvokeAsync(GetSatelliteLinkArgs args, InvokeOptions? opts = null)
public static Output<GetSatelliteLinkResult> Invoke(GetSatelliteLinkInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetSatelliteLinkResult> getSatelliteLink(GetSatelliteLinkArgs args, InvokeOptions options)
public static Output<GetSatelliteLinkResult> getSatelliteLink(GetSatelliteLinkArgs args, InvokeOptions options)
fn::invoke:
function: ibm:index/getSatelliteLink:getSatelliteLink
arguments:
# arguments dictionary
The following arguments are supported:
getSatelliteLink Result
The following output properties are available:
- Created
At string - Timestamp of creation of location.
- Crn string
- Service instance associated with this location.
- Description string
- Description of the location.
- Id string
- The unique identifier of the ibm_satellite_link.
- Last
Change string - Timestamp of latest modification of location.
- Location string
- Performances
List<Get
Satellite Link Performance> - The last performance data of the Location. Nested
performance
blocks have the following structure: - Satellite
Link stringHost - Satellite Link hostname of the location.
- Status string
- Enabled/Disabled.
- Ws
Endpoint string - The ws endpoint of the location.
- Created
At string - Timestamp of creation of location.
- Crn string
- Service instance associated with this location.
- Description string
- Description of the location.
- Id string
- The unique identifier of the ibm_satellite_link.
- Last
Change string - Timestamp of latest modification of location.
- Location string
- Performances
[]Get
Satellite Link Performance - The last performance data of the Location. Nested
performance
blocks have the following structure: - Satellite
Link stringHost - Satellite Link hostname of the location.
- Status string
- Enabled/Disabled.
- Ws
Endpoint string - The ws endpoint of the location.
- created
At String - Timestamp of creation of location.
- crn String
- Service instance associated with this location.
- description String
- Description of the location.
- id String
- The unique identifier of the ibm_satellite_link.
- last
Change String - Timestamp of latest modification of location.
- location String
- performances
List<Get
Satellite Link Performance> - The last performance data of the Location. Nested
performance
blocks have the following structure: - satellite
Link StringHost - Satellite Link hostname of the location.
- status String
- Enabled/Disabled.
- ws
Endpoint String - The ws endpoint of the location.
- created
At string - Timestamp of creation of location.
- crn string
- Service instance associated with this location.
- description string
- Description of the location.
- id string
- The unique identifier of the ibm_satellite_link.
- last
Change string - Timestamp of latest modification of location.
- location string
- performances
Get
Satellite Link Performance[] - The last performance data of the Location. Nested
performance
blocks have the following structure: - satellite
Link stringHost - Satellite Link hostname of the location.
- status string
- Enabled/Disabled.
- ws
Endpoint string - The ws endpoint of the location.
- created_
at str - Timestamp of creation of location.
- crn str
- Service instance associated with this location.
- description str
- Description of the location.
- id str
- The unique identifier of the ibm_satellite_link.
- last_
change str - Timestamp of latest modification of location.
- location str
- performances
Sequence[Get
Satellite Link Performance] - The last performance data of the Location. Nested
performance
blocks have the following structure: - satellite_
link_ strhost - Satellite Link hostname of the location.
- status str
- Enabled/Disabled.
- ws_
endpoint str - The ws endpoint of the location.
- created
At String - Timestamp of creation of location.
- crn String
- Service instance associated with this location.
- description String
- Description of the location.
- id String
- The unique identifier of the ibm_satellite_link.
- last
Change String - Timestamp of latest modification of location.
- location String
- performances List<Property Map>
- The last performance data of the Location. Nested
performance
blocks have the following structure: - satellite
Link StringHost - Satellite Link hostname of the location.
- status String
- Enabled/Disabled.
- ws
Endpoint String - The ws endpoint of the location.
Supporting Types
GetSatelliteLinkPerformance
- Avg
Latency double - Average latency calculated form latency of each Connector between Tunnel Server, unit is ms. -1 means no Connector established Tunnel.
- Bandwidth double
- Average Tatal Bandwidth of last two minutes, unit is Byte/s.
- Connectors
List<Get
Satellite Link Performance Connector> - The last performance data of the Location read from each Connector. Nested
connectors
blocks have the following structure: - Health
Status string - Tunnels health status based on the Tunnels number established. Down(0)/Critical(1)/Up(>=2).
- Rx
Bandwidth double - Average Receive (to Cloud) Bandwidth of last two minutes, unit is Byte/s.
- Tunnels double
- Tunnels number estbalished from the Location.
- Tx
Bandwidth double - Average Transmitted (to Location) Bandwidth of last two minutes, unit is Byte/s.
- Avg
Latency float64 - Average latency calculated form latency of each Connector between Tunnel Server, unit is ms. -1 means no Connector established Tunnel.
- Bandwidth float64
- Average Tatal Bandwidth of last two minutes, unit is Byte/s.
- Connectors
[]Get
Satellite Link Performance Connector - The last performance data of the Location read from each Connector. Nested
connectors
blocks have the following structure: - Health
Status string - Tunnels health status based on the Tunnels number established. Down(0)/Critical(1)/Up(>=2).
- Rx
Bandwidth float64 - Average Receive (to Cloud) Bandwidth of last two minutes, unit is Byte/s.
- Tunnels float64
- Tunnels number estbalished from the Location.
- Tx
Bandwidth float64 - Average Transmitted (to Location) Bandwidth of last two minutes, unit is Byte/s.
- avg
Latency Double - Average latency calculated form latency of each Connector between Tunnel Server, unit is ms. -1 means no Connector established Tunnel.
- bandwidth Double
- Average Tatal Bandwidth of last two minutes, unit is Byte/s.
- connectors
List<Get
Satellite Link Performance Connector> - The last performance data of the Location read from each Connector. Nested
connectors
blocks have the following structure: - health
Status String - Tunnels health status based on the Tunnels number established. Down(0)/Critical(1)/Up(>=2).
- rx
Bandwidth Double - Average Receive (to Cloud) Bandwidth of last two minutes, unit is Byte/s.
- tunnels Double
- Tunnels number estbalished from the Location.
- tx
Bandwidth Double - Average Transmitted (to Location) Bandwidth of last two minutes, unit is Byte/s.
- avg
Latency number - Average latency calculated form latency of each Connector between Tunnel Server, unit is ms. -1 means no Connector established Tunnel.
- bandwidth number
- Average Tatal Bandwidth of last two minutes, unit is Byte/s.
- connectors
Get
Satellite Link Performance Connector[] - The last performance data of the Location read from each Connector. Nested
connectors
blocks have the following structure: - health
Status string - Tunnels health status based on the Tunnels number established. Down(0)/Critical(1)/Up(>=2).
- rx
Bandwidth number - Average Receive (to Cloud) Bandwidth of last two minutes, unit is Byte/s.
- tunnels number
- Tunnels number estbalished from the Location.
- tx
Bandwidth number - Average Transmitted (to Location) Bandwidth of last two minutes, unit is Byte/s.
- avg_
latency float - Average latency calculated form latency of each Connector between Tunnel Server, unit is ms. -1 means no Connector established Tunnel.
- bandwidth float
- Average Tatal Bandwidth of last two minutes, unit is Byte/s.
- connectors
Sequence[Get
Satellite Link Performance Connector] - The last performance data of the Location read from each Connector. Nested
connectors
blocks have the following structure: - health_
status str - Tunnels health status based on the Tunnels number established. Down(0)/Critical(1)/Up(>=2).
- rx_
bandwidth float - Average Receive (to Cloud) Bandwidth of last two minutes, unit is Byte/s.
- tunnels float
- Tunnels number estbalished from the Location.
- tx_
bandwidth float - Average Transmitted (to Location) Bandwidth of last two minutes, unit is Byte/s.
- avg
Latency Number - Average latency calculated form latency of each Connector between Tunnel Server, unit is ms. -1 means no Connector established Tunnel.
- bandwidth Number
- Average Tatal Bandwidth of last two minutes, unit is Byte/s.
- connectors List<Property Map>
- The last performance data of the Location read from each Connector. Nested
connectors
blocks have the following structure: - health
Status String - Tunnels health status based on the Tunnels number established. Down(0)/Critical(1)/Up(>=2).
- rx
Bandwidth Number - Average Receive (to Cloud) Bandwidth of last two minutes, unit is Byte/s.
- tunnels Number
- Tunnels number estbalished from the Location.
- tx
Bandwidth Number - Average Transmitted (to Location) Bandwidth of last two minutes, unit is Byte/s.
GetSatelliteLinkPerformanceConnector
- Connector string
- The name of the connector reported the performance data.
- Latency double
- Latency between Connector and the Tunnel Server it connected.
- Rx
Bw double - Average Transmitted (to Location) Bandwidth of last two minutes read from the Connector, unit is Byte/s.
- Tx
Bw double - Average Transmitted (to Location) Bandwidth of last two minutes read from the Connector, unit is Byte/s.
- Connector string
- The name of the connector reported the performance data.
- Latency float64
- Latency between Connector and the Tunnel Server it connected.
- Rx
Bw float64 - Average Transmitted (to Location) Bandwidth of last two minutes read from the Connector, unit is Byte/s.
- Tx
Bw float64 - Average Transmitted (to Location) Bandwidth of last two minutes read from the Connector, unit is Byte/s.
- connector String
- The name of the connector reported the performance data.
- latency Double
- Latency between Connector and the Tunnel Server it connected.
- rx
Bw Double - Average Transmitted (to Location) Bandwidth of last two minutes read from the Connector, unit is Byte/s.
- tx
Bw Double - Average Transmitted (to Location) Bandwidth of last two minutes read from the Connector, unit is Byte/s.
- connector string
- The name of the connector reported the performance data.
- latency number
- Latency between Connector and the Tunnel Server it connected.
- rx
Bw number - Average Transmitted (to Location) Bandwidth of last two minutes read from the Connector, unit is Byte/s.
- tx
Bw number - Average Transmitted (to Location) Bandwidth of last two minutes read from the Connector, unit is Byte/s.
- connector str
- The name of the connector reported the performance data.
- latency float
- Latency between Connector and the Tunnel Server it connected.
- 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.
- connector String
- The name of the connector reported the performance data.
- latency Number
- Latency between Connector and the Tunnel Server it connected.
- rx
Bw Number - Average Transmitted (to Location) Bandwidth of last two minutes read from the Connector, unit is Byte/s.
- tx
Bw Number - Average Transmitted (to Location) Bandwidth of last two minutes read from the Connector, unit is Byte/s.
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.