# AssetLocation

```python
class AssetLocation(
    href: str,
    alternate_name: str | None = None,
    storage_schemes: Mapping[str, StorageScheme] = {},
    authentication_schemes: Mapping[str, AuthenticationScheme] = {},
)
```

Describe an asset URL and the storage and authentication schemes that apply to it.

## Fields

**href**

`str`

The fully resolved asset URL.

**alternate\_name**

`str | None`

The optional STAC alternate-assets display name.

**storage\_schemes**

`Mapping[str, StorageScheme]`

Storage schemes keyed by their exact registry keys.

**authentication\_schemes**

`Mapping[str, AuthenticationScheme]`

Authentication schemes keyed by their exact registry keys.
