Skip to main content

service_endpoints

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

Overview

Nameservice_endpoints
TypeResource
Idazure_extras.intelligent_recommendations.service_endpoints

Fields

The following fields are returned by SELECT queries:

ServiceEndpoint resource details.

NameDatatypeDescription
locationstringThe geo-location where the resource lives
propertiesobjectServiceEndpoint resource properties.
systemDataobjectMetadata pertaining to creation and last modification of the resource.
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, accountName, serviceEndpointNameReturns ServiceEndpoint resources for a given name.
list_by_account_resourceselectsubscriptionId, resourceGroupName, accountNameReturns list of ServiceEndpoint resources for a given Account name.
create_or_updateinsertsubscriptionId, resourceGroupName, accountName, serviceEndpointNameCreates or updates ServiceEndpoint resource.
updateupdatesubscriptionId, resourceGroupName, accountName, serviceEndpointNameUpdates ServiceEndpoint resource details.
deletedeletesubscriptionId, resourceGroupName, accountName, serviceEndpointNameDeletes ServiceEndpoint resources of a given name.

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
accountNamestringThe name of the RecommendationsService Account resource.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
serviceEndpointNamestringThe name of the ServiceEndpoint resource.
subscriptionIdstringThe ID of the target subscription.

SELECT examples

Returns ServiceEndpoint resources for a given name.

SELECT
location,
properties,
systemData,
tags
FROM azure_extras.intelligent_recommendations.service_endpoints
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND accountName = '{{ accountName }}' -- required
AND serviceEndpointName = '{{ serviceEndpointName }}' -- required
;

INSERT examples

Creates or updates ServiceEndpoint resource.

INSERT INTO azure_extras.intelligent_recommendations.service_endpoints (
data__tags,
data__location,
data__properties,
subscriptionId,
resourceGroupName,
accountName,
serviceEndpointName
)
SELECT
'{{ tags }}',
'{{ location }}',
'{{ properties }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ accountName }}',
'{{ serviceEndpointName }}'
RETURNING
location,
properties,
systemData,
tags
;

UPDATE examples

Updates ServiceEndpoint resource details.

UPDATE azure_extras.intelligent_recommendations.service_endpoints
SET
data__tags = '{{ tags }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND accountName = '{{ accountName }}' --required
AND serviceEndpointName = '{{ serviceEndpointName }}' --required
RETURNING
location,
properties,
systemData,
tags;

DELETE examples

Deletes ServiceEndpoint resources of a given name.

DELETE FROM azure_extras.intelligent_recommendations.service_endpoints
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND accountName = '{{ accountName }}' --required
AND serviceEndpointName = '{{ serviceEndpointName }}' --required
;