Kaltura API

storageprofileadd
Description:
Adds a storage profile to the Kaltura DB.
Input Params
Name Type Description Required Default Value
storageProfile KalturaStorageProfile V
Output Type
KalturaStorageProfile
Example HTTP Hit
http://www.kaltura.com/api_v3/service/storageprofile/action/add
JSON object:
				
{ storageProfile: { objectType: "KalturaStorageProfile", name: "value", systemName: "value", desciption: "value", status: value, protocol: "value", storageUrl: "value", storageBaseDir: "value", pathPrefix: "value", storageUsername: "value", storagePassword: "value", storageFtpPassiveMode: value, minFileSize: value, maxFileSize: value, flavorParamsIds: "value", maxConcurrentConnections: value, pathManagerClass: "value", pathManagerParams: [{ objectType: "KalturaKeyValue", key: "value", value: "value" }], trigger: value, deliveryPriority: value, deliveryStatus: value, readyBehavior: value, allowAutoDelete: value, createFileLink: value, rules: [{ objectType: "KalturaRule", description: "value", ruleData: "value", message: "value", code: "value", actions: [{ objectType: "KalturaRuleAction" }], conditions: [{ objectType: "KalturaCondition", description: "value", not: value }], contexts: [{ objectType: "KalturaContextTypeHolder", type: "value" }], stopProcessing: value, forceAdminValidation: value }], deliveryProfileIds: [{ objectType: "KalturaKeyValue", key: "value", value: "value" }], privateKey: "value", publicKey: "value", passPhrase: "value", port: value, shouldExportThumbs: value, packagerUrl: "value", exportPeriodically: value, excludedFlavorParamsIds: "value", shouldExportCaptions: value, excludedEntryTypes: "value", additionalInfo: [{ objectType: "KalturaKeyValue", key: "value", value: "value" }] } }