mirror of
https://github.com/hashicorp/vault.git
synced 2025-08-19 13:41:10 +02:00
42 lines
1.6 KiB
TypeScript
42 lines
1.6 KiB
TypeScript
/**
|
|
* Copyright (c) HashiCorp, Inc.
|
|
* SPDX-License-Identifier: BUSL-1.1
|
|
*/
|
|
|
|
export const SECRET_ENGINE_SELECTORS = {
|
|
backButton: '[data-test-back-button]',
|
|
configTab: '[data-test-configuration-tab]',
|
|
configure: '[data-test-secret-backend-configure]',
|
|
configureTitle: (type: string) => `[data-test-backend-configure-title="${type}"]`,
|
|
configurationToggle: '[data-test-mount-config-toggle]',
|
|
createSecret: '[data-test-secret-create]',
|
|
crumb: (path: string) => `[data-test-secret-breadcrumb="${path}"] a`,
|
|
error: {
|
|
title: '[data-test-backend-error-title]',
|
|
},
|
|
generateLink: '[data-test-backend-credentials]',
|
|
mountType: (name: string) => `[data-test-mount-type="${name}"]`,
|
|
mountSubmit: '[data-test-mount-submit]',
|
|
secretHeader: '[data-test-secret-header]',
|
|
secretLink: (name: string) => (name ? `[data-test-secret-link="${name}"]` : '[data-test-secret-link]'),
|
|
viewBackend: '[data-test-backend-view-link]',
|
|
warning: '[data-test-warning]',
|
|
aws: {
|
|
rootForm: '[data-test-root-form]',
|
|
leaseForm: '[data-test-lease-form]',
|
|
saveRootConfig: '[data-test-save-root-config]',
|
|
saveLeaseConfig: '[data-test-save-lease-config]',
|
|
cancelConfig: '[data-test-cancel-config]',
|
|
deleteRole: (role: string) => `[data-test-aws-role-delete="${role}"]`,
|
|
},
|
|
ssh: {
|
|
configureForm: '[data-test-configure-form]',
|
|
editConfigSection: '[data-test-edit-config-section]',
|
|
save: '[data-test-configure-save-button]',
|
|
cancel: '[data-test-cancel-button]',
|
|
delete: '[data-test-delete-public-key]',
|
|
createRole: '[data-test-role-ssh-create]',
|
|
deleteRole: '[data-test-ssh-role-delete]',
|
|
},
|
|
};
|