Class AssetStorageLocation

Class AssetStorageLocation#

Inheritance Relationships#

Base Type#

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

Public Functions

AssetStorageLocation ()#
AssetStorageLocation (Object obj)

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.

Object Options { get; set; }#

Additional configuration options used by the storage provider.

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: