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:

NameDatatypeDescription
idstringResource ID.
namestringResource name.
applicationResourceIdstringThe parent application id.
createdByobjectThe client entity that created the JIT request.
jitAuthorizationPoliciesarrayThe JIT authorization policies.
jitRequestStatestringThe JIT request state. Known values are: "NotSpecified", "Pending", "Approved", "Denied", "Failed", "Canceled", "Expired", and "Timeout".
jitSchedulingPolicyobjectThe JIT request properties.
locationstringResource location.
provisioningStatestringThe JIT request provisioning state. Known values are: "NotSpecified", "Accepted", "Running", "Deleting", "Deleted", "Canceled", "Failed", "Succeeded", and "Updating".
publisherTenantIdstringThe publisher tenant id.
systemDataobjectMetadata pertaining to creation and last modification of the resource.
tagsobjectResource tags.
typestringResource type.
updatedByobjectThe client entity that last updated the JIT request.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, jit_request_name, subscription_idGets the JIT request.
list_by_resource_groupselectresource_group_name, subscription_idLists all JIT requests within the resource group.
list_by_subscriptionselectsubscription_idLists all JIT requests within the subscription.
create_or_updateinsertresource_group_name, jit_request_name, subscription_idCreates or updates the JIT request.
updateupdateresource_group_name, jit_request_name, subscription_idUpdates the JIT request.
create_or_updatereplaceresource_group_name, jit_request_name, subscription_idCreates or updates the JIT request.
deletedeleteresource_group_name, jit_request_name, subscription_idDeletes 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
jit_request_namestringThe name of the JIT request. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
subscription_idstring

SELECT examples

Gets the JIT request.

SELECT
id,
name,
applicationResourceId,
createdBy,
jitAuthorizationPolicies,
jitRequestState,
jitSchedulingPolicy,
location,
provisioningState,
publisherTenantId,
systemData,
tags,
type,
updatedBy
FROM azure.managed_applications.jit_requests
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND jit_request_name = '{{ jit_request_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Creates or updates the JIT request.

INSERT INTO azure.managed_applications.jit_requests (
location,
tags,
properties,
resource_group_name,
jit_request_name,
subscription_id
)
SELECT
'{{ location }}',
'{{ tags }}',
'{{ properties }}',
'{{ resource_group_name }}',
'{{ jit_request_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
location,
properties,
systemData,
tags,
type
;

UPDATE examples

Updates the JIT request.

UPDATE azure.managed_applications.jit_requests
SET
tags = '{{ tags }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND jit_request_name = '{{ jit_request_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
location,
properties,
systemData,
tags,
type;

REPLACE examples

Creates or updates the JIT request.

REPLACE azure.managed_applications.jit_requests
SET
location = '{{ location }}',
tags = '{{ tags }}',
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND jit_request_name = '{{ jit_request_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
location,
properties,
systemData,
tags,
type;

DELETE examples

Deletes the JIT request.

DELETE FROM azure.managed_applications.jit_requests
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND jit_request_name = '{{ jit_request_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;