@takashito/linode-mcp-server
Version:
MCP server for Linode API
151 lines • 4.63 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.API_SCOPES = void 0;
exports.API_SCOPES = [
{
name: 'account:read_only',
description: 'Allows access to GET information about your account.',
category: 'Account'
},
{
name: 'account:read_write',
description: 'Allows access to all operations related to your account.',
category: 'Account'
},
{
name: 'databases:read_only',
description: 'Allows access to GET managed databases on your account.',
category: 'Databases'
},
{
name: 'databases:read_write',
description: 'Allows access to all operations related to your managed databases.',
category: 'Databases'
},
{
name: 'domains:read_only',
description: 'Allows access to GET domains on your account.',
category: 'Domains'
},
{
name: 'domains:read_write',
description: 'Allows access to all domain operations.',
category: 'Domains'
},
{
name: 'events:read_only',
description: 'Allows access to GET your events.',
category: 'Events'
},
{
name: 'events:read_write',
description: 'Allows access to all operations related to your events.',
category: 'Events'
},
{
name: 'firewall:read_only',
description: 'Allows access to GET information about your firewalls.',
category: 'Firewall'
},
{
name: 'firewall:read_write',
description: 'Allows access to all firewall operations.',
category: 'Firewall'
},
{
name: 'images:read_only',
description: 'Allows access to GET your images.',
category: 'Images'
},
{
name: 'images:read_write',
description: 'Allows access to all operations related to your images.',
category: 'Images'
},
{
name: 'ips:read_only',
description: 'Allows access to GET your IPs.',
category: 'IPs'
},
{
name: 'ips:read_write',
description: 'Allows access to all operations related to your IPs.',
category: 'IPs'
},
{
name: 'linodes:read_only',
description: 'Allows access to GET Linodes on your account.',
category: 'Linodes'
},
{
name: 'linodes:read_write',
description: 'Allow access to all operations related to your Linodes.',
category: 'Linodes'
},
{
name: 'lke:read_only',
description: 'Allows access to GET LKE clusters on your account.',
category: 'LKE'
},
{
name: 'lke:read_write',
description: 'Allows access to all operations related to LKE clusters on your account.',
category: 'LKE'
},
{
name: 'longview:read_only',
description: 'Allows access to GET your Longview clients.',
category: 'Longview'
},
{
name: 'longview:read_write',
description: 'Allows access to all operations related to your Longview clients.',
category: 'Longview'
},
{
name: 'nodebalancers:read_only',
description: 'Allows access to GET NodeBalancers on your account.',
category: 'NodeBalancers'
},
{
name: 'nodebalancers:read_write',
description: 'Allows access to all NodeBalancer operations.',
category: 'NodeBalancers'
},
{
name: 'object_storage:read_only',
description: 'Allows access to GET information related to your Object Storage.',
category: 'Object Storage'
},
{
name: 'object_storage:read_write',
description: 'Allows access to all Object Storage operations.',
category: 'Object Storage'
},
{
name: 'stackscripts:read_only',
description: 'Allows access to GET your StackScripts.',
category: 'StackScripts'
},
{
name: 'stackscripts:read_write',
description: 'Allows access to all operations related to your StackScripts.',
category: 'StackScripts'
},
{
name: 'volumes:read_only',
description: 'Allows access to GET your volumes.',
category: 'Volumes'
},
{
name: 'volumes:read_write',
description: 'Allows access to all operations related to your volumes.',
category: 'Volumes'
},
{
name: 'vpc:read_write',
description: 'Allows access to all operations related to VPC and subnet creation, updating, and deletion',
category: 'VPC'
}
];
//# sourceMappingURL=scopes.js.map