Skip to main content

spacecrafts

Creates, updates, deletes, gets or lists a spacecrafts resource.

Overview

Namespacecrafts
TypeResource
Idazure.orbital.spacecrafts

Fields

The following fields are returned by SELECT queries:

Request successful. The operation returns the resulting Spacecraft resource.

NameDatatypeDescription
locationstringThe geo-location where the resource lives
propertiesobjectSpacecraft Properties
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresourceGroupName, subscriptionId, spacecraftNameGets the specified spacecraft in a specified resource group.
listselectresourceGroupName, subscriptionId$skiptokenReturns list of spacecrafts by resource group.
list_by_subscriptionselectsubscriptionId$skiptokenReturns list of spacecrafts by subscription.
create_or_updateinsertresourceGroupName, subscriptionId, spacecraftName, data__propertiesCreates or updates a spacecraft resource.
deletedeleteresourceGroupName, subscriptionId, spacecraftNameDeletes a specified spacecraft resource.
update_tagsexecresourceGroupName, subscriptionId, spacecraftNameUpdates the specified spacecraft tags.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
spacecraftNamestringSpacecraft ID.
subscriptionIdstringThe ID of the target subscription.
$skiptokenstringAn 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.

SELECT examples

Gets the specified spacecraft in a specified resource group.

SELECT
location,
properties,
tags
FROM azure.orbital.spacecrafts
WHERE resourceGroupName = '{{ resourceGroupName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
AND spacecraftName = '{{ spacecraftName }}' -- required
;

INSERT examples

Creates or updates a spacecraft resource.

INSERT INTO azure.orbital.spacecrafts (
data__properties,
data__tags,
data__location,
resourceGroupName,
subscriptionId,
spacecraftName
)
SELECT
'{{ properties }}' /* required */,
'{{ tags }}',
'{{ location }}',
'{{ resourceGroupName }}',
'{{ subscriptionId }}',
'{{ spacecraftName }}'
RETURNING
location,
properties,
tags
;

DELETE examples

Deletes a specified spacecraft resource.

DELETE FROM azure.orbital.spacecrafts
WHERE resourceGroupName = '{{ resourceGroupName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
AND spacecraftName = '{{ spacecraftName }}' --required
;

Lifecycle Methods

Updates the specified spacecraft tags.

EXEC azure.orbital.spacecrafts.update_tags 
@resourceGroupName='{{ resourceGroupName }}' --required,
@subscriptionId='{{ subscriptionId }}' --required,
@spacecraftName='{{ spacecraftName }}' --required
@@json=
'{
"tags": "{{ tags }}"
}'
;