@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
40 lines (39 loc) • 1.42 kB
TypeScript
import OutputType from './OutputType';
/**
* @export
* @class CheckOutputPermissionsResponse
*/
export declare class CheckOutputPermissionsResponse {
/**
* Id of the output for which permissions were checked
* @type {string}
* @memberof CheckOutputPermissionsResponse
*/
outputId?: string;
/**
* The type of the output for which permissions were checked
* @type {OutputType}
* @memberof CheckOutputPermissionsResponse
*/
outputType?: OutputType;
/**
* The path on the storage for which permissions were checked. In AWS S3 terminology, this corresponds to a \"prefix\". An empty string corresponds to the root directory.
* @type {string}
* @memberof CheckOutputPermissionsResponse
*/
path?: string;
/**
* Indicates if permissions on the storage are configured correctly to be used as output target by the Bitmovin encoder. If \"false\", *failureReason* will provide additional information.
* @type {boolean}
* @memberof CheckOutputPermissionsResponse
*/
passed?: boolean;
/**
* Contains nothing if the check succeeded. Otherwise, contains a message explaining why it failed.
* @type {string}
* @memberof CheckOutputPermissionsResponse
*/
failureReason?: string;
constructor(obj?: Partial<CheckOutputPermissionsResponse>);
}
export default CheckOutputPermissionsResponse;