1. Packages
  2. Azure Native
  3. API Docs
  4. orbital
  5. listSpacecraftAvailableContacts
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.0.1 published on Monday, Apr 7, 2025 by Pulumi

azure-native.orbital.listSpacecraftAvailableContacts

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.0.1 published on Monday, Apr 7, 2025 by Pulumi

Returns list of available contacts. A contact is available if the spacecraft is visible from the ground station for more than the minimum viable contact duration provided in the contact profile.

Uses Azure REST API version 2022-11-01.

Using listSpacecraftAvailableContacts

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 listSpacecraftAvailableContacts(args: ListSpacecraftAvailableContactsArgs, opts?: InvokeOptions): Promise<ListSpacecraftAvailableContactsResult>
function listSpacecraftAvailableContactsOutput(args: ListSpacecraftAvailableContactsOutputArgs, opts?: InvokeOptions): Output<ListSpacecraftAvailableContactsResult>
Copy
def list_spacecraft_available_contacts(contact_profile: Optional[ContactParametersContactProfile] = None,
                                       end_time: Optional[str] = None,
                                       ground_station_name: Optional[str] = None,
                                       resource_group_name: Optional[str] = None,
                                       spacecraft_name: Optional[str] = None,
                                       start_time: Optional[str] = None,
                                       opts: Optional[InvokeOptions] = None) -> ListSpacecraftAvailableContactsResult
def list_spacecraft_available_contacts_output(contact_profile: Optional[pulumi.Input[ContactParametersContactProfileArgs]] = None,
                                       end_time: Optional[pulumi.Input[str]] = None,
                                       ground_station_name: Optional[pulumi.Input[str]] = None,
                                       resource_group_name: Optional[pulumi.Input[str]] = None,
                                       spacecraft_name: Optional[pulumi.Input[str]] = None,
                                       start_time: Optional[pulumi.Input[str]] = None,
                                       opts: Optional[InvokeOptions] = None) -> Output[ListSpacecraftAvailableContactsResult]
Copy
func ListSpacecraftAvailableContacts(ctx *Context, args *ListSpacecraftAvailableContactsArgs, opts ...InvokeOption) (*ListSpacecraftAvailableContactsResult, error)
func ListSpacecraftAvailableContactsOutput(ctx *Context, args *ListSpacecraftAvailableContactsOutputArgs, opts ...InvokeOption) ListSpacecraftAvailableContactsResultOutput
Copy

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

public static class ListSpacecraftAvailableContacts 
{
    public static Task<ListSpacecraftAvailableContactsResult> InvokeAsync(ListSpacecraftAvailableContactsArgs args, InvokeOptions? opts = null)
    public static Output<ListSpacecraftAvailableContactsResult> Invoke(ListSpacecraftAvailableContactsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<ListSpacecraftAvailableContactsResult> listSpacecraftAvailableContacts(ListSpacecraftAvailableContactsArgs args, InvokeOptions options)
public static Output<ListSpacecraftAvailableContactsResult> listSpacecraftAvailableContacts(ListSpacecraftAvailableContactsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:orbital:listSpacecraftAvailableContacts
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ContactProfile This property is required. Pulumi.AzureNative.Orbital.Inputs.ContactParametersContactProfile
The reference to the contact profile resource.
EndTime This property is required. string
End time of a contact (ISO 8601 UTC standard).
GroundStationName This property is required. string
Name of Azure Ground Station.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
SpacecraftName
This property is required.
Changes to this property will trigger replacement.
string
Spacecraft ID.
StartTime This property is required. string
Start time of a contact (ISO 8601 UTC standard).
ContactProfile This property is required. ContactParametersContactProfile
The reference to the contact profile resource.
EndTime This property is required. string
End time of a contact (ISO 8601 UTC standard).
GroundStationName This property is required. string
Name of Azure Ground Station.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
SpacecraftName
This property is required.
Changes to this property will trigger replacement.
string
Spacecraft ID.
StartTime This property is required. string
Start time of a contact (ISO 8601 UTC standard).
contactProfile This property is required. ContactParametersContactProfile
The reference to the contact profile resource.
endTime This property is required. String
End time of a contact (ISO 8601 UTC standard).
groundStationName This property is required. String
Name of Azure Ground Station.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
spacecraftName
This property is required.
Changes to this property will trigger replacement.
String
Spacecraft ID.
startTime This property is required. String
Start time of a contact (ISO 8601 UTC standard).
contactProfile This property is required. ContactParametersContactProfile
The reference to the contact profile resource.
endTime This property is required. string
End time of a contact (ISO 8601 UTC standard).
groundStationName This property is required. string
Name of Azure Ground Station.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
spacecraftName
This property is required.
Changes to this property will trigger replacement.
string
Spacecraft ID.
startTime This property is required. string
Start time of a contact (ISO 8601 UTC standard).
contact_profile This property is required. ContactParametersContactProfile
The reference to the contact profile resource.
end_time This property is required. str
End time of a contact (ISO 8601 UTC standard).
ground_station_name This property is required. str
Name of Azure Ground Station.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
spacecraft_name
This property is required.
Changes to this property will trigger replacement.
str
Spacecraft ID.
start_time This property is required. str
Start time of a contact (ISO 8601 UTC standard).
contactProfile This property is required. Property Map
The reference to the contact profile resource.
endTime This property is required. String
End time of a contact (ISO 8601 UTC standard).
groundStationName This property is required. String
Name of Azure Ground Station.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
spacecraftName
This property is required.
Changes to this property will trigger replacement.
String
Spacecraft ID.
startTime This property is required. String
Start time of a contact (ISO 8601 UTC standard).

listSpacecraftAvailableContacts Result

The following output properties are available:

NextLink string
The URL to get the next set of results.
Value List<Pulumi.AzureNative.Orbital.Outputs.AvailableContactsResponse>
A list of available contacts.
NextLink string
The URL to get the next set of results.
Value []AvailableContactsResponse
A list of available contacts.
nextLink String
The URL to get the next set of results.
value List<AvailableContactsResponse>
A list of available contacts.
nextLink string
The URL to get the next set of results.
value AvailableContactsResponse[]
A list of available contacts.
next_link str
The URL to get the next set of results.
value Sequence[AvailableContactsResponse]
A list of available contacts.
nextLink String
The URL to get the next set of results.
value List<Property Map>
A list of available contacts.

Supporting Types

AvailableContactsResponse

EndAzimuthDegrees This property is required. double
Azimuth of the antenna at the end of the contact in decimal degrees.
EndElevationDegrees This property is required. double
Spacecraft elevation above the horizon at contact end.
GroundStationName This property is required. string
Name of Azure Ground Station.
MaximumElevationDegrees This property is required. double
Maximum elevation of the antenna during the contact in decimal degrees.
RxEndTime This property is required. string
Time to lost receiving a signal (ISO 8601 UTC standard).
RxStartTime This property is required. string
Earliest time to receive a signal (ISO 8601 UTC standard).
StartAzimuthDegrees This property is required. double
Azimuth of the antenna at the start of the contact in decimal degrees.
StartElevationDegrees This property is required. double
Spacecraft elevation above the horizon at contact start.
TxEndTime This property is required. string
Time at which antenna transmit will be disabled (ISO 8601 UTC standard).
TxStartTime This property is required. string
Time at which antenna transmit will be enabled (ISO 8601 UTC standard).
Spacecraft Pulumi.AzureNative.Orbital.Inputs.AvailableContactsResponseSpacecraft
The reference to the spacecraft resource.
EndAzimuthDegrees This property is required. float64
Azimuth of the antenna at the end of the contact in decimal degrees.
EndElevationDegrees This property is required. float64
Spacecraft elevation above the horizon at contact end.
GroundStationName This property is required. string
Name of Azure Ground Station.
MaximumElevationDegrees This property is required. float64
Maximum elevation of the antenna during the contact in decimal degrees.
RxEndTime This property is required. string
Time to lost receiving a signal (ISO 8601 UTC standard).
RxStartTime This property is required. string
Earliest time to receive a signal (ISO 8601 UTC standard).
StartAzimuthDegrees This property is required. float64
Azimuth of the antenna at the start of the contact in decimal degrees.
StartElevationDegrees This property is required. float64
Spacecraft elevation above the horizon at contact start.
TxEndTime This property is required. string
Time at which antenna transmit will be disabled (ISO 8601 UTC standard).
TxStartTime This property is required. string
Time at which antenna transmit will be enabled (ISO 8601 UTC standard).
Spacecraft AvailableContactsResponseSpacecraft
The reference to the spacecraft resource.
endAzimuthDegrees This property is required. Double
Azimuth of the antenna at the end of the contact in decimal degrees.
endElevationDegrees This property is required. Double
Spacecraft elevation above the horizon at contact end.
groundStationName This property is required. String
Name of Azure Ground Station.
maximumElevationDegrees This property is required. Double
Maximum elevation of the antenna during the contact in decimal degrees.
rxEndTime This property is required. String
Time to lost receiving a signal (ISO 8601 UTC standard).
rxStartTime This property is required. String
Earliest time to receive a signal (ISO 8601 UTC standard).
startAzimuthDegrees This property is required. Double
Azimuth of the antenna at the start of the contact in decimal degrees.
startElevationDegrees This property is required. Double
Spacecraft elevation above the horizon at contact start.
txEndTime This property is required. String
Time at which antenna transmit will be disabled (ISO 8601 UTC standard).
txStartTime This property is required. String
Time at which antenna transmit will be enabled (ISO 8601 UTC standard).
spacecraft AvailableContactsResponseSpacecraft
The reference to the spacecraft resource.
endAzimuthDegrees This property is required. number
Azimuth of the antenna at the end of the contact in decimal degrees.
endElevationDegrees This property is required. number
Spacecraft elevation above the horizon at contact end.
groundStationName This property is required. string
Name of Azure Ground Station.
maximumElevationDegrees This property is required. number
Maximum elevation of the antenna during the contact in decimal degrees.
rxEndTime This property is required. string
Time to lost receiving a signal (ISO 8601 UTC standard).
rxStartTime This property is required. string
Earliest time to receive a signal (ISO 8601 UTC standard).
startAzimuthDegrees This property is required. number
Azimuth of the antenna at the start of the contact in decimal degrees.
startElevationDegrees This property is required. number
Spacecraft elevation above the horizon at contact start.
txEndTime This property is required. string
Time at which antenna transmit will be disabled (ISO 8601 UTC standard).
txStartTime This property is required. string
Time at which antenna transmit will be enabled (ISO 8601 UTC standard).
spacecraft AvailableContactsResponseSpacecraft
The reference to the spacecraft resource.
end_azimuth_degrees This property is required. float
Azimuth of the antenna at the end of the contact in decimal degrees.
end_elevation_degrees This property is required. float
Spacecraft elevation above the horizon at contact end.
ground_station_name This property is required. str
Name of Azure Ground Station.
maximum_elevation_degrees This property is required. float
Maximum elevation of the antenna during the contact in decimal degrees.
rx_end_time This property is required. str
Time to lost receiving a signal (ISO 8601 UTC standard).
rx_start_time This property is required. str
Earliest time to receive a signal (ISO 8601 UTC standard).
start_azimuth_degrees This property is required. float
Azimuth of the antenna at the start of the contact in decimal degrees.
start_elevation_degrees This property is required. float
Spacecraft elevation above the horizon at contact start.
tx_end_time This property is required. str
Time at which antenna transmit will be disabled (ISO 8601 UTC standard).
tx_start_time This property is required. str
Time at which antenna transmit will be enabled (ISO 8601 UTC standard).
spacecraft AvailableContactsResponseSpacecraft
The reference to the spacecraft resource.
endAzimuthDegrees This property is required. Number
Azimuth of the antenna at the end of the contact in decimal degrees.
endElevationDegrees This property is required. Number
Spacecraft elevation above the horizon at contact end.
groundStationName This property is required. String
Name of Azure Ground Station.
maximumElevationDegrees This property is required. Number
Maximum elevation of the antenna during the contact in decimal degrees.
rxEndTime This property is required. String
Time to lost receiving a signal (ISO 8601 UTC standard).
rxStartTime This property is required. String
Earliest time to receive a signal (ISO 8601 UTC standard).
startAzimuthDegrees This property is required. Number
Azimuth of the antenna at the start of the contact in decimal degrees.
startElevationDegrees This property is required. Number
Spacecraft elevation above the horizon at contact start.
txEndTime This property is required. String
Time at which antenna transmit will be disabled (ISO 8601 UTC standard).
txStartTime This property is required. String
Time at which antenna transmit will be enabled (ISO 8601 UTC standard).
spacecraft Property Map
The reference to the spacecraft resource.

AvailableContactsResponseSpacecraft

Id This property is required. string
Resource ID.
Id This property is required. string
Resource ID.
id This property is required. String
Resource ID.
id This property is required. string
Resource ID.
id This property is required. str
Resource ID.
id This property is required. String
Resource ID.

ContactParametersContactProfile

Id This property is required. string
Resource ID.
Id This property is required. string
Resource ID.
id This property is required. String
Resource ID.
id This property is required. string
Resource ID.
id This property is required. str
Resource ID.
id This property is required. String
Resource ID.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.0.1 published on Monday, Apr 7, 2025 by Pulumi