az orbital spacecraft
Note
This reference is part of the orbital extension for the Azure CLI (version 2.39.0 or higher). The extension will automatically install the first time you run an az orbital spacecraft command. Learn more about extensions.
Satellites must be registered as a spacecraft with Azure Orbital to establish contacts with the satellite.
Commands
Name | Description | Type | Status |
---|---|---|---|
az orbital spacecraft contact |
At the scheduled time, the selected ground station will contact the spacecraft and start data retrieval/delivery using the contact profile. |
Extension | GA |
az orbital spacecraft contact create |
Create a contact. |
Extension | GA |
az orbital spacecraft contact delete |
Delete a specified contact. |
Extension | GA |
az orbital spacecraft contact list |
List contacts by spacecraft. |
Extension | GA |
az orbital spacecraft contact show |
Get the specified contact in a specified resource group. |
Extension | GA |
az orbital spacecraft contact wait |
Place the CLI in a waiting state until a condition is met. |
Extension | GA |
az orbital spacecraft create |
Create a spacecraft resource. |
Extension | GA |
az orbital spacecraft delete |
Delete a specified spacecraft resource. |
Extension | GA |
az orbital spacecraft list |
List spacecrafts. |
Extension | GA |
az orbital spacecraft list-available-contact |
List 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. |
Extension | GA |
az orbital spacecraft show |
Get the specified spacecraft in a specified resource group. |
Extension | GA |
az orbital spacecraft update |
Update spacecraft. |
Extension | GA |
az orbital spacecraft wait |
Place the CLI in a waiting state until a condition is met. |
Extension | GA |
az orbital spacecraft create
Create a spacecraft resource.
az orbital spacecraft create --name
--resource-group
[--links]
[--location]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--norad-id]
[--tags]
[--title-line]
[--tle-line1]
[--tle-line2]
Examples
Create a Spacecraft
az orbital spacecraft create --name <spacecraft-name> --resource-group <resource-group> -l eastus --norad-id 27424 --title-line "AQUA" --tle-line1 "1 27424U 02022A 22192.74014189 .00000435 00000+0 10624-3 0 9992" --tle-line2 "2 27424 98.2482 134.4016 0001650 100.5984 12.3416 14.57323336 73769" --links "[{name:downlink,bandwidth-m-hz:15,center-frequency-m-hz:8160,polarization:RHCP,direction:Downlink}]"
Required Parameters
Spacecraft ID.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Optional Parameters
Immutable list of Spacecraft links. Support shorthand-syntax, json-file and yaml-file. Try "??" to show more.
The geo-location where the resource lives When not specified, the location of the resource group will be used.
Do not wait for the long-running operation to finish.
NORAD ID of the spacecraft.
Resource tags. Support shorthand-syntax, json-file and yaml-file. Try "??" to show more.
Title line of the two-line element set (TLE).
Line 1 of the two-line element set (TLE).
Line 2 of the two-line element set (TLE).
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az orbital spacecraft delete
Delete a specified spacecraft resource.
az orbital spacecraft delete [--ids]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
[--yes]
Examples
Delete Spacecraft
az orbital spacecraft delete --name <spacecraft-name> --resource-group <resource-group>
Optional Parameters
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
Spacecraft ID.
Do not wait for the long-running operation to finish.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Do not prompt for confirmation.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az orbital spacecraft list
List spacecrafts.
az orbital spacecraft list [--resource-group]
[--skiptoken]
Examples
List Spacecrafts by Subscription
az orbital spacecraft list
List Spacecrafts by Resource Group
az orbital spacecraft list -g <resource-group>
Optional Parameters
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
An opaque string that the resource provider uses to skip over previously-returned results. This is used when a previous list operation call returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting point to use for subsequent calls.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az orbital spacecraft list-available-contact
List 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.
az orbital spacecraft list-available-contact --contact-profile
--end-time
--ground-station-name
--resource-group
--spacecraft-name
--start-time
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
Examples
List Available Contacts
az orbital spacecraft list-available-contact -g <resource-group> --spacecraft-name <spacecraft-name> --contact-profile "{id:<contact-profile-id>}" --ground-station-name <ground-station-name> --start-time "2022-11-14T00:55:31.820Z" --end-time "2022-11-15T00:55:31.820Z"
Required Parameters
The reference to the contact profile resource. Support shorthand-syntax, json-file and yaml-file. Try "??" to show more.
End time of a contact (ISO 8601 UTC standard).
Name of Azure Ground Station.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Spacecraft ID.
Start time of a contact (ISO 8601 UTC standard).
Optional Parameters
Do not wait for the long-running operation to finish.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az orbital spacecraft show
Get the specified spacecraft in a specified resource group.
az orbital spacecraft show [--ids]
[--name]
[--resource-group]
[--subscription]
Examples
Get Spacecraft
az orbital spacecraft show --name <spacecraft-name> --resource-group <resource-group>
Optional Parameters
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
Spacecraft ID.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az orbital spacecraft update
Update spacecraft.
az orbital spacecraft update [--add]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--ids]
[--location]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--norad-id]
[--remove]
[--resource-group]
[--set]
[--subscription]
[--tags]
[--title-line]
[--tle-line1]
[--tle-line2]
Examples
Update Spacecraft Tags
az orbital spacecraft update --name <spacecraft-name> --resource-group <resource-group> --tags "{tag1:value1,tag2:value2}"
Optional Parameters
Add an object to a list of objects by specifying a path and key value pairs. Example: --add property.listProperty <key=value, string or JSON string>
.
When using 'set' or 'add', preserve string literals instead of attempting to convert to JSON.
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
The geo-location where the resource lives.
Spacecraft ID.
Do not wait for the long-running operation to finish.
NORAD ID of the spacecraft.
Remove a property or an element from a list. Example: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Update an object by specifying a property path and value to set. Example: --set property1.property2=<value>
.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Resource tags. Support shorthand-syntax, json-file and yaml-file. Try "??" to show more.
Title line of the two-line element set (TLE).
Line 1 of the two-line element set (TLE).
Line 2 of the two-line element set (TLE).
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az orbital spacecraft wait
Place the CLI in a waiting state until a condition is met.
az orbital spacecraft wait [--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--name]
[--resource-group]
[--subscription]
[--timeout]
[--updated]
Optional Parameters
Wait until created with 'provisioningState' at 'Succeeded'.
Wait until the condition satisfies a custom JMESPath query. E.g. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Wait until deleted.
Wait until the resource exists.
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
Polling interval in seconds.
Spacecraft ID.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Maximum wait in seconds.
Wait until updated with provisioningState at 'Succeeded'.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.