scaleway-sync-firewall
Version:
Synchronize Scaleway Security Groups
20 lines (19 loc) • 584 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const Model_1 = __importDefault(require("./library/Model"));
class FirewallRule extends Model_1.default('/security_groups') {
/**
* Rule path.
*/
get path() {
return `${this.meta.securityGroupId}/rules/${this.entry.id}`;
}
}
/**
* Model response key.
*/
FirewallRule.subKey = 'rules';
exports.default = FirewallRule;