Skip to main content

join_requests

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

Overview

Namejoin_requests
TypeResource
Idazure_extras.education.join_requests

Fields

NameDatatypeDescription
idtextFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
nametextThe name of the resource
billingAccountNametextfield from the properties object
billingProfileNametextfield from the properties object
emailtextfield from the properties object
first_nametextfield from the properties object
invoiceSectionNametextfield from the properties object
joinRequestNametextfield from the properties object
last_nametextfield from the properties object
statustextfield from the properties object
system_datatextfield from the properties object
typetextThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Methods

NameAccessible byRequired ParamsDescription
getSELECTbillingAccountName, billingProfileName, invoiceSectionName, joinRequestNameget student join requests
listSELECTbillingAccountName, billingProfileName, invoiceSectionNameget student join requests
approveEXECbillingAccountName, billingProfileName, invoiceSectionName, joinRequestNameApprove student joining the redeemable lab
denyEXECbillingAccountName, billingProfileName, invoiceSectionName, joinRequestNameDeny student joining the redeemable lab

SELECT examples

get student join requests

SELECT
id,
name,
billingAccountName,
billingProfileName,
email,
first_name,
invoiceSectionName,
joinRequestName,
last_name,
status,
system_data,
type
FROM azure_extras.education.vw_join_requests
WHERE billingAccountName = '{{ billingAccountName }}'
AND billingProfileName = '{{ billingProfileName }}'
AND invoiceSectionName = '{{ invoiceSectionName }}';