node-red-contrib-powerbi
Version:
A PowerBI API interaction node-red module which allows to interact with PowerBI service.
55 lines (52 loc) • 2.15 kB
HTML
<script type='text/javascript'>
RED.nodes.registerType('powerbi-gateways', {
category: 'powerbi',
paletteLabel: 'gateways',
color: '#F2C718',
align: 'right',
defaults: {
connection: { value: '', type: 'powerbi-connection', required: true },
name: { value: '' },
operation: { value: '', required: true }
},
inputs: 1,
outputs: 2,
outputLabels: ['stdout', 'stderr'],
icon: 'powerbi-logo.png',
label: function() {
return this.name||'gateway operations';
}
});
</script>
<script type='text/x-red' data-template-name='powerbi-gateways'>
<div class='form-row'>
<label for='node-input-connection'><i class='icon-tag'></i>PowerBI Connection</label>
<input type='text' id='node-input-connection' placeholder='Connection'>
</div>
<div class='form-row'>
<label for='node-input-name'><i class='icon-tag'></i>Name</label>
<input type='text' id='node-input-name' placeholder='Name'>
</div>
<div class='form-row'>
<label for='node-input-operation'><i class='icon-tag'></i>Operation Type</label>
<select id='node-input-operation' placeholder='Operation Type'>
<option value='setcredentials'>Set Credentials</option>
<option value='getgateways'>Get Gateways</option>
<option value='getgateway'>Get Gateway</option>
<option value='getdatasources'>Get Datasources</option>
<option value='getdatasource'>Get Datasource</option>
<option value='getdatasourcestatus'>Get Datasource Status</option>
<option value='getdatasourceusers'>Get Datasource Users</option>
<option value='createdatasource'>Create Datasource</option>
<option value='patchdatasource'>Update Datasource</option>
<option value='adddatasourceuser'>Add Datasource User</option>
<option value='deletedatasourceuser'>Delete Datasource User</option>
<option value='deletedatasource'>Delete Datasource</option>
</select>
</div>
</script>
<script type='text/x-red' date-help-name='powerbi-gateways'>
<p>
A PowerBI Gateways management node that allows you to interact with the PowerBI Service API to manage gateways.
</p>
</script>