-
Notifications
You must be signed in to change notification settings - Fork 33
Expand file tree
/
Copy pathen-us.yaml
More file actions
1287 lines (1286 loc) · 49.5 KB
/
en-us.yaml
File metadata and controls
1287 lines (1286 loc) · 49.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# Copyright IBM Corp. 2021, 2026
# SPDX-License-Identifier: BUSL-1.1
account:
title: Account
title_plural: Accounts
description: An account allows a user to log into Boundary with a particular auth method. Users may have multiple accounts for different auth methods.
messages:
welcome:
title: Welcome to Accounts
description: Create and manage accounts for an auth method.
set-password:
description: Set a password for the account.
types:
password: Password
oidc: OIDC
ldap: LDAP
titles:
new: New Account
actions:
create: Create Account
delete: Delete Account
form:
login_name:
label: Login Name
email:
label: Email
dn:
label: Dn
member_of_groups:
label: Group Names
full_name:
label: Full Name
auth-method:
title: Auth Method
title_plural: Auth Methods
description: Auth methods allow users to authenticate within a scope.
messages:
welcome:
title: Welcome to Auth Methods
description: Auth methods are configurations to authenticate users.
none:
title: No Auth Methods
description: No auth methods were found for this scope.
no-primary-auth-method:
title: 'Recommendation: Select a Primary Auth Method'
description: A primary auth method auto-creates users when they authenticate for the first time. Scopes without primary auth methods may experience authentication failures.
pending:
title: Authentication Pending
description: Complete authentication in the newly-opened window.
titles:
new: New Auth Method
new-signing-algorithm: New Signing Algorithm
new-allowed-audience: New Allowed Audience
new-claims-scope: New Claims Scope
new-from-claim: New From Claim
new-to-claim: New To Claim
new-certificate: New Certificate
from-attr: From Attribute
to-attr: To Attribute
never: Never
searching: Searching
finding: Finding
always: Always
primary: Primary
primary-method: Primary method?
types:
password: Password
oidc: OIDC
ldap: LDAP
actions:
create: Create Auth Method
delete: Delete Auth Method
make-primary: Make Primary
remove-as-primary: Remove as Primary
no-new-window-retry: Don't see the new window? Retry
notifications:
make-primary-success: Auth method successfully elected to primary.
remove-as-primary-success: Auth method successfully removed as primary.
questions:
make-primary: Make primary auth method?
remove-as-primary: Remove primary auth method?
make-primary-confirm: 'A primary auth method auto-creates users on their first authentication attempt if needed. Note: if you change the primary auth method, the previous primary will no longer auto-create users.'
remove-as-primary-confirm: Removing the primary auth method may lead to authentication failures for this scope.
form:
urls:
label: Server address (URL and port)
help: 'The domain name or IP address of the LDAP server. (Example: ldaps://ldap.example.com:636)'
certificates:
label: Certificates
help: PEM encoded x509 certificates in ASN.1 DER form that can be used as trust anchors when connecting to an LDAP provider.
client_certificate:
label: Client TLS Certificate
help: Used to provide to the LDAP server for mTLS connections. Must be x509 PEM encoded.
client_certificate_key:
label: Client TLS Key
help: Used with the ClientTLSCert for mTLS connections to the LDAP server. Must be x509 PEM encoded. We will not show this data after it is saved, but you can replace it.
start_tls:
label: Use StartTLS
help: Use StartTLS to create a secure connection.
insecure_tls:
label: Skip SSL Verification
help: Skip SSL certificate verification for LDAP server. Use with caution!
bind_dn:
label: Bind DN
help: Distinguished name of entry to bind when performing user and group search.
bind_password:
label: Bind Password
help: Password to use with BindDN when searching for user. We will not show this data after it is saved, but you can replace it.
upn_domain:
label: UPN Domain
help: Add this domain to the username when authenticating.
discover_dn:
label: Discover DN
help: Use anonymous bind to discover the bind DN of a user.
anon_group_search:
label: Anonymous Group Search
help: Use anonymous binds when searching for LDAP groups.
user_dn:
label: User DN
help: Base DN for user search.
user_attr:
label: User Attribute
help: Attribute on user entry matching the username passed during authentication.
user_filter:
label: User Filter
help: Go template used to filter users based on LDAP attributes.
group_dn:
label: Group DN
help: LDAP search base to use for group membership search.
group_attr:
label: Group Attribute
help: LDAP attribute to follow to enumerate user group membership. Default is “cn”.
group_filter:
label: Group Filter
help: Template used when constructing the group membership query.
enable_groups:
label: Enable Groups
help: Find an authenticated user's groups during authentication.
use_token_groups:
label: Use Token Groups
help: Active Directory only. Uses a user's tokenGroups attribute to find their group memberships.
maximum_page_size:
label: Maximum Page Size
help: Maximum search result size to use when retrieving the authenticated user's groups
dereference_aliases:
label: Deference Aliases
help: Control how aliases are dereferenced when performing the search
account_attribute_maps:
label: Account Attribute Maps
help: Attribute maps from custom attributes to the standard fullname and email account attributes. These maps are represented as key=value where the key equals the from_attribute, and the value equals the to_attribute. For example, "preferredName=fullName".
consent:
label: Consent
help: Always require the user to explicitly consent to scopes requested
select_account:
label: Select Account
help: Allow the user to select from multiple accounts from this provider
login:
label: Login
help: Always require the user to log in to this auth provider
none:
label: Skip Prompts
help: Skip prompts if the user is already signed in and has granted consent
section:
connection:
title: Connection
help: This group includes inputs for configuring the LDAP server itself, such as the server name, port, and authentication settings.
authenticated-search:
title: Authenticated search
help: Used when Boundary authenticates to the LDAP server.
anonymous-search:
title: Anonymous search
help: Allows you to bind anonymously to the directory when searching for user entries.
user-entries:
title: User entries
help: Before authenticating an end user, Boundary must first find the end user’s entry in the directory.
group-entries:
title: Group entries
help: After authenticating an end user, we need to find out which groups the user is a member of. The configuration for this can vary depending on your LDAP server and your directory schema.
group:
title: Group
title_plural: Groups
description: Groups are collections of users. Groups may be assigned to roles to receive the role’s grants.
messages:
welcome:
title: Welcome to Groups
members:
title: Members
description: Members are the users assigned to a group.
add-members:
title: Add Members
description: Select users to add users to this group.
no-members:
title: No Members Available
description: There are no members available to add to this group.
titles:
new: New Group
actions:
add-members: Add Members
delete: Delete Group
host-catalog:
title: Host Catalog
title_plural: Host Catalogs
description: A host catalog is a collection of hosts and host sets.
type: Type
messages:
welcome:
title: Welcome to Host Catalogs
titles:
new: New Host Catalog
actions:
delete: Delete Host Catalog
help:
static: Provide a list of hosts and host sets with static addresses
plugin: Automate discovery of target hosts and services on Azure, AWS, or GCP
role_arn: The ARN (Amazon Resource Name) used by this instance.
disable_credential_rotation: Credential rotation is automatically disabled when you use dynamic credentials.
types:
static: Static
unknown: Plugin
aws: AWS
azure: Azure
plugin: Dynamic
gcp: GCP
credential:
label: Credential type
help: Select the credential type that you want to use.
static-credential:
edit: Static Credentials
label: Use an access key (Static Credentials)
help: Use an access key that you have generated in AWS to use with this AWS Host Catalog.
dynamic-credential:
edit: Dynamic Credentials
label: Use Assume Role (Dynamic Credentials)
help: Specify a role used to generate credentials to use with this AWS Host Catalog.
form:
aws_region:
label: AWS Region
help: AWS region of the hosts to be added to this AWS Host Catalog.
azure_client_id:
label: Client/Application ID
help: The client (application) ID of an Azure service principal that Boundary will use to authenticate and discover hosts from Azure.
worker_filter:
help: Insert a worker filter in order to select the correct worker.
project_id:
label: Project ID
help: Project ID of the instances you want to add to this GCP Host Catalog.
zone:
label: Zone
help: Zone of the instances you want to add to this GCP Host Catalog.
client_email:
label: Client Email
help: The email address used to uniquely identify the service account.
target_service_account_id:
label: Target Service Account ID
help: The unique identifier for the service account that will be impersonated. This is only used when authenticating with service account impersonation.
private_key_id:
label: Private Key ID
help: The unique identifier of private key.
private_key:
label: Private Key
help: The private key used to obtain a OAuth 2.0 access token. Key must be PEM encoded.
host-set:
title: Host Set
title_plural: Host Sets
description: A host set is a collection of hosts within a host catalog.
titles:
new: New Host Set
actions:
add: Add Host Set
create: New Host Set
delete: Delete Host Set
create-and-add-host: Create and Add Host
add-hosts: Add Existing Host
form:
filter:
label: Filter
aws:
help: 'Create a filter to select resources using values such as tag name or tag value. The AWS filter format is tag:<tag-name>=<tag-value>. For example: tag:application=production'
azure:
help: Create a filter to select resources using values such as tag name or tag value. The Azure filter format is:tagName eq ‘<tag-name>’ and tagValue eq ‘<tag-value>'. For example:tagName eq 'application' and tagValue eq 'production'
gcp:
help: 'Create a filter to select resources using values such as label name or label value. The GCP filter format is labels.<label-name>=<label-value>. For example: labels.application=production'
preferred_endpoints:
label: Preferred Endpoints
help: Preferred address at which the host should be accessed when multiple options are present, in cidr:<valid IPv4/6 CIDR> or dns:<globbed name> format.
messages:
welcome:
title: Welcome to Host Sets
host:
messages:
none:
title: No Hosts
description: No hosts available in this host set.
add:
title: Add Hosts
description: Select hosts that belong to this host set.
add-none:
title: No Hosts Available
description: No hosts available for selection.
host:
title: Host
title_plural: Hosts
no_name_title: Unnamed Host
description: A host is a resource that may be accessed by a Boundary target.
details: Host Details
messages:
welcome:
title: Welcome to Hosts
none:
title: No Hosts
description: No hosts available in this scope.
none-friendly:
title: No Hosts Available
description: No hosts available to display yet.
titles:
new: New Host
actions:
add: Add Host
create: New Host
delete: Delete Host
session:
title: Session
title_plural: Sessions
active_plural: Active Sessions
description: A session is a connection to a target initiated through Boundary.
remaining: remaining
status:
active: Active
pending: Pending
canceling: Canceling
terminated: Terminated
messages:
none:
title: No Sessions
description: There are no active sessions within the current scope.
none-friendly:
title: No Sessions Available
description: No sessions available to display yet.
none-active-friendly:
title: No Active Sessions Available
description: No active sessions available to display yet.
connected:
title: Connected
description: You can now access {targetDisplayName}
stop-sessions-and-signout:
title: Sign out of Boundary?
description: Signing out will stop all active and pending target sessions. Are you sure you want to sign out?
stop-sessions-before-quit:
title: Close sessions before quitting?
description: Quitting the app will stop all active and pending sessions. Are you sure you want to quit?
actions:
connect: Connect
end: End session
host: Choose a Host
quick-connect: Quick Connect
credential:
title: Credential
title_plural: Credentials
description: These credentials have been provided for services on this server.
secret:
label: Secret
credential_source:
title: Credential Source
actions:
raw-api:
show: View API output
hide: Hide API output
proxy-url:
address-port: Address & port
ssh: SSH
rdp: RDP
shell: Shell
global:
title: Global
description: The global scope is the outermost scope. There is always a single global scope and it cannot be deleted.
messages:
settings:
title: Global Settings
org:
title: Org
title_plural: Orgs
description: An org is a type of scope used to organize projects and IAM resources. Orgs are child scopes of the global scope.
messages:
welcome:
title: Welcome to Orgs
settings:
title: Org Settings
titles:
new: New Org
actions:
delete: Delete Org
session-recording:
title: Session Recording
title_plural: Session Recordings
description: Protocol-aware recordings capture data and actions during user sessions. Operators may review recordings for auditing and analysis.
details: Session details
related: Related
up: '{bytes} up'
down: '{bytes} down'
duration: '{time} duration'
questions:
delete: Are you sure you want to delete this recording?
filters:
time:
title: Time
last-twenty-four-hours: Last 24 hours
last-three-days: Last 3 days
last-seven-days: Last 7 days
connection:
title: Connection
title_index: Connection {index}
title_plural: Connections
form:
channel:
label: Channel
summary:
label: Summary
channels-by-connection:
title: Channels by connection
messages:
no-channels: There are no channels for this connection
started-no-connections:
title: Session Recording In Progress
description: The Session has started but no connections have been made.
unknown-no-connections:
title: Session Recording Failure
description: This Session cannot be played back because no connections were established, and the Session has failed.
channel:
title: Channel
title_index: Channel {index}
title_plural: Channels
details: Channel details
messages:
none:
title: Channel Playback
error:
title: Playback error
description: This may mean the connected storage bucket is misconfigured, the file was deleted, or integrity validation failed.
link: Retrieving lost session recordings
not-supported:
title: Playback is not supported for this channel
description: The contents of this channel cannot be replayed.
player:
back-navigation: Back to channels
loading: Loading recording…
session:
title: Session Playback
form:
time:
label: Time
user:
label: User
target:
label: Target
duration:
label: Duration
status:
label: Status
messages:
none:
title: Welcome to session recording
description: Review, playback, and download recorded sessions. To get started, configure recording on a target and start a session.
no-storage-bucket-description: To start using session recordings, create a storage bucket and configure recording on a target.
storage-bucket:
title: Storage Bucket
title_plural: Storage Buckets
description: External services store data from session recordings.
messages:
none:
title: No storage buckets yet
description: To start using session recording, you need to have a storage bucket.
link: Add a new storage bucket
titles:
new: New Storage Bucket
amazon_s3: Amazon S3
minio: MinIO
actions:
delete: Delete Storage Bucket
types:
aws_s3: AWS S3
credential: Credential type
static:
title: Static
description: Use an access key generated by AWS to use with this storage bucket
dynamic:
title: Dynamic
description: Specify an Assume Role used to generate credentials to use with this AWS bucket
plugin-types:
aws: Amazon S3
minio: MinIO
unknown: Unknown
form:
scope:
label: Scope
help: Specify the scope this storage bucket will be available in.
help_global: This storage bucket will be available for use with all targets.
help_org: This storage bucket will be available for use with targets within this org.
provider:
label: Provider
endpoint_url:
label: Endpoint URL
help: Cannot be changed later.
bucket_name:
label: Bucket name
help: The name of this storage bucket.
bucket_prefix:
label: Bucket prefix
help: The base path where session recordings will be stored.
role_arn:
label: Role ARN
help: The ARN (Amazon Resource Name) used by this instance that the worker runs on.
role_external_id:
label: Role external ID
help: Used to provide access to this account if you have this configured.
role_tags:
label: Role tags
help: Attributes to pass to AWS.
role_session_name:
label: Role session name
help: Unique identifier for the AWS session to help identify it in your logs.
region:
label: Region
help: The region that this storage bucket is in.
access_key_id:
label: Access key ID
help: The Access key ID generated by your storage provider for the IAM User to use with this storage bucket. We will not show this data after it is saved, but you can replace it.
secret_access_key:
label: Secret access key
help: The secret access key generated by your storage provider for the IAM user to use with this storage bucket. We will not show this data after it is saved, but you can replace it.
worker_filter:
help: Filters to the worker(s) that can handle requests for this storage bucket.
disable_credential_rotation:
label: Disable credential rotation
help: Disabling credential rotation could allow entities outside of Boundary to know the client secret in use.
questions:
delete-storage-bucket:
title: Delete associated recordings?
message: This storage bucket may have session recordings associated with it. Deleting this storage bucket will delete these recordings when you save your changes.
project:
title: Project
title_plural: Projects
description: A project is a type of scope used to organize resources such as targets and host catalogs.
messages:
welcome:
title: Welcome to Projects
settings:
title: Project Settings
titles:
new: New Project
actions:
delete: Delete Project
user:
title: User
title_plural: Users
description: Users are entities authorized to access Boundary. Users may be assigned to roles as principals, thus receiving role grants.
messages:
welcome:
title: Welcome to Users
accounts:
title: Accounts
description: Users may be associated with any number of accounts.
add-accounts:
title: Add Accounts
description: Select accounts to associate with this user.
no-accounts:
title: No Accounts Available
description: There are no accounts available to add to this user.
titles:
new: New User
actions:
add-accounts: Add Accounts
delete: Delete User
role:
title: Role
title_plural: Roles
description: Roles are collections of capability grants and the principals (users and groups) assigned to them.
messages:
welcome:
title: Welcome to Roles
tooltips:
yes: The grants on this role have been applied to this scope.
no: The grants on this role have not been applied to this scope.
titles:
new: New Role
grants-applied: Grants applied on this scope?
actions:
create: Create Role
delete: Delete Role
principal:
title: Principal
title_plural: Principals
description: Principals are the users and groups assigned to a role and bounded by a role’s grants.
messages:
welcome:
title: Welcome to Principals
description: Principals are not assigned in this role.
none:
title: No Principals Available
description: Principals are not available for assignment.
add-principals:
title: Add Principals
description: Select users and groups to assign to this role.
types:
user: User
group: Group
managed-group: Managed Group
actions:
add-principals: Add Principals
grant:
title: Grant
title_plural: Grants
description: Grants are permissions which allow roles to take actions and access resources.
actions:
create: New Grant
grant-templates:
title_plural: Grant Templates
actions:
add-grant-templates: Add Grant Templates
messages:
add-grant-templates:
title: Add Grant Templates
description: Select grant templates to add to this role.
titles:
grant-strings: Grant Strings
templates:
global-admin:
name: Global Admin
description: Full administrative access to all resources in Boundary
org-admin:
name: Org Admin
description: Administrative access to all resources within an organization
project-admin:
name: Project Admin
description: Administrative access to all resources within a project
session-manager:
name: Session Manager
description: Can view and cancel sessions
target-manager:
name: Target Manager
description: Can create and manage targets
host-resource-manager:
name: Host Resource Manager
description: Can manage hosts and host catalogs
credential-manager:
name: Credential Manager
description: Can manage credentials and credential stores
user-manager:
name: User Manager
description: Can manage users, groups, and accounts
auth-method-manager:
name: Auth Method Manager
description: Can manage auth methods and managed groups
session-auditor:
name: Session Auditor
description: Can view session recordings
target-user:
name: Target User
description: Can connect to targets but cannot manage anything
read-only-user:
name: Read-Only User
description: Can view but not modify any resources
edit-grants:
title: Edit Grants
description: Modify existing grant strings or add new grant strings to this role.
scope:
title: Scope
title_plural: Scopes
description:
global: Role grant sets can be applied to multiple descendants underneath this scope.
org: Role grant sets can be applied to multiple children underneath this scope.
project: Role grant sets can only be applied to this scope.
titles:
parent_scope: Parent scope
resource_type: Resource type
projects_selected: Projects selected
messages:
none:
title: No scopes added
description: You haven't added any scopes to this role's grant sets.
action: Add scopes to this role
manage-scopes:
title: Manage Scopes
description: Select which scopes you want to add to this role.
success: Scope selection saved
keywords-selected:
description: Just a heads up, you can't select both <strong>add all descendants</strong> and <strong>add all children</strong>. You can only choose one or the other.
link: You can read more about it here
manage-custom-scopes:
title: Manage Custom Scopes
description:
0: Select which specific orgs you want to apply to this role's grant sets.
1: Select specific projects from each org to apply to this role's grant sets. You cannot add specific orgs because applying "children" has already added them to this role.
success: Custom scope selection saved
tooltip: The org this project is under.
manage-org-projects:
title: Manage Projects in {orgDisplayName}
description: Select which projects in this org you want to apply to this role's grant sets.
success: Projects in org have been updated
no-scopes:
title: No {type} Scopes Available
description: '{type} scopes are not available for assignment.'
keywords:
this:
sub-title: This scope
children:
title: All Children
sub-title: All children under this scope
descendants:
title: All Descendants
sub-title: Add all of the orgs and the projects in the orgs that are underneath this scope
actions:
manage-scopes: Manage Scopes
manage-custom-scopes:
text: Manage custom scopes
help: Customize which scopes are associated with this role.
view-projects: '{selected}/{total} total projects'
apply: Apply changes to org
remove-org-and-projects: Remove org and projects
remove-org-only: Remove just the org
remove-orgs-and-projects: Remove orgs and projects
remove-orgs-only: Remove just the orgs
form:
this:
label: Add this scope
help: Add {scopeDisplayName} scope.
children:
label: Add all children
help:
0: Add all of the orgs underneath this scope.
1: Add all of the projects underneath this org.
descendants:
label: Add all descendants
help: Add all of the orgs and the projects in the orgs that are underneath this scope.
remove-org:
title: Remove this org?
description: You're about to remove {orgDisplayName}. Do you want to remove the projects under {orgDisplayName} as well? Or do you just want to remove {orgDisplayName} from this project?
remove-all-orgs:
title: Remove all selected orgs?
description: You're about to remove all the selected orgs. Do you want to remove the projects under these orgs as well? Or do you just want to remove just the orgs?
target:
title: Target
title_plural: Targets
description: A target is a logical collection of host sets which may be used to initiate sessions.
details: Target details
messages:
welcome:
title: Welcome to Targets
none:
title: No Targets Available
description: No Targets to display yet. Contact your Boundary admin if you don't see a Target you expect access to.
connection-success:
title: Successfully Connected
connection-details:
title: Target Connection Details
proxy_url:
title: Proxy URL
connect-more-info:
title: Connect for more info
description: Additional information for this target will be provided here after your session is established.
titles:
new: New Target
active-sessions: Active sessions
sessions-flyout: Active sessions for {targetDisplayName}
aliases-flyout: Aliases for {targetDisplayName}
actions:
create: New Target
delete: Delete Target
add-host-sources: Add Host Sources
add-brokered-credential-sources: Add Brokered Credentials
add-injected-application-credential-sources: Add Injected Application Credentials
remove-address: Remove address and save
enable-session-recording: Enable Session Recording
enable-recording: Enable recording
view-more-sessions: View more sessions
add-an-alias: Add an alias
view-more-aliases: View more aliases
types:
tcp: Generic TCP
ssh: SSH
rdp: RDP
help:
tcp: Generic TCP supports a broad range of connection types.
ssh: Protocol-aware SSH with support for credential injection.
rdp: Remote Desktop Protocol for Windows servers.
filter:
active-sessions:
yes: Has active sessions
no: No active sessions
form:
type:
label: Type
help: Target type is the protocol with which end users should connect to this target. Choose Generic TCP for broad support of common protocols including RDP, K8s, many databases, and more.
target-address:
label: Target Address
help: Must be a valid IP address or DNS name. We recommend leaving this blank and using host catalogs and host sets instead if you want to use this target on multiple hosts.
default_port:
label: Default Port
help: The default port on which to connect.
default_client_port:
label: Default Client Port
help: The local proxy port on which to listen by default when a session is started on a client.
rdp-windows-notice: 'Note: Windows OS prevents port 3389 from being used.'
sidebar:
label: Session Recording
help: Record SSH sessions on this target and save them to a storage bucket.
link: Session Recording settings
questions:
delete-host-sources:
title: Remove associated host sources?
message: You have {hostSourceCount, plural, one {# host source} other {# host sources}} associated with this target. Adding an address will remove {hostSourceCount, plural, one {this host source} other {these host sources }} when you save your changes.
host-source:
title: Host Source
title_plural: Host Sources
messages:
welcome:
title: Welcome to Host Sources
description: No hosts sources in this target.
none:
title: No Host Sources Available
description: No hosts sources available to add to target.
add:
title: Add Host Sources
description: Select host sources to assign to this target.
questions:
delete-address:
title: Remove target address?
message: This target has an assigned address. Adding a host source will remove the assigned address from the target when you save your changes.
enable-session-recording:
title: Enable Session Recording
messages:
add:
title: Enable Session Recording for Target
form:
filter:
label: Record sessions for this target
select:
label: Storage buckets
description: Sessions will be recorded and stored in this location.
brokered-credential-source:
title: Brokered Credential
title_plural: Brokered Credentials
messages:
welcome:
title: Welcome to brokered credentials
description: No brokered credential sources in this target.
none:
title: No Brokered Credential Sources Available
description: No brokered credential sources available to add to this target.
add:
title: Add Brokered Credential Sources
description: Select brokered credential sources to assign to this target.
injected-application-credential-source:
title: Injected Application Credential
title_plural: Injected Application Credentials
messages:
welcome:
title: Welcome to Injected Application credentials
description: No Injected application credential sources in this target.
none:
title: No Injected Application Credential Sources Available
description: No Injected Application credential sources available to add to this target.
add:
title: Add Injected Application Credential Sources
description: Select injected Application credential sources to assign to this target.
alert:
title: Cannot connect to this target without injected application credentials
description: Injected application credentials are used by Boundary to sign in to remote resources without showing them to the end-user.
action: Add injected application credentials
workers:
description: You can customize how your workers route traffic to this target by setting up a filter that matches specific worker tags. If your target is in a private network, we recommend setting up an egress filter to specify a worker inside the network so that Boundary can access the host. Ingress and egress filters are allowed to select the same worker.
messages:
none:
description: You haven't added an {type} worker filter yet.
diagram:
client: Client
any-worker: Any worker
frontline-worker: Frontline worker
hcp-worker: HCP worker
egress-worker: Egress worker
ingress-worker: Ingress worker
host: Host
network: Private network
filter-explainer:
any-worker: In this configuration, the client will attempt to connect through any client-accessible worker.
egress-worker: In this configuration, the client will attempt to connect through any filtered egress worker.
ingress-worker: In this configuration, the client will attempt to connect through any filtered ingress worker.
hcp-worker: In this configuration, the client will attempt to connect through any HCP-managed worker.
dual-egress-on: In this configuration, the client will attempt to connect through any client-accessible "frontline" worker and reach the host through any filtered egress worker.
dual-egress-on-ingress-on: In this configuration, the client will attempt to connect through any filtered ingress worker and reach the host through any filtered egress worker.
hcp-dual-egress-on: In this configuration, the client will attempt to connect through any HCP-managed worker and reach the host through any filtered egress worker.
edit-egress-worker-filter:
title: Edit Egress Worker Filter
description: Specify workers that have access to the target (such as within a private network).
edit-ingress-worker-filter:
title: Edit Ingress Worker Filter
description: Specify workers Boundary should use to start the route to this target.
worker-filter:
description: The worker filter format for this target.
accordion-label:
egress-workers: Egress workers
ingress-workers: Ingress workers
credential-store:
title: Credential Store
title_plural: Credential Stores
description: A credential store is a collection of credentials and credential libraries.
messages:
welcome:
title: Welcome to Credential Stores
titles:
new: New Credential Store
worker-filter:
description: A filter used to control which PKI workers can handle Vault requests, allowing the use of private Vault instances with Boundary.
messages:
none:
description: You haven't added a worker filter yet.
edit:
description: Specify workers that have access to the credential store.
actions:
delete: Delete Credential Store
types:
vault: Vault
static: Static
help:
vault: The host details are brokered by a Vault server.
static: This host uses static credentials, such as a username and password or key pair.
form:
address:
label: Address
help: The address of the Vault server. This should be a complete URL such as https://127.0.0.1:8200.
namespace:
label: Namespace
help: A Vault namespace. Requires Vault Enterprise.
ca_cert:
label: CA Certificate
help: A PEM-encoded CA certificate to verify the Vault server's TLS certificate.
tls_server_name:
label: TLS Server Name
help: Name to use as the SNI host when connecting to Vault via TLS.
tls_skip_verify:
label: TLS Skip Verify
help: Disable verification of TLS certificates. Using this option is highly discouraged as it decreases the security of data transmissions to and from the Vault server.
token:
label: Token
help: A token used for accessing Vault.
token_hmac:
label: Token HMAC
client_certificate:
label: Client Certificate
help: A PEM-encoded client certificate to use for TLS authentication to the Vault server.
client_certificate_key:
label: Client Certificate Key
help: A PEM-encoded private key matching the client certificate from Client Certificate.
client_certificate_key_hmac:
label: Client Certificate Key HMAC
credential-library:
title: Credential Library
title_plural: Credential Libraries
description: A credential library is a resource that provides credentials.
titles:
new: New Credential Library
ssh_private_key: SSH Private Key
username_password: Username & Password
username_password_domain: Username, Password & Domain
password: Password
username_attribute: username_attribute
password_attribute: password_attribute
private_key_passphrase_attribute: private_key_passphrase_attribute
private_key_attribute: private_key_attribute
domain_attribute: domain_attribute
actions:
create: New Credential Library
delete: Delete Credential Library
messages:
none:
title: No Credential Libraries Available
description: No Credential Libraries available in this credential store.
form:
vault_path:
label: Vault Path
help: The path the library uses when requesting credentials from Vault.
credential_type:
label: Credential Type
help: Specify the type of credential this library will issue. This must be set to use credential injection. After this data is saved, it cannot be changed later.
description: The type of credential the library uses for credential injection.
credential_mapping_overrides:
label: Credential mapping overrides
help: Specify the credential fields to use instead of the defaults
http_method:
label: HTTP Method
help: The HTTP method the library uses when requesting credentials from Vault.
http_request_body:
label: HTTP Method POST Request Body
help: The body of the HTTP request the library sends to Vault when requesting credentials. Only allowed when HTTP method is set to POST.
username:
label: Username
help: The username to use when making an SSH connection. This can be templated to use the requesting user's name. This will be included in the valid_principals when making the request to Vault.
key_type:
label: Key Type
help: Specifies the desired key type to use when generating a private key.