Skip to main content

contacts

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

Overview

Namecontacts
TypeResource
Idazure.orbital.contacts

Fields

The following fields are returned by SELECT queries:

Request successful. The operation returns the resulting Contact resource.

NameDatatypeDescription
propertiesobjectProperties of the Contact Resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresourceGroupName, subscriptionId, spacecraftName, contactNameGets the specified contact in a specified resource group.
listselectresourceGroupName, subscriptionId, spacecraftName$skiptokenReturns list of contacts by spacecraftName.
createinsertresourceGroupName, subscriptionId, spacecraftName, contactName, data__propertiesCreates a contact.
deletedeleteresourceGroupName, subscriptionId, spacecraftName, contactNameDeletes a specified contact.

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
contactNamestringContact name.
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 contact in a specified resource group.

SELECT
properties
FROM azure.orbital.contacts
WHERE resourceGroupName = '{{ resourceGroupName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
AND spacecraftName = '{{ spacecraftName }}' -- required
AND contactName = '{{ contactName }}' -- required
;

INSERT examples

Creates a contact.

INSERT INTO azure.orbital.contacts (
data__properties,
resourceGroupName,
subscriptionId,
spacecraftName,
contactName
)
SELECT
'{{ properties }}' /* required */,
'{{ resourceGroupName }}',
'{{ subscriptionId }}',
'{{ spacecraftName }}',
'{{ contactName }}'
RETURNING
properties
;

DELETE examples

Deletes a specified contact.

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