mirror of
https://github.com/ZwareBear/awx.git
synced 2026-04-02 14:11:48 -05:00
35 lines
797 B
JavaScript
35 lines
797 B
JavaScript
import Base from '../Base';
|
|
|
|
class Credentials extends Base {
|
|
constructor(http) {
|
|
super(http);
|
|
this.baseUrl = '/api/v2/credentials/';
|
|
|
|
this.readAccessList = this.readAccessList.bind(this);
|
|
this.readAccessOptions = this.readAccessOptions.bind(this);
|
|
this.readInputSources = this.readInputSources.bind(this);
|
|
}
|
|
|
|
readAccessList(id, params) {
|
|
return this.http.get(`${this.baseUrl}${id}/access_list/`, {
|
|
params,
|
|
});
|
|
}
|
|
|
|
readAccessOptions(id) {
|
|
return this.http.options(`${this.baseUrl}${id}/access_list/`);
|
|
}
|
|
|
|
readInputSources(id, params) {
|
|
return this.http.get(`${this.baseUrl}${id}/input_sources/`, {
|
|
params,
|
|
});
|
|
}
|
|
|
|
test(id, data) {
|
|
return this.http.post(`${this.baseUrl}${id}/test/`, data);
|
|
}
|
|
}
|
|
|
|
export default Credentials;
|