mirror of
https://github.com/hashicorp/vault.git
synced 2025-08-18 21:21:06 +02:00
28 lines
569 B
JavaScript
28 lines
569 B
JavaScript
/**
|
|
* Copyright (c) HashiCorp, Inc.
|
|
* SPDX-License-Identifier: BUSL-1.1
|
|
*/
|
|
|
|
import Model, { attr } from '@ember-data/model';
|
|
import { withExpandedAttributes } from 'vault/decorators/model-expanded-attributes';
|
|
|
|
@withExpandedAttributes()
|
|
export default class SshOtpCredential extends Model {
|
|
@attr('object', {
|
|
readOnly: true,
|
|
})
|
|
role;
|
|
@attr('string', {
|
|
label: 'IP Address',
|
|
})
|
|
ip;
|
|
@attr('string') username;
|
|
@attr('string', { masked: true }) key;
|
|
@attr('string') keyType;
|
|
@attr('number') port;
|
|
|
|
get toCreds() {
|
|
return this.key;
|
|
}
|
|
}
|