Skip to main content

contact_profiles

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

Overview

Namecontact_profiles
TypeResource
Idazure.orbital.contact_profiles

Fields

The following fields are returned by SELECT queries:

Request successful. The operation returns the resulting ContactProfile resource.

NameDatatypeDescription
locationstringThe geo-location where the resource lives
propertiesobjectList of Contact Profile Resource Properties.
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresourceGroupName, subscriptionId, contactProfileNameGets the specified contact Profile in a specified resource group.
listselectresourceGroupName, subscriptionId$skiptokenReturns list of contact profiles by Resource Group.
list_by_subscriptionselectsubscriptionId$skiptokenReturns list of contact profiles by Subscription.
create_or_updateinsertresourceGroupName, subscriptionId, contactProfileName, data__propertiesCreates or updates a contact profile.
deletedeleteresourceGroupName, subscriptionId, contactProfileNameDeletes a specified contact profile resource.
update_tagsexecresourceGroupName, subscriptionId, contactProfileNameUpdates the specified contact profile 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
contactProfileNamestringContact Profile name.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
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 Profile in a specified resource group.

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

INSERT examples

Creates or updates a contact profile.

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

DELETE examples

Deletes a specified contact profile resource.

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

Lifecycle Methods

Updates the specified contact profile tags.

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