argo-cd

Форк
0
/
gpgkey-service.ts 
26 строк · 818.0 Байт
1
import * as models from '../models';
2
import requests from './requests';
3

4
export class GnuPGPublicKeyService {
5
    public list(): Promise<models.GnuPGPublicKey[]> {
6
        return requests
7
            .get('/gpgkeys')
8
            .then(res => res.body as models.GnuPGPublicKeyList)
9
            .then(list => list.items || []);
10
    }
11

12
    public create(publickey: models.GnuPGPublicKey): Promise<models.GnuPGPublicKeyList> {
13
        return requests
14
            .post('/gpgkeys')
15
            .send(publickey)
16
            .then(res => res.body as models.GnuPGPublicKeyList);
17
    }
18

19
    public delete(keyID: string): Promise<models.GnuPGPublicKey> {
20
        return requests
21
            .delete('/gpgkeys')
22
            .query({keyID})
23
            .send()
24
            .then(res => res.body as models.GnuPGPublicKey);
25
    }
26
}
27

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.