2018-04-03 14:16:57 +00:00
|
|
|
import attr from 'ember-data/attr';
|
|
|
|
import Fragment from 'ember-data-model-fragments/fragment';
|
|
|
|
|
|
|
|
export default Fragment.extend({
|
|
|
|
defaultLeaseTtl: attr({
|
|
|
|
label: 'Default Lease TTL',
|
|
|
|
editType: 'ttl',
|
|
|
|
}),
|
|
|
|
maxLeaseTtl: attr({
|
|
|
|
label: 'Max Lease TTL',
|
|
|
|
editType: 'ttl',
|
|
|
|
}),
|
2018-07-05 18:28:12 +00:00
|
|
|
auditNonHmacRequestKeys: attr({
|
|
|
|
label: 'Request keys excluded from HMACing in audit',
|
|
|
|
editType: 'stringArray',
|
|
|
|
helpText: "Keys that will not be HMAC'd by audit devices in the request data object.",
|
|
|
|
}),
|
|
|
|
auditNonHmacResponseKeys: attr({
|
|
|
|
label: 'Response keys excluded from HMACing in audit',
|
|
|
|
editType: 'stringArray',
|
|
|
|
helpText: "Keys that will not be HMAC'd by audit devices in the response data object.",
|
|
|
|
}),
|
|
|
|
listingVisibility: attr('string', {
|
|
|
|
editType: 'boolean',
|
|
|
|
label: 'List method when unauthenticated',
|
|
|
|
trueValue: 'unauth',
|
|
|
|
falseValue: 'hidden',
|
|
|
|
}),
|
|
|
|
passthroughRequestHeaders: attr({
|
|
|
|
label: 'Allowed passthrough request headers',
|
|
|
|
helpText: 'Headers to whitelist and pass from the request to the backend',
|
|
|
|
editType: 'stringArray',
|
|
|
|
}),
|
2018-04-03 14:16:57 +00:00
|
|
|
});
|