Skip to main content

jit_requests

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

Overview

Namejit_requests
TypeResource
Idazure.managed_applications.jit_requests

Fields

The following fields are returned by SELECT queries:

OK - Returns the JIT request

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
namestringThe name of the resource
propertiesobjectThe JIT request properties.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, jitRequestNameGets the JIT request.
list_by_resource_groupselectsubscriptionId, resourceGroupNameLists all JIT requests within the resource group.
list_by_subscriptionselectsubscriptionIdLists all JIT requests within the subscription.
create_or_updateinsertsubscriptionId, resourceGroupName, jitRequestNameCreates or updates the JIT request.
updateupdatesubscriptionId, resourceGroupName, jitRequestNameUpdates the JIT request.
deletedeletesubscriptionId, resourceGroupName, jitRequestNameDeletes the JIT request.

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
jitRequestNamestringThe name of the JIT request.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstringThe ID of the target subscription.

SELECT examples

Gets the JIT request.

SELECT
id,
name,
properties,
type
FROM azure.managed_applications.jit_requests
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND jitRequestName = '{{ jitRequestName }}' -- required
;

INSERT examples

Creates or updates the JIT request.

INSERT INTO azure.managed_applications.jit_requests (
data__properties,
subscriptionId,
resourceGroupName,
jitRequestName
)
SELECT
'{{ properties }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ jitRequestName }}'
RETURNING
id,
name,
properties,
type
;

UPDATE examples

Updates the JIT request.

UPDATE azure.managed_applications.jit_requests
SET
data__tags = '{{ tags }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND jitRequestName = '{{ jitRequestName }}' --required
RETURNING
id,
name,
properties,
type;

DELETE examples

Deletes the JIT request.

DELETE FROM azure.managed_applications.jit_requests
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND jitRequestName = '{{ jitRequestName }}' --required
;