--- layout: docs page_title: Alias resource description: >- Learn about using the alias resource to transparently connect to targets without having to provide the target ID or target name and scope ID. --- # Aliases An alias is a globally unique, DNS-like string that is associated wtih a destination resource. Examples of valid aliases are `webserver` and `webserver.boundary`. You can establish a session to a target by referencing its alias, instead of having to provide a target ID or target name and scope ID. For example, if you have an alias `boundary.dev`, you can use it to connect to a target with the following command: `boundary connect ssh boundary.dev`. ## Attributes Aliases have the following attributes: - `-description=` - Specifies the optional description you want to use to describe the alias for identification purposes. - `-destination-id=` - Specifies the ID of the target that the alias points to. - `-name=` - Specifies the optional name you want to use to describe the alias for identification purposes. - `-scope-id=` - Scope in which to create the alias. The default is `global`. You can also specify the scope using the BOUNDARY_SCOPE_ID environment variable. At this time, aliases are only supported for the global scope. - `-value=` - Specifies the string that you want to use as the alias to represent the target. The `value` must comply with DNS naming rules. ### Target subtypes The target subtype has the following additional attributes: - `-authorize-session-host-id=` - Indicates the host ID to use when you use the alias to authorize a session. ## More information - [Aliases](/boundary/docs/concepts/aliases)