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"
}
}
|