/api/vendor/aws/aws-sdk-php/src/Aws/ElasticTranscoder/Resources/elastictranscoder-2012-09-25.php
https://gitlab.com/x33n/respond · PHP · 997 lines · 981 code · 2 blank · 14 comment · 0 complexity · b820693c46bdc763fc8a0b46ebcc7d72 MD5 · raw file
- <?php
- /**
- * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
- return array (
- 'apiVersion' => '2012-09-25',
- 'endpointPrefix' => 'elastictranscoder',
- 'serviceFullName' => 'Amazon Elastic Transcoder',
- 'serviceType' => 'rest-json',
- 'signatureVersion' => 'v4',
- 'namespace' => 'ElasticTranscoder',
- 'regions' => array(
- 'us-east-1' => array(
- 'http' => false,
- 'https' => true,
- 'hostname' => 'elastictranscoder.us-east-1.amazonaws.com',
- ),
- 'us-west-1' => array(
- 'http' => false,
- 'https' => true,
- 'hostname' => 'elastictranscoder.us-west-1.amazonaws.com',
- ),
- 'us-west-2' => array(
- 'http' => false,
- 'https' => true,
- 'hostname' => 'elastictranscoder.us-west-2.amazonaws.com',
- ),
- 'eu-west-1' => array(
- 'http' => false,
- 'https' => true,
- 'hostname' => 'elastictranscoder.eu-west-1.amazonaws.com',
- ),
- 'ap-northeast-1' => array(
- 'http' => false,
- 'https' => true,
- 'hostname' => 'elastictranscoder.ap-northeast-1.amazonaws.com',
- ),
- 'ap-southeast-1' => array(
- 'http' => false,
- 'https' => true,
- 'hostname' => 'elastictranscoder.ap-southeast-1.amazonaws.com',
- ),
- ),
- 'operations' => array(
- 'CancelJob' => array(
- 'httpMethod' => 'DELETE',
- 'uri' => '/2012-09-25/jobs/{Id}',
- 'class' => 'Guzzle\\Service\\Command\\OperationCommand',
- 'responseClass' => 'EmptyOutput',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Id' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'uri',
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'One or more required parameter values were not provided in the request.',
- 'class' => 'ValidationException',
- ),
- array(
- 'class' => 'IncompatibleVersionException',
- ),
- array(
- 'reason' => 'The requested resource does not exist or is not available. For example, the pipeline to which you\'re trying to add a job doesn\'t exist or is still being created.',
- 'class' => 'ResourceNotFoundException',
- ),
- array(
- 'reason' => 'The resource you are attempting to change is in use. For example, you are attempting to delete a pipeline that is currently in use.',
- 'class' => 'ResourceInUseException',
- ),
- array(
- 'reason' => 'General authentication failure. The request was not signed correctly.',
- 'class' => 'AccessDeniedException',
- ),
- array(
- 'reason' => 'Elastic Transcoder encountered an unexpected exception while trying to fulfill the request.',
- 'class' => 'InternalServiceException',
- ),
- ),
- ),
- 'CreateJob' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/2012-09-25/jobs',
- 'class' => 'Guzzle\\Service\\Command\\OperationCommand',
- 'responseClass' => 'CreateJobResponse',
- 'responseType' => 'model',
- 'parameters' => array(
- 'PipelineId' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'Input' => array(
- 'required' => true,
- 'type' => 'object',
- 'location' => 'json',
- 'properties' => array(
- 'Key' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'FrameRate' => array(
- 'type' => 'string',
- ),
- 'Resolution' => array(
- 'type' => 'string',
- ),
- 'AspectRatio' => array(
- 'type' => 'string',
- ),
- 'Interlaced' => array(
- 'type' => 'string',
- ),
- 'Container' => array(
- 'type' => 'string',
- ),
- 'Encryption' => array(
- 'type' => 'object',
- 'properties' => array(
- 'Mode' => array(
- 'type' => 'string',
- ),
- 'Key' => array(
- 'type' => 'string',
- ),
- 'KeyMd5' => array(
- 'type' => 'string',
- ),
- 'InitializationVector' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- ),
- ),
- ),
- ),
- 'Output' => array(
- 'type' => 'object',
- 'location' => 'json',
- 'properties' => array(
- 'Key' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'ThumbnailPattern' => array(
- 'type' => 'string',
- ),
- 'ThumbnailEncryption' => array(
- 'type' => 'object',
- 'properties' => array(
- 'Mode' => array(
- 'type' => 'string',
- ),
- 'Key' => array(
- 'type' => 'string',
- ),
- 'KeyMd5' => array(
- 'type' => 'string',
- ),
- 'InitializationVector' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- ),
- ),
- 'Rotate' => array(
- 'type' => 'string',
- ),
- 'PresetId' => array(
- 'type' => 'string',
- ),
- 'SegmentDuration' => array(
- 'type' => 'string',
- ),
- 'Watermarks' => array(
- 'type' => 'array',
- 'items' => array(
- 'name' => 'JobWatermark',
- 'type' => 'object',
- 'properties' => array(
- 'PresetWatermarkId' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 40,
- ),
- 'InputKey' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'Encryption' => array(
- 'type' => 'object',
- 'properties' => array(
- 'Mode' => array(
- 'type' => 'string',
- ),
- 'Key' => array(
- 'type' => 'string',
- ),
- 'KeyMd5' => array(
- 'type' => 'string',
- ),
- 'InitializationVector' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- ),
- ),
- ),
- ),
- ),
- 'AlbumArt' => array(
- 'type' => 'object',
- 'properties' => array(
- 'MergePolicy' => array(
- 'type' => 'string',
- ),
- 'Artwork' => array(
- 'type' => 'array',
- 'items' => array(
- 'name' => 'Artwork',
- 'type' => 'object',
- 'properties' => array(
- 'InputKey' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'MaxWidth' => array(
- 'type' => 'string',
- ),
- 'MaxHeight' => array(
- 'type' => 'string',
- ),
- 'SizingPolicy' => array(
- 'type' => 'string',
- ),
- 'PaddingPolicy' => array(
- 'type' => 'string',
- ),
- 'AlbumArtFormat' => array(
- 'type' => 'string',
- ),
- 'Encryption' => array(
- 'type' => 'object',
- 'properties' => array(
- 'Mode' => array(
- 'type' => 'string',
- ),
- 'Key' => array(
- 'type' => 'string',
- ),
- 'KeyMd5' => array(
- 'type' => 'string',
- ),
- 'InitializationVector' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- ),
- ),
- ),
- ),
- ),
- ),
- ),
- 'Composition' => array(
- 'type' => 'array',
- 'items' => array(
- 'name' => 'Clip',
- 'type' => 'object',
- 'properties' => array(
- 'TimeSpan' => array(
- 'type' => 'object',
- 'properties' => array(
- 'StartTime' => array(
- 'type' => 'string',
- ),
- 'Duration' => array(
- 'type' => 'string',
- ),
- ),
- ),
- ),
- ),
- ),
- 'Captions' => array(
- 'type' => 'object',
- 'properties' => array(
- 'MergePolicy' => array(
- 'type' => 'string',
- ),
- 'CaptionSources' => array(
- 'type' => 'array',
- 'maxItems' => 20,
- 'items' => array(
- 'name' => 'CaptionSource',
- 'type' => 'object',
- 'properties' => array(
- 'Key' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'Language' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'TimeOffset' => array(
- 'type' => 'string',
- ),
- 'Label' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 40,
- ),
- 'Encryption' => array(
- 'type' => 'object',
- 'properties' => array(
- 'Mode' => array(
- 'type' => 'string',
- ),
- 'Key' => array(
- 'type' => 'string',
- ),
- 'KeyMd5' => array(
- 'type' => 'string',
- ),
- 'InitializationVector' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- ),
- ),
- ),
- ),
- ),
- 'CaptionFormats' => array(
- 'type' => 'array',
- 'maxItems' => 4,
- 'items' => array(
- 'name' => 'CaptionFormat',
- 'type' => 'object',
- 'properties' => array(
- 'Format' => array(
- 'type' => 'string',
- ),
- 'Pattern' => array(
- 'type' => 'string',
- ),
- 'Encryption' => array(
- 'type' => 'object',
- 'properties' => array(
- 'Mode' => array(
- 'type' => 'string',
- ),
- 'Key' => array(
- 'type' => 'string',
- ),
- 'KeyMd5' => array(
- 'type' => 'string',
- ),
- 'InitializationVector' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- ),
- ),
- ),
- ),
- ),
- ),
- ),
- 'Encryption' => array(
- 'type' => 'object',
- 'properties' => array(
- 'Mode' => array(
- 'type' => 'string',
- ),
- 'Key' => array(
- 'type' => 'string',
- ),
- 'KeyMd5' => array(
- 'type' => 'string',
- ),
- 'InitializationVector' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- ),
- ),
- ),
- ),
- 'Outputs' => array(
- 'type' => 'array',
- 'location' => 'json',
- 'maxItems' => 30,
- 'items' => array(
- 'name' => 'CreateJobOutput',
- 'type' => 'object',
- 'properties' => array(
- 'Key' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'ThumbnailPattern' => array(
- 'type' => 'string',
- ),
- 'ThumbnailEncryption' => array(
- 'type' => 'object',
- 'properties' => array(
- 'Mode' => array(
- 'type' => 'string',
- ),
- 'Key' => array(
- 'type' => 'string',
- ),
- 'KeyMd5' => array(
- 'type' => 'string',
- ),
- 'InitializationVector' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- ),
- ),
- 'Rotate' => array(
- 'type' => 'string',
- ),
- 'PresetId' => array(
- 'type' => 'string',
- ),
- 'SegmentDuration' => array(
- 'type' => 'string',
- ),
- 'Watermarks' => array(
- 'type' => 'array',
- 'items' => array(
- 'name' => 'JobWatermark',
- 'type' => 'object',
- 'properties' => array(
- 'PresetWatermarkId' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 40,
- ),
- 'InputKey' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'Encryption' => array(
- 'type' => 'object',
- 'properties' => array(
- 'Mode' => array(
- 'type' => 'string',
- ),
- 'Key' => array(
- 'type' => 'string',
- ),
- 'KeyMd5' => array(
- 'type' => 'string',
- ),
- 'InitializationVector' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- ),
- ),
- ),
- ),
- ),
- 'AlbumArt' => array(
- 'type' => 'object',
- 'properties' => array(
- 'MergePolicy' => array(
- 'type' => 'string',
- ),
- 'Artwork' => array(
- 'type' => 'array',
- 'items' => array(
- 'name' => 'Artwork',
- 'type' => 'object',
- 'properties' => array(
- 'InputKey' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'MaxWidth' => array(
- 'type' => 'string',
- ),
- 'MaxHeight' => array(
- 'type' => 'string',
- ),
- 'SizingPolicy' => array(
- 'type' => 'string',
- ),
- 'PaddingPolicy' => array(
- 'type' => 'string',
- ),
- 'AlbumArtFormat' => array(
- 'type' => 'string',
- ),
- 'Encryption' => array(
- 'type' => 'object',
- 'properties' => array(
- 'Mode' => array(
- 'type' => 'string',
- ),
- 'Key' => array(
- 'type' => 'string',
- ),
- 'KeyMd5' => array(
- 'type' => 'string',
- ),
- 'InitializationVector' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- ),
- ),
- ),
- ),
- ),
- ),
- ),
- 'Composition' => array(
- 'type' => 'array',
- 'items' => array(
- 'name' => 'Clip',
- 'type' => 'object',
- 'properties' => array(
- 'TimeSpan' => array(
- 'type' => 'object',
- 'properties' => array(
- 'StartTime' => array(
- 'type' => 'string',
- ),
- 'Duration' => array(
- 'type' => 'string',
- ),
- ),
- ),
- ),
- ),
- ),
- 'Captions' => array(
- 'type' => 'object',
- 'properties' => array(
- 'MergePolicy' => array(
- 'type' => 'string',
- ),
- 'CaptionSources' => array(
- 'type' => 'array',
- 'maxItems' => 20,
- 'items' => array(
- 'name' => 'CaptionSource',
- 'type' => 'object',
- 'properties' => array(
- 'Key' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'Language' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'TimeOffset' => array(
- 'type' => 'string',
- ),
- 'Label' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 40,
- ),
- 'Encryption' => array(
- 'type' => 'object',
- 'properties' => array(
- 'Mode' => array(
- 'type' => 'string',
- ),
- 'Key' => array(
- 'type' => 'string',
- ),
- 'KeyMd5' => array(
- 'type' => 'string',
- ),
- 'InitializationVector' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- ),
- ),
- ),
- ),
- ),
- 'CaptionFormats' => array(
- 'type' => 'array',
- 'maxItems' => 4,
- 'items' => array(
- 'name' => 'CaptionFormat',
- 'type' => 'object',
- 'properties' => array(
- 'Format' => array(
- 'type' => 'string',
- ),
- 'Pattern' => array(
- 'type' => 'string',
- ),
- 'Encryption' => array(
- 'type' => 'object',
- 'properties' => array(
- 'Mode' => array(
- 'type' => 'string',
- ),
- 'Key' => array(
- 'type' => 'string',
- ),
- 'KeyMd5' => array(
- 'type' => 'string',
- ),
- 'InitializationVector' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- ),
- ),
- ),
- ),
- ),
- ),
- ),
- 'Encryption' => array(
- 'type' => 'object',
- 'properties' => array(
- 'Mode' => array(
- 'type' => 'string',
- ),
- 'Key' => array(
- 'type' => 'string',
- ),
- 'KeyMd5' => array(
- 'type' => 'string',
- ),
- 'InitializationVector' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- ),
- ),
- ),
- ),
- ),
- 'OutputKeyPrefix' => array(
- 'type' => 'string',
- 'location' => 'json',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'Playlists' => array(
- 'type' => 'array',
- 'location' => 'json',
- 'maxItems' => 30,
- 'items' => array(
- 'name' => 'CreateJobPlaylist',
- 'type' => 'object',
- 'properties' => array(
- 'Name' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'Format' => array(
- 'type' => 'string',
- ),
- 'OutputKeys' => array(
- 'type' => 'array',
- 'maxItems' => 30,
- 'items' => array(
- 'name' => 'Key',
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- ),
- ),
- ),
- ),
- 'UserMetadata' => array(
- 'type' => 'object',
- 'location' => 'json',
- 'additionalProperties' => array(
- 'type' => 'string',
- 'data' => array(
- 'shape_name' => 'String',
- ),
- ),
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'One or more required parameter values were not provided in the request.',
- 'class' => 'ValidationException',
- ),
- array(
- 'class' => 'IncompatibleVersionException',
- ),
- array(
- 'reason' => 'The requested resource does not exist or is not available. For example, the pipeline to which you\'re trying to add a job doesn\'t exist or is still being created.',
- 'class' => 'ResourceNotFoundException',
- ),
- array(
- 'reason' => 'General authentication failure. The request was not signed correctly.',
- 'class' => 'AccessDeniedException',
- ),
- array(
- 'reason' => 'Too many operations for a given AWS account. For example, the number of pipelines exceeds the maximum allowed.',
- 'class' => 'LimitExceededException',
- ),
- array(
- 'reason' => 'Elastic Transcoder encountered an unexpected exception while trying to fulfill the request.',
- 'class' => 'InternalServiceException',
- ),
- ),
- ),
- 'CreatePipeline' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/2012-09-25/pipelines',
- 'class' => 'Guzzle\\Service\\Command\\OperationCommand',
- 'responseClass' => 'CreatePipelineResponse',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Name' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- 'minLength' => 1,
- 'maxLength' => 40,
- ),
- 'InputBucket' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'OutputBucket' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'Role' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'AwsKmsKeyArn' => array(
- 'type' => 'string',
- 'location' => 'json',
- 'maxLength' => 255,
- ),
- 'Notifications' => array(
- 'type' => 'object',
- 'location' => 'json',
- 'properties' => array(
- 'Progressing' => array(
- 'type' => 'string',
- ),
- 'Completed' => array(
- 'type' => 'string',
- ),
- 'Warning' => array(
- 'type' => 'string',
- ),
- 'Error' => array(
- 'type' => 'string',
- ),
- ),
- ),
- 'ContentConfig' => array(
- 'type' => 'object',
- 'location' => 'json',
- 'properties' => array(
- 'Bucket' => array(
- 'type' => 'string',
- ),
- 'StorageClass' => array(
- 'type' => 'string',
- ),
- 'Permissions' => array(
- 'type' => 'array',
- 'maxItems' => 30,
- 'items' => array(
- 'name' => 'Permission',
- 'type' => 'object',
- 'properties' => array(
- 'GranteeType' => array(
- 'type' => 'string',
- ),
- 'Grantee' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'Access' => array(
- 'type' => 'array',
- 'maxItems' => 30,
- 'items' => array(
- 'name' => 'AccessControl',
- 'type' => 'string',
- ),
- ),
- ),
- ),
- ),
- ),
- ),
- 'ThumbnailConfig' => array(
- 'type' => 'object',
- 'location' => 'json',
- 'properties' => array(
- 'Bucket' => array(
- 'type' => 'string',
- ),
- 'StorageClass' => array(
- 'type' => 'string',
- ),
- 'Permissions' => array(
- 'type' => 'array',
- 'maxItems' => 30,
- 'items' => array(
- 'name' => 'Permission',
- 'type' => 'object',
- 'properties' => array(
- 'GranteeType' => array(
- 'type' => 'string',
- ),
- 'Grantee' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'Access' => array(
- 'type' => 'array',
- 'maxItems' => 30,
- 'items' => array(
- 'name' => 'AccessControl',
- 'type' => 'string',
- ),
- ),
- ),
- ),
- ),
- ),
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'One or more required parameter values were not provided in the request.',
- 'class' => 'ValidationException',
- ),
- array(
- 'class' => 'IncompatibleVersionException',
- ),
- array(
- 'reason' => 'General authentication failure. The request was not signed correctly.',
- 'class' => 'AccessDeniedException',
- ),
- array(
- 'reason' => 'The requested resource does not exist or is not available. For example, the pipeline to which you\'re trying to add a job doesn\'t exist or is still being created.',
- 'class' => 'ResourceNotFoundException',
- ),
- array(
- 'reason' => 'Too many operations for a given AWS account. For example, the number of pipelines exceeds the maximum allowed.',
- 'class' => 'LimitExceededException',
- ),
- array(
- 'reason' => 'Elastic Transcoder encountered an unexpected exception while trying to fulfill the request.',
- 'class' => 'InternalServiceException',
- ),
- ),
- ),
- 'CreatePreset' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/2012-09-25/presets',
- 'class' => 'Guzzle\\Service\\Command\\OperationCommand',
- 'responseClass' => 'CreatePresetResponse',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Name' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- 'minLength' => 1,
- 'maxLength' => 40,
- ),
- 'Description' => array(
- 'type' => 'string',
- 'location' => 'json',
- 'maxLength' => 255,
- ),
- 'Container' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'Video' => array(
- 'type' => 'object',
- 'location' => 'json',
- 'properties' => array(
- 'Codec' => array(
- 'type' => 'string',
- ),
- 'CodecOptions' => array(
- 'type' => 'object',
- 'additionalProperties' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- 'data' => array(
- 'shape_name' => 'CodecOption',
- ),
- ),
- ),
- 'KeyframesMaxDist' => array(
- 'type' => 'string',
- ),
- 'FixedGOP' => array(
- 'type' => 'string',
- ),
- 'BitRate' => array(
- 'type' => 'string',
- ),
- 'FrameRate' => array(
- 'type' => 'string',
- ),
- 'MaxFrameRate' => array(
- 'type' => 'string',
- ),
- 'Resolution' => array(
- 'type' => 'string',
- ),
- 'AspectRatio' => array(
- 'type' => 'string',
- ),
- 'MaxWidth' => array(
- 'type' => 'string',
- ),
- 'MaxHeight' => array(
- 'type' => 'string',
- ),
- 'DisplayAspectRatio' => array(
- 'type' => 'string',
- ),
- 'SizingPolicy' => array(
- 'type' => 'string',
- ),
- 'PaddingPolicy' => array(
- 'type' => 'string',
- ),
- 'Watermarks' => array(
- 'type' => 'array',
- 'items' => array(
- 'name' => 'PresetWatermark',