elaboration

This commit is contained in:
Michael Quigley
2022-08-03 14:25:27 -04:00
parent aceb649fa7
commit 2d94591812
17 changed files with 250 additions and 26 deletions

View File

@@ -6,6 +6,21 @@ const Environments = (props) => {
const [environments, setEnvironments] = useState([])
const columns = [
{
name: 'Host',
selector: row => row.host,
sortable: true,
},
{
name: 'Address',
selector: row => row.address,
sortable: true,
},
{
name: 'Description',
selector: row => row.description,
sortable: true,
},
{
name: 'Ziti Identity',
selector: row => row.zitiIdentityId,
@@ -16,16 +31,6 @@ const Environments = (props) => {
selector: row => row.active ? 'Active' : 'Inactive',
sortable: true,
},
{
name: 'Created At',
selector: row => row.createdAt,
sortable: true,
},
{
name: 'Updated At',
selector: row => row.updatedAt,
sortable: true,
}
]
useEffect(() => {

View File

@@ -18,9 +18,18 @@ export function createAccount(options) {
}
/**
* @param {object} options Optional options
* @param {module:types.enableRequest} [options.body]
* @return {Promise<module:types.enableResponse>} environment enabled
*/
export function enable() {
return gateway.request(enableOperation)
export function enable(options) {
if (!options) options = {}
const parameters = {
body: {
body: options.body
}
}
return gateway.request(enableOperation, parameters)
}
/**
@@ -46,6 +55,7 @@ const createAccountOperation = {
const enableOperation = {
path: '/enable',
contentTypes: ['application/zrok.v1+json'],
method: 'post',
security: [
{

View File

@@ -16,6 +16,14 @@
* @property {string} token
*/
/**
* @typedef enableRequest
* @memberof module:types
*
* @property {string} description
* @property {string} host
*/
/**
* @typedef enableResponse
* @memberof module:types
@@ -58,7 +66,7 @@
* @typedef tunnelRequest
* @memberof module:types
*
* @property {string} identity
* @property {string} zitiIdentityId
* @property {string} endpoint
*/