Class AssetStorageLocation#
Defined in File AssetStorageLocation.cs
Inheritance Relationships#
Base Type#
public xbe.sdk.EntityBase
(Class EntityBase)
Class Documentation#
- class xbe.sdk.Models.AssetStorageLocation : xbe.sdk.EntityBase#
Defines a single location of remote storage that will be used to maintain assets.
REQUIRES: Asset Services
Properties
- string Name { get; set; }#
The unique name of the storage location.
- string Description { get; set; }#
A textual description of the storage location.
- string AccessKey { get; set; }#
The API access key to authenticate with the remote server with.
- bool Active { get; set; }#
Indicates if the storage location is currently active for storing assets.
- string Bucket { get; set; }#
The name of the remote storage bucket.
- string > Excludes { get; set; }#
A list of regex patterns of asset names that will be ignored from being stored in this location.
- string Host { get; set; }#
The host of the remote storage provider.
- string > Includes { get; set; }#
A list of regex patterns of asset names that will be stored in this location.
- string Path { get; set; }#
The path prefix or sub-directory to store files.
- StorageProvider Provider { get; set; }#
Describes the provider type of storage location.
- string Region { get; set; }#
The region that the bucket is located in. Note this is not supported by all providers.
- string Secret { get; set; }#
The API secret to authenticate with the remote server with.
Public Static Functions
- new AssetStorageLocation Parse (string json)#
Parses the given JSON encoded string into a new StorageLocation instance.
- Param json:
- Return: