package org.zstack.storage.fusionstor;
import org.zstack.header.storage.backup.BackupStorageVO;
import org.zstack.header.storage.primary.PrimaryStorageVO;
import org.zstack.header.tag.TagDefinition;
import org.zstack.tag.PatternedSystemTag;
/**
* Created by frank on 8/11/2015.
*/
@TagDefinition
public class FusionstorSystemTags {
public static PatternedSystemTag PREDEFINED_BACKUP_STORAGE_POOL = new PatternedSystemTag("fusionstor::predefinedPool", BackupStorageVO.class);
public static PatternedSystemTag PREDEFINED_PRIMARY_STORAGE_IMAGE_CACHE_POOL = new PatternedSystemTag("fusionstor::predefinedImageCachePool", PrimaryStorageVO.class);
public static PatternedSystemTag PREDEFINED_PRIMARY_STORAGE_ROOT_VOLUME_POOL = new PatternedSystemTag("fusionstor::predefinedRootVolumePool", PrimaryStorageVO.class);
public static PatternedSystemTag PREDEFINED_PRIMARY_STORAGE_DATA_VOLUME_POOL = new PatternedSystemTag("fusionstor::predefinedDataVolumePool", PrimaryStorageVO.class);
public static final String KVM_SECRET_UUID_TOKEN = "uuid";
public static PatternedSystemTag KVM_SECRET_UUID = new PatternedSystemTag(String.format("fusionstor::kvm::secret::{%s}", KVM_SECRET_UUID_TOKEN), PrimaryStorageVO.class);
}