AWS SDK for PHP 3.x
  • Namespace
  • Class
Did this page help you? SUBMIT FEEDBACK!

Namespaces

  • Aws
    • AccessAnalyzer
      • Exception
    • Account
      • Exception
    • Acm
      • Exception
    • ACMPCA
      • Exception
    • AlexaForBusiness
      • Exception
    • Amplify
      • Exception
    • AmplifyBackend
      • Exception
    • AmplifyUIBuilder
      • Exception
    • Api
      • ErrorParser
      • Parser
        • Exception
      • Serializer
    • ApiGateway
      • Exception
    • ApiGatewayManagementApi
      • Exception
    • ApiGatewayV2
      • Exception
    • AppConfig
      • Exception
    • AppConfigData
      • Exception
    • Appflow
      • Exception
    • AppIntegrationsService
      • Exception
    • ApplicationAutoScaling
      • Exception
    • ApplicationCostProfiler
      • Exception
    • ApplicationDiscoveryService
      • Exception
    • ApplicationInsights
      • Exception
    • AppMesh
      • Exception
    • AppRegistry
      • Exception
    • AppRunner
      • Exception
    • Appstream
      • Exception
    • AppSync
      • Exception
    • ARCZonalShift
      • Exception
    • Arn
      • Exception
    • Athena
      • Exception
    • AuditManager
      • Exception
    • AugmentedAIRuntime
      • Exception
    • AutoScaling
      • Exception
    • AutoScalingPlans
      • Exception
    • Backup
      • Exception
    • BackupGateway
      • Exception
    • BackupStorage
      • Exception
    • Batch
      • Exception
    • BillingConductor
      • Exception
    • Braket
      • Exception
    • Budgets
      • Exception
    • Chime
      • Exception
    • ChimeSDKIdentity
      • Exception
    • ChimeSDKMediaPipelines
      • Exception
    • ChimeSDKMeetings
      • Exception
    • ChimeSDKMessaging
      • Exception
    • ChimeSDKVoice
      • Exception
    • CleanRooms
      • Exception
    • ClientSideMonitoring
      • Exception
    • Cloud9
      • Exception
    • CloudControlApi
      • Exception
    • CloudDirectory
      • Exception
    • CloudFormation
      • Exception
    • CloudFront
      • Exception
    • CloudHsm
      • Exception
    • CloudHSMV2
      • Exception
    • CloudSearch
      • Exception
    • CloudSearchDomain
      • Exception
    • CloudTrail
      • Exception
    • CloudTrailData
      • Exception
    • CloudWatch
      • Exception
    • CloudWatchEvents
      • Exception
    • CloudWatchEvidently
      • Exception
    • CloudWatchLogs
      • Exception
    • CloudWatchRUM
      • Exception
    • CodeArtifact
      • Exception
    • CodeBuild
      • Exception
    • CodeCatalyst
      • Exception
    • CodeCommit
      • Exception
    • CodeDeploy
      • Exception
    • CodeGuruProfiler
      • Exception
    • CodeGuruReviewer
      • Exception
    • CodePipeline
      • Exception
    • CodeStar
      • Exception
    • CodeStarconnections
      • Exception
    • CodeStarNotifications
      • Exception
    • CognitoIdentity
      • Exception
    • CognitoIdentityProvider
      • Exception
    • CognitoSync
      • Exception
    • Comprehend
      • Exception
    • ComprehendMedical
      • Exception
    • ComputeOptimizer
      • Exception
    • ConfigService
      • Exception
    • Connect
      • Exception
    • ConnectCampaignService
      • Exception
    • ConnectCases
      • Exception
    • ConnectContactLens
      • Exception
    • ConnectParticipant
      • Exception
    • ConnectWisdomService
      • Exception
    • ControlTower
      • Exception
    • CostandUsageReportService
      • Exception
    • CostExplorer
      • Exception
    • Credentials
    • Crypto
      • Cipher
      • Polyfill
    • CustomerProfiles
      • Exception
    • DatabaseMigrationService
      • Exception
    • DataExchange
      • Exception
    • DataPipeline
      • Exception
    • DataSync
      • Exception
    • DAX
      • Exception
    • DefaultsMode
      • Exception
    • Detective
      • Exception
    • DeviceFarm
      • Exception
    • DevOpsGuru
      • Exception
    • DirectConnect
      • Exception
    • DirectoryService
      • Exception
    • DLM
      • Exception
    • DocDB
      • Exception
    • DocDBElastic
      • Exception
    • drs
      • Exception
    • DynamoDb
      • Exception
    • DynamoDbStreams
      • Exception
    • EBS
      • Exception
    • Ec2
      • Exception
    • EC2InstanceConnect
      • Exception
    • Ecr
      • Exception
    • ECRPublic
      • Exception
    • Ecs
      • Exception
    • Efs
      • Exception
    • EKS
      • Exception
    • ElastiCache
      • Exception
    • ElasticBeanstalk
      • Exception
    • ElasticInference
      • Exception
    • ElasticLoadBalancing
      • Exception
    • ElasticLoadBalancingV2
      • Exception
    • ElasticsearchService
      • Exception
    • ElasticTranscoder
      • Exception
    • Emr
      • Exception
    • EMRContainers
      • Exception
    • EMRServerless
      • Exception
    • Endpoint
      • UseDualstackEndpoint
        • Exception
      • UseFipsEndpoint
        • Exception
    • EndpointDiscovery
      • Exception
    • EndpointV2
      • Rule
      • Ruleset
    • EventBridge
      • Exception
    • Exception
    • finspace
      • Exception
    • FinSpaceData
      • Exception
    • Firehose
      • Exception
    • FIS
      • Exception
    • FMS
      • Exception
    • ForecastQueryService
      • Exception
    • ForecastService
      • Exception
    • FraudDetector
      • Exception
    • FSx
      • Exception
    • GameLift
      • Exception
    • GameSparks
      • Exception
    • Glacier
      • Exception
    • GlobalAccelerator
      • Exception
    • Glue
      • Exception
    • GlueDataBrew
      • Exception
    • Greengrass
      • Exception
    • GreengrassV2
      • Exception
    • GroundStation
      • Exception
    • GuardDuty
      • Exception
    • Handler
      • GuzzleV5
      • GuzzleV6
    • Health
      • Exception
    • HealthLake
      • Exception
    • Honeycode
      • Exception
    • Iam
      • Exception
    • IdentityStore
      • Exception
    • imagebuilder
      • Exception
    • ImportExport
      • Exception
    • Inspector
      • Exception
    • Inspector2
      • Exception
    • InternetMonitor
      • Exception
    • Iot
      • Exception
    • IoT1ClickDevicesService
      • Exception
    • IoT1ClickProjects
      • Exception
    • IoTAnalytics
      • Exception
    • IotDataPlane
      • Exception
    • IoTDeviceAdvisor
      • Exception
    • IoTEvents
      • Exception
    • IoTEventsData
      • Exception
    • IoTFleetHub
      • Exception
    • IoTFleetWise
      • Exception
    • IoTJobsDataPlane
      • Exception
    • IoTRoboRunner
      • Exception
    • IoTSecureTunneling
      • Exception
    • IoTSiteWise
      • Exception
    • IoTThingsGraph
      • Exception
    • IoTTwinMaker
      • Exception
    • IoTWireless
      • Exception
    • IVS
      • Exception
    • ivschat
      • Exception
    • IVSRealTime
      • Exception
    • Kafka
      • Exception
    • KafkaConnect
      • Exception
    • kendra
      • Exception
    • KendraRanking
      • Exception
    • Keyspaces
      • Exception
    • Kinesis
      • Exception
    • KinesisAnalytics
      • Exception
    • KinesisAnalyticsV2
      • Exception
    • KinesisVideo
      • Exception
    • KinesisVideoArchivedMedia
      • Exception
    • KinesisVideoMedia
      • Exception
    • KinesisVideoSignalingChannels
      • Exception
    • KinesisVideoWebRTCStorage
      • Exception
    • Kms
      • Exception
    • LakeFormation
      • Exception
    • Lambda
      • Exception
    • LexModelBuildingService
      • Exception
    • LexModelsV2
      • Exception
    • LexRuntimeService
      • Exception
    • LexRuntimeV2
      • Exception
    • LicenseManager
      • Exception
    • LicenseManagerLinuxSubscriptions
      • Exception
    • LicenseManagerUserSubscriptions
      • Exception
    • Lightsail
      • Exception
    • LocationService
      • Exception
    • LookoutEquipment
      • Exception
    • LookoutforVision
      • Exception
    • LookoutMetrics
      • Exception
    • MachineLearning
      • Exception
    • Macie
      • Exception
    • Macie2
      • Exception
    • MainframeModernization
      • Exception
    • ManagedBlockchain
      • Exception
    • ManagedGrafana
      • Exception
    • MarketplaceCatalog
      • Exception
    • MarketplaceCommerceAnalytics
      • Exception
    • MarketplaceEntitlementService
      • Exception
    • MarketplaceMetering
      • Exception
    • MediaConnect
      • Exception
    • MediaConvert
      • Exception
    • MediaLive
      • Exception
    • MediaPackage
      • Exception
    • MediaPackageVod
      • Exception
    • MediaStore
      • Exception
    • MediaStoreData
      • Exception
    • MediaTailor
      • Exception
    • MemoryDB
      • Exception
    • mgn
      • Exception
    • MigrationHub
      • Exception
    • MigrationHubConfig
      • Exception
    • MigrationHubOrchestrator
      • Exception
    • MigrationHubRefactorSpaces
      • Exception
    • MigrationHubStrategyRecommendations
      • Exception
    • Mobile
      • Exception
    • MQ
      • Exception
    • MTurk
      • Exception
    • Multipart
    • MWAA
      • Exception
    • Neptune
      • Exception
    • NetworkFirewall
      • Exception
    • NetworkManager
      • Exception
    • NimbleStudio
      • Exception
    • OAM
      • Exception
    • Omics
      • Exception
    • OpenSearchServerless
      • Exception
    • OpenSearchService
      • Exception
    • OpsWorks
      • Exception
    • OpsWorksCM
      • Exception
    • Organizations
      • Exception
    • Outposts
      • Exception
    • Panorama
      • Exception
    • Personalize
      • Exception
    • PersonalizeEvents
      • Exception
    • PersonalizeRuntime
      • Exception
    • PI
      • Exception
    • Pinpoint
      • Exception
    • PinpointEmail
      • Exception
    • PinpointSMSVoice
      • Exception
    • PinpointSMSVoiceV2
      • Exception
    • Pipes
      • Exception
    • Polly
      • Exception
    • Pricing
      • Exception
    • PrivateNetworks
      • Exception
    • PrometheusService
      • Exception
    • Proton
      • Exception
    • QLDB
      • Exception
    • QLDBSession
      • Exception
    • QuickSight
      • Exception
    • RAM
      • Exception
    • Rds
      • Exception
    • RDSDataService
      • Exception
    • RecycleBin
      • Exception
    • Redshift
      • Exception
    • RedshiftDataAPIService
      • Exception
    • RedshiftServerless
      • Exception
    • Rekognition
      • Exception
    • ResilienceHub
      • Exception
    • ResourceExplorer2
      • Exception
    • ResourceGroups
      • Exception
    • ResourceGroupsTaggingAPI
      • Exception
    • Retry
      • Exception
    • RoboMaker
      • Exception
    • RolesAnywhere
      • Exception
    • Route53
      • Exception
    • Route53Domains
      • Exception
    • Route53RecoveryCluster
      • Exception
    • Route53RecoveryControlConfig
      • Exception
    • Route53RecoveryReadiness
      • Exception
    • Route53Resolver
      • Exception
    • S3
      • Crypto
      • Exception
      • RegionalEndpoint
        • Exception
      • UseArnRegion
        • Exception
    • S3Control
      • Exception
    • S3Outposts
      • Exception
    • SageMaker
      • Exception
    • SagemakerEdgeManager
      • Exception
    • SageMakerFeatureStoreRuntime
      • Exception
    • SageMakerGeospatial
      • Exception
    • SageMakerMetrics
      • Exception
    • SageMakerRuntime
      • Exception
    • SavingsPlans
      • Exception
    • Scheduler
      • Exception
    • Schemas
      • Exception
    • Script
      • Composer
    • SecretsManager
      • Exception
    • SecurityHub
      • Exception
    • SecurityLake
      • Exception
    • ServerlessApplicationRepository
      • Exception
    • ServiceCatalog
      • Exception
    • ServiceDiscovery
      • Exception
    • ServiceQuotas
      • Exception
    • Ses
      • Exception
    • SesV2
      • Exception
    • Sfn
      • Exception
    • Shield
      • Exception
    • Signature
    • signer
      • Exception
    • SimSpaceWeaver
      • Exception
    • Sms
      • Exception
    • SnowBall
      • Exception
    • SnowDeviceManagement
      • Exception
    • Sns
      • Exception
    • Sqs
      • Exception
    • Ssm
      • Exception
    • SSMContacts
      • Exception
    • SSMIncidents
      • Exception
    • SsmSap
      • Exception
    • SSO
      • Exception
    • SSOAdmin
      • Exception
    • SSOOIDC
      • Exception
    • StorageGateway
      • Exception
    • Sts
      • Exception
      • RegionalEndpoints
        • Exception
    • Support
      • Exception
    • SupportApp
      • Exception
    • Swf
      • Exception
    • Synthetics
      • Exception
    • Textract
      • Exception
    • TimestreamQuery
      • Exception
    • TimestreamWrite
      • Exception
    • Tnb
      • Exception
    • Token
    • TranscribeService
      • Exception
    • Transfer
      • Exception
    • Translate
      • Exception
    • VoiceID
      • Exception
    • VPCLattice
      • Exception
    • Waf
      • Exception
    • WafRegional
      • Exception
    • WAFV2
      • Exception
    • WellArchitected
      • Exception
    • WorkDocs
      • Exception
    • WorkLink
      • Exception
    • WorkMail
      • Exception
    • WorkMailMessageFlow
      • Exception
    • WorkSpaces
      • Exception
    • WorkSpacesWeb
      • Exception
    • XRay
      • Exception
  • GuzzleHttp
    • Promise
    • Psr7
  • Psr
    • Http
      • Message

Classes

  • Aws\AbstractConfigurationProvider
  • Aws\AccessAnalyzer\AccessAnalyzerClient
  • Aws\Account\AccountClient
  • Aws\Acm\AcmClient
  • Aws\ACMPCA\ACMPCAClient
  • Aws\AlexaForBusiness\AlexaForBusinessClient
  • Aws\Amplify\AmplifyClient
  • Aws\AmplifyBackend\AmplifyBackendClient
  • Aws\AmplifyUIBuilder\AmplifyUIBuilderClient
  • Aws\Api\AbstractModel
  • Aws\Api\ApiProvider
  • Aws\Api\DateTimeResult
  • Aws\Api\DocModel
  • Aws\Api\ErrorParser\AbstractErrorParser
  • Aws\Api\ErrorParser\JsonRpcErrorParser
  • Aws\Api\ErrorParser\RestJsonErrorParser
  • Aws\Api\ErrorParser\XmlErrorParser
  • Aws\Api\ListShape
  • Aws\Api\MapShape
  • Aws\Api\Operation
  • Aws\Api\Parser\Crc32ValidatingParser
  • Aws\Api\Parser\DecodingEventStreamIterator
  • Aws\Api\Parser\EventParsingIterator
  • Aws\Api\Parser\JsonParser
  • Aws\Api\Parser\JsonRpcParser
  • Aws\Api\Parser\QueryParser
  • Aws\Api\Parser\RestJsonParser
  • Aws\Api\Parser\RestXmlParser
  • Aws\Api\Parser\XmlParser
  • Aws\Api\Serializer\XmlBody
  • Aws\Api\Service
  • Aws\Api\Shape
  • Aws\Api\ShapeMap
  • Aws\Api\StructureShape
  • Aws\Api\TimestampShape
  • Aws\Api\Validator
  • Aws\ApiGateway\ApiGatewayClient
  • Aws\ApiGatewayManagementApi\ApiGatewayManagementApiClient
  • Aws\ApiGatewayV2\ApiGatewayV2Client
  • Aws\AppConfig\AppConfigClient
  • Aws\AppConfigData\AppConfigDataClient
  • Aws\Appflow\AppflowClient
  • Aws\AppIntegrationsService\AppIntegrationsServiceClient
  • Aws\ApplicationAutoScaling\ApplicationAutoScalingClient
  • Aws\ApplicationCostProfiler\ApplicationCostProfilerClient
  • Aws\ApplicationDiscoveryService\ApplicationDiscoveryServiceClient
  • Aws\ApplicationInsights\ApplicationInsightsClient
  • Aws\AppMesh\AppMeshClient
  • Aws\AppRegistry\AppRegistryClient
  • Aws\AppRunner\AppRunnerClient
  • Aws\Appstream\AppstreamClient
  • Aws\AppSync\AppSyncClient
  • Aws\ARCZonalShift\ARCZonalShiftClient
  • Aws\Athena\AthenaClient
  • Aws\AuditManager\AuditManagerClient
  • Aws\AugmentedAIRuntime\AugmentedAIRuntimeClient
  • Aws\AutoScaling\AutoScalingClient
  • Aws\AutoScalingPlans\AutoScalingPlansClient
  • Aws\AwsClient
  • Aws\Backup\BackupClient
  • Aws\BackupGateway\BackupGatewayClient
  • Aws\BackupStorage\BackupStorageClient
  • Aws\Batch\BatchClient
  • Aws\BillingConductor\BillingConductorClient
  • Aws\Braket\BraketClient
  • Aws\Budgets\BudgetsClient
  • Aws\Chime\ChimeClient
  • Aws\ChimeSDKIdentity\ChimeSDKIdentityClient
  • Aws\ChimeSDKMediaPipelines\ChimeSDKMediaPipelinesClient
  • Aws\ChimeSDKMeetings\ChimeSDKMeetingsClient
  • Aws\ChimeSDKMessaging\ChimeSDKMessagingClient
  • Aws\ChimeSDKVoice\ChimeSDKVoiceClient
  • Aws\CleanRooms\CleanRoomsClient
  • Aws\ClientResolver
  • Aws\ClientSideMonitoring\Configuration
  • Aws\ClientSideMonitoring\ConfigurationProvider
  • Aws\Cloud9\Cloud9Client
  • Aws\CloudControlApi\CloudControlApiClient
  • Aws\CloudDirectory\CloudDirectoryClient
  • Aws\CloudFormation\CloudFormationClient
  • Aws\CloudFront\CloudFrontClient
  • Aws\CloudFront\CookieSigner
  • Aws\CloudFront\UrlSigner
  • Aws\CloudHsm\CloudHsmClient
  • Aws\CloudHSMV2\CloudHSMV2Client
  • Aws\CloudSearch\CloudSearchClient
  • Aws\CloudSearchDomain\CloudSearchDomainClient
  • Aws\CloudTrail\CloudTrailClient
  • Aws\CloudTrail\LogFileIterator
  • Aws\CloudTrail\LogFileReader
  • Aws\CloudTrail\LogRecordIterator
  • Aws\CloudTrailData\CloudTrailDataClient
  • Aws\CloudWatch\CloudWatchClient
  • Aws\CloudWatchEvents\CloudWatchEventsClient
  • Aws\CloudWatchEvidently\CloudWatchEvidentlyClient
  • Aws\CloudWatchLogs\CloudWatchLogsClient
  • Aws\CloudWatchRUM\CloudWatchRUMClient
  • Aws\CodeArtifact\CodeArtifactClient
  • Aws\CodeBuild\CodeBuildClient
  • Aws\CodeCatalyst\CodeCatalystClient
  • Aws\CodeCommit\CodeCommitClient
  • Aws\CodeDeploy\CodeDeployClient
  • Aws\CodeGuruProfiler\CodeGuruProfilerClient
  • Aws\CodeGuruReviewer\CodeGuruReviewerClient
  • Aws\CodePipeline\CodePipelineClient
  • Aws\CodeStar\CodeStarClient
  • Aws\CodeStarconnections\CodeStarconnectionsClient
  • Aws\CodeStarNotifications\CodeStarNotificationsClient
  • Aws\CognitoIdentity\CognitoIdentityClient
  • Aws\CognitoIdentity\CognitoIdentityProvider
  • Aws\CognitoIdentityProvider\CognitoIdentityProviderClient
  • Aws\CognitoSync\CognitoSyncClient
  • Aws\Command
  • Aws\CommandPool
  • Aws\Comprehend\ComprehendClient
  • Aws\ComprehendMedical\ComprehendMedicalClient
  • Aws\ComputeOptimizer\ComputeOptimizerClient
  • Aws\ConfigService\ConfigServiceClient
  • Aws\Connect\ConnectClient
  • Aws\ConnectCampaignService\ConnectCampaignServiceClient
  • Aws\ConnectCases\ConnectCasesClient
  • Aws\ConnectContactLens\ConnectContactLensClient
  • Aws\ConnectParticipant\ConnectParticipantClient
  • Aws\ConnectWisdomService\ConnectWisdomServiceClient
  • Aws\ControlTower\ControlTowerClient
  • Aws\CostandUsageReportService\CostandUsageReportServiceClient
  • Aws\CostExplorer\CostExplorerClient
  • Aws\Credentials\AssumeRoleCredentialProvider
  • Aws\Credentials\AssumeRoleWithWebIdentityCredentialProvider
  • Aws\Credentials\CredentialProvider
  • Aws\Credentials\Credentials
  • Aws\Credentials\EcsCredentialProvider
  • Aws\Credentials\InstanceProfileProvider
  • Aws\Crypto\AesDecryptingStream
  • Aws\Crypto\AesEncryptingStream
  • Aws\Crypto\AesGcmDecryptingStream
  • Aws\Crypto\AesGcmEncryptingStream
  • Aws\Crypto\Cipher\Cbc
  • Aws\Crypto\KmsMaterialsProvider
  • Aws\Crypto\KmsMaterialsProviderV2
  • Aws\Crypto\MaterialsProvider
  • Aws\Crypto\MaterialsProviderV2
  • Aws\Crypto\Polyfill\AesGcm
  • Aws\Crypto\Polyfill\ByteArray
  • Aws\Crypto\Polyfill\Gmac
  • Aws\Crypto\Polyfill\Key
  • Aws\CustomerProfiles\CustomerProfilesClient
  • Aws\DatabaseMigrationService\DatabaseMigrationServiceClient
  • Aws\DataExchange\DataExchangeClient
  • Aws\DataPipeline\DataPipelineClient
  • Aws\DataSync\DataSyncClient
  • Aws\DAX\DAXClient
  • Aws\DefaultsMode\Configuration
  • Aws\DefaultsMode\ConfigurationProvider
  • Aws\Detective\DetectiveClient
  • Aws\DeviceFarm\DeviceFarmClient
  • Aws\DevOpsGuru\DevOpsGuruClient
  • Aws\DirectConnect\DirectConnectClient
  • Aws\DirectoryService\DirectoryServiceClient
  • Aws\DLM\DLMClient
  • Aws\DocDB\DocDBClient
  • Aws\DocDBElastic\DocDBElasticClient
  • Aws\DoctrineCacheAdapter
  • Aws\drs\drsClient
  • Aws\DynamoDb\BinaryValue
  • Aws\DynamoDb\DynamoDbClient
  • Aws\DynamoDb\LockingSessionConnection
  • Aws\DynamoDb\Marshaler
  • Aws\DynamoDb\NumberValue
  • Aws\DynamoDb\SessionHandler
  • Aws\DynamoDb\SetValue
  • Aws\DynamoDb\StandardSessionConnection
  • Aws\DynamoDb\WriteRequestBatch
  • Aws\DynamoDbStreams\DynamoDbStreamsClient
  • Aws\EBS\EBSClient
  • Aws\Ec2\Ec2Client
  • Aws\EC2InstanceConnect\EC2InstanceConnectClient
  • Aws\Ecr\EcrClient
  • Aws\ECRPublic\ECRPublicClient
  • Aws\Ecs\EcsClient
  • Aws\Efs\EfsClient
  • Aws\EKS\EKSClient
  • Aws\ElastiCache\ElastiCacheClient
  • Aws\ElasticBeanstalk\ElasticBeanstalkClient
  • Aws\ElasticInference\ElasticInferenceClient
  • Aws\ElasticLoadBalancing\ElasticLoadBalancingClient
  • Aws\ElasticLoadBalancingV2\ElasticLoadBalancingV2Client
  • Aws\ElasticsearchService\ElasticsearchServiceClient
  • Aws\ElasticTranscoder\ElasticTranscoderClient
  • Aws\Emr\EmrClient
  • Aws\EMRContainers\EMRContainersClient
  • Aws\EMRServerless\EMRServerlessClient
  • Aws\Endpoint\EndpointProvider
  • Aws\Endpoint\Partition
  • Aws\Endpoint\PartitionEndpointProvider
  • Aws\Endpoint\PatternEndpointProvider
  • Aws\Endpoint\UseDualstackEndpoint\Configuration
  • Aws\Endpoint\UseDualstackEndpoint\ConfigurationProvider
  • Aws\Endpoint\UseFipsEndpoint\Configuration
  • Aws\Endpoint\UseFipsEndpoint\ConfigurationProvider
  • Aws\EndpointDiscovery\Configuration
  • Aws\EndpointDiscovery\ConfigurationProvider
  • Aws\EndpointDiscovery\EndpointDiscoveryMiddleware
  • Aws\EndpointDiscovery\EndpointList
  • Aws\EndpointV2\EndpointDefinitionProvider
  • Aws\EndpointV2\EndpointProviderV2
  • Aws\EndpointV2\Rule\AbstractRule
  • Aws\EndpointV2\Rule\EndpointRule
  • Aws\EndpointV2\Rule\ErrorRule
  • Aws\EndpointV2\Rule\RuleCreator
  • Aws\EndpointV2\Rule\TreeRule
  • Aws\EndpointV2\Ruleset\Ruleset
  • Aws\EndpointV2\Ruleset\RulesetEndpoint
  • Aws\EndpointV2\Ruleset\RulesetParameter
  • Aws\EventBridge\EventBridgeClient
  • Aws\finspace\finspaceClient
  • Aws\FinSpaceData\FinSpaceDataClient
  • Aws\Firehose\FirehoseClient
  • Aws\FIS\FISClient
  • Aws\FMS\FMSClient
  • Aws\ForecastQueryService\ForecastQueryServiceClient
  • Aws\ForecastService\ForecastServiceClient
  • Aws\FraudDetector\FraudDetectorClient
  • Aws\FSx\FSxClient
  • Aws\GameLift\GameLiftClient
  • Aws\GameSparks\GameSparksClient
  • Aws\Glacier\GlacierClient
  • Aws\Glacier\MultipartUploader
  • Aws\Glacier\TreeHash
  • Aws\GlobalAccelerator\GlobalAcceleratorClient
  • Aws\Glue\GlueClient
  • Aws\GlueDataBrew\GlueDataBrewClient
  • Aws\Greengrass\GreengrassClient
  • Aws\GreengrassV2\GreengrassV2Client
  • Aws\GroundStation\GroundStationClient
  • Aws\GuardDuty\GuardDutyClient
  • Aws\Handler\GuzzleV5\GuzzleHandler
  • Aws\Handler\GuzzleV5\GuzzleStream
  • Aws\Handler\GuzzleV5\PsrStream
  • Aws\Handler\GuzzleV6\GuzzleHandler
  • Aws\HandlerList
  • Aws\HashingStream
  • Aws\Health\HealthClient
  • Aws\HealthLake\HealthLakeClient
  • Aws\History
  • Aws\Honeycode\HoneycodeClient
  • Aws\Iam\IamClient
  • Aws\IdempotencyTokenMiddleware
  • Aws\IdentityStore\IdentityStoreClient
  • Aws\imagebuilder\imagebuilderClient
  • Aws\ImportExport\ImportExportClient
  • Aws\Inspector2\Inspector2Client
  • Aws\Inspector\InspectorClient
  • Aws\InternetMonitor\InternetMonitorClient
  • Aws\IoT1ClickDevicesService\IoT1ClickDevicesServiceClient
  • Aws\IoT1ClickProjects\IoT1ClickProjectsClient
  • Aws\Iot\IotClient
  • Aws\IoTAnalytics\IoTAnalyticsClient
  • Aws\IotDataPlane\IotDataPlaneClient
  • Aws\IoTDeviceAdvisor\IoTDeviceAdvisorClient
  • Aws\IoTEvents\IoTEventsClient
  • Aws\IoTEventsData\IoTEventsDataClient
  • Aws\IoTFleetHub\IoTFleetHubClient
  • Aws\IoTFleetWise\IoTFleetWiseClient
  • Aws\IoTJobsDataPlane\IoTJobsDataPlaneClient
  • Aws\IoTRoboRunner\IoTRoboRunnerClient
  • Aws\IoTSecureTunneling\IoTSecureTunnelingClient
  • Aws\IoTSiteWise\IoTSiteWiseClient
  • Aws\IoTThingsGraph\IoTThingsGraphClient
  • Aws\IoTTwinMaker\IoTTwinMakerClient
  • Aws\IoTWireless\IoTWirelessClient
  • Aws\IVS\IVSClient
  • Aws\ivschat\ivschatClient
  • Aws\IVSRealTime\IVSRealTimeClient
  • Aws\JsonCompiler
  • Aws\Kafka\KafkaClient
  • Aws\KafkaConnect\KafkaConnectClient
  • Aws\kendra\kendraClient
  • Aws\KendraRanking\KendraRankingClient
  • Aws\Keyspaces\KeyspacesClient
  • Aws\Kinesis\KinesisClient
  • Aws\KinesisAnalytics\KinesisAnalyticsClient
  • Aws\KinesisAnalyticsV2\KinesisAnalyticsV2Client
  • Aws\KinesisVideo\KinesisVideoClient
  • Aws\KinesisVideoArchivedMedia\KinesisVideoArchivedMediaClient
  • Aws\KinesisVideoMedia\KinesisVideoMediaClient
  • Aws\KinesisVideoSignalingChannels\KinesisVideoSignalingChannelsClient
  • Aws\KinesisVideoWebRTCStorage\KinesisVideoWebRTCStorageClient
  • Aws\Kms\KmsClient
  • Aws\LakeFormation\LakeFormationClient
  • Aws\Lambda\LambdaClient
  • Aws\LexModelBuildingService\LexModelBuildingServiceClient
  • Aws\LexModelsV2\LexModelsV2Client
  • Aws\LexRuntimeService\LexRuntimeServiceClient
  • Aws\LexRuntimeV2\LexRuntimeV2Client
  • Aws\LicenseManager\LicenseManagerClient
  • Aws\LicenseManagerLinuxSubscriptions\LicenseManagerLinuxSubscriptionsClient
  • Aws\LicenseManagerUserSubscriptions\LicenseManagerUserSubscriptionsClient
  • Aws\Lightsail\LightsailClient
  • Aws\LocationService\LocationServiceClient
  • Aws\LookoutEquipment\LookoutEquipmentClient
  • Aws\LookoutforVision\LookoutforVisionClient
  • Aws\LookoutMetrics\LookoutMetricsClient
  • Aws\LruArrayCache
  • Aws\MachineLearning\MachineLearningClient
  • Aws\Macie2\Macie2Client
  • Aws\Macie\MacieClient
  • Aws\MainframeModernization\MainframeModernizationClient
  • Aws\ManagedBlockchain\ManagedBlockchainClient
  • Aws\ManagedGrafana\ManagedGrafanaClient
  • Aws\MarketplaceCatalog\MarketplaceCatalogClient
  • Aws\MarketplaceCommerceAnalytics\MarketplaceCommerceAnalyticsClient
  • Aws\MarketplaceEntitlementService\MarketplaceEntitlementServiceClient
  • Aws\MarketplaceMetering\MarketplaceMeteringClient
  • Aws\MediaConnect\MediaConnectClient
  • Aws\MediaConvert\MediaConvertClient
  • Aws\MediaLive\MediaLiveClient
  • Aws\MediaPackage\MediaPackageClient
  • Aws\MediaPackageVod\MediaPackageVodClient
  • Aws\MediaStore\MediaStoreClient
  • Aws\MediaStoreData\MediaStoreDataClient
  • Aws\MediaTailor\MediaTailorClient
  • Aws\MemoryDB\MemoryDBClient
  • Aws\mgn\mgnClient
  • Aws\Middleware
  • Aws\MigrationHub\MigrationHubClient
  • Aws\MigrationHubConfig\MigrationHubConfigClient
  • Aws\MigrationHubOrchestrator\MigrationHubOrchestratorClient
  • Aws\MigrationHubRefactorSpaces\MigrationHubRefactorSpacesClient
  • Aws\MigrationHubStrategyRecommendations\MigrationHubStrategyRecommendationsClient
  • Aws\Mobile\MobileClient
  • Aws\MockHandler
  • Aws\MQ\MQClient
  • Aws\MTurk\MTurkClient
  • Aws\Multipart\UploadState
  • Aws\MultiRegionClient
  • Aws\MWAA\MWAAClient
  • Aws\Neptune\NeptuneClient
  • Aws\NetworkFirewall\NetworkFirewallClient
  • Aws\NetworkManager\NetworkManagerClient
  • Aws\NimbleStudio\NimbleStudioClient
  • Aws\OAM\OAMClient
  • Aws\Omics\OmicsClient
  • Aws\OpenSearchServerless\OpenSearchServerlessClient
  • Aws\OpenSearchService\OpenSearchServiceClient
  • Aws\OpsWorks\OpsWorksClient
  • Aws\OpsWorksCM\OpsWorksCMClient
  • Aws\Organizations\OrganizationsClient
  • Aws\Outposts\OutpostsClient
  • Aws\Panorama\PanoramaClient
  • Aws\Personalize\PersonalizeClient
  • Aws\PersonalizeEvents\PersonalizeEventsClient
  • Aws\PersonalizeRuntime\PersonalizeRuntimeClient
  • Aws\PhpHash
  • Aws\PI\PIClient
  • Aws\Pinpoint\PinpointClient
  • Aws\PinpointEmail\PinpointEmailClient
  • Aws\PinpointSMSVoice\PinpointSMSVoiceClient
  • Aws\PinpointSMSVoiceV2\PinpointSMSVoiceV2Client
  • Aws\Pipes\PipesClient
  • Aws\Polly\PollyClient
  • Aws\PresignUrlMiddleware
  • Aws\Pricing\PricingClient
  • Aws\PrivateNetworks\PrivateNetworksClient
  • Aws\PrometheusService\PrometheusServiceClient
  • Aws\Proton\ProtonClient
  • Aws\Psr16CacheAdapter
  • Aws\PsrCacheAdapter
  • Aws\QLDB\QLDBClient
  • Aws\QLDBSession\QLDBSessionClient
  • Aws\QuickSight\QuickSightClient
  • Aws\RAM\RAMClient
  • Aws\Rds\AuthTokenGenerator
  • Aws\Rds\RdsClient
  • Aws\RDSDataService\RDSDataServiceClient
  • Aws\RecycleBin\RecycleBinClient
  • Aws\Redshift\RedshiftClient
  • Aws\RedshiftDataAPIService\RedshiftDataAPIServiceClient
  • Aws\RedshiftServerless\RedshiftServerlessClient
  • Aws\Rekognition\RekognitionClient
  • Aws\ResilienceHub\ResilienceHubClient
  • Aws\ResourceExplorer2\ResourceExplorer2Client
  • Aws\ResourceGroups\ResourceGroupsClient
  • Aws\ResourceGroupsTaggingAPI\ResourceGroupsTaggingAPIClient
  • Aws\Result
  • Aws\ResultPaginator
  • Aws\Retry\Configuration
  • Aws\Retry\ConfigurationProvider
  • Aws\RoboMaker\RoboMakerClient
  • Aws\RolesAnywhere\RolesAnywhereClient
  • Aws\Route53\Route53Client
  • Aws\Route53Domains\Route53DomainsClient
  • Aws\Route53RecoveryCluster\Route53RecoveryClusterClient
  • Aws\Route53RecoveryControlConfig\Route53RecoveryControlConfigClient
  • Aws\Route53RecoveryReadiness\Route53RecoveryReadinessClient
  • Aws\Route53Resolver\Route53ResolverClient
  • Aws\S3\BatchDelete
  • Aws\S3\Crypto\HeadersMetadataStrategy
  • Aws\S3\Crypto\InstructionFileMetadataStrategy
  • Aws\S3\Crypto\S3EncryptionClient
  • Aws\S3\Crypto\S3EncryptionClientV2
  • Aws\S3\Crypto\S3EncryptionMultipartUploader
  • Aws\S3\Crypto\S3EncryptionMultipartUploaderV2
  • Aws\S3\GetBucketLocationParser
  • Aws\S3\MultipartUploader
  • Aws\S3\ObjectCopier
  • Aws\S3\ObjectUploader
  • Aws\S3\PostObject
  • Aws\S3\PostObjectV4
  • Aws\S3\RegionalEndpoint\Configuration
  • Aws\S3\RegionalEndpoint\ConfigurationProvider
  • Aws\S3\S3Client
  • Aws\S3\S3MultiRegionClient
  • Aws\S3\S3UriParser
  • Aws\S3\StreamWrapper
  • Aws\S3\Transfer
  • Aws\S3\UseArnRegion\Configuration
  • Aws\S3\UseArnRegion\ConfigurationProvider
  • Aws\S3\ValidateResponseChecksumParser
  • Aws\S3Control\S3ControlClient
  • Aws\S3Outposts\S3OutpostsClient
  • Aws\SageMaker\SageMakerClient
  • Aws\SagemakerEdgeManager\SagemakerEdgeManagerClient
  • Aws\SageMakerFeatureStoreRuntime\SageMakerFeatureStoreRuntimeClient
  • Aws\SageMakerGeospatial\SageMakerGeospatialClient
  • Aws\SageMakerMetrics\SageMakerMetricsClient
  • Aws\SageMakerRuntime\SageMakerRuntimeClient
  • Aws\SavingsPlans\SavingsPlansClient
  • Aws\Scheduler\SchedulerClient
  • Aws\Schemas\SchemasClient
  • Aws\Script\Composer\Composer
  • Aws\Sdk
  • Aws\SecretsManager\SecretsManagerClient
  • Aws\SecurityHub\SecurityHubClient
  • Aws\SecurityLake\SecurityLakeClient
  • Aws\ServerlessApplicationRepository\ServerlessApplicationRepositoryClient
  • Aws\ServiceCatalog\ServiceCatalogClient
  • Aws\ServiceDiscovery\ServiceDiscoveryClient
  • Aws\ServiceQuotas\ServiceQuotasClient
  • Aws\Ses\SesClient
  • Aws\SesV2\SesV2Client
  • Aws\Sfn\SfnClient
  • Aws\Shield\ShieldClient
  • Aws\Signature\AnonymousSignature
  • Aws\Signature\S3SignatureV4
  • Aws\Signature\SignatureProvider
  • Aws\Signature\SignatureV4
  • Aws\signer\signerClient
  • Aws\SimSpaceWeaver\SimSpaceWeaverClient
  • Aws\Sms\SmsClient
  • Aws\SnowBall\SnowBallClient
  • Aws\SnowDeviceManagement\SnowDeviceManagementClient
  • Aws\Sns\Message
  • Aws\Sns\MessageValidator
  • Aws\Sns\SnsClient
  • Aws\Sqs\SqsClient
  • Aws\Ssm\SsmClient
  • Aws\SSMContacts\SSMContactsClient
  • Aws\SSMIncidents\SSMIncidentsClient
  • Aws\SsmSap\SsmSapClient
  • Aws\SSO\SSOClient
  • Aws\SSOAdmin\SSOAdminClient
  • Aws\SSOOIDC\SSOOIDCClient
  • Aws\StorageGateway\StorageGatewayClient
  • Aws\Sts\RegionalEndpoints\Configuration
  • Aws\Sts\RegionalEndpoints\ConfigurationProvider
  • Aws\Sts\StsClient
  • Aws\Support\SupportClient
  • Aws\SupportApp\SupportAppClient
  • Aws\Swf\SwfClient
  • Aws\Synthetics\SyntheticsClient
  • Aws\Textract\TextractClient
  • Aws\TimestreamQuery\TimestreamQueryClient
  • Aws\TimestreamWrite\TimestreamWriteClient
  • Aws\Tnb\TnbClient
  • Aws\Token\BearerTokenAuthorization
  • Aws\Token\SsoToken
  • Aws\Token\SsoTokenProvider
  • Aws\Token\Token
  • Aws\Token\TokenProvider
  • Aws\TraceMiddleware
  • Aws\TranscribeService\TranscribeServiceClient
  • Aws\Transfer\TransferClient
  • Aws\Translate\TranslateClient
  • Aws\VoiceID\VoiceIDClient
  • Aws\VPCLattice\VPCLatticeClient
  • Aws\Waf\WafClient
  • Aws\WafRegional\WafRegionalClient
  • Aws\WAFV2\WAFV2Client
  • Aws\Waiter
  • Aws\WellArchitected\WellArchitectedClient
  • Aws\WorkDocs\WorkDocsClient
  • Aws\WorkLink\WorkLinkClient
  • Aws\WorkMail\WorkMailClient
  • Aws\WorkMailMessageFlow\WorkMailMessageFlowClient
  • Aws\WorkSpaces\WorkSpacesClient
  • Aws\WorkSpacesWeb\WorkSpacesWebClient
  • Aws\WrappedHttpHandler
  • Aws\XRay\XRayClient

Interfaces

  • Aws\AwsClientInterface
  • Aws\CacheInterface
  • Aws\ClientSideMonitoring\ConfigurationInterface
  • Aws\CommandInterface
  • Aws\ConfigurationProviderInterface
  • Aws\Credentials\CredentialsInterface
  • Aws\Crypto\AesStreamInterface
  • Aws\Crypto\AesStreamInterfaceV2
  • Aws\Crypto\Cipher\CipherMethod
  • Aws\Crypto\MaterialsProviderInterface
  • Aws\Crypto\MaterialsProviderInterfaceV2
  • Aws\Crypto\MetadataStrategyInterface
  • Aws\DefaultsMode\ConfigurationInterface
  • Aws\DynamoDb\SessionConnectionInterface
  • Aws\Endpoint\PartitionInterface
  • Aws\Endpoint\UseDualstackEndpoint\ConfigurationInterface
  • Aws\Endpoint\UseFipsEndpoint\ConfigurationInterface
  • Aws\EndpointDiscovery\ConfigurationInterface
  • Aws\HashInterface
  • Aws\MonitoringEventsInterface
  • Aws\ResponseContainerInterface
  • Aws\ResultInterface
  • Aws\Retry\ConfigurationInterface
  • Aws\S3\RegionalEndpoint\ConfigurationInterface
  • Aws\S3\S3ClientInterface
  • Aws\S3\UseArnRegion\ConfigurationInterface
  • Aws\Signature\SignatureInterface
  • Aws\Sts\RegionalEndpoints\ConfigurationInterface
  • Aws\Token\RefreshableTokenProviderInterface
  • Aws\Token\TokenAuthorization
  • Aws\Token\TokenInterface

Traits

  • Aws\Api\ErrorParser\JsonParserTrait
  • Aws\Api\Parser\MetadataParserTrait
  • Aws\Api\Parser\PayloadParserTrait
  • Aws\AwsClientTrait
  • Aws\Crypto\Cipher\CipherBuilderTrait
  • Aws\Crypto\DecryptionTrait
  • Aws\Crypto\DecryptionTraitV2
  • Aws\Crypto\EncryptionTrait
  • Aws\Crypto\EncryptionTraitV2
  • Aws\Crypto\Polyfill\NeedsTrait
  • Aws\DynamoDb\SessionConnectionConfigTrait
  • Aws\HasDataTrait
  • Aws\HasMonitoringEventsTrait
  • Aws\Retry\RetryHelperTrait
  • Aws\S3\CalculatesChecksumTrait
  • Aws\S3\Crypto\CryptoParamsTrait
  • Aws\S3\Crypto\CryptoParamsTraitV2
  • Aws\S3\Crypto\UserAgentTrait
  • Aws\S3\MultipartUploadingTrait
  • Aws\S3\S3ClientTrait
  • Aws\Signature\SignatureTrait
  • Aws\Token\ParsesIniTrait

Exceptions

  • Aws\AccessAnalyzer\Exception\AccessAnalyzerException
  • Aws\Account\Exception\AccountException
  • Aws\Acm\Exception\AcmException
  • Aws\ACMPCA\Exception\ACMPCAException
  • Aws\AlexaForBusiness\Exception\AlexaForBusinessException
  • Aws\Amplify\Exception\AmplifyException
  • Aws\AmplifyBackend\Exception\AmplifyBackendException
  • Aws\AmplifyUIBuilder\Exception\AmplifyUIBuilderException
  • Aws\Api\Parser\Exception\ParserException
  • Aws\ApiGateway\Exception\ApiGatewayException
  • Aws\ApiGatewayManagementApi\Exception\ApiGatewayManagementApiException
  • Aws\ApiGatewayV2\Exception\ApiGatewayV2Exception
  • Aws\AppConfig\Exception\AppConfigException
  • Aws\AppConfigData\Exception\AppConfigDataException
  • Aws\Appflow\Exception\AppflowException
  • Aws\AppIntegrationsService\Exception\AppIntegrationsServiceException
  • Aws\ApplicationAutoScaling\Exception\ApplicationAutoScalingException
  • Aws\ApplicationCostProfiler\Exception\ApplicationCostProfilerException
  • Aws\ApplicationDiscoveryService\Exception\ApplicationDiscoveryServiceException
  • Aws\ApplicationInsights\Exception\ApplicationInsightsException
  • Aws\AppMesh\Exception\AppMeshException
  • Aws\AppRegistry\Exception\AppRegistryException
  • Aws\AppRunner\Exception\AppRunnerException
  • Aws\Appstream\Exception\AppstreamException
  • Aws\AppSync\Exception\AppSyncException
  • Aws\ARCZonalShift\Exception\ARCZonalShiftException
  • Aws\Arn\Exception\InvalidArnException
  • Aws\Athena\Exception\AthenaException
  • Aws\AuditManager\Exception\AuditManagerException
  • Aws\AugmentedAIRuntime\Exception\AugmentedAIRuntimeException
  • Aws\AutoScaling\Exception\AutoScalingException
  • Aws\AutoScalingPlans\Exception\AutoScalingPlansException
  • Aws\Backup\Exception\BackupException
  • Aws\BackupGateway\Exception\BackupGatewayException
  • Aws\BackupStorage\Exception\BackupStorageException
  • Aws\Batch\Exception\BatchException
  • Aws\BillingConductor\Exception\BillingConductorException
  • Aws\Braket\Exception\BraketException
  • Aws\Budgets\Exception\BudgetsException
  • Aws\Chime\Exception\ChimeException
  • Aws\ChimeSDKIdentity\Exception\ChimeSDKIdentityException
  • Aws\ChimeSDKMediaPipelines\Exception\ChimeSDKMediaPipelinesException
  • Aws\ChimeSDKMeetings\Exception\ChimeSDKMeetingsException
  • Aws\ChimeSDKMessaging\Exception\ChimeSDKMessagingException
  • Aws\ChimeSDKVoice\Exception\ChimeSDKVoiceException
  • Aws\CleanRooms\Exception\CleanRoomsException
  • Aws\ClientSideMonitoring\Exception\ConfigurationException
  • Aws\Cloud9\Exception\Cloud9Exception
  • Aws\CloudControlApi\Exception\CloudControlApiException
  • Aws\CloudDirectory\Exception\CloudDirectoryException
  • Aws\CloudFormation\Exception\CloudFormationException
  • Aws\CloudFront\Exception\CloudFrontException
  • Aws\CloudHsm\Exception\CloudHsmException
  • Aws\CloudHSMV2\Exception\CloudHSMV2Exception
  • Aws\CloudSearch\Exception\CloudSearchException
  • Aws\CloudSearchDomain\Exception\CloudSearchDomainException
  • Aws\CloudTrail\Exception\CloudTrailException
  • Aws\CloudTrailData\Exception\CloudTrailDataException
  • Aws\CloudWatch\Exception\CloudWatchException
  • Aws\CloudWatchEvents\Exception\CloudWatchEventsException
  • Aws\CloudWatchEvidently\Exception\CloudWatchEvidentlyException
  • Aws\CloudWatchLogs\Exception\CloudWatchLogsException
  • Aws\CloudWatchRUM\Exception\CloudWatchRUMException
  • Aws\CodeArtifact\Exception\CodeArtifactException
  • Aws\CodeBuild\Exception\CodeBuildException
  • Aws\CodeCatalyst\Exception\CodeCatalystException
  • Aws\CodeCommit\Exception\CodeCommitException
  • Aws\CodeDeploy\Exception\CodeDeployException
  • Aws\CodeGuruProfiler\Exception\CodeGuruProfilerException
  • Aws\CodeGuruReviewer\Exception\CodeGuruReviewerException
  • Aws\CodePipeline\Exception\CodePipelineException
  • Aws\CodeStar\Exception\CodeStarException
  • Aws\CodeStarconnections\Exception\CodeStarconnectionsException
  • Aws\CodeStarNotifications\Exception\CodeStarNotificationsException
  • Aws\CognitoIdentity\Exception\CognitoIdentityException
  • Aws\CognitoIdentityProvider\Exception\CognitoIdentityProviderException
  • Aws\CognitoSync\Exception\CognitoSyncException
  • Aws\Comprehend\Exception\ComprehendException
  • Aws\ComprehendMedical\Exception\ComprehendMedicalException
  • Aws\ComputeOptimizer\Exception\ComputeOptimizerException
  • Aws\ConfigService\Exception\ConfigServiceException
  • Aws\Connect\Exception\ConnectException
  • Aws\ConnectCampaignService\Exception\ConnectCampaignServiceException
  • Aws\ConnectCases\Exception\ConnectCasesException
  • Aws\ConnectContactLens\Exception\ConnectContactLensException
  • Aws\ConnectParticipant\Exception\ConnectParticipantException
  • Aws\ConnectWisdomService\Exception\ConnectWisdomServiceException
  • Aws\ControlTower\Exception\ControlTowerException
  • Aws\CostandUsageReportService\Exception\CostandUsageReportServiceException
  • Aws\CostExplorer\Exception\CostExplorerException
  • Aws\CustomerProfiles\Exception\CustomerProfilesException
  • Aws\DatabaseMigrationService\Exception\DatabaseMigrationServiceException
  • Aws\DataExchange\Exception\DataExchangeException
  • Aws\DataPipeline\Exception\DataPipelineException
  • Aws\DataSync\Exception\DataSyncException
  • Aws\DAX\Exception\DAXException
  • Aws\DefaultsMode\Exception\ConfigurationException
  • Aws\Detective\Exception\DetectiveException
  • Aws\DeviceFarm\Exception\DeviceFarmException
  • Aws\DevOpsGuru\Exception\DevOpsGuruException
  • Aws\DirectConnect\Exception\DirectConnectException
  • Aws\DirectoryService\Exception\DirectoryServiceException
  • Aws\DLM\Exception\DLMException
  • Aws\DocDB\Exception\DocDBException
  • Aws\DocDBElastic\Exception\DocDBElasticException
  • Aws\drs\Exception\drsException
  • Aws\DynamoDb\Exception\DynamoDbException
  • Aws\DynamoDbStreams\Exception\DynamoDbStreamsException
  • Aws\EBS\Exception\EBSException
  • Aws\Ec2\Exception\Ec2Exception
  • Aws\EC2InstanceConnect\Exception\EC2InstanceConnectException
  • Aws\Ecr\Exception\EcrException
  • Aws\ECRPublic\Exception\ECRPublicException
  • Aws\Ecs\Exception\EcsException
  • Aws\Efs\Exception\EfsException
  • Aws\EKS\Exception\EKSException
  • Aws\ElastiCache\Exception\ElastiCacheException
  • Aws\ElasticBeanstalk\Exception\ElasticBeanstalkException
  • Aws\ElasticInference\Exception\ElasticInferenceException
  • Aws\ElasticLoadBalancing\Exception\ElasticLoadBalancingException
  • Aws\ElasticLoadBalancingV2\Exception\ElasticLoadBalancingV2Exception
  • Aws\ElasticsearchService\Exception\ElasticsearchServiceException
  • Aws\ElasticTranscoder\Exception\ElasticTranscoderException
  • Aws\Emr\Exception\EmrException
  • Aws\EMRContainers\Exception\EMRContainersException
  • Aws\EMRServerless\Exception\EMRServerlessException
  • Aws\Endpoint\UseDualstackEndpoint\Exception\ConfigurationException
  • Aws\Endpoint\UseFipsEndpoint\Exception\ConfigurationException
  • Aws\EndpointDiscovery\Exception\ConfigurationException
  • Aws\EventBridge\Exception\EventBridgeException
  • Aws\Exception\AwsException
  • Aws\Exception\CommonRuntimeException
  • Aws\Exception\CouldNotCreateChecksumException
  • Aws\Exception\CredentialsException
  • Aws\Exception\CryptoException
  • Aws\Exception\CryptoPolyfillException
  • Aws\Exception\EventStreamDataException
  • Aws\Exception\IncalculablePayloadException
  • Aws\Exception\InvalidJsonException
  • Aws\Exception\InvalidRegionException
  • Aws\Exception\MultipartUploadException
  • Aws\Exception\TokenException
  • Aws\Exception\UnresolvedApiException
  • Aws\Exception\UnresolvedEndpointException
  • Aws\Exception\UnresolvedSignatureException
  • Aws\finspace\Exception\finspaceException
  • Aws\FinSpaceData\Exception\FinSpaceDataException
  • Aws\Firehose\Exception\FirehoseException
  • Aws\FIS\Exception\FISException
  • Aws\FMS\Exception\FMSException
  • Aws\ForecastQueryService\Exception\ForecastQueryServiceException
  • Aws\ForecastService\Exception\ForecastServiceException
  • Aws\FraudDetector\Exception\FraudDetectorException
  • Aws\FSx\Exception\FSxException
  • Aws\GameLift\Exception\GameLiftException
  • Aws\GameSparks\Exception\GameSparksException
  • Aws\Glacier\Exception\GlacierException
  • Aws\GlobalAccelerator\Exception\GlobalAcceleratorException
  • Aws\Glue\Exception\GlueException
  • Aws\GlueDataBrew\Exception\GlueDataBrewException
  • Aws\Greengrass\Exception\GreengrassException
  • Aws\GreengrassV2\Exception\GreengrassV2Exception
  • Aws\GroundStation\Exception\GroundStationException
  • Aws\GuardDuty\Exception\GuardDutyException
  • Aws\Health\Exception\HealthException
  • Aws\HealthLake\Exception\HealthLakeException
  • Aws\Honeycode\Exception\HoneycodeException
  • Aws\Iam\Exception\IamException
  • Aws\IdentityStore\Exception\IdentityStoreException
  • Aws\imagebuilder\Exception\imagebuilderException
  • Aws\ImportExport\Exception\ImportExportException
  • Aws\Inspector2\Exception\Inspector2Exception
  • Aws\Inspector\Exception\InspectorException
  • Aws\InternetMonitor\Exception\InternetMonitorException
  • Aws\IoT1ClickDevicesService\Exception\IoT1ClickDevicesServiceException
  • Aws\IoT1ClickProjects\Exception\IoT1ClickProjectsException
  • Aws\Iot\Exception\IotException
  • Aws\IoTAnalytics\Exception\IoTAnalyticsException
  • Aws\IotDataPlane\Exception\IotDataPlaneException
  • Aws\IoTDeviceAdvisor\Exception\IoTDeviceAdvisorException
  • Aws\IoTEvents\Exception\IoTEventsException
  • Aws\IoTEventsData\Exception\IoTEventsDataException
  • Aws\IoTFleetHub\Exception\IoTFleetHubException
  • Aws\IoTFleetWise\Exception\IoTFleetWiseException
  • Aws\IoTJobsDataPlane\Exception\IoTJobsDataPlaneException
  • Aws\IoTRoboRunner\Exception\IoTRoboRunnerException
  • Aws\IoTSecureTunneling\Exception\IoTSecureTunnelingException
  • Aws\IoTSiteWise\Exception\IoTSiteWiseException
  • Aws\IoTThingsGraph\Exception\IoTThingsGraphException
  • Aws\IoTTwinMaker\Exception\IoTTwinMakerException
  • Aws\IoTWireless\Exception\IoTWirelessException
  • Aws\IVS\Exception\IVSException
  • Aws\ivschat\Exception\ivschatException
  • Aws\IVSRealTime\Exception\IVSRealTimeException
  • Aws\Kafka\Exception\KafkaException
  • Aws\KafkaConnect\Exception\KafkaConnectException
  • Aws\kendra\Exception\kendraException
  • Aws\KendraRanking\Exception\KendraRankingException
  • Aws\Keyspaces\Exception\KeyspacesException
  • Aws\Kinesis\Exception\KinesisException
  • Aws\KinesisAnalytics\Exception\KinesisAnalyticsException
  • Aws\KinesisAnalyticsV2\Exception\KinesisAnalyticsV2Exception
  • Aws\KinesisVideo\Exception\KinesisVideoException
  • Aws\KinesisVideoArchivedMedia\Exception\KinesisVideoArchivedMediaException
  • Aws\KinesisVideoMedia\Exception\KinesisVideoMediaException
  • Aws\KinesisVideoSignalingChannels\Exception\KinesisVideoSignalingChannelsException
  • Aws\KinesisVideoWebRTCStorage\Exception\KinesisVideoWebRTCStorageException
  • Aws\Kms\Exception\KmsException
  • Aws\LakeFormation\Exception\LakeFormationException
  • Aws\Lambda\Exception\LambdaException
  • Aws\LexModelBuildingService\Exception\LexModelBuildingServiceException
  • Aws\LexModelsV2\Exception\LexModelsV2Exception
  • Aws\LexRuntimeService\Exception\LexRuntimeServiceException
  • Aws\LexRuntimeV2\Exception\LexRuntimeV2Exception
  • Aws\LicenseManager\Exception\LicenseManagerException
  • Aws\LicenseManagerLinuxSubscriptions\Exception\LicenseManagerLinuxSubscriptionsException
  • Aws\LicenseManagerUserSubscriptions\Exception\LicenseManagerUserSubscriptionsException
  • Aws\Lightsail\Exception\LightsailException
  • Aws\LocationService\Exception\LocationServiceException
  • Aws\LookoutEquipment\Exception\LookoutEquipmentException
  • Aws\LookoutforVision\Exception\LookoutforVisionException
  • Aws\LookoutMetrics\Exception\LookoutMetricsException
  • Aws\MachineLearning\Exception\MachineLearningException
  • Aws\Macie2\Exception\Macie2Exception
  • Aws\Macie\Exception\MacieException
  • Aws\MainframeModernization\Exception\MainframeModernizationException
  • Aws\ManagedBlockchain\Exception\ManagedBlockchainException
  • Aws\ManagedGrafana\Exception\ManagedGrafanaException
  • Aws\MarketplaceCatalog\Exception\MarketplaceCatalogException
  • Aws\MarketplaceCommerceAnalytics\Exception\MarketplaceCommerceAnalyticsException
  • Aws\MarketplaceEntitlementService\Exception\MarketplaceEntitlementServiceException
  • Aws\MarketplaceMetering\Exception\MarketplaceMeteringException
  • Aws\MediaConnect\Exception\MediaConnectException
  • Aws\MediaConvert\Exception\MediaConvertException
  • Aws\MediaLive\Exception\MediaLiveException
  • Aws\MediaPackage\Exception\MediaPackageException
  • Aws\MediaPackageVod\Exception\MediaPackageVodException
  • Aws\MediaStore\Exception\MediaStoreException
  • Aws\MediaStoreData\Exception\MediaStoreDataException
  • Aws\MediaTailor\Exception\MediaTailorException
  • Aws\MemoryDB\Exception\MemoryDBException
  • Aws\mgn\Exception\mgnException
  • Aws\MigrationHub\Exception\MigrationHubException
  • Aws\MigrationHubConfig\Exception\MigrationHubConfigException
  • Aws\MigrationHubOrchestrator\Exception\MigrationHubOrchestratorException
  • Aws\MigrationHubRefactorSpaces\Exception\MigrationHubRefactorSpacesException
  • Aws\MigrationHubStrategyRecommendations\Exception\MigrationHubStrategyRecommendationsException
  • Aws\Mobile\Exception\MobileException
  • Aws\MQ\Exception\MQException
  • Aws\MTurk\Exception\MTurkException
  • Aws\MWAA\Exception\MWAAException
  • Aws\Neptune\Exception\NeptuneException
  • Aws\NetworkFirewall\Exception\NetworkFirewallException
  • Aws\NetworkManager\Exception\NetworkManagerException
  • Aws\NimbleStudio\Exception\NimbleStudioException
  • Aws\OAM\Exception\OAMException
  • Aws\Omics\Exception\OmicsException
  • Aws\OpenSearchServerless\Exception\OpenSearchServerlessException
  • Aws\OpenSearchService\Exception\OpenSearchServiceException
  • Aws\OpsWorks\Exception\OpsWorksException
  • Aws\OpsWorksCM\Exception\OpsWorksCMException
  • Aws\Organizations\Exception\OrganizationsException
  • Aws\Outposts\Exception\OutpostsException
  • Aws\Panorama\Exception\PanoramaException
  • Aws\Personalize\Exception\PersonalizeException
  • Aws\PersonalizeEvents\Exception\PersonalizeEventsException
  • Aws\PersonalizeRuntime\Exception\PersonalizeRuntimeException
  • Aws\PI\Exception\PIException
  • Aws\Pinpoint\Exception\PinpointException
  • Aws\PinpointEmail\Exception\PinpointEmailException
  • Aws\PinpointSMSVoice\Exception\PinpointSMSVoiceException
  • Aws\PinpointSMSVoiceV2\Exception\PinpointSMSVoiceV2Exception
  • Aws\Pipes\Exception\PipesException
  • Aws\Polly\Exception\PollyException
  • Aws\Pricing\Exception\PricingException
  • Aws\PrivateNetworks\Exception\PrivateNetworksException
  • Aws\PrometheusService\Exception\PrometheusServiceException
  • Aws\Proton\Exception\ProtonException
  • Aws\QLDB\Exception\QLDBException
  • Aws\QLDBSession\Exception\QLDBSessionException
  • Aws\QuickSight\Exception\QuickSightException
  • Aws\RAM\Exception\RAMException
  • Aws\Rds\Exception\RdsException
  • Aws\RDSDataService\Exception\RDSDataServiceException
  • Aws\RecycleBin\Exception\RecycleBinException
  • Aws\Redshift\Exception\RedshiftException
  • Aws\RedshiftDataAPIService\Exception\RedshiftDataAPIServiceException
  • Aws\RedshiftServerless\Exception\RedshiftServerlessException
  • Aws\Rekognition\Exception\RekognitionException
  • Aws\ResilienceHub\Exception\ResilienceHubException
  • Aws\ResourceExplorer2\Exception\ResourceExplorer2Exception
  • Aws\ResourceGroups\Exception\ResourceGroupsException
  • Aws\ResourceGroupsTaggingAPI\Exception\ResourceGroupsTaggingAPIException
  • Aws\Retry\Exception\ConfigurationException
  • Aws\RoboMaker\Exception\RoboMakerException
  • Aws\RolesAnywhere\Exception\RolesAnywhereException
  • Aws\Route53\Exception\Route53Exception
  • Aws\Route53Domains\Exception\Route53DomainsException
  • Aws\Route53RecoveryCluster\Exception\Route53RecoveryClusterException
  • Aws\Route53RecoveryControlConfig\Exception\Route53RecoveryControlConfigException
  • Aws\Route53RecoveryReadiness\Exception\Route53RecoveryReadinessException
  • Aws\Route53Resolver\Exception\Route53ResolverException
  • Aws\S3\Exception\DeleteMultipleObjectsException
  • Aws\S3\Exception\PermanentRedirectException
  • Aws\S3\Exception\S3Exception
  • Aws\S3\Exception\S3MultipartUploadException
  • Aws\S3\RegionalEndpoint\Exception\ConfigurationException
  • Aws\S3\UseArnRegion\Exception\ConfigurationException
  • Aws\S3Control\Exception\S3ControlException
  • Aws\S3Outposts\Exception\S3OutpostsException
  • Aws\SageMaker\Exception\SageMakerException
  • Aws\SagemakerEdgeManager\Exception\SagemakerEdgeManagerException
  • Aws\SageMakerFeatureStoreRuntime\Exception\SageMakerFeatureStoreRuntimeException
  • Aws\SageMakerGeospatial\Exception\SageMakerGeospatialException
  • Aws\SageMakerMetrics\Exception\SageMakerMetricsException
  • Aws\SageMakerRuntime\Exception\SageMakerRuntimeException
  • Aws\SavingsPlans\Exception\SavingsPlansException
  • Aws\Scheduler\Exception\SchedulerException
  • Aws\Schemas\Exception\SchemasException
  • Aws\SecretsManager\Exception\SecretsManagerException
  • Aws\SecurityHub\Exception\SecurityHubException
  • Aws\SecurityLake\Exception\SecurityLakeException
  • Aws\ServerlessApplicationRepository\Exception\ServerlessApplicationRepositoryException
  • Aws\ServiceCatalog\Exception\ServiceCatalogException
  • Aws\ServiceDiscovery\Exception\ServiceDiscoveryException
  • Aws\ServiceQuotas\Exception\ServiceQuotasException
  • Aws\Ses\Exception\SesException
  • Aws\SesV2\Exception\SesV2Exception
  • Aws\Sfn\Exception\SfnException
  • Aws\Shield\Exception\ShieldException
  • Aws\signer\Exception\signerException
  • Aws\SimSpaceWeaver\Exception\SimSpaceWeaverException
  • Aws\Sms\Exception\SmsException
  • Aws\SnowBall\Exception\SnowBallException
  • Aws\SnowDeviceManagement\Exception\SnowDeviceManagementException
  • Aws\Sns\Exception\InvalidSnsMessageException
  • Aws\Sns\Exception\SnsException
  • Aws\Sqs\Exception\SqsException
  • Aws\Ssm\Exception\SsmException
  • Aws\SSMContacts\Exception\SSMContactsException
  • Aws\SSMIncidents\Exception\SSMIncidentsException
  • Aws\SsmSap\Exception\SsmSapException
  • Aws\SSO\Exception\SSOException
  • Aws\SSOAdmin\Exception\SSOAdminException
  • Aws\SSOOIDC\Exception\SSOOIDCException
  • Aws\StorageGateway\Exception\StorageGatewayException
  • Aws\Sts\Exception\StsException
  • Aws\Sts\RegionalEndpoints\Exception\ConfigurationException
  • Aws\Support\Exception\SupportException
  • Aws\SupportApp\Exception\SupportAppException
  • Aws\Swf\Exception\SwfException
  • Aws\Synthetics\Exception\SyntheticsException
  • Aws\Textract\Exception\TextractException
  • Aws\TimestreamQuery\Exception\TimestreamQueryException
  • Aws\TimestreamWrite\Exception\TimestreamWriteException
  • Aws\Tnb\Exception\TnbException
  • Aws\TranscribeService\Exception\TranscribeServiceException
  • Aws\Transfer\Exception\TransferException
  • Aws\Translate\Exception\TranslateException
  • Aws\VoiceID\Exception\VoiceIDException
  • Aws\VPCLattice\Exception\VPCLatticeException
  • Aws\Waf\Exception\WafException
  • Aws\WafRegional\Exception\WafRegionalException
  • Aws\WAFV2\Exception\WAFV2Exception
  • Aws\WellArchitected\Exception\WellArchitectedException
  • Aws\WorkDocs\Exception\WorkDocsException
  • Aws\WorkLink\Exception\WorkLinkException
  • Aws\WorkMail\Exception\WorkMailException
  • Aws\WorkMailMessageFlow\Exception\WorkMailMessageFlowException
  • Aws\WorkSpaces\Exception\WorkSpacesException
  • Aws\WorkSpacesWeb\Exception\WorkSpacesWebException
  • Aws\XRay\Exception\XRayException

Functions

  • Aws\boolean_value
  • Aws\clear_compiled_json
  • Aws\constantly
  • Aws\default_http_handler
  • Aws\default_user_agent
  • Aws\describe_type
  • Aws\dir_iterator
  • Aws\filter
  • Aws\flatmap
  • Aws\guzzle_major_version
  • Aws\is_fips_pseudo_region
  • Aws\is_valid_epoch
  • Aws\is_valid_hostlabel
  • Aws\is_valid_hostname
  • Aws\load_compiled_json
  • Aws\manifest
  • Aws\map
  • Aws\or_chain
  • Aws\parse_ini_file
  • Aws\partition
  • Aws\recursive_dir_iterator
  • Aws\serialize
  • Aws\strip_fips_pseudo_regions

AWS Elemental MediaLive 2017-10-14

Client: Aws\MediaLive\MediaLiveClient
Service ID: medialive
Version: 2017-10-14

This page describes the parameters and results for the operations of the AWS Elemental MediaLive (2017-10-14), and shows how to use the Aws\MediaLive\MediaLiveClient object to call the described operations. This documentation is specific to the 2017-10-14 API version of the service.

Operation Summary

Each of the following operations can be created from a client using $client->getCommand('CommandName'), where "CommandName" is the name of one of the following operations. Note: a command is a value that encapsulates an operation and the parameters used to create an HTTP request.

You can also create and send a command immediately using the magic methods available on a client object: $client->commandName(/* parameters */). You can send the command asynchronously (returning a promise) by appending the word "Async" to the operation name: $client->commandNameAsync(/* parameters */).

  • AcceptInputDeviceTransfer ( array $params = [] )

    Accept an incoming input device transfer.

  • BatchDelete ( array $params = [] )

    Starts delete of resources.

  • BatchStart ( array $params = [] )

    Starts existing resources

  • BatchStop ( array $params = [] )

    Stops running resources

  • BatchUpdateSchedule ( array $params = [] )

    Update a channel schedule

  • CancelInputDeviceTransfer ( array $params = [] )

    Cancel an input device transfer that you have requested.

  • ClaimDevice ( array $params = [] )

    Send a request to claim an AWS Elemental device that you have purchased from a third-party vendor.

  • CreateChannel ( array $params = [] )

    Creates a new channel

  • CreateInput ( array $params = [] )

    Create an input

  • CreateInputSecurityGroup ( array $params = [] )

    Creates a Input Security Group

  • CreateMultiplex ( array $params = [] )

    Create a new multiplex.

  • CreateMultiplexProgram ( array $params = [] )

    Create a new program in the multiplex.

  • CreatePartnerInput ( array $params = [] )

    Create a partner input

  • CreateTags ( array $params = [] )

    Create tags for a resource

  • DeleteChannel ( array $params = [] )

    Starts deletion of channel.

  • DeleteInput ( array $params = [] )

    Deletes the input end point

  • DeleteInputSecurityGroup ( array $params = [] )

    Deletes an Input Security Group

  • DeleteMultiplex ( array $params = [] )

    Delete a multiplex.

  • DeleteMultiplexProgram ( array $params = [] )

    Delete a program from a multiplex.

  • DeleteReservation ( array $params = [] )

    Delete an expired reservation.

  • DeleteSchedule ( array $params = [] )

    Delete all schedule actions on a channel.

  • DeleteTags ( array $params = [] )

    Removes tags for a resource

  • DescribeChannel ( array $params = [] )

    Gets details about a channel

  • DescribeInput ( array $params = [] )

    Produces details about an input

  • DescribeInputDevice ( array $params = [] )

    Gets the details for the input device

  • DescribeInputDeviceThumbnail ( array $params = [] )

    Get the latest thumbnail data for the input device.

  • DescribeInputSecurityGroup ( array $params = [] )

    Produces a summary of an Input Security Group

  • DescribeMultiplex ( array $params = [] )

    Gets details about a multiplex.

  • DescribeMultiplexProgram ( array $params = [] )

    Get the details for a program in a multiplex.

  • DescribeOffering ( array $params = [] )

    Get details for an offering.

  • DescribeReservation ( array $params = [] )

    Get details for a reservation.

  • DescribeSchedule ( array $params = [] )

    Get a channel schedule

  • ListChannels ( array $params = [] )

    Produces list of channels that have been created

  • ListInputDeviceTransfers ( array $params = [] )

    List input devices that are currently being transferred.

  • ListInputDevices ( array $params = [] )

    List input devices

  • ListInputSecurityGroups ( array $params = [] )

    Produces a list of Input Security Groups for an account

  • ListInputs ( array $params = [] )

    Produces list of inputs that have been created

  • ListMultiplexPrograms ( array $params = [] )

    List the programs that currently exist for a specific multiplex.

  • ListMultiplexes ( array $params = [] )

    Retrieve a list of the existing multiplexes.

  • ListOfferings ( array $params = [] )

    List offerings available for purchase.

  • ListReservations ( array $params = [] )

    List purchased reservations.

  • ListTagsForResource ( array $params = [] )

    Produces list of tags that have been created for a resource

  • PurchaseOffering ( array $params = [] )

    Purchase an offering and create a reservation.

  • RebootInputDevice ( array $params = [] )

    Send a reboot command to the specified input device.

  • RejectInputDeviceTransfer ( array $params = [] )

    Reject the transfer of the specified input device to your AWS account.

  • StartChannel ( array $params = [] )

    Starts an existing channel

  • StartInputDeviceMaintenanceWindow ( array $params = [] )

    Start a maintenance window for the specified input device.

  • StartMultiplex ( array $params = [] )

    Start (run) the multiplex.

  • StopChannel ( array $params = [] )

    Stops a running channel

  • StopMultiplex ( array $params = [] )

    Stops a running multiplex.

  • TransferInputDevice ( array $params = [] )

    Start an input device transfer to another AWS account.

  • UpdateChannel ( array $params = [] )

    Updates a channel.

  • UpdateChannelClass ( array $params = [] )

    Changes the class of the channel.

  • UpdateInput ( array $params = [] )

    Updates an input.

  • UpdateInputDevice ( array $params = [] )

    Updates the parameters for the input device.

  • UpdateInputSecurityGroup ( array $params = [] )

    Update an Input Security Group's Whilelists.

  • UpdateMultiplex ( array $params = [] )

    Updates a multiplex.

  • UpdateMultiplexProgram ( array $params = [] )

    Update a program in a multiplex.

  • UpdateReservation ( array $params = [] )

    Update reservation.

Paginators

Paginators handle automatically iterating over paginated API results. Paginators are associated with specific API operations, and they accept the parameters that the corresponding API operation accepts. You can get a paginator from a client class using getPaginator($paginatorName, $operationParameters). This client supports the following paginators:

  • DescribeSchedule
  • ListChannels
  • ListInputSecurityGroups
  • ListInputs
  • ListOfferings
  • ListReservations
  • ListMultiplexPrograms
  • ListMultiplexes
  • ListInputDevices
  • ListInputDeviceTransfers

Waiters

Waiters allow you to poll a resource until it enters into a desired state. A waiter has a name used to describe what it does, and is associated with an API operation. When creating a waiter, you can provide the API operation parameters associated with the corresponding operation. Waiters can be accessed using the getWaiter($waiterName, $operationParameters) method of a client object. This client supports the following waiters:

Waiter name API Operation Delay Max Attempts
ChannelCreated DescribeChannel 3 5
ChannelRunning DescribeChannel 5 120
ChannelStopped DescribeChannel 5 60
ChannelDeleted DescribeChannel 5 84
InputAttached DescribeInput 5 20
InputDetached DescribeInput 5 84
InputDeleted DescribeInput 5 20
MultiplexCreated DescribeMultiplex 3 5
MultiplexRunning DescribeMultiplex 5 120
MultiplexStopped DescribeMultiplex 5 28
MultiplexDeleted DescribeMultiplex 5 20

Operations

AcceptInputDeviceTransfer

$result = $client->acceptInputDeviceTransfer([/* ... */]);
$promise = $client->acceptInputDeviceTransferAsync([/* ... */]);
Accept an incoming input device transfer. The ownership of the device will transfer to your AWS account.

Parameter Syntax

$result = $client->acceptInputDeviceTransfer([
    'InputDeviceId' => '<string>', // REQUIRED
]);

Parameter Details

Members
InputDeviceId
  • Required: Yes
  • Type: string

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • BadRequestException:

    This error does not currently have a description.

  • UnprocessableEntityException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

  • ConflictException:

    This error does not currently have a description.

BatchDelete

$result = $client->batchDelete([/* ... */]);
$promise = $client->batchDeleteAsync([/* ... */]);
Starts delete of resources.

Parameter Syntax

$result = $client->batchDelete([
    'ChannelIds' => ['<string>', ...],
    'InputIds' => ['<string>', ...],
    'InputSecurityGroupIds' => ['<string>', ...],
    'MultiplexIds' => ['<string>', ...],
]);

Parameter Details

Members
ChannelIds
  • Type: Array of strings
InputIds
  • Type: Array of strings
InputSecurityGroupIds
  • Type: Array of strings
MultiplexIds
  • Type: Array of strings

Result Syntax

[
    'Failed' => [
        [
            'Arn' => '<string>',
            'Code' => '<string>',
            'Id' => '<string>',
            'Message' => '<string>',
        ],
        // ...
    ],
    'Successful' => [
        [
            'Arn' => '<string>',
            'Id' => '<string>',
            'State' => '<string>',
        ],
        // ...
    ],
]

Result Details

Members
Failed
  • Type: Array of BatchFailedResultModel structures
Successful
  • Type: Array of BatchSuccessfulResultModel structures

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

  • ConflictException:

    This error does not currently have a description.

BatchStart

$result = $client->batchStart([/* ... */]);
$promise = $client->batchStartAsync([/* ... */]);
Starts existing resources

Parameter Syntax

$result = $client->batchStart([
    'ChannelIds' => ['<string>', ...],
    'MultiplexIds' => ['<string>', ...],
]);

Parameter Details

Members
ChannelIds
  • Type: Array of strings
MultiplexIds
  • Type: Array of strings

Result Syntax

[
    'Failed' => [
        [
            'Arn' => '<string>',
            'Code' => '<string>',
            'Id' => '<string>',
            'Message' => '<string>',
        ],
        // ...
    ],
    'Successful' => [
        [
            'Arn' => '<string>',
            'Id' => '<string>',
            'State' => '<string>',
        ],
        // ...
    ],
]

Result Details

Members
Failed
  • Type: Array of BatchFailedResultModel structures
Successful
  • Type: Array of BatchSuccessfulResultModel structures

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

  • ConflictException:

    This error does not currently have a description.

BatchStop

$result = $client->batchStop([/* ... */]);
$promise = $client->batchStopAsync([/* ... */]);
Stops running resources

Parameter Syntax

$result = $client->batchStop([
    'ChannelIds' => ['<string>', ...],
    'MultiplexIds' => ['<string>', ...],
]);

Parameter Details

Members
ChannelIds
  • Type: Array of strings
MultiplexIds
  • Type: Array of strings

Result Syntax

[
    'Failed' => [
        [
            'Arn' => '<string>',
            'Code' => '<string>',
            'Id' => '<string>',
            'Message' => '<string>',
        ],
        // ...
    ],
    'Successful' => [
        [
            'Arn' => '<string>',
            'Id' => '<string>',
            'State' => '<string>',
        ],
        // ...
    ],
]

Result Details

Members
Failed
  • Type: Array of BatchFailedResultModel structures
Successful
  • Type: Array of BatchSuccessfulResultModel structures

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

  • ConflictException:

    This error does not currently have a description.

BatchUpdateSchedule

$result = $client->batchUpdateSchedule([/* ... */]);
$promise = $client->batchUpdateScheduleAsync([/* ... */]);
Update a channel schedule

Parameter Syntax

$result = $client->batchUpdateSchedule([
    'ChannelId' => '<string>', // REQUIRED
    'Creates' => [
        'ScheduleActions' => [ // REQUIRED
            [
                'ActionName' => '<string>', // REQUIRED
                'ScheduleActionSettings' => [ // REQUIRED
                    'HlsId3SegmentTaggingSettings' => [
                        'Id3' => '<string>',
                        'Tag' => '<string>',
                    ],
                    'HlsTimedMetadataSettings' => [
                        'Id3' => '<string>', // REQUIRED
                    ],
                    'InputPrepareSettings' => [
                        'InputAttachmentNameReference' => '<string>',
                        'InputClippingSettings' => [
                            'InputTimecodeSource' => 'ZEROBASED|EMBEDDED', // REQUIRED
                            'StartTimecode' => [
                                'Timecode' => '<string>',
                            ],
                            'StopTimecode' => [
                                'LastFrameClippingBehavior' => 'EXCLUDE_LAST_FRAME|INCLUDE_LAST_FRAME',
                                'Timecode' => '<string>',
                            ],
                        ],
                        'UrlPath' => ['<string>', ...],
                    ],
                    'InputSwitchSettings' => [
                        'InputAttachmentNameReference' => '<string>', // REQUIRED
                        'InputClippingSettings' => [
                            'InputTimecodeSource' => 'ZEROBASED|EMBEDDED', // REQUIRED
                            'StartTimecode' => [
                                'Timecode' => '<string>',
                            ],
                            'StopTimecode' => [
                                'LastFrameClippingBehavior' => 'EXCLUDE_LAST_FRAME|INCLUDE_LAST_FRAME',
                                'Timecode' => '<string>',
                            ],
                        ],
                        'UrlPath' => ['<string>', ...],
                    ],
                    'MotionGraphicsImageActivateSettings' => [
                        'Duration' => <integer>,
                        'PasswordParam' => '<string>',
                        'Url' => '<string>',
                        'Username' => '<string>',
                    ],
                    'MotionGraphicsImageDeactivateSettings' => [
                    ],
                    'PauseStateSettings' => [
                        'Pipelines' => [
                            [
                                'PipelineId' => 'PIPELINE_0|PIPELINE_1', // REQUIRED
                            ],
                            // ...
                        ],
                    ],
                    'Scte35InputSettings' => [
                        'InputAttachmentNameReference' => '<string>',
                        'Mode' => 'FIXED|FOLLOW_ACTIVE', // REQUIRED
                    ],
                    'Scte35ReturnToNetworkSettings' => [
                        'SpliceEventId' => <integer>, // REQUIRED
                    ],
                    'Scte35SpliceInsertSettings' => [
                        'Duration' => <integer>,
                        'SpliceEventId' => <integer>, // REQUIRED
                    ],
                    'Scte35TimeSignalSettings' => [
                        'Scte35Descriptors' => [ // REQUIRED
                            [
                                'Scte35DescriptorSettings' => [ // REQUIRED
                                    'SegmentationDescriptorScte35DescriptorSettings' => [ // REQUIRED
                                        'DeliveryRestrictions' => [
                                            'ArchiveAllowedFlag' => 'ARCHIVE_NOT_ALLOWED|ARCHIVE_ALLOWED', // REQUIRED
                                            'DeviceRestrictions' => 'NONE|RESTRICT_GROUP0|RESTRICT_GROUP1|RESTRICT_GROUP2', // REQUIRED
                                            'NoRegionalBlackoutFlag' => 'REGIONAL_BLACKOUT|NO_REGIONAL_BLACKOUT', // REQUIRED
                                            'WebDeliveryAllowedFlag' => 'WEB_DELIVERY_NOT_ALLOWED|WEB_DELIVERY_ALLOWED', // REQUIRED
                                        ],
                                        'SegmentNum' => <integer>,
                                        'SegmentationCancelIndicator' => 'SEGMENTATION_EVENT_NOT_CANCELED|SEGMENTATION_EVENT_CANCELED', // REQUIRED
                                        'SegmentationDuration' => <integer>,
                                        'SegmentationEventId' => <integer>, // REQUIRED
                                        'SegmentationTypeId' => <integer>,
                                        'SegmentationUpid' => '<string>',
                                        'SegmentationUpidType' => <integer>,
                                        'SegmentsExpected' => <integer>,
                                        'SubSegmentNum' => <integer>,
                                        'SubSegmentsExpected' => <integer>,
                                    ],
                                ],
                            ],
                            // ...
                        ],
                    ],
                    'StaticImageActivateSettings' => [
                        'Duration' => <integer>,
                        'FadeIn' => <integer>,
                        'FadeOut' => <integer>,
                        'Height' => <integer>,
                        'Image' => [ // REQUIRED
                            'PasswordParam' => '<string>',
                            'Uri' => '<string>', // REQUIRED
                            'Username' => '<string>',
                        ],
                        'ImageX' => <integer>,
                        'ImageY' => <integer>,
                        'Layer' => <integer>,
                        'Opacity' => <integer>,
                        'Width' => <integer>,
                    ],
                    'StaticImageDeactivateSettings' => [
                        'FadeOut' => <integer>,
                        'Layer' => <integer>,
                    ],
                ],
                'ScheduleActionStartSettings' => [ // REQUIRED
                    'FixedModeScheduleActionStartSettings' => [
                        'Time' => '<string>', // REQUIRED
                    ],
                    'FollowModeScheduleActionStartSettings' => [
                        'FollowPoint' => 'END|START', // REQUIRED
                        'ReferenceActionName' => '<string>', // REQUIRED
                    ],
                    'ImmediateModeScheduleActionStartSettings' => [
                    ],
                ],
            ],
            // ...
        ],
    ],
    'Deletes' => [
        'ActionNames' => ['<string>', ...], // REQUIRED
    ],
]);

Parameter Details

Members
ChannelId
  • Required: Yes
  • Type: string
Creates
  • Type: BatchScheduleActionCreateRequest structure
Schedule actions to create in the schedule.
Deletes
  • Type: BatchScheduleActionDeleteRequest structure
Schedule actions to delete from the schedule.

Result Syntax

[
    'Creates' => [
        'ScheduleActions' => [
            [
                'ActionName' => '<string>',
                'ScheduleActionSettings' => [
                    'HlsId3SegmentTaggingSettings' => [
                        'Id3' => '<string>',
                        'Tag' => '<string>',
                    ],
                    'HlsTimedMetadataSettings' => [
                        'Id3' => '<string>',
                    ],
                    'InputPrepareSettings' => [
                        'InputAttachmentNameReference' => '<string>',
                        'InputClippingSettings' => [
                            'InputTimecodeSource' => 'ZEROBASED|EMBEDDED',
                            'StartTimecode' => [
                                'Timecode' => '<string>',
                            ],
                            'StopTimecode' => [
                                'LastFrameClippingBehavior' => 'EXCLUDE_LAST_FRAME|INCLUDE_LAST_FRAME',
                                'Timecode' => '<string>',
                            ],
                        ],
                        'UrlPath' => ['<string>', ...],
                    ],
                    'InputSwitchSettings' => [
                        'InputAttachmentNameReference' => '<string>',
                        'InputClippingSettings' => [
                            'InputTimecodeSource' => 'ZEROBASED|EMBEDDED',
                            'StartTimecode' => [
                                'Timecode' => '<string>',
                            ],
                            'StopTimecode' => [
                                'LastFrameClippingBehavior' => 'EXCLUDE_LAST_FRAME|INCLUDE_LAST_FRAME',
                                'Timecode' => '<string>',
                            ],
                        ],
                        'UrlPath' => ['<string>', ...],
                    ],
                    'MotionGraphicsImageActivateSettings' => [
                        'Duration' => <integer>,
                        'PasswordParam' => '<string>',
                        'Url' => '<string>',
                        'Username' => '<string>',
                    ],
                    'MotionGraphicsImageDeactivateSettings' => [
                    ],
                    'PauseStateSettings' => [
                        'Pipelines' => [
                            [
                                'PipelineId' => 'PIPELINE_0|PIPELINE_1',
                            ],
                            // ...
                        ],
                    ],
                    'Scte35InputSettings' => [
                        'InputAttachmentNameReference' => '<string>',
                        'Mode' => 'FIXED|FOLLOW_ACTIVE',
                    ],
                    'Scte35ReturnToNetworkSettings' => [
                        'SpliceEventId' => <integer>,
                    ],
                    'Scte35SpliceInsertSettings' => [
                        'Duration' => <integer>,
                        'SpliceEventId' => <integer>,
                    ],
                    'Scte35TimeSignalSettings' => [
                        'Scte35Descriptors' => [
                            [
                                'Scte35DescriptorSettings' => [
                                    'SegmentationDescriptorScte35DescriptorSettings' => [
                                        'DeliveryRestrictions' => [
                                            'ArchiveAllowedFlag' => 'ARCHIVE_NOT_ALLOWED|ARCHIVE_ALLOWED',
                                            'DeviceRestrictions' => 'NONE|RESTRICT_GROUP0|RESTRICT_GROUP1|RESTRICT_GROUP2',
                                            'NoRegionalBlackoutFlag' => 'REGIONAL_BLACKOUT|NO_REGIONAL_BLACKOUT',
                                            'WebDeliveryAllowedFlag' => 'WEB_DELIVERY_NOT_ALLOWED|WEB_DELIVERY_ALLOWED',
                                        ],
                                        'SegmentNum' => <integer>,
                                        'SegmentationCancelIndicator' => 'SEGMENTATION_EVENT_NOT_CANCELED|SEGMENTATION_EVENT_CANCELED',
                                        'SegmentationDuration' => <integer>,
                                        'SegmentationEventId' => <integer>,
                                        'SegmentationTypeId' => <integer>,
                                        'SegmentationUpid' => '<string>',
                                        'SegmentationUpidType' => <integer>,
                                        'SegmentsExpected' => <integer>,
                                        'SubSegmentNum' => <integer>,
                                        'SubSegmentsExpected' => <integer>,
                                    ],
                                ],
                            ],
                            // ...
                        ],
                    ],
                    'StaticImageActivateSettings' => [
                        'Duration' => <integer>,
                        'FadeIn' => <integer>,
                        'FadeOut' => <integer>,
                        'Height' => <integer>,
                        'Image' => [
                            'PasswordParam' => '<string>',
                            'Uri' => '<string>',
                            'Username' => '<string>',
                        ],
                        'ImageX' => <integer>,
                        'ImageY' => <integer>,
                        'Layer' => <integer>,
                        'Opacity' => <integer>,
                        'Width' => <integer>,
                    ],
                    'StaticImageDeactivateSettings' => [
                        'FadeOut' => <integer>,
                        'Layer' => <integer>,
                    ],
                ],
                'ScheduleActionStartSettings' => [
                    'FixedModeScheduleActionStartSettings' => [
                        'Time' => '<string>',
                    ],
                    'FollowModeScheduleActionStartSettings' => [
                        'FollowPoint' => 'END|START',
                        'ReferenceActionName' => '<string>',
                    ],
                    'ImmediateModeScheduleActionStartSettings' => [
                    ],
                ],
            ],
            // ...
        ],
    ],
    'Deletes' => [
        'ScheduleActions' => [
            [
                'ActionName' => '<string>',
                'ScheduleActionSettings' => [
                    'HlsId3SegmentTaggingSettings' => [
                        'Id3' => '<string>',
                        'Tag' => '<string>',
                    ],
                    'HlsTimedMetadataSettings' => [
                        'Id3' => '<string>',
                    ],
                    'InputPrepareSettings' => [
                        'InputAttachmentNameReference' => '<string>',
                        'InputClippingSettings' => [
                            'InputTimecodeSource' => 'ZEROBASED|EMBEDDED',
                            'StartTimecode' => [
                                'Timecode' => '<string>',
                            ],
                            'StopTimecode' => [
                                'LastFrameClippingBehavior' => 'EXCLUDE_LAST_FRAME|INCLUDE_LAST_FRAME',
                                'Timecode' => '<string>',
                            ],
                        ],
                        'UrlPath' => ['<string>', ...],
                    ],
                    'InputSwitchSettings' => [
                        'InputAttachmentNameReference' => '<string>',
                        'InputClippingSettings' => [
                            'InputTimecodeSource' => 'ZEROBASED|EMBEDDED',
                            'StartTimecode' => [
                                'Timecode' => '<string>',
                            ],
                            'StopTimecode' => [
                                'LastFrameClippingBehavior' => 'EXCLUDE_LAST_FRAME|INCLUDE_LAST_FRAME',
                                'Timecode' => '<string>',
                            ],
                        ],
                        'UrlPath' => ['<string>', ...],
                    ],
                    'MotionGraphicsImageActivateSettings' => [
                        'Duration' => <integer>,
                        'PasswordParam' => '<string>',
                        'Url' => '<string>',
                        'Username' => '<string>',
                    ],
                    'MotionGraphicsImageDeactivateSettings' => [
                    ],
                    'PauseStateSettings' => [
                        'Pipelines' => [
                            [
                                'PipelineId' => 'PIPELINE_0|PIPELINE_1',
                            ],
                            // ...
                        ],
                    ],
                    'Scte35InputSettings' => [
                        'InputAttachmentNameReference' => '<string>',
                        'Mode' => 'FIXED|FOLLOW_ACTIVE',
                    ],
                    'Scte35ReturnToNetworkSettings' => [
                        'SpliceEventId' => <integer>,
                    ],
                    'Scte35SpliceInsertSettings' => [
                        'Duration' => <integer>,
                        'SpliceEventId' => <integer>,
                    ],
                    'Scte35TimeSignalSettings' => [
                        'Scte35Descriptors' => [
                            [
                                'Scte35DescriptorSettings' => [
                                    'SegmentationDescriptorScte35DescriptorSettings' => [
                                        'DeliveryRestrictions' => [
                                            'ArchiveAllowedFlag' => 'ARCHIVE_NOT_ALLOWED|ARCHIVE_ALLOWED',
                                            'DeviceRestrictions' => 'NONE|RESTRICT_GROUP0|RESTRICT_GROUP1|RESTRICT_GROUP2',
                                            'NoRegionalBlackoutFlag' => 'REGIONAL_BLACKOUT|NO_REGIONAL_BLACKOUT',
                                            'WebDeliveryAllowedFlag' => 'WEB_DELIVERY_NOT_ALLOWED|WEB_DELIVERY_ALLOWED',
                                        ],
                                        'SegmentNum' => <integer>,
                                        'SegmentationCancelIndicator' => 'SEGMENTATION_EVENT_NOT_CANCELED|SEGMENTATION_EVENT_CANCELED',
                                        'SegmentationDuration' => <integer>,
                                        'SegmentationEventId' => <integer>,
                                        'SegmentationTypeId' => <integer>,
                                        'SegmentationUpid' => '<string>',
                                        'SegmentationUpidType' => <integer>,
                                        'SegmentsExpected' => <integer>,
                                        'SubSegmentNum' => <integer>,
                                        'SubSegmentsExpected' => <integer>,
                                    ],
                                ],
                            ],
                            // ...
                        ],
                    ],
                    'StaticImageActivateSettings' => [
                        'Duration' => <integer>,
                        'FadeIn' => <integer>,
                        'FadeOut' => <integer>,
                        'Height' => <integer>,
                        'Image' => [
                            'PasswordParam' => '<string>',
                            'Uri' => '<string>',
                            'Username' => '<string>',
                        ],
                        'ImageX' => <integer>,
                        'ImageY' => <integer>,
                        'Layer' => <integer>,
                        'Opacity' => <integer>,
                        'Width' => <integer>,
                    ],
                    'StaticImageDeactivateSettings' => [
                        'FadeOut' => <integer>,
                        'Layer' => <integer>,
                    ],
                ],
                'ScheduleActionStartSettings' => [
                    'FixedModeScheduleActionStartSettings' => [
                        'Time' => '<string>',
                    ],
                    'FollowModeScheduleActionStartSettings' => [
                        'FollowPoint' => 'END|START',
                        'ReferenceActionName' => '<string>',
                    ],
                    'ImmediateModeScheduleActionStartSettings' => [
                    ],
                ],
            ],
            // ...
        ],
    ],
]

Result Details

Members
Creates
  • Type: BatchScheduleActionCreateResult structure
List of actions that have been created in the schedule.
Deletes
  • Type: BatchScheduleActionDeleteResult structure
List of actions that have been deleted from the schedule.

Errors

  • BadRequestException:

    This error does not currently have a description.

  • UnprocessableEntityException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

CancelInputDeviceTransfer

$result = $client->cancelInputDeviceTransfer([/* ... */]);
$promise = $client->cancelInputDeviceTransferAsync([/* ... */]);
Cancel an input device transfer that you have requested.

Parameter Syntax

$result = $client->cancelInputDeviceTransfer([
    'InputDeviceId' => '<string>', // REQUIRED
]);

Parameter Details

Members
InputDeviceId
  • Required: Yes
  • Type: string

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • BadRequestException:

    This error does not currently have a description.

  • UnprocessableEntityException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

  • ConflictException:

    This error does not currently have a description.

ClaimDevice

$result = $client->claimDevice([/* ... */]);
$promise = $client->claimDeviceAsync([/* ... */]);
Send a request to claim an AWS Elemental device that you have purchased from a third-party vendor. After the request succeeds, you will own the device.

Parameter Syntax

$result = $client->claimDevice([
    'Id' => '<string>',
]);

Parameter Details

Members
Id
  • Type: string
The id of the device you want to claim.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • BadRequestException:

    This error does not currently have a description.

  • UnprocessableEntityException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

CreateChannel

$result = $client->createChannel([/* ... */]);
$promise = $client->createChannelAsync([/* ... */]);
Creates a new channel

Parameter Syntax

$result = $client->createChannel([
    'CdiInputSpecification' => [
        'Resolution' => 'SD|HD|FHD|UHD',
    ],
    'ChannelClass' => 'STANDARD|SINGLE_PIPELINE',
    'Destinations' => [
        [
            'Id' => '<string>',
            'MediaPackageSettings' => [
                [
                    'ChannelId' => '<string>',
                ],
                // ...
            ],
            'MultiplexSettings' => [
                'MultiplexId' => '<string>',
                'ProgramName' => '<string>',
            ],
            'Settings' => [
                [
                    'PasswordParam' => '<string>',
                    'StreamName' => '<string>',
                    'Url' => '<string>',
                    'Username' => '<string>',
                ],
                // ...
            ],
        ],
        // ...
    ],
    'EncoderSettings' => [
        'AudioDescriptions' => [ // REQUIRED
            [
                'AudioNormalizationSettings' => [
                    'Algorithm' => 'ITU_1770_1|ITU_1770_2',
                    'AlgorithmControl' => 'CORRECT_AUDIO',
                    'TargetLkfs' => <float>,
                ],
                'AudioSelectorName' => '<string>', // REQUIRED
                'AudioType' => 'CLEAN_EFFECTS|HEARING_IMPAIRED|UNDEFINED|VISUAL_IMPAIRED_COMMENTARY',
                'AudioTypeControl' => 'FOLLOW_INPUT|USE_CONFIGURED',
                'AudioWatermarkingSettings' => [
                    'NielsenWatermarksSettings' => [
                        'NielsenCbetSettings' => [
                            'CbetCheckDigitString' => '<string>', // REQUIRED
                            'CbetStepaside' => 'DISABLED|ENABLED', // REQUIRED
                            'Csid' => '<string>', // REQUIRED
                        ],
                        'NielsenDistributionType' => 'FINAL_DISTRIBUTOR|PROGRAM_CONTENT',
                        'NielsenNaesIiNwSettings' => [
                            'CheckDigitString' => '<string>', // REQUIRED
                            'Sid' => <float>, // REQUIRED
                            'Timezone' => 'AMERICA_PUERTO_RICO|US_ALASKA|US_ARIZONA|US_CENTRAL|US_EASTERN|US_HAWAII|US_MOUNTAIN|US_PACIFIC|US_SAMOA|UTC',
                        ],
                    ],
                ],
                'CodecSettings' => [
                    'AacSettings' => [
                        'Bitrate' => <float>,
                        'CodingMode' => 'AD_RECEIVER_MIX|CODING_MODE_1_0|CODING_MODE_1_1|CODING_MODE_2_0|CODING_MODE_5_1',
                        'InputType' => 'BROADCASTER_MIXED_AD|NORMAL',
                        'Profile' => 'HEV1|HEV2|LC',
                        'RateControlMode' => 'CBR|VBR',
                        'RawFormat' => 'LATM_LOAS|NONE',
                        'SampleRate' => <float>,
                        'Spec' => 'MPEG2|MPEG4',
                        'VbrQuality' => 'HIGH|LOW|MEDIUM_HIGH|MEDIUM_LOW',
                    ],
                    'Ac3Settings' => [
                        'Bitrate' => <float>,
                        'BitstreamMode' => 'COMMENTARY|COMPLETE_MAIN|DIALOGUE|EMERGENCY|HEARING_IMPAIRED|MUSIC_AND_EFFECTS|VISUALLY_IMPAIRED|VOICE_OVER',
                        'CodingMode' => 'CODING_MODE_1_0|CODING_MODE_1_1|CODING_MODE_2_0|CODING_MODE_3_2_LFE',
                        'Dialnorm' => <integer>,
                        'DrcProfile' => 'FILM_STANDARD|NONE',
                        'LfeFilter' => 'DISABLED|ENABLED',
                        'MetadataControl' => 'FOLLOW_INPUT|USE_CONFIGURED',
                    ],
                    'Eac3AtmosSettings' => [
                        'Bitrate' => <float>,
                        'CodingMode' => 'CODING_MODE_5_1_4|CODING_MODE_7_1_4|CODING_MODE_9_1_6',
                        'Dialnorm' => <integer>,
                        'DrcLine' => 'FILM_LIGHT|FILM_STANDARD|MUSIC_LIGHT|MUSIC_STANDARD|NONE|SPEECH',
                        'DrcRf' => 'FILM_LIGHT|FILM_STANDARD|MUSIC_LIGHT|MUSIC_STANDARD|NONE|SPEECH',
                        'HeightTrim' => <float>,
                        'SurroundTrim' => <float>,
                    ],
                    'Eac3Settings' => [
                        'AttenuationControl' => 'ATTENUATE_3_DB|NONE',
                        'Bitrate' => <float>,
                        'BitstreamMode' => 'COMMENTARY|COMPLETE_MAIN|EMERGENCY|HEARING_IMPAIRED|VISUALLY_IMPAIRED',
                        'CodingMode' => 'CODING_MODE_1_0|CODING_MODE_2_0|CODING_MODE_3_2',
                        'DcFilter' => 'DISABLED|ENABLED',
                        'Dialnorm' => <integer>,
                        'DrcLine' => 'FILM_LIGHT|FILM_STANDARD|MUSIC_LIGHT|MUSIC_STANDARD|NONE|SPEECH',
                        'DrcRf' => 'FILM_LIGHT|FILM_STANDARD|MUSIC_LIGHT|MUSIC_STANDARD|NONE|SPEECH',
                        'LfeControl' => 'LFE|NO_LFE',
                        'LfeFilter' => 'DISABLED|ENABLED',
                        'LoRoCenterMixLevel' => <float>,
                        'LoRoSurroundMixLevel' => <float>,
                        'LtRtCenterMixLevel' => <float>,
                        'LtRtSurroundMixLevel' => <float>,
                        'MetadataControl' => 'FOLLOW_INPUT|USE_CONFIGURED',
                        'PassthroughControl' => 'NO_PASSTHROUGH|WHEN_POSSIBLE',
                        'PhaseControl' => 'NO_SHIFT|SHIFT_90_DEGREES',
                        'StereoDownmix' => 'DPL2|LO_RO|LT_RT|NOT_INDICATED',
                        'SurroundExMode' => 'DISABLED|ENABLED|NOT_INDICATED',
                        'SurroundMode' => 'DISABLED|ENABLED|NOT_INDICATED',
                    ],
                    'Mp2Settings' => [
                        'Bitrate' => <float>,
                        'CodingMode' => 'CODING_MODE_1_0|CODING_MODE_2_0',
                        'SampleRate' => <float>,
                    ],
                    'PassThroughSettings' => [
                    ],
                    'WavSettings' => [
                        'BitDepth' => <float>,
                        'CodingMode' => 'CODING_MODE_1_0|CODING_MODE_2_0|CODING_MODE_4_0|CODING_MODE_8_0',
                        'SampleRate' => <float>,
                    ],
                ],
                'LanguageCode' => '<string>',
                'LanguageCodeControl' => 'FOLLOW_INPUT|USE_CONFIGURED',
                'Name' => '<string>', // REQUIRED
                'RemixSettings' => [
                    'ChannelMappings' => [ // REQUIRED
                        [
                            'InputChannelLevels' => [ // REQUIRED
                                [
                                    'Gain' => <integer>, // REQUIRED
                                    'InputChannel' => <integer>, // REQUIRED
                                ],
                                // ...
                            ],
                            'OutputChannel' => <integer>, // REQUIRED
                        ],
                        // ...
                    ],
                    'ChannelsIn' => <integer>,
                    'ChannelsOut' => <integer>,
                ],
                'StreamName' => '<string>',
            ],
            // ...
        ],
        'AvailBlanking' => [
            'AvailBlankingImage' => [
                'PasswordParam' => '<string>',
                'Uri' => '<string>', // REQUIRED
                'Username' => '<string>',
            ],
            'State' => 'DISABLED|ENABLED',
        ],
        'AvailConfiguration' => [
            'AvailSettings' => [
                'Esam' => [
                    'AcquisitionPointId' => '<string>', // REQUIRED
                    'AdAvailOffset' => <integer>,
                    'PasswordParam' => '<string>',
                    'PoisEndpoint' => '<string>', // REQUIRED
                    'Username' => '<string>',
                    'ZoneIdentity' => '<string>',
                ],
                'Scte35SpliceInsert' => [
                    'AdAvailOffset' => <integer>,
                    'NoRegionalBlackoutFlag' => 'FOLLOW|IGNORE',
                    'WebDeliveryAllowedFlag' => 'FOLLOW|IGNORE',
                ],
                'Scte35TimeSignalApos' => [
                    'AdAvailOffset' => <integer>,
                    'NoRegionalBlackoutFlag' => 'FOLLOW|IGNORE',
                    'WebDeliveryAllowedFlag' => 'FOLLOW|IGNORE',
                ],
            ],
        ],
        'BlackoutSlate' => [
            'BlackoutSlateImage' => [
                'PasswordParam' => '<string>',
                'Uri' => '<string>', // REQUIRED
                'Username' => '<string>',
            ],
            'NetworkEndBlackout' => 'DISABLED|ENABLED',
            'NetworkEndBlackoutImage' => [
                'PasswordParam' => '<string>',
                'Uri' => '<string>', // REQUIRED
                'Username' => '<string>',
            ],
            'NetworkId' => '<string>',
            'State' => 'DISABLED|ENABLED',
        ],
        'CaptionDescriptions' => [
            [
                'Accessibility' => 'DOES_NOT_IMPLEMENT_ACCESSIBILITY_FEATURES|IMPLEMENTS_ACCESSIBILITY_FEATURES',
                'CaptionSelectorName' => '<string>', // REQUIRED
                'DestinationSettings' => [
                    'AribDestinationSettings' => [
                    ],
                    'BurnInDestinationSettings' => [
                        'Alignment' => 'CENTERED|LEFT|SMART',
                        'BackgroundColor' => 'BLACK|NONE|WHITE',
                        'BackgroundOpacity' => <integer>,
                        'Font' => [
                            'PasswordParam' => '<string>',
                            'Uri' => '<string>', // REQUIRED
                            'Username' => '<string>',
                        ],
                        'FontColor' => 'BLACK|BLUE|GREEN|RED|WHITE|YELLOW',
                        'FontOpacity' => <integer>,
                        'FontResolution' => <integer>,
                        'FontSize' => '<string>',
                        'OutlineColor' => 'BLACK|BLUE|GREEN|RED|WHITE|YELLOW',
                        'OutlineSize' => <integer>,
                        'ShadowColor' => 'BLACK|NONE|WHITE',
                        'ShadowOpacity' => <integer>,
                        'ShadowXOffset' => <integer>,
                        'ShadowYOffset' => <integer>,
                        'TeletextGridControl' => 'FIXED|SCALED',
                        'XPosition' => <integer>,
                        'YPosition' => <integer>,
                    ],
                    'DvbSubDestinationSettings' => [
                        'Alignment' => 'CENTERED|LEFT|SMART',
                        'BackgroundColor' => 'BLACK|NONE|WHITE',
                        'BackgroundOpacity' => <integer>,
                        'Font' => [
                            'PasswordParam' => '<string>',
                            'Uri' => '<string>', // REQUIRED
                            'Username' => '<string>',
                        ],
                        'FontColor' => 'BLACK|BLUE|GREEN|RED|WHITE|YELLOW',
                        'FontOpacity' => <integer>,
                        'FontResolution' => <integer>,
                        'FontSize' => '<string>',
                        'OutlineColor' => 'BLACK|BLUE|GREEN|RED|WHITE|YELLOW',
                        'OutlineSize' => <integer>,
                        'ShadowColor' => 'BLACK|NONE|WHITE',
                        'ShadowOpacity' => <integer>,
                        'ShadowXOffset' => <integer>,
                        'ShadowYOffset' => <integer>,
                        'TeletextGridControl' => 'FIXED|SCALED',
                        'XPosition' => <integer>,
                        'YPosition' => <integer>,
                    ],
                    'EbuTtDDestinationSettings' => [
                        'CopyrightHolder' => '<string>',
                        'FillLineGap' => 'DISABLED|ENABLED',
                        'FontFamily' => '<string>',
                        'StyleControl' => 'EXCLUDE|INCLUDE',
                    ],
                    'EmbeddedDestinationSettings' => [
                    ],
                    'EmbeddedPlusScte20DestinationSettings' => [
                    ],
                    'RtmpCaptionInfoDestinationSettings' => [
                    ],
                    'Scte20PlusEmbeddedDestinationSettings' => [
                    ],
                    'Scte27DestinationSettings' => [
                    ],
                    'SmpteTtDestinationSettings' => [
                    ],
                    'TeletextDestinationSettings' => [
                    ],
                    'TtmlDestinationSettings' => [
                        'StyleControl' => 'PASSTHROUGH|USE_CONFIGURED',
                    ],
                    'WebvttDestinationSettings' => [
                        'StyleControl' => 'NO_STYLE_DATA|PASSTHROUGH',
                    ],
                ],
                'LanguageCode' => '<string>',
                'LanguageDescription' => '<string>',
                'Name' => '<string>', // REQUIRED
            ],
            // ...
        ],
        'FeatureActivations' => [
            'InputPrepareScheduleActions' => 'DISABLED|ENABLED',
        ],
        'GlobalConfiguration' => [
            'InitialAudioGain' => <integer>,
            'InputEndAction' => 'NONE|SWITCH_AND_LOOP_INPUTS',
            'InputLossBehavior' => [
                'BlackFrameMsec' => <integer>,
                'InputLossImageColor' => '<string>',
                'InputLossImageSlate' => [
                    'PasswordParam' => '<string>',
                    'Uri' => '<string>', // REQUIRED
                    'Username' => '<string>',
                ],
                'InputLossImageType' => 'COLOR|SLATE',
                'RepeatFrameMsec' => <integer>,
            ],
            'OutputLockingMode' => 'EPOCH_LOCKING|PIPELINE_LOCKING',
            'OutputTimingSource' => 'INPUT_CLOCK|SYSTEM_CLOCK',
            'SupportLowFramerateInputs' => 'DISABLED|ENABLED',
        ],
        'MotionGraphicsConfiguration' => [
            'MotionGraphicsInsertion' => 'DISABLED|ENABLED',
            'MotionGraphicsSettings' => [ // REQUIRED
                'HtmlMotionGraphicsSettings' => [
                ],
            ],
        ],
        'NielsenConfiguration' => [
            'DistributorId' => '<string>',
            'NielsenPcmToId3Tagging' => 'DISABLED|ENABLED',
        ],
        'OutputGroups' => [ // REQUIRED
            [
                'Name' => '<string>',
                'OutputGroupSettings' => [ // REQUIRED
                    'ArchiveGroupSettings' => [
                        'ArchiveCdnSettings' => [
                            'ArchiveS3Settings' => [
                                'CannedAcl' => 'AUTHENTICATED_READ|BUCKET_OWNER_FULL_CONTROL|BUCKET_OWNER_READ|PUBLIC_READ',
                            ],
                        ],
                        'Destination' => [ // REQUIRED
                            'DestinationRefId' => '<string>',
                        ],
                        'RolloverInterval' => <integer>,
                    ],
                    'FrameCaptureGroupSettings' => [
                        'Destination' => [ // REQUIRED
                            'DestinationRefId' => '<string>',
                        ],
                        'FrameCaptureCdnSettings' => [
                            'FrameCaptureS3Settings' => [
                                'CannedAcl' => 'AUTHENTICATED_READ|BUCKET_OWNER_FULL_CONTROL|BUCKET_OWNER_READ|PUBLIC_READ',
                            ],
                        ],
                    ],
                    'HlsGroupSettings' => [
                        'AdMarkers' => ['<string>', ...],
                        'BaseUrlContent' => '<string>',
                        'BaseUrlContent1' => '<string>',
                        'BaseUrlManifest' => '<string>',
                        'BaseUrlManifest1' => '<string>',
                        'CaptionLanguageMappings' => [
                            [
                                'CaptionChannel' => <integer>, // REQUIRED
                                'LanguageCode' => '<string>', // REQUIRED
                                'LanguageDescription' => '<string>', // REQUIRED
                            ],
                            // ...
                        ],
                        'CaptionLanguageSetting' => 'INSERT|NONE|OMIT',
                        'ClientCache' => 'DISABLED|ENABLED',
                        'CodecSpecification' => 'RFC_4281|RFC_6381',
                        'ConstantIv' => '<string>',
                        'Destination' => [ // REQUIRED
                            'DestinationRefId' => '<string>',
                        ],
                        'DirectoryStructure' => 'SINGLE_DIRECTORY|SUBDIRECTORY_PER_STREAM',
                        'DiscontinuityTags' => 'INSERT|NEVER_INSERT',
                        'EncryptionType' => 'AES128|SAMPLE_AES',
                        'HlsCdnSettings' => [
                            'HlsAkamaiSettings' => [
                                'ConnectionRetryInterval' => <integer>,
                                'FilecacheDuration' => <integer>,
                                'HttpTransferMode' => 'CHUNKED|NON_CHUNKED',
                                'NumRetries' => <integer>,
                                'RestartDelay' => <integer>,
                                'Salt' => '<string>',
                                'Token' => '<string>',
                            ],
                            'HlsBasicPutSettings' => [
                                'ConnectionRetryInterval' => <integer>,
                                'FilecacheDuration' => <integer>,
                                'NumRetries' => <integer>,
                                'RestartDelay' => <integer>,
                            ],
                            'HlsMediaStoreSettings' => [
                                'ConnectionRetryInterval' => <integer>,
                                'FilecacheDuration' => <integer>,
                                'MediaStoreStorageClass' => 'TEMPORAL',
                                'NumRetries' => <integer>,
                                'RestartDelay' => <integer>,
                            ],
                            'HlsS3Settings' => [
                                'CannedAcl' => 'AUTHENTICATED_READ|BUCKET_OWNER_FULL_CONTROL|BUCKET_OWNER_READ|PUBLIC_READ',
                            ],
                            'HlsWebdavSettings' => [
                                'ConnectionRetryInterval' => <integer>,
                                'FilecacheDuration' => <integer>,
                                'HttpTransferMode' => 'CHUNKED|NON_CHUNKED',
                                'NumRetries' => <integer>,
                                'RestartDelay' => <integer>,
                            ],
                        ],
                        'HlsId3SegmentTagging' => 'DISABLED|ENABLED',
                        'IFrameOnlyPlaylists' => 'DISABLED|STANDARD',
                        'IncompleteSegmentBehavior' => 'AUTO|SUPPRESS',
                        'IndexNSegments' => <integer>,
                        'InputLossAction' => 'EMIT_OUTPUT|PAUSE_OUTPUT',
                        'IvInManifest' => 'EXCLUDE|INCLUDE',
                        'IvSource' => 'EXPLICIT|FOLLOWS_SEGMENT_NUMBER',
                        'KeepSegments' => <integer>,
                        'KeyFormat' => '<string>',
                        'KeyFormatVersions' => '<string>',
                        'KeyProviderSettings' => [
                            'StaticKeySettings' => [
                                'KeyProviderServer' => [
                                    'PasswordParam' => '<string>',
                                    'Uri' => '<string>', // REQUIRED
                                    'Username' => '<string>',
                                ],
                                'StaticKeyValue' => '<string>', // REQUIRED
                            ],
                        ],
                        'ManifestCompression' => 'GZIP|NONE',
                        'ManifestDurationFormat' => 'FLOATING_POINT|INTEGER',
                        'MinSegmentLength' => <integer>,
                        'Mode' => 'LIVE|VOD',
                        'OutputSelection' => 'MANIFESTS_AND_SEGMENTS|SEGMENTS_ONLY|VARIANT_MANIFESTS_AND_SEGMENTS',
                        'ProgramDateTime' => 'EXCLUDE|INCLUDE',
                        'ProgramDateTimeClock' => 'INITIALIZE_FROM_OUTPUT_TIMECODE|SYSTEM_CLOCK',
                        'ProgramDateTimePeriod' => <integer>,
                        'RedundantManifest' => 'DISABLED|ENABLED',
                        'SegmentLength' => <integer>,
                        'SegmentationMode' => 'USE_INPUT_SEGMENTATION|USE_SEGMENT_DURATION',
                        'SegmentsPerSubdirectory' => <integer>,
                        'StreamInfResolution' => 'EXCLUDE|INCLUDE',
                        'TimedMetadataId3Frame' => 'NONE|PRIV|TDRL',
                        'TimedMetadataId3Period' => <integer>,
                        'TimestampDeltaMilliseconds' => <integer>,
                        'TsFileMode' => 'SEGMENTED_FILES|SINGLE_FILE',
                    ],
                    'MediaPackageGroupSettings' => [
                        'Destination' => [ // REQUIRED
                            'DestinationRefId' => '<string>',
                        ],
                    ],
                    'MsSmoothGroupSettings' => [
                        'AcquisitionPointId' => '<string>',
                        'AudioOnlyTimecodeControl' => 'PASSTHROUGH|USE_CONFIGURED_CLOCK',
                        'CertificateMode' => 'SELF_SIGNED|VERIFY_AUTHENTICITY',
                        'ConnectionRetryInterval' => <integer>,
                        'Destination' => [ // REQUIRED
                            'DestinationRefId' => '<string>',
                        ],
                        'EventId' => '<string>',
                        'EventIdMode' => 'NO_EVENT_ID|USE_CONFIGURED|USE_TIMESTAMP',
                        'EventStopBehavior' => 'NONE|SEND_EOS',
                        'FilecacheDuration' => <integer>,
                        'FragmentLength' => <integer>,
                        'InputLossAction' => 'EMIT_OUTPUT|PAUSE_OUTPUT',
                        'NumRetries' => <integer>,
                        'RestartDelay' => <integer>,
                        'SegmentationMode' => 'USE_INPUT_SEGMENTATION|USE_SEGMENT_DURATION',
                        'SendDelayMs' => <integer>,
                        'SparseTrackType' => 'NONE|SCTE_35|SCTE_35_WITHOUT_SEGMENTATION',
                        'StreamManifestBehavior' => 'DO_NOT_SEND|SEND',
                        'TimestampOffset' => '<string>',
                        'TimestampOffsetMode' => 'USE_CONFIGURED_OFFSET|USE_EVENT_START_DATE',
                    ],
                    'MultiplexGroupSettings' => [
                    ],
                    'RtmpGroupSettings' => [
                        'AdMarkers' => ['<string>', ...],
                        'AuthenticationScheme' => 'AKAMAI|COMMON',
                        'CacheFullBehavior' => 'DISCONNECT_IMMEDIATELY|WAIT_FOR_SERVER',
                        'CacheLength' => <integer>,
                        'CaptionData' => 'ALL|FIELD1_608|FIELD1_AND_FIELD2_608',
                        'InputLossAction' => 'EMIT_OUTPUT|PAUSE_OUTPUT',
                        'RestartDelay' => <integer>,
                    ],
                    'UdpGroupSettings' => [
                        'InputLossAction' => 'DROP_PROGRAM|DROP_TS|EMIT_PROGRAM',
                        'TimedMetadataId3Frame' => 'NONE|PRIV|TDRL',
                        'TimedMetadataId3Period' => <integer>,
                    ],
                ],
                'Outputs' => [ // REQUIRED
                    [
                        'AudioDescriptionNames' => ['<string>', ...],
                        'CaptionDescriptionNames' => ['<string>', ...],
                        'OutputName' => '<string>',
                        'OutputSettings' => [ // REQUIRED
                            'ArchiveOutputSettings' => [
                                'ContainerSettings' => [ // REQUIRED
                                    'M2tsSettings' => [
                                        'AbsentInputAudioBehavior' => 'DROP|ENCODE_SILENCE',
                                        'Arib' => 'DISABLED|ENABLED',
                                        'AribCaptionsPid' => '<string>',
                                        'AribCaptionsPidControl' => 'AUTO|USE_CONFIGURED',
                                        'AudioBufferModel' => 'ATSC|DVB',
                                        'AudioFramesPerPes' => <integer>,
                                        'AudioPids' => '<string>',
                                        'AudioStreamType' => 'ATSC|DVB',
                                        'Bitrate' => <integer>,
                                        'BufferModel' => 'MULTIPLEX|NONE',
                                        'CcDescriptor' => 'DISABLED|ENABLED',
                                        'DvbNitSettings' => [
                                            'NetworkId' => <integer>, // REQUIRED
                                            'NetworkName' => '<string>', // REQUIRED
                                            'RepInterval' => <integer>,
                                        ],
                                        'DvbSdtSettings' => [
                                            'OutputSdt' => 'SDT_FOLLOW|SDT_FOLLOW_IF_PRESENT|SDT_MANUAL|SDT_NONE',
                                            'RepInterval' => <integer>,
                                            'ServiceName' => '<string>',
                                            'ServiceProviderName' => '<string>',
                                        ],
                                        'DvbSubPids' => '<string>',
                                        'DvbTdtSettings' => [
                                            'RepInterval' => <integer>,
                                        ],
                                        'DvbTeletextPid' => '<string>',
                                        'Ebif' => 'NONE|PASSTHROUGH',
                                        'EbpAudioInterval' => 'VIDEO_AND_FIXED_INTERVALS|VIDEO_INTERVAL',
                                        'EbpLookaheadMs' => <integer>,
                                        'EbpPlacement' => 'VIDEO_AND_AUDIO_PIDS|VIDEO_PID',
                                        'EcmPid' => '<string>',
                                        'EsRateInPes' => 'EXCLUDE|INCLUDE',
                                        'EtvPlatformPid' => '<string>',
                                        'EtvSignalPid' => '<string>',
                                        'FragmentTime' => <float>,
                                        'Klv' => 'NONE|PASSTHROUGH',
                                        'KlvDataPids' => '<string>',
                                        'NielsenId3Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'NullPacketBitrate' => <float>,
                                        'PatInterval' => <integer>,
                                        'PcrControl' => 'CONFIGURED_PCR_PERIOD|PCR_EVERY_PES_PACKET',
                                        'PcrPeriod' => <integer>,
                                        'PcrPid' => '<string>',
                                        'PmtInterval' => <integer>,
                                        'PmtPid' => '<string>',
                                        'ProgramNum' => <integer>,
                                        'RateMode' => 'CBR|VBR',
                                        'Scte27Pids' => '<string>',
                                        'Scte35Control' => 'NONE|PASSTHROUGH',
                                        'Scte35Pid' => '<string>',
                                        'Scte35PrerollPullupMilliseconds' => <float>,
                                        'SegmentationMarkers' => 'EBP|EBP_LEGACY|NONE|PSI_SEGSTART|RAI_ADAPT|RAI_SEGSTART',
                                        'SegmentationStyle' => 'MAINTAIN_CADENCE|RESET_CADENCE',
                                        'SegmentationTime' => <float>,
                                        'TimedMetadataBehavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'TimedMetadataPid' => '<string>',
                                        'TransportStreamId' => <integer>,
                                        'VideoPid' => '<string>',
                                    ],
                                    'RawSettings' => [
                                    ],
                                ],
                                'Extension' => '<string>',
                                'NameModifier' => '<string>',
                            ],
                            'FrameCaptureOutputSettings' => [
                                'NameModifier' => '<string>',
                            ],
                            'HlsOutputSettings' => [
                                'H265PackagingType' => 'HEV1|HVC1',
                                'HlsSettings' => [ // REQUIRED
                                    'AudioOnlyHlsSettings' => [
                                        'AudioGroupId' => '<string>',
                                        'AudioOnlyImage' => [
                                            'PasswordParam' => '<string>',
                                            'Uri' => '<string>', // REQUIRED
                                            'Username' => '<string>',
                                        ],
                                        'AudioTrackType' => 'ALTERNATE_AUDIO_AUTO_SELECT|ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT|ALTERNATE_AUDIO_NOT_AUTO_SELECT|AUDIO_ONLY_VARIANT_STREAM',
                                        'SegmentType' => 'AAC|FMP4',
                                    ],
                                    'Fmp4HlsSettings' => [
                                        'AudioRenditionSets' => '<string>',
                                        'NielsenId3Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'TimedMetadataBehavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                    ],
                                    'FrameCaptureHlsSettings' => [
                                    ],
                                    'StandardHlsSettings' => [
                                        'AudioRenditionSets' => '<string>',
                                        'M3u8Settings' => [ // REQUIRED
                                            'AudioFramesPerPes' => <integer>,
                                            'AudioPids' => '<string>',
                                            'EcmPid' => '<string>',
                                            'NielsenId3Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                            'PatInterval' => <integer>,
                                            'PcrControl' => 'CONFIGURED_PCR_PERIOD|PCR_EVERY_PES_PACKET',
                                            'PcrPeriod' => <integer>,
                                            'PcrPid' => '<string>',
                                            'PmtInterval' => <integer>,
                                            'PmtPid' => '<string>',
                                            'ProgramNum' => <integer>,
                                            'Scte35Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                            'Scte35Pid' => '<string>',
                                            'TimedMetadataBehavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                            'TimedMetadataPid' => '<string>',
                                            'TransportStreamId' => <integer>,
                                            'VideoPid' => '<string>',
                                        ],
                                    ],
                                ],
                                'NameModifier' => '<string>',
                                'SegmentModifier' => '<string>',
                            ],
                            'MediaPackageOutputSettings' => [
                            ],
                            'MsSmoothOutputSettings' => [
                                'H265PackagingType' => 'HEV1|HVC1',
                                'NameModifier' => '<string>',
                            ],
                            'MultiplexOutputSettings' => [
                                'Destination' => [ // REQUIRED
                                    'DestinationRefId' => '<string>',
                                ],
                            ],
                            'RtmpOutputSettings' => [
                                'CertificateMode' => 'SELF_SIGNED|VERIFY_AUTHENTICITY',
                                'ConnectionRetryInterval' => <integer>,
                                'Destination' => [ // REQUIRED
                                    'DestinationRefId' => '<string>',
                                ],
                                'NumRetries' => <integer>,
                            ],
                            'UdpOutputSettings' => [
                                'BufferMsec' => <integer>,
                                'ContainerSettings' => [ // REQUIRED
                                    'M2tsSettings' => [
                                        'AbsentInputAudioBehavior' => 'DROP|ENCODE_SILENCE',
                                        'Arib' => 'DISABLED|ENABLED',
                                        'AribCaptionsPid' => '<string>',
                                        'AribCaptionsPidControl' => 'AUTO|USE_CONFIGURED',
                                        'AudioBufferModel' => 'ATSC|DVB',
                                        'AudioFramesPerPes' => <integer>,
                                        'AudioPids' => '<string>',
                                        'AudioStreamType' => 'ATSC|DVB',
                                        'Bitrate' => <integer>,
                                        'BufferModel' => 'MULTIPLEX|NONE',
                                        'CcDescriptor' => 'DISABLED|ENABLED',
                                        'DvbNitSettings' => [
                                            'NetworkId' => <integer>, // REQUIRED
                                            'NetworkName' => '<string>', // REQUIRED
                                            'RepInterval' => <integer>,
                                        ],
                                        'DvbSdtSettings' => [
                                            'OutputSdt' => 'SDT_FOLLOW|SDT_FOLLOW_IF_PRESENT|SDT_MANUAL|SDT_NONE',
                                            'RepInterval' => <integer>,
                                            'ServiceName' => '<string>',
                                            'ServiceProviderName' => '<string>',
                                        ],
                                        'DvbSubPids' => '<string>',
                                        'DvbTdtSettings' => [
                                            'RepInterval' => <integer>,
                                        ],
                                        'DvbTeletextPid' => '<string>',
                                        'Ebif' => 'NONE|PASSTHROUGH',
                                        'EbpAudioInterval' => 'VIDEO_AND_FIXED_INTERVALS|VIDEO_INTERVAL',
                                        'EbpLookaheadMs' => <integer>,
                                        'EbpPlacement' => 'VIDEO_AND_AUDIO_PIDS|VIDEO_PID',
                                        'EcmPid' => '<string>',
                                        'EsRateInPes' => 'EXCLUDE|INCLUDE',
                                        'EtvPlatformPid' => '<string>',
                                        'EtvSignalPid' => '<string>',
                                        'FragmentTime' => <float>,
                                        'Klv' => 'NONE|PASSTHROUGH',
                                        'KlvDataPids' => '<string>',
                                        'NielsenId3Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'NullPacketBitrate' => <float>,
                                        'PatInterval' => <integer>,
                                        'PcrControl' => 'CONFIGURED_PCR_PERIOD|PCR_EVERY_PES_PACKET',
                                        'PcrPeriod' => <integer>,
                                        'PcrPid' => '<string>',
                                        'PmtInterval' => <integer>,
                                        'PmtPid' => '<string>',
                                        'ProgramNum' => <integer>,
                                        'RateMode' => 'CBR|VBR',
                                        'Scte27Pids' => '<string>',
                                        'Scte35Control' => 'NONE|PASSTHROUGH',
                                        'Scte35Pid' => '<string>',
                                        'Scte35PrerollPullupMilliseconds' => <float>,
                                        'SegmentationMarkers' => 'EBP|EBP_LEGACY|NONE|PSI_SEGSTART|RAI_ADAPT|RAI_SEGSTART',
                                        'SegmentationStyle' => 'MAINTAIN_CADENCE|RESET_CADENCE',
                                        'SegmentationTime' => <float>,
                                        'TimedMetadataBehavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'TimedMetadataPid' => '<string>',
                                        'TransportStreamId' => <integer>,
                                        'VideoPid' => '<string>',
                                    ],
                                ],
                                'Destination' => [ // REQUIRED
                                    'DestinationRefId' => '<string>',
                                ],
                                'FecOutputSettings' => [
                                    'ColumnDepth' => <integer>,
                                    'IncludeFec' => 'COLUMN|COLUMN_AND_ROW',
                                    'RowLength' => <integer>,
                                ],
                            ],
                        ],
                        'VideoDescriptionName' => '<string>',
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'TimecodeConfig' => [ // REQUIRED
            'Source' => 'EMBEDDED|SYSTEMCLOCK|ZEROBASED', // REQUIRED
            'SyncThreshold' => <integer>,
        ],
        'VideoDescriptions' => [ // REQUIRED
            [
                'CodecSettings' => [
                    'FrameCaptureSettings' => [
                        'CaptureInterval' => <integer>,
                        'CaptureIntervalUnits' => 'MILLISECONDS|SECONDS',
                        'TimecodeBurninSettings' => [
                            'FontSize' => 'EXTRA_SMALL_10|LARGE_48|MEDIUM_32|SMALL_16', // REQUIRED
                            'Position' => 'BOTTOM_CENTER|BOTTOM_LEFT|BOTTOM_RIGHT|MIDDLE_CENTER|MIDDLE_LEFT|MIDDLE_RIGHT|TOP_CENTER|TOP_LEFT|TOP_RIGHT', // REQUIRED
                            'Prefix' => '<string>',
                        ],
                    ],
                    'H264Settings' => [
                        'AdaptiveQuantization' => 'AUTO|HIGH|HIGHER|LOW|MAX|MEDIUM|OFF',
                        'AfdSignaling' => 'AUTO|FIXED|NONE',
                        'Bitrate' => <integer>,
                        'BufFillPct' => <integer>,
                        'BufSize' => <integer>,
                        'ColorMetadata' => 'IGNORE|INSERT',
                        'ColorSpaceSettings' => [
                            'ColorSpacePassthroughSettings' => [
                            ],
                            'Rec601Settings' => [
                            ],
                            'Rec709Settings' => [
                            ],
                        ],
                        'EntropyEncoding' => 'CABAC|CAVLC',
                        'FilterSettings' => [
                            'TemporalFilterSettings' => [
                                'PostFilterSharpening' => 'AUTO|DISABLED|ENABLED',
                                'Strength' => 'AUTO|STRENGTH_1|STRENGTH_2|STRENGTH_3|STRENGTH_4|STRENGTH_5|STRENGTH_6|STRENGTH_7|STRENGTH_8|STRENGTH_9|STRENGTH_10|STRENGTH_11|STRENGTH_12|STRENGTH_13|STRENGTH_14|STRENGTH_15|STRENGTH_16',
                            ],
                        ],
                        'FixedAfd' => 'AFD_0000|AFD_0010|AFD_0011|AFD_0100|AFD_1000|AFD_1001|AFD_1010|AFD_1011|AFD_1101|AFD_1110|AFD_1111',
                        'FlickerAq' => 'DISABLED|ENABLED',
                        'ForceFieldPictures' => 'DISABLED|ENABLED',
                        'FramerateControl' => 'INITIALIZE_FROM_SOURCE|SPECIFIED',
                        'FramerateDenominator' => <integer>,
                        'FramerateNumerator' => <integer>,
                        'GopBReference' => 'DISABLED|ENABLED',
                        'GopClosedCadence' => <integer>,
                        'GopNumBFrames' => <integer>,
                        'GopSize' => <float>,
                        'GopSizeUnits' => 'FRAMES|SECONDS',
                        'Level' => 'H264_LEVEL_1|H264_LEVEL_1_1|H264_LEVEL_1_2|H264_LEVEL_1_3|H264_LEVEL_2|H264_LEVEL_2_1|H264_LEVEL_2_2|H264_LEVEL_3|H264_LEVEL_3_1|H264_LEVEL_3_2|H264_LEVEL_4|H264_LEVEL_4_1|H264_LEVEL_4_2|H264_LEVEL_5|H264_LEVEL_5_1|H264_LEVEL_5_2|H264_LEVEL_AUTO',
                        'LookAheadRateControl' => 'HIGH|LOW|MEDIUM',
                        'MaxBitrate' => <integer>,
                        'MinIInterval' => <integer>,
                        'NumRefFrames' => <integer>,
                        'ParControl' => 'INITIALIZE_FROM_SOURCE|SPECIFIED',
                        'ParDenominator' => <integer>,
                        'ParNumerator' => <integer>,
                        'Profile' => 'BASELINE|HIGH|HIGH_10BIT|HIGH_422|HIGH_422_10BIT|MAIN',
                        'QualityLevel' => 'ENHANCED_QUALITY|STANDARD_QUALITY',
                        'QvbrQualityLevel' => <integer>,
                        'RateControlMode' => 'CBR|MULTIPLEX|QVBR|VBR',
                        'ScanType' => 'INTERLACED|PROGRESSIVE',
                        'SceneChangeDetect' => 'DISABLED|ENABLED',
                        'Slices' => <integer>,
                        'Softness' => <integer>,
                        'SpatialAq' => 'DISABLED|ENABLED',
                        'SubgopLength' => 'DYNAMIC|FIXED',
                        'Syntax' => 'DEFAULT|RP2027',
                        'TemporalAq' => 'DISABLED|ENABLED',
                        'TimecodeBurninSettings' => [
                            'FontSize' => 'EXTRA_SMALL_10|LARGE_48|MEDIUM_32|SMALL_16', // REQUIRED
                            'Position' => 'BOTTOM_CENTER|BOTTOM_LEFT|BOTTOM_RIGHT|MIDDLE_CENTER|MIDDLE_LEFT|MIDDLE_RIGHT|TOP_CENTER|TOP_LEFT|TOP_RIGHT', // REQUIRED
                            'Prefix' => '<string>',
                        ],
                        'TimecodeInsertion' => 'DISABLED|PIC_TIMING_SEI',
                    ],
                    'H265Settings' => [
                        'AdaptiveQuantization' => 'AUTO|HIGH|HIGHER|LOW|MAX|MEDIUM|OFF',
                        'AfdSignaling' => 'AUTO|FIXED|NONE',
                        'AlternativeTransferFunction' => 'INSERT|OMIT',
                        'Bitrate' => <integer>,
                        'BufSize' => <integer>,
                        'ColorMetadata' => 'IGNORE|INSERT',
                        'ColorSpaceSettings' => [
                            'ColorSpacePassthroughSettings' => [
                            ],
                            'DolbyVision81Settings' => [
                            ],
                            'Hdr10Settings' => [
                                'MaxCll' => <integer>,
                                'MaxFall' => <integer>,
                            ],
                            'Rec601Settings' => [
                            ],
                            'Rec709Settings' => [
                            ],
                        ],
                        'FilterSettings' => [
                            'TemporalFilterSettings' => [
                                'PostFilterSharpening' => 'AUTO|DISABLED|ENABLED',
                                'Strength' => 'AUTO|STRENGTH_1|STRENGTH_2|STRENGTH_3|STRENGTH_4|STRENGTH_5|STRENGTH_6|STRENGTH_7|STRENGTH_8|STRENGTH_9|STRENGTH_10|STRENGTH_11|STRENGTH_12|STRENGTH_13|STRENGTH_14|STRENGTH_15|STRENGTH_16',
                            ],
                        ],
                        'FixedAfd' => 'AFD_0000|AFD_0010|AFD_0011|AFD_0100|AFD_1000|AFD_1001|AFD_1010|AFD_1011|AFD_1101|AFD_1110|AFD_1111',
                        'FlickerAq' => 'DISABLED|ENABLED',
                        'FramerateDenominator' => <integer>, // REQUIRED
                        'FramerateNumerator' => <integer>, // REQUIRED
                        'GopClosedCadence' => <integer>,
                        'GopSize' => <float>,
                        'GopSizeUnits' => 'FRAMES|SECONDS',
                        'Level' => 'H265_LEVEL_1|H265_LEVEL_2|H265_LEVEL_2_1|H265_LEVEL_3|H265_LEVEL_3_1|H265_LEVEL_4|H265_LEVEL_4_1|H265_LEVEL_5|H265_LEVEL_5_1|H265_LEVEL_5_2|H265_LEVEL_6|H265_LEVEL_6_1|H265_LEVEL_6_2|H265_LEVEL_AUTO',
                        'LookAheadRateControl' => 'HIGH|LOW|MEDIUM',
                        'MaxBitrate' => <integer>,
                        'MinIInterval' => <integer>,
                        'ParDenominator' => <integer>,
                        'ParNumerator' => <integer>,
                        'Profile' => 'MAIN|MAIN_10BIT',
                        'QvbrQualityLevel' => <integer>,
                        'RateControlMode' => 'CBR|MULTIPLEX|QVBR',
                        'ScanType' => 'INTERLACED|PROGRESSIVE',
                        'SceneChangeDetect' => 'DISABLED|ENABLED',
                        'Slices' => <integer>,
                        'Tier' => 'HIGH|MAIN',
                        'TimecodeBurninSettings' => [
                            'FontSize' => 'EXTRA_SMALL_10|LARGE_48|MEDIUM_32|SMALL_16', // REQUIRED
                            'Position' => 'BOTTOM_CENTER|BOTTOM_LEFT|BOTTOM_RIGHT|MIDDLE_CENTER|MIDDLE_LEFT|MIDDLE_RIGHT|TOP_CENTER|TOP_LEFT|TOP_RIGHT', // REQUIRED
                            'Prefix' => '<string>',
                        ],
                        'TimecodeInsertion' => 'DISABLED|PIC_TIMING_SEI',
                    ],
                    'Mpeg2Settings' => [
                        'AdaptiveQuantization' => 'AUTO|HIGH|LOW|MEDIUM|OFF',
                        'AfdSignaling' => 'AUTO|FIXED|NONE',
                        'ColorMetadata' => 'IGNORE|INSERT',
                        'ColorSpace' => 'AUTO|PASSTHROUGH',
                        'DisplayAspectRatio' => 'DISPLAYRATIO16X9|DISPLAYRATIO4X3',
                        'FilterSettings' => [
                            'TemporalFilterSettings' => [
                                'PostFilterSharpening' => 'AUTO|DISABLED|ENABLED',
                                'Strength' => 'AUTO|STRENGTH_1|STRENGTH_2|STRENGTH_3|STRENGTH_4|STRENGTH_5|STRENGTH_6|STRENGTH_7|STRENGTH_8|STRENGTH_9|STRENGTH_10|STRENGTH_11|STRENGTH_12|STRENGTH_13|STRENGTH_14|STRENGTH_15|STRENGTH_16',
                            ],
                        ],
                        'FixedAfd' => 'AFD_0000|AFD_0010|AFD_0011|AFD_0100|AFD_1000|AFD_1001|AFD_1010|AFD_1011|AFD_1101|AFD_1110|AFD_1111',
                        'FramerateDenominator' => <integer>, // REQUIRED
                        'FramerateNumerator' => <integer>, // REQUIRED
                        'GopClosedCadence' => <integer>,
                        'GopNumBFrames' => <integer>,
                        'GopSize' => <float>,
                        'GopSizeUnits' => 'FRAMES|SECONDS',
                        'ScanType' => 'INTERLACED|PROGRESSIVE',
                        'SubgopLength' => 'DYNAMIC|FIXED',
                        'TimecodeBurninSettings' => [
                            'FontSize' => 'EXTRA_SMALL_10|LARGE_48|MEDIUM_32|SMALL_16', // REQUIRED
                            'Position' => 'BOTTOM_CENTER|BOTTOM_LEFT|BOTTOM_RIGHT|MIDDLE_CENTER|MIDDLE_LEFT|MIDDLE_RIGHT|TOP_CENTER|TOP_LEFT|TOP_RIGHT', // REQUIRED
                            'Prefix' => '<string>',
                        ],
                        'TimecodeInsertion' => 'DISABLED|GOP_TIMECODE',
                    ],
                ],
                'Height' => <integer>,
                'Name' => '<string>', // REQUIRED
                'RespondToAfd' => 'NONE|PASSTHROUGH|RESPOND',
                'ScalingBehavior' => 'DEFAULT|STRETCH_TO_OUTPUT',
                'Sharpness' => <integer>,
                'Width' => <integer>,
            ],
            // ...
        ],
    ],
    'InputAttachments' => [
        [
            'AutomaticInputFailoverSettings' => [
                'ErrorClearTimeMsec' => <integer>,
                'FailoverConditions' => [
                    [
                        'FailoverConditionSettings' => [
                            'AudioSilenceSettings' => [
                                'AudioSelectorName' => '<string>', // REQUIRED
                                'AudioSilenceThresholdMsec' => <integer>,
                            ],
                            'InputLossSettings' => [
                                'InputLossThresholdMsec' => <integer>,
                            ],
                            'VideoBlackSettings' => [
                                'BlackDetectThreshold' => <float>,
                                'VideoBlackThresholdMsec' => <integer>,
                            ],
                        ],
                    ],
                    // ...
                ],
                'InputPreference' => 'EQUAL_INPUT_PREFERENCE|PRIMARY_INPUT_PREFERRED',
                'SecondaryInputId' => '<string>', // REQUIRED
            ],
            'InputAttachmentName' => '<string>',
            'InputId' => '<string>',
            'InputSettings' => [
                'AudioSelectors' => [
                    [
                        'Name' => '<string>', // REQUIRED
                        'SelectorSettings' => [
                            'AudioHlsRenditionSelection' => [
                                'GroupId' => '<string>', // REQUIRED
                                'Name' => '<string>', // REQUIRED
                            ],
                            'AudioLanguageSelection' => [
                                'LanguageCode' => '<string>', // REQUIRED
                                'LanguageSelectionPolicy' => 'LOOSE|STRICT',
                            ],
                            'AudioPidSelection' => [
                                'Pid' => <integer>, // REQUIRED
                            ],
                            'AudioTrackSelection' => [
                                'DolbyEDecode' => [
                                    'ProgramSelection' => 'ALL_CHANNELS|PROGRAM_1|PROGRAM_2|PROGRAM_3|PROGRAM_4|PROGRAM_5|PROGRAM_6|PROGRAM_7|PROGRAM_8', // REQUIRED
                                ],
                                'Tracks' => [ // REQUIRED
                                    [
                                        'Track' => <integer>, // REQUIRED
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                    ],
                    // ...
                ],
                'CaptionSelectors' => [
                    [
                        'LanguageCode' => '<string>',
                        'Name' => '<string>', // REQUIRED
                        'SelectorSettings' => [
                            'AncillarySourceSettings' => [
                                'SourceAncillaryChannelNumber' => <integer>,
                            ],
                            'AribSourceSettings' => [
                            ],
                            'DvbSubSourceSettings' => [
                                'OcrLanguage' => 'DEU|ENG|FRA|NLD|POR|SPA',
                                'Pid' => <integer>,
                            ],
                            'EmbeddedSourceSettings' => [
                                'Convert608To708' => 'DISABLED|UPCONVERT',
                                'Scte20Detection' => 'AUTO|OFF',
                                'Source608ChannelNumber' => <integer>,
                                'Source608TrackNumber' => <integer>,
                            ],
                            'Scte20SourceSettings' => [
                                'Convert608To708' => 'DISABLED|UPCONVERT',
                                'Source608ChannelNumber' => <integer>,
                            ],
                            'Scte27SourceSettings' => [
                                'OcrLanguage' => 'DEU|ENG|FRA|NLD|POR|SPA',
                                'Pid' => <integer>,
                            ],
                            'TeletextSourceSettings' => [
                                'OutputRectangle' => [
                                    'Height' => <float>, // REQUIRED
                                    'LeftOffset' => <float>, // REQUIRED
                                    'TopOffset' => <float>, // REQUIRED
                                    'Width' => <float>, // REQUIRED
                                ],
                                'PageNumber' => '<string>',
                            ],
                        ],
                    ],
                    // ...
                ],
                'DeblockFilter' => 'DISABLED|ENABLED',
                'DenoiseFilter' => 'DISABLED|ENABLED',
                'FilterStrength' => <integer>,
                'InputFilter' => 'AUTO|DISABLED|FORCED',
                'NetworkInputSettings' => [
                    'HlsInputSettings' => [
                        'Bandwidth' => <integer>,
                        'BufferSegments' => <integer>,
                        'Retries' => <integer>,
                        'RetryInterval' => <integer>,
                        'Scte35Source' => 'MANIFEST|SEGMENTS',
                    ],
                    'ServerValidation' => 'CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME|CHECK_CRYPTOGRAPHY_ONLY',
                ],
                'Scte35Pid' => <integer>,
                'Smpte2038DataPreference' => 'IGNORE|PREFER',
                'SourceEndBehavior' => 'CONTINUE|LOOP',
                'VideoSelector' => [
                    'ColorSpace' => 'FOLLOW|HDR10|HLG_2020|REC_601|REC_709',
                    'ColorSpaceSettings' => [
                        'Hdr10Settings' => [
                            'MaxCll' => <integer>,
                            'MaxFall' => <integer>,
                        ],
                    ],
                    'ColorSpaceUsage' => 'FALLBACK|FORCE',
                    'SelectorSettings' => [
                        'VideoSelectorPid' => [
                            'Pid' => <integer>,
                        ],
                        'VideoSelectorProgramId' => [
                            'ProgramId' => <integer>,
                        ],
                    ],
                ],
            ],
        ],
        // ...
    ],
    'InputSpecification' => [
        'Codec' => 'MPEG2|AVC|HEVC',
        'MaximumBitrate' => 'MAX_10_MBPS|MAX_20_MBPS|MAX_50_MBPS',
        'Resolution' => 'SD|HD|UHD',
    ],
    'LogLevel' => 'ERROR|WARNING|INFO|DEBUG|DISABLED',
    'Maintenance' => [
        'MaintenanceDay' => 'MONDAY|TUESDAY|WEDNESDAY|THURSDAY|FRIDAY|SATURDAY|SUNDAY',
        'MaintenanceStartTime' => '<string>',
    ],
    'Name' => '<string>',
    'RequestId' => '<string>',
    'Reserved' => '<string>',
    'RoleArn' => '<string>',
    'Tags' => ['<string>', ...],
    'Vpc' => [
        'PublicAddressAllocationIds' => ['<string>', ...],
        'SecurityGroupIds' => ['<string>', ...],
        'SubnetIds' => ['<string>', ...], // REQUIRED
    ],
]);

Parameter Details

Members
CdiInputSpecification
  • Type: CdiInputSpecification structure
ChannelClass
  • Type: string
A standard channel has two encoding pipelines and a single pipeline channel only has one.
Destinations
  • Type: Array of OutputDestination structures
EncoderSettings
  • Type: EncoderSettings structure
Encoder Settings
InputAttachments
  • Type: Array of InputAttachment structures
InputSpecification
  • Type: InputSpecification structure
LogLevel
  • Type: string
The log level the user wants for their channel.
Maintenance
  • Type: MaintenanceCreateSettings structure
Name
  • Type: string
RequestId
  • Type: string
Reserved
  • Type: string
RoleArn
  • Type: string
Tags
  • Type: Associative array of custom strings keys (__string) to strings
Vpc
  • Type: VpcOutputSettings structure
The properties for a private VPC OutputWhen this property is specified, the output egress addresses will be created in a user specified VPC

Result Syntax

[
    'Channel' => [
        'Arn' => '<string>',
        'CdiInputSpecification' => [
            'Resolution' => 'SD|HD|FHD|UHD',
        ],
        'ChannelClass' => 'STANDARD|SINGLE_PIPELINE',
        'Destinations' => [
            [
                'Id' => '<string>',
                'MediaPackageSettings' => [
                    [
                        'ChannelId' => '<string>',
                    ],
                    // ...
                ],
                'MultiplexSettings' => [
                    'MultiplexId' => '<string>',
                    'ProgramName' => '<string>',
                ],
                'Settings' => [
                    [
                        'PasswordParam' => '<string>',
                        'StreamName' => '<string>',
                        'Url' => '<string>',
                        'Username' => '<string>',
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'EgressEndpoints' => [
            [
                'SourceIp' => '<string>',
            ],
            // ...
        ],
        'EncoderSettings' => [
            'AudioDescriptions' => [
                [
                    'AudioNormalizationSettings' => [
                        'Algorithm' => 'ITU_1770_1|ITU_1770_2',
                        'AlgorithmControl' => 'CORRECT_AUDIO',
                        'TargetLkfs' => <float>,
                    ],
                    'AudioSelectorName' => '<string>',
                    'AudioType' => 'CLEAN_EFFECTS|HEARING_IMPAIRED|UNDEFINED|VISUAL_IMPAIRED_COMMENTARY',
                    'AudioTypeControl' => 'FOLLOW_INPUT|USE_CONFIGURED',
                    'AudioWatermarkingSettings' => [
                        'NielsenWatermarksSettings' => [
                            'NielsenCbetSettings' => [
                                'CbetCheckDigitString' => '<string>',
                                'CbetStepaside' => 'DISABLED|ENABLED',
                                'Csid' => '<string>',
                            ],
                            'NielsenDistributionType' => 'FINAL_DISTRIBUTOR|PROGRAM_CONTENT',
                            'NielsenNaesIiNwSettings' => [
                                'CheckDigitString' => '<string>',
                                'Sid' => <float>,
                                'Timezone' => 'AMERICA_PUERTO_RICO|US_ALASKA|US_ARIZONA|US_CENTRAL|US_EASTERN|US_HAWAII|US_MOUNTAIN|US_PACIFIC|US_SAMOA|UTC',
                            ],
                        ],
                    ],
                    'CodecSettings' => [
                        'AacSettings' => [
                            'Bitrate' => <float>,
                            'CodingMode' => 'AD_RECEIVER_MIX|CODING_MODE_1_0|CODING_MODE_1_1|CODING_MODE_2_0|CODING_MODE_5_1',
                            'InputType' => 'BROADCASTER_MIXED_AD|NORMAL',
                            'Profile' => 'HEV1|HEV2|LC',
                            'RateControlMode' => 'CBR|VBR',
                            'RawFormat' => 'LATM_LOAS|NONE',
                            'SampleRate' => <float>,
                            'Spec' => 'MPEG2|MPEG4',
                            'VbrQuality' => 'HIGH|LOW|MEDIUM_HIGH|MEDIUM_LOW',
                        ],
                        'Ac3Settings' => [
                            'Bitrate' => <float>,
                            'BitstreamMode' => 'COMMENTARY|COMPLETE_MAIN|DIALOGUE|EMERGENCY|HEARING_IMPAIRED|MUSIC_AND_EFFECTS|VISUALLY_IMPAIRED|VOICE_OVER',
                            'CodingMode' => 'CODING_MODE_1_0|CODING_MODE_1_1|CODING_MODE_2_0|CODING_MODE_3_2_LFE',
                            'Dialnorm' => <integer>,
                            'DrcProfile' => 'FILM_STANDARD|NONE',
                            'LfeFilter' => 'DISABLED|ENABLED',
                            'MetadataControl' => 'FOLLOW_INPUT|USE_CONFIGURED',
                        ],
                        'Eac3AtmosSettings' => [
                            'Bitrate' => <float>,
                            'CodingMode' => 'CODING_MODE_5_1_4|CODING_MODE_7_1_4|CODING_MODE_9_1_6',
                            'Dialnorm' => <integer>,
                            'DrcLine' => 'FILM_LIGHT|FILM_STANDARD|MUSIC_LIGHT|MUSIC_STANDARD|NONE|SPEECH',
                            'DrcRf' => 'FILM_LIGHT|FILM_STANDARD|MUSIC_LIGHT|MUSIC_STANDARD|NONE|SPEECH',
                            'HeightTrim' => <float>,
                            'SurroundTrim' => <float>,
                        ],
                        'Eac3Settings' => [
                            'AttenuationControl' => 'ATTENUATE_3_DB|NONE',
                            'Bitrate' => <float>,
                            'BitstreamMode' => 'COMMENTARY|COMPLETE_MAIN|EMERGENCY|HEARING_IMPAIRED|VISUALLY_IMPAIRED',
                            'CodingMode' => 'CODING_MODE_1_0|CODING_MODE_2_0|CODING_MODE_3_2',
                            'DcFilter' => 'DISABLED|ENABLED',
                            'Dialnorm' => <integer>,
                            'DrcLine' => 'FILM_LIGHT|FILM_STANDARD|MUSIC_LIGHT|MUSIC_STANDARD|NONE|SPEECH',
                            'DrcRf' => 'FILM_LIGHT|FILM_STANDARD|MUSIC_LIGHT|MUSIC_STANDARD|NONE|SPEECH',
                            'LfeControl' => 'LFE|NO_LFE',
                            'LfeFilter' => 'DISABLED|ENABLED',
                            'LoRoCenterMixLevel' => <float>,
                            'LoRoSurroundMixLevel' => <float>,
                            'LtRtCenterMixLevel' => <float>,
                            'LtRtSurroundMixLevel' => <float>,
                            'MetadataControl' => 'FOLLOW_INPUT|USE_CONFIGURED',
                            'PassthroughControl' => 'NO_PASSTHROUGH|WHEN_POSSIBLE',
                            'PhaseControl' => 'NO_SHIFT|SHIFT_90_DEGREES',
                            'StereoDownmix' => 'DPL2|LO_RO|LT_RT|NOT_INDICATED',
                            'SurroundExMode' => 'DISABLED|ENABLED|NOT_INDICATED',
                            'SurroundMode' => 'DISABLED|ENABLED|NOT_INDICATED',
                        ],
                        'Mp2Settings' => [
                            'Bitrate' => <float>,
                            'CodingMode' => 'CODING_MODE_1_0|CODING_MODE_2_0',
                            'SampleRate' => <float>,
                        ],
                        'PassThroughSettings' => [
                        ],
                        'WavSettings' => [
                            'BitDepth' => <float>,
                            'CodingMode' => 'CODING_MODE_1_0|CODING_MODE_2_0|CODING_MODE_4_0|CODING_MODE_8_0',
                            'SampleRate' => <float>,
                        ],
                    ],
                    'LanguageCode' => '<string>',
                    'LanguageCodeControl' => 'FOLLOW_INPUT|USE_CONFIGURED',
                    'Name' => '<string>',
                    'RemixSettings' => [
                        'ChannelMappings' => [
                            [
                                'InputChannelLevels' => [
                                    [
                                        'Gain' => <integer>,
                                        'InputChannel' => <integer>,
                                    ],
                                    // ...
                                ],
                                'OutputChannel' => <integer>,
                            ],
                            // ...
                        ],
                        'ChannelsIn' => <integer>,
                        'ChannelsOut' => <integer>,
                    ],
                    'StreamName' => '<string>',
                ],
                // ...
            ],
            'AvailBlanking' => [
                'AvailBlankingImage' => [
                    'PasswordParam' => '<string>',
                    'Uri' => '<string>',
                    'Username' => '<string>',
                ],
                'State' => 'DISABLED|ENABLED',
            ],
            'AvailConfiguration' => [
                'AvailSettings' => [
                    'Esam' => [
                        'AcquisitionPointId' => '<string>',
                        'AdAvailOffset' => <integer>,
                        'PasswordParam' => '<string>',
                        'PoisEndpoint' => '<string>',
                        'Username' => '<string>',
                        'ZoneIdentity' => '<string>',
                    ],
                    'Scte35SpliceInsert' => [
                        'AdAvailOffset' => <integer>,
                        'NoRegionalBlackoutFlag' => 'FOLLOW|IGNORE',
                        'WebDeliveryAllowedFlag' => 'FOLLOW|IGNORE',
                    ],
                    'Scte35TimeSignalApos' => [
                        'AdAvailOffset' => <integer>,
                        'NoRegionalBlackoutFlag' => 'FOLLOW|IGNORE',
                        'WebDeliveryAllowedFlag' => 'FOLLOW|IGNORE',
                    ],
                ],
            ],
            'BlackoutSlate' => [
                'BlackoutSlateImage' => [
                    'PasswordParam' => '<string>',
                    'Uri' => '<string>',
                    'Username' => '<string>',
                ],
                'NetworkEndBlackout' => 'DISABLED|ENABLED',
                'NetworkEndBlackoutImage' => [
                    'PasswordParam' => '<string>',
                    'Uri' => '<string>',
                    'Username' => '<string>',
                ],
                'NetworkId' => '<string>',
                'State' => 'DISABLED|ENABLED',
            ],
            'CaptionDescriptions' => [
                [
                    'Accessibility' => 'DOES_NOT_IMPLEMENT_ACCESSIBILITY_FEATURES|IMPLEMENTS_ACCESSIBILITY_FEATURES',
                    'CaptionSelectorName' => '<string>',
                    'DestinationSettings' => [
                        'AribDestinationSettings' => [
                        ],
                        'BurnInDestinationSettings' => [
                            'Alignment' => 'CENTERED|LEFT|SMART',
                            'BackgroundColor' => 'BLACK|NONE|WHITE',
                            'BackgroundOpacity' => <integer>,
                            'Font' => [
                                'PasswordParam' => '<string>',
                                'Uri' => '<string>',
                                'Username' => '<string>',
                            ],
                            'FontColor' => 'BLACK|BLUE|GREEN|RED|WHITE|YELLOW',
                            'FontOpacity' => <integer>,
                            'FontResolution' => <integer>,
                            'FontSize' => '<string>',
                            'OutlineColor' => 'BLACK|BLUE|GREEN|RED|WHITE|YELLOW',
                            'OutlineSize' => <integer>,
                            'ShadowColor' => 'BLACK|NONE|WHITE',
                            'ShadowOpacity' => <integer>,
                            'ShadowXOffset' => <integer>,
                            'ShadowYOffset' => <integer>,
                            'TeletextGridControl' => 'FIXED|SCALED',
                            'XPosition' => <integer>,
                            'YPosition' => <integer>,
                        ],
                        'DvbSubDestinationSettings' => [
                            'Alignment' => 'CENTERED|LEFT|SMART',
                            'BackgroundColor' => 'BLACK|NONE|WHITE',
                            'BackgroundOpacity' => <integer>,
                            'Font' => [
                                'PasswordParam' => '<string>',
                                'Uri' => '<string>',
                                'Username' => '<string>',
                            ],
                            'FontColor' => 'BLACK|BLUE|GREEN|RED|WHITE|YELLOW',
                            'FontOpacity' => <integer>,
                            'FontResolution' => <integer>,
                            'FontSize' => '<string>',
                            'OutlineColor' => 'BLACK|BLUE|GREEN|RED|WHITE|YELLOW',
                            'OutlineSize' => <integer>,
                            'ShadowColor' => 'BLACK|NONE|WHITE',
                            'ShadowOpacity' => <integer>,
                            'ShadowXOffset' => <integer>,
                            'ShadowYOffset' => <integer>,
                            'TeletextGridControl' => 'FIXED|SCALED',
                            'XPosition' => <integer>,
                            'YPosition' => <integer>,
                        ],
                        'EbuTtDDestinationSettings' => [
                            'CopyrightHolder' => '<string>',
                            'FillLineGap' => 'DISABLED|ENABLED',
                            'FontFamily' => '<string>',
                            'StyleControl' => 'EXCLUDE|INCLUDE',
                        ],
                        'EmbeddedDestinationSettings' => [
                        ],
                        'EmbeddedPlusScte20DestinationSettings' => [
                        ],
                        'RtmpCaptionInfoDestinationSettings' => [
                        ],
                        'Scte20PlusEmbeddedDestinationSettings' => [
                        ],
                        'Scte27DestinationSettings' => [
                        ],
                        'SmpteTtDestinationSettings' => [
                        ],
                        'TeletextDestinationSettings' => [
                        ],
                        'TtmlDestinationSettings' => [
                            'StyleControl' => 'PASSTHROUGH|USE_CONFIGURED',
                        ],
                        'WebvttDestinationSettings' => [
                            'StyleControl' => 'NO_STYLE_DATA|PASSTHROUGH',
                        ],
                    ],
                    'LanguageCode' => '<string>',
                    'LanguageDescription' => '<string>',
                    'Name' => '<string>',
                ],
                // ...
            ],
            'FeatureActivations' => [
                'InputPrepareScheduleActions' => 'DISABLED|ENABLED',
            ],
            'GlobalConfiguration' => [
                'InitialAudioGain' => <integer>,
                'InputEndAction' => 'NONE|SWITCH_AND_LOOP_INPUTS',
                'InputLossBehavior' => [
                    'BlackFrameMsec' => <integer>,
                    'InputLossImageColor' => '<string>',
                    'InputLossImageSlate' => [
                        'PasswordParam' => '<string>',
                        'Uri' => '<string>',
                        'Username' => '<string>',
                    ],
                    'InputLossImageType' => 'COLOR|SLATE',
                    'RepeatFrameMsec' => <integer>,
                ],
                'OutputLockingMode' => 'EPOCH_LOCKING|PIPELINE_LOCKING',
                'OutputTimingSource' => 'INPUT_CLOCK|SYSTEM_CLOCK',
                'SupportLowFramerateInputs' => 'DISABLED|ENABLED',
            ],
            'MotionGraphicsConfiguration' => [
                'MotionGraphicsInsertion' => 'DISABLED|ENABLED',
                'MotionGraphicsSettings' => [
                    'HtmlMotionGraphicsSettings' => [
                    ],
                ],
            ],
            'NielsenConfiguration' => [
                'DistributorId' => '<string>',
                'NielsenPcmToId3Tagging' => 'DISABLED|ENABLED',
            ],
            'OutputGroups' => [
                [
                    'Name' => '<string>',
                    'OutputGroupSettings' => [
                        'ArchiveGroupSettings' => [
                            'ArchiveCdnSettings' => [
                                'ArchiveS3Settings' => [
                                    'CannedAcl' => 'AUTHENTICATED_READ|BUCKET_OWNER_FULL_CONTROL|BUCKET_OWNER_READ|PUBLIC_READ',
                                ],
                            ],
                            'Destination' => [
                                'DestinationRefId' => '<string>',
                            ],
                            'RolloverInterval' => <integer>,
                        ],
                        'FrameCaptureGroupSettings' => [
                            'Destination' => [
                                'DestinationRefId' => '<string>',
                            ],
                            'FrameCaptureCdnSettings' => [
                                'FrameCaptureS3Settings' => [
                                    'CannedAcl' => 'AUTHENTICATED_READ|BUCKET_OWNER_FULL_CONTROL|BUCKET_OWNER_READ|PUBLIC_READ',
                                ],
                            ],
                        ],
                        'HlsGroupSettings' => [
                            'AdMarkers' => ['<string>', ...],
                            'BaseUrlContent' => '<string>',
                            'BaseUrlContent1' => '<string>',
                            'BaseUrlManifest' => '<string>',
                            'BaseUrlManifest1' => '<string>',
                            'CaptionLanguageMappings' => [
                                [
                                    'CaptionChannel' => <integer>,
                                    'LanguageCode' => '<string>',
                                    'LanguageDescription' => '<string>',
                                ],
                                // ...
                            ],
                            'CaptionLanguageSetting' => 'INSERT|NONE|OMIT',
                            'ClientCache' => 'DISABLED|ENABLED',
                            'CodecSpecification' => 'RFC_4281|RFC_6381',
                            'ConstantIv' => '<string>',
                            'Destination' => [
                                'DestinationRefId' => '<string>',
                            ],
                            'DirectoryStructure' => 'SINGLE_DIRECTORY|SUBDIRECTORY_PER_STREAM',
                            'DiscontinuityTags' => 'INSERT|NEVER_INSERT',
                            'EncryptionType' => 'AES128|SAMPLE_AES',
                            'HlsCdnSettings' => [
                                'HlsAkamaiSettings' => [
                                    'ConnectionRetryInterval' => <integer>,
                                    'FilecacheDuration' => <integer>,
                                    'HttpTransferMode' => 'CHUNKED|NON_CHUNKED',
                                    'NumRetries' => <integer>,
                                    'RestartDelay' => <integer>,
                                    'Salt' => '<string>',
                                    'Token' => '<string>',
                                ],
                                'HlsBasicPutSettings' => [
                                    'ConnectionRetryInterval' => <integer>,
                                    'FilecacheDuration' => <integer>,
                                    'NumRetries' => <integer>,
                                    'RestartDelay' => <integer>,
                                ],
                                'HlsMediaStoreSettings' => [
                                    'ConnectionRetryInterval' => <integer>,
                                    'FilecacheDuration' => <integer>,
                                    'MediaStoreStorageClass' => 'TEMPORAL',
                                    'NumRetries' => <integer>,
                                    'RestartDelay' => <integer>,
                                ],
                                'HlsS3Settings' => [
                                    'CannedAcl' => 'AUTHENTICATED_READ|BUCKET_OWNER_FULL_CONTROL|BUCKET_OWNER_READ|PUBLIC_READ',
                                ],
                                'HlsWebdavSettings' => [
                                    'ConnectionRetryInterval' => <integer>,
                                    'FilecacheDuration' => <integer>,
                                    'HttpTransferMode' => 'CHUNKED|NON_CHUNKED',
                                    'NumRetries' => <integer>,
                                    'RestartDelay' => <integer>,
                                ],
                            ],
                            'HlsId3SegmentTagging' => 'DISABLED|ENABLED',
                            'IFrameOnlyPlaylists' => 'DISABLED|STANDARD',
                            'IncompleteSegmentBehavior' => 'AUTO|SUPPRESS',
                            'IndexNSegments' => <integer>,
                            'InputLossAction' => 'EMIT_OUTPUT|PAUSE_OUTPUT',
                            'IvInManifest' => 'EXCLUDE|INCLUDE',
                            'IvSource' => 'EXPLICIT|FOLLOWS_SEGMENT_NUMBER',
                            'KeepSegments' => <integer>,
                            'KeyFormat' => '<string>',
                            'KeyFormatVersions' => '<string>',
                            'KeyProviderSettings' => [
                                'StaticKeySettings' => [
                                    'KeyProviderServer' => [
                                        'PasswordParam' => '<string>',
                                        'Uri' => '<string>',
                                        'Username' => '<string>',
                                    ],
                                    'StaticKeyValue' => '<string>',
                                ],
                            ],
                            'ManifestCompression' => 'GZIP|NONE',
                            'ManifestDurationFormat' => 'FLOATING_POINT|INTEGER',
                            'MinSegmentLength' => <integer>,
                            'Mode' => 'LIVE|VOD',
                            'OutputSelection' => 'MANIFESTS_AND_SEGMENTS|SEGMENTS_ONLY|VARIANT_MANIFESTS_AND_SEGMENTS',
                            'ProgramDateTime' => 'EXCLUDE|INCLUDE',
                            'ProgramDateTimeClock' => 'INITIALIZE_FROM_OUTPUT_TIMECODE|SYSTEM_CLOCK',
                            'ProgramDateTimePeriod' => <integer>,
                            'RedundantManifest' => 'DISABLED|ENABLED',
                            'SegmentLength' => <integer>,
                            'SegmentationMode' => 'USE_INPUT_SEGMENTATION|USE_SEGMENT_DURATION',
                            'SegmentsPerSubdirectory' => <integer>,
                            'StreamInfResolution' => 'EXCLUDE|INCLUDE',
                            'TimedMetadataId3Frame' => 'NONE|PRIV|TDRL',
                            'TimedMetadataId3Period' => <integer>,
                            'TimestampDeltaMilliseconds' => <integer>,
                            'TsFileMode' => 'SEGMENTED_FILES|SINGLE_FILE',
                        ],
                        'MediaPackageGroupSettings' => [
                            'Destination' => [
                                'DestinationRefId' => '<string>',
                            ],
                        ],
                        'MsSmoothGroupSettings' => [
                            'AcquisitionPointId' => '<string>',
                            'AudioOnlyTimecodeControl' => 'PASSTHROUGH|USE_CONFIGURED_CLOCK',
                            'CertificateMode' => 'SELF_SIGNED|VERIFY_AUTHENTICITY',
                            'ConnectionRetryInterval' => <integer>,
                            'Destination' => [
                                'DestinationRefId' => '<string>',
                            ],
                            'EventId' => '<string>',
                            'EventIdMode' => 'NO_EVENT_ID|USE_CONFIGURED|USE_TIMESTAMP',
                            'EventStopBehavior' => 'NONE|SEND_EOS',
                            'FilecacheDuration' => <integer>,
                            'FragmentLength' => <integer>,
                            'InputLossAction' => 'EMIT_OUTPUT|PAUSE_OUTPUT',
                            'NumRetries' => <integer>,
                            'RestartDelay' => <integer>,
                            'SegmentationMode' => 'USE_INPUT_SEGMENTATION|USE_SEGMENT_DURATION',
                            'SendDelayMs' => <integer>,
                            'SparseTrackType' => 'NONE|SCTE_35|SCTE_35_WITHOUT_SEGMENTATION',
                            'StreamManifestBehavior' => 'DO_NOT_SEND|SEND',
                            'TimestampOffset' => '<string>',
                            'TimestampOffsetMode' => 'USE_CONFIGURED_OFFSET|USE_EVENT_START_DATE',
                        ],
                        'MultiplexGroupSettings' => [
                        ],
                        'RtmpGroupSettings' => [
                            'AdMarkers' => ['<string>', ...],
                            'AuthenticationScheme' => 'AKAMAI|COMMON',
                            'CacheFullBehavior' => 'DISCONNECT_IMMEDIATELY|WAIT_FOR_SERVER',
                            'CacheLength' => <integer>,
                            'CaptionData' => 'ALL|FIELD1_608|FIELD1_AND_FIELD2_608',
                            'InputLossAction' => 'EMIT_OUTPUT|PAUSE_OUTPUT',
                            'RestartDelay' => <integer>,
                        ],
                        'UdpGroupSettings' => [
                            'InputLossAction' => 'DROP_PROGRAM|DROP_TS|EMIT_PROGRAM',
                            'TimedMetadataId3Frame' => 'NONE|PRIV|TDRL',
                            'TimedMetadataId3Period' => <integer>,
                        ],
                    ],
                    'Outputs' => [
                        [
                            'AudioDescriptionNames' => ['<string>', ...],
                            'CaptionDescriptionNames' => ['<string>', ...],
                            'OutputName' => '<string>',
                            'OutputSettings' => [
                                'ArchiveOutputSettings' => [
                                    'ContainerSettings' => [
                                        'M2tsSettings' => [
                                            'AbsentInputAudioBehavior' => 'DROP|ENCODE_SILENCE',
                                            'Arib' => 'DISABLED|ENABLED',
                                            'AribCaptionsPid' => '<string>',
                                            'AribCaptionsPidControl' => 'AUTO|USE_CONFIGURED',
                                            'AudioBufferModel' => 'ATSC|DVB',
                                            'AudioFramesPerPes' => <integer>,
                                            'AudioPids' => '<string>',
                                            'AudioStreamType' => 'ATSC|DVB',
                                            'Bitrate' => <integer>,
                                            'BufferModel' => 'MULTIPLEX|NONE',
                                            'CcDescriptor' => 'DISABLED|ENABLED',
                                            'DvbNitSettings' => [
                                                'NetworkId' => <integer>,
                                                'NetworkName' => '<string>',
                                                'RepInterval' => <integer>,
                                            ],
                                            'DvbSdtSettings' => [
                                                'OutputSdt' => 'SDT_FOLLOW|SDT_FOLLOW_IF_PRESENT|SDT_MANUAL|SDT_NONE',
                                                'RepInterval' => <integer>,
                                                'ServiceName' => '<string>',
                                                'ServiceProviderName' => '<string>',
                                            ],
                                            'DvbSubPids' => '<string>',
                                            'DvbTdtSettings' => [
                                                'RepInterval' => <integer>,
                                            ],
                                            'DvbTeletextPid' => '<string>',
                                            'Ebif' => 'NONE|PASSTHROUGH',
                                            'EbpAudioInterval' => 'VIDEO_AND_FIXED_INTERVALS|VIDEO_INTERVAL',
                                            'EbpLookaheadMs' => <integer>,
                                            'EbpPlacement' => 'VIDEO_AND_AUDIO_PIDS|VIDEO_PID',
                                            'EcmPid' => '<string>',
                                            'EsRateInPes' => 'EXCLUDE|INCLUDE',
                                            'EtvPlatformPid' => '<string>',
                                            'EtvSignalPid' => '<string>',
                                            'FragmentTime' => <float>,
                                            'Klv' => 'NONE|PASSTHROUGH',
                                            'KlvDataPids' => '<string>',
                                            'NielsenId3Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                            'NullPacketBitrate' => <float>,
                                            'PatInterval' => <integer>,
                                            'PcrControl' => 'CONFIGURED_PCR_PERIOD|PCR_EVERY_PES_PACKET',
                                            'PcrPeriod' => <integer>,
                                            'PcrPid' => '<string>',
                                            'PmtInterval' => <integer>,
                                            'PmtPid' => '<string>',
                                            'ProgramNum' => <integer>,
                                            'RateMode' => 'CBR|VBR',
                                            'Scte27Pids' => '<string>',
                                            'Scte35Control' => 'NONE|PASSTHROUGH',
                                            'Scte35Pid' => '<string>',
                                            'Scte35PrerollPullupMilliseconds' => <float>,
                                            'SegmentationMarkers' => 'EBP|EBP_LEGACY|NONE|PSI_SEGSTART|RAI_ADAPT|RAI_SEGSTART',
                                            'SegmentationStyle' => 'MAINTAIN_CADENCE|RESET_CADENCE',
                                            'SegmentationTime' => <float>,
                                            'TimedMetadataBehavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                            'TimedMetadataPid' => '<string>',
                                            'TransportStreamId' => <integer>,
                                            'VideoPid' => '<string>',
                                        ],
                                        'RawSettings' => [
                                        ],
                                    ],
                                    'Extension' => '<string>',
                                    'NameModifier' => '<string>',
                                ],
                                'FrameCaptureOutputSettings' => [
                                    'NameModifier' => '<string>',
                                ],
                                'HlsOutputSettings' => [
                                    'H265PackagingType' => 'HEV1|HVC1',
                                    'HlsSettings' => [
                                        'AudioOnlyHlsSettings' => [
                                            'AudioGroupId' => '<string>',
                                            'AudioOnlyImage' => [
                                                'PasswordParam' => '<string>',
                                                'Uri' => '<string>',
                                                'Username' => '<string>',
                                            ],
                                            'AudioTrackType' => 'ALTERNATE_AUDIO_AUTO_SELECT|ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT|ALTERNATE_AUDIO_NOT_AUTO_SELECT|AUDIO_ONLY_VARIANT_STREAM',
                                            'SegmentType' => 'AAC|FMP4',
                                        ],
                                        'Fmp4HlsSettings' => [
                                            'AudioRenditionSets' => '<string>',
                                            'NielsenId3Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                            'TimedMetadataBehavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        ],
                                        'FrameCaptureHlsSettings' => [
                                        ],
                                        'StandardHlsSettings' => [
                                            'AudioRenditionSets' => '<string>',
                                            'M3u8Settings' => [
                                                'AudioFramesPerPes' => <integer>,
                                                'AudioPids' => '<string>',
                                                'EcmPid' => '<string>',
                                                'NielsenId3Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                                'PatInterval' => <integer>,
                                                'PcrControl' => 'CONFIGURED_PCR_PERIOD|PCR_EVERY_PES_PACKET',
                                                'PcrPeriod' => <integer>,
                                                'PcrPid' => '<string>',
                                                'PmtInterval' => <integer>,
                                                'PmtPid' => '<string>',
                                                'ProgramNum' => <integer>,
                                                'Scte35Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                                'Scte35Pid' => '<string>',
                                                'TimedMetadataBehavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                                'TimedMetadataPid' => '<string>',
                                                'TransportStreamId' => <integer>,
                                                'VideoPid' => '<string>',
                                            ],
                                        ],
                                    ],
                                    'NameModifier' => '<string>',
                                    'SegmentModifier' => '<string>',
                                ],
                                'MediaPackageOutputSettings' => [
                                ],
                                'MsSmoothOutputSettings' => [
                                    'H265PackagingType' => 'HEV1|HVC1',
                                    'NameModifier' => '<string>',
                                ],
                                'MultiplexOutputSettings' => [
                                    'Destination' => [
                                        'DestinationRefId' => '<string>',
                                    ],
                                ],
                                'RtmpOutputSettings' => [
                                    'CertificateMode' => 'SELF_SIGNED|VERIFY_AUTHENTICITY',
                                    'ConnectionRetryInterval' => <integer>,
                                    'Destination' => [
                                        'DestinationRefId' => '<string>',
                                    ],
                                    'NumRetries' => <integer>,
                                ],
                                'UdpOutputSettings' => [
                                    'BufferMsec' => <integer>,
                                    'ContainerSettings' => [
                                        'M2tsSettings' => [
                                            'AbsentInputAudioBehavior' => 'DROP|ENCODE_SILENCE',
                                            'Arib' => 'DISABLED|ENABLED',
                                            'AribCaptionsPid' => '<string>',
                                            'AribCaptionsPidControl' => 'AUTO|USE_CONFIGURED',
                                            'AudioBufferModel' => 'ATSC|DVB',
                                            'AudioFramesPerPes' => <integer>,
                                            'AudioPids' => '<string>',
                                            'AudioStreamType' => 'ATSC|DVB',
                                            'Bitrate' => <integer>,
                                            'BufferModel' => 'MULTIPLEX|NONE',
                                            'CcDescriptor' => 'DISABLED|ENABLED',
                                            'DvbNitSettings' => [
                                                'NetworkId' => <integer>,
                                                'NetworkName' => '<string>',
                                                'RepInterval' => <integer>,
                                            ],
                                            'DvbSdtSettings' => [
                                                'OutputSdt' => 'SDT_FOLLOW|SDT_FOLLOW_IF_PRESENT|SDT_MANUAL|SDT_NONE',
                                                'RepInterval' => <integer>,
                                                'ServiceName' => '<string>',
                                                'ServiceProviderName' => '<string>',
                                            ],
                                            'DvbSubPids' => '<string>',
                                            'DvbTdtSettings' => [
                                                'RepInterval' => <integer>,
                                            ],
                                            'DvbTeletextPid' => '<string>',
                                            'Ebif' => 'NONE|PASSTHROUGH',
                                            'EbpAudioInterval' => 'VIDEO_AND_FIXED_INTERVALS|VIDEO_INTERVAL',
                                            'EbpLookaheadMs' => <integer>,
                                            'EbpPlacement' => 'VIDEO_AND_AUDIO_PIDS|VIDEO_PID',
                                            'EcmPid' => '<string>',
                                            'EsRateInPes' => 'EXCLUDE|INCLUDE',
                                            'EtvPlatformPid' => '<string>',
                                            'EtvSignalPid' => '<string>',
                                            'FragmentTime' => <float>,
                                            'Klv' => 'NONE|PASSTHROUGH',
                                            'KlvDataPids' => '<string>',
                                            'NielsenId3Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                            'NullPacketBitrate' => <float>,
                                            'PatInterval' => <integer>,
                                            'PcrControl' => 'CONFIGURED_PCR_PERIOD|PCR_EVERY_PES_PACKET',
                                            'PcrPeriod' => <integer>,
                                            'PcrPid' => '<string>',
                                            'PmtInterval' => <integer>,
                                            'PmtPid' => '<string>',
                                            'ProgramNum' => <integer>,
                                            'RateMode' => 'CBR|VBR',
                                            'Scte27Pids' => '<string>',
                                            'Scte35Control' => 'NONE|PASSTHROUGH',
                                            'Scte35Pid' => '<string>',
                                            'Scte35PrerollPullupMilliseconds' => <float>,
                                            'SegmentationMarkers' => 'EBP|EBP_LEGACY|NONE|PSI_SEGSTART|RAI_ADAPT|RAI_SEGSTART',
                                            'SegmentationStyle' => 'MAINTAIN_CADENCE|RESET_CADENCE',
                                            'SegmentationTime' => <float>,
                                            'TimedMetadataBehavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                            'TimedMetadataPid' => '<string>',
                                            'TransportStreamId' => <integer>,
                                            'VideoPid' => '<string>',
                                        ],
                                    ],
                                    'Destination' => [
                                        'DestinationRefId' => '<string>',
                                    ],
                                    'FecOutputSettings' => [
                                        'ColumnDepth' => <integer>,
                                        'IncludeFec' => 'COLUMN|COLUMN_AND_ROW',
                                        'RowLength' => <integer>,
                                    ],
                                ],
                            ],
                            'VideoDescriptionName' => '<string>',
                        ],
                        // ...
                    ],
                ],
                // ...
            ],
            'TimecodeConfig' => [
                'Source' => 'EMBEDDED|SYSTEMCLOCK|ZEROBASED',
                'SyncThreshold' => <integer>,
            ],
            'VideoDescriptions' => [
                [
                    'CodecSettings' => [
                        'FrameCaptureSettings' => [
                            'CaptureInterval' => <integer>,
                            'CaptureIntervalUnits' => 'MILLISECONDS|SECONDS',
                            'TimecodeBurninSettings' => [
                                'FontSize' => 'EXTRA_SMALL_10|LARGE_48|MEDIUM_32|SMALL_16',
                                'Position' => 'BOTTOM_CENTER|BOTTOM_LEFT|BOTTOM_RIGHT|MIDDLE_CENTER|MIDDLE_LEFT|MIDDLE_RIGHT|TOP_CENTER|TOP_LEFT|TOP_RIGHT',
                                'Prefix' => '<string>',
                            ],
                        ],
                        'H264Settings' => [
                            'AdaptiveQuantization' => 'AUTO|HIGH|HIGHER|LOW|MAX|MEDIUM|OFF',
                            'AfdSignaling' => 'AUTO|FIXED|NONE',
                            'Bitrate' => <integer>,
                            'BufFillPct' => <integer>,
                            'BufSize' => <integer>,
                            'ColorMetadata' => 'IGNORE|INSERT',
                            'ColorSpaceSettings' => [
                                'ColorSpacePassthroughSettings' => [
                                ],
                                'Rec601Settings' => [
                                ],
                                'Rec709Settings' => [
                                ],
                            ],
                            'EntropyEncoding' => 'CABAC|CAVLC',
                            'FilterSettings' => [
                                'TemporalFilterSettings' => [
                                    'PostFilterSharpening' => 'AUTO|DISABLED|ENABLED',
                                    'Strength' => 'AUTO|STRENGTH_1|STRENGTH_2|STRENGTH_3|STRENGTH_4|STRENGTH_5|STRENGTH_6|STRENGTH_7|STRENGTH_8|STRENGTH_9|STRENGTH_10|STRENGTH_11|STRENGTH_12|STRENGTH_13|STRENGTH_14|STRENGTH_15|STRENGTH_16',
                                ],
                            ],
                            'FixedAfd' => 'AFD_0000|AFD_0010|AFD_0011|AFD_0100|AFD_1000|AFD_1001|AFD_1010|AFD_1011|AFD_1101|AFD_1110|AFD_1111',
                            'FlickerAq' => 'DISABLED|ENABLED',
                            'ForceFieldPictures' => 'DISABLED|ENABLED',
                            'FramerateControl' => 'INITIALIZE_FROM_SOURCE|SPECIFIED',
                            'FramerateDenominator' => <integer>,
                            'FramerateNumerator' => <integer>,
                            'GopBReference' => 'DISABLED|ENABLED',
                            'GopClosedCadence' => <integer>,
                            'GopNumBFrames' => <integer>,
                            'GopSize' => <float>,
                            'GopSizeUnits' => 'FRAMES|SECONDS',
                            'Level' => 'H264_LEVEL_1|H264_LEVEL_1_1|H264_LEVEL_1_2|H264_LEVEL_1_3|H264_LEVEL_2|H264_LEVEL_2_1|H264_LEVEL_2_2|H264_LEVEL_3|H264_LEVEL_3_1|H264_LEVEL_3_2|H264_LEVEL_4|H264_LEVEL_4_1|H264_LEVEL_4_2|H264_LEVEL_5|H264_LEVEL_5_1|H264_LEVEL_5_2|H264_LEVEL_AUTO',
                            'LookAheadRateControl' => 'HIGH|LOW|MEDIUM',
                            'MaxBitrate' => <integer>,
                            'MinIInterval' => <integer>,
                            'NumRefFrames' => <integer>,
                            'ParControl' => 'INITIALIZE_FROM_SOURCE|SPECIFIED',
                            'ParDenominator' => <integer>,
                            'ParNumerator' => <integer>,
                            'Profile' => 'BASELINE|HIGH|HIGH_10BIT|HIGH_422|HIGH_422_10BIT|MAIN',
                            'QualityLevel' => 'ENHANCED_QUALITY|STANDARD_QUALITY',
                            'QvbrQualityLevel' => <integer>,
                            'RateControlMode' => 'CBR|MULTIPLEX|QVBR|VBR',
                            'ScanType' => 'INTERLACED|PROGRESSIVE',
                            'SceneChangeDetect' => 'DISABLED|ENABLED',
                            'Slices' => <integer>,
                            'Softness' => <integer>,
                            'SpatialAq' => 'DISABLED|ENABLED',
                            'SubgopLength' => 'DYNAMIC|FIXED',
                            'Syntax' => 'DEFAULT|RP2027',
                            'TemporalAq' => 'DISABLED|ENABLED',
                            'TimecodeBurninSettings' => [
                                'FontSize' => 'EXTRA_SMALL_10|LARGE_48|MEDIUM_32|SMALL_16',
                                'Position' => 'BOTTOM_CENTER|BOTTOM_LEFT|BOTTOM_RIGHT|MIDDLE_CENTER|MIDDLE_LEFT|MIDDLE_RIGHT|TOP_CENTER|TOP_LEFT|TOP_RIGHT',
                                'Prefix' => '<string>',
                            ],
                            'TimecodeInsertion' => 'DISABLED|PIC_TIMING_SEI',
                        ],
                        'H265Settings' => [
                            'AdaptiveQuantization' => 'AUTO|HIGH|HIGHER|LOW|MAX|MEDIUM|OFF',
                            'AfdSignaling' => 'AUTO|FIXED|NONE',
                            'AlternativeTransferFunction' => 'INSERT|OMIT',
                            'Bitrate' => <integer>,
                            'BufSize' => <integer>,
                            'ColorMetadata' => 'IGNORE|INSERT',
                            'ColorSpaceSettings' => [
                                'ColorSpacePassthroughSettings' => [
                                ],
                                'DolbyVision81Settings' => [
                                ],
                                'Hdr10Settings' => [
                                    'MaxCll' => <integer>,
                                    'MaxFall' => <integer>,
                                ],
                                'Rec601Settings' => [
                                ],
                                'Rec709Settings' => [
                                ],
                            ],
                            'FilterSettings' => [
                                'TemporalFilterSettings' => [
                                    'PostFilterSharpening' => 'AUTO|DISABLED|ENABLED',
                                    'Strength' => 'AUTO|STRENGTH_1|STRENGTH_2|STRENGTH_3|STRENGTH_4|STRENGTH_5|STRENGTH_6|STRENGTH_7|STRENGTH_8|STRENGTH_9|STRENGTH_10|STRENGTH_11|STRENGTH_12|STRENGTH_13|STRENGTH_14|STRENGTH_15|STRENGTH_16',
                                ],
                            ],
                            'FixedAfd' => 'AFD_0000|AFD_0010|AFD_0011|AFD_0100|AFD_1000|AFD_1001|AFD_1010|AFD_1011|AFD_1101|AFD_1110|AFD_1111',
                            'FlickerAq' => 'DISABLED|ENABLED',
                            'FramerateDenominator' => <integer>,
                            'FramerateNumerator' => <integer>,
                            'GopClosedCadence' => <integer>,
                            'GopSize' => <float>,
                            'GopSizeUnits' => 'FRAMES|SECONDS',
                            'Level' => 'H265_LEVEL_1|H265_LEVEL_2|H265_LEVEL_2_1|H265_LEVEL_3|H265_LEVEL_3_1|H265_LEVEL_4|H265_LEVEL_4_1|H265_LEVEL_5|H265_LEVEL_5_1|H265_LEVEL_5_2|H265_LEVEL_6|H265_LEVEL_6_1|H265_LEVEL_6_2|H265_LEVEL_AUTO',
                            'LookAheadRateControl' => 'HIGH|LOW|MEDIUM',
                            'MaxBitrate' => <integer>,
                            'MinIInterval' => <integer>,
                            'ParDenominator' => <integer>,
                            'ParNumerator' => <integer>,
                            'Profile' => 'MAIN|MAIN_10BIT',
                            'QvbrQualityLevel' => <integer>,
                            'RateControlMode' => 'CBR|MULTIPLEX|QVBR',
                            'ScanType' => 'INTERLACED|PROGRESSIVE',
                            'SceneChangeDetect' => 'DISABLED|ENABLED',
                            'Slices' => <integer>,
                            'Tier' => 'HIGH|MAIN',
                            'TimecodeBurninSettings' => [
                                'FontSize' => 'EXTRA_SMALL_10|LARGE_48|MEDIUM_32|SMALL_16',
                                'Position' => 'BOTTOM_CENTER|BOTTOM_LEFT|BOTTOM_RIGHT|MIDDLE_CENTER|MIDDLE_LEFT|MIDDLE_RIGHT|TOP_CENTER|TOP_LEFT|TOP_RIGHT',
                                'Prefix' => '<string>',
                            ],
                            'TimecodeInsertion' => 'DISABLED|PIC_TIMING_SEI',
                        ],
                        'Mpeg2Settings' => [
                            'AdaptiveQuantization' => 'AUTO|HIGH|LOW|MEDIUM|OFF',
                            'AfdSignaling' => 'AUTO|FIXED|NONE',
                            'ColorMetadata' => 'IGNORE|INSERT',
                            'ColorSpace' => 'AUTO|PASSTHROUGH',
                            'DisplayAspectRatio' => 'DISPLAYRATIO16X9|DISPLAYRATIO4X3',
                            'FilterSettings' => [
                                'TemporalFilterSettings' => [
                                    'PostFilterSharpening' => 'AUTO|DISABLED|ENABLED',
                                    'Strength' => 'AUTO|STRENGTH_1|STRENGTH_2|STRENGTH_3|STRENGTH_4|STRENGTH_5|STRENGTH_6|STRENGTH_7|STRENGTH_8|STRENGTH_9|STRENGTH_10|STRENGTH_11|STRENGTH_12|STRENGTH_13|STRENGTH_14|STRENGTH_15|STRENGTH_16',
                                ],
                            ],
                            'FixedAfd' => 'AFD_0000|AFD_0010|AFD_0011|AFD_0100|AFD_1000|AFD_1001|AFD_1010|AFD_1011|AFD_1101|AFD_1110|AFD_1111',
                            'FramerateDenominator' => <integer>,
                            'FramerateNumerator' => <integer>,
                            'GopClosedCadence' => <integer>,
                            'GopNumBFrames' => <integer>,
                            'GopSize' => <float>,
                            'GopSizeUnits' => 'FRAMES|SECONDS',
                            'ScanType' => 'INTERLACED|PROGRESSIVE',
                            'SubgopLength' => 'DYNAMIC|FIXED',
                            'TimecodeBurninSettings' => [
                                'FontSize' => 'EXTRA_SMALL_10|LARGE_48|MEDIUM_32|SMALL_16',
                                'Position' => 'BOTTOM_CENTER|BOTTOM_LEFT|BOTTOM_RIGHT|MIDDLE_CENTER|MIDDLE_LEFT|MIDDLE_RIGHT|TOP_CENTER|TOP_LEFT|TOP_RIGHT',
                                'Prefix' => '<string>',
                            ],
                            'TimecodeInsertion' => 'DISABLED|GOP_TIMECODE',
                        ],
                    ],
                    'Height' => <integer>,
                    'Name' => '<string>',
                    'RespondToAfd' => 'NONE|PASSTHROUGH|RESPOND',
                    'ScalingBehavior' => 'DEFAULT|STRETCH_TO_OUTPUT',
                    'Sharpness' => <integer>,
                    'Width' => <integer>,
                ],
                // ...
            ],
        ],
        'Id' => '<string>',
        'InputAttachments' => [
            [
                'AutomaticInputFailoverSettings' => [
                    'ErrorClearTimeMsec' => <integer>,
                    'FailoverConditions' => [
                        [
                            'FailoverConditionSettings' => [
                                'AudioSilenceSettings' => [
                                    'AudioSelectorName' => '<string>',
                                    'AudioSilenceThresholdMsec' => <integer>,
                                ],
                                'InputLossSettings' => [
                                    'InputLossThresholdMsec' => <integer>,
                                ],
                                'VideoBlackSettings' => [
                                    'BlackDetectThreshold' => <float>,
                                    'VideoBlackThresholdMsec' => <integer>,
                                ],
                            ],
                        ],
                        // ...
                    ],
                    'InputPreference' => 'EQUAL_INPUT_PREFERENCE|PRIMARY_INPUT_PREFERRED',
                    'SecondaryInputId' => '<string>',
                ],
                'InputAttachmentName' => '<string>',
                'InputId' => '<string>',
                'InputSettings' => [
                    'AudioSelectors' => [
                        [
                            'Name' => '<string>',
                            'SelectorSettings' => [
                                'AudioHlsRenditionSelection' => [
                                    'GroupId' => '<string>',
                                    'Name' => '<string>',
                                ],
                                'AudioLanguageSelection' => [
                                    'LanguageCode' => '<string>',
                                    'LanguageSelectionPolicy' => 'LOOSE|STRICT',
                                ],
                                'AudioPidSelection' => [
                                    'Pid' => <integer>,
                                ],
                                'AudioTrackSelection' => [
                                    'DolbyEDecode' => [
                                        'ProgramSelection' => 'ALL_CHANNELS|PROGRAM_1|PROGRAM_2|PROGRAM_3|PROGRAM_4|PROGRAM_5|PROGRAM_6|PROGRAM_7|PROGRAM_8',
                                    ],
                                    'Tracks' => [
                                        [
                                            'Track' => <integer>,
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                        ],
                        // ...
                    ],
                    'CaptionSelectors' => [
                        [
                            'LanguageCode' => '<string>',
                            'Name' => '<string>',
                            'SelectorSettings' => [
                                'AncillarySourceSettings' => [
                                    'SourceAncillaryChannelNumber' => <integer>,
                                ],
                                'AribSourceSettings' => [
                                ],
                                'DvbSubSourceSettings' => [
                                    'OcrLanguage' => 'DEU|ENG|FRA|NLD|POR|SPA',
                                    'Pid' => <integer>,
                                ],
                                'EmbeddedSourceSettings' => [
                                    'Convert608To708' => 'DISABLED|UPCONVERT',
                                    'Scte20Detection' => 'AUTO|OFF',
                                    'Source608ChannelNumber' => <integer>,
                                    'Source608TrackNumber' => <integer>,
                                ],
                                'Scte20SourceSettings' => [
                                    'Convert608To708' => 'DISABLED|UPCONVERT',
                                    'Source608ChannelNumber' => <integer>,
                                ],
                                'Scte27SourceSettings' => [
                                    'OcrLanguage' => 'DEU|ENG|FRA|NLD|POR|SPA',
                                    'Pid' => <integer>,
                                ],
                                'TeletextSourceSettings' => [
                                    'OutputRectangle' => [
                                        'Height' => <float>,
                                        'LeftOffset' => <float>,
                                        'TopOffset' => <float>,
                                        'Width' => <float>,
                                    ],
                                    'PageNumber' => '<string>',
                                ],
                            ],
                        ],
                        // ...
                    ],
                    'DeblockFilter' => 'DISABLED|ENABLED',
                    'DenoiseFilter' => 'DISABLED|ENABLED',
                    'FilterStrength' => <integer>,
                    'InputFilter' => 'AUTO|DISABLED|FORCED',
                    'NetworkInputSettings' => [
                        'HlsInputSettings' => [
                            'Bandwidth' => <integer>,
                            'BufferSegments' => <integer>,
                            'Retries' => <integer>,
                            'RetryInterval' => <integer>,
                            'Scte35Source' => 'MANIFEST|SEGMENTS',
                        ],
                        'ServerValidation' => 'CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME|CHECK_CRYPTOGRAPHY_ONLY',
                    ],
                    'Scte35Pid' => <integer>,
                    'Smpte2038DataPreference' => 'IGNORE|PREFER',
                    'SourceEndBehavior' => 'CONTINUE|LOOP',
                    'VideoSelector' => [
                        'ColorSpace' => 'FOLLOW|HDR10|HLG_2020|REC_601|REC_709',
                        'ColorSpaceSettings' => [
                            'Hdr10Settings' => [
                                'MaxCll' => <integer>,
                                'MaxFall' => <integer>,
                            ],
                        ],
                        'ColorSpaceUsage' => 'FALLBACK|FORCE',
                        'SelectorSettings' => [
                            'VideoSelectorPid' => [
                                'Pid' => <integer>,
                            ],
                            'VideoSelectorProgramId' => [
                                'ProgramId' => <integer>,
                            ],
                        ],
                    ],
                ],
            ],
            // ...
        ],
        'InputSpecification' => [
            'Codec' => 'MPEG2|AVC|HEVC',
            'MaximumBitrate' => 'MAX_10_MBPS|MAX_20_MBPS|MAX_50_MBPS',
            'Resolution' => 'SD|HD|UHD',
        ],
        'LogLevel' => 'ERROR|WARNING|INFO|DEBUG|DISABLED',
        'Maintenance' => [
            'MaintenanceDay' => 'MONDAY|TUESDAY|WEDNESDAY|THURSDAY|FRIDAY|SATURDAY|SUNDAY',
            'MaintenanceDeadline' => '<string>',
            'MaintenanceScheduledDate' => '<string>',
            'MaintenanceStartTime' => '<string>',
        ],
        'Name' => '<string>',
        'PipelineDetails' => [
            [
                'ActiveInputAttachmentName' => '<string>',
                'ActiveInputSwitchActionName' => '<string>',
                'ActiveMotionGraphicsActionName' => '<string>',
                'ActiveMotionGraphicsUri' => '<string>',
                'PipelineId' => '<string>',
            ],
            // ...
        ],
        'PipelinesRunningCount' => <integer>,
        'RoleArn' => '<string>',
        'State' => 'CREATING|CREATE_FAILED|IDLE|STARTING|RUNNING|RECOVERING|STOPPING|DELETING|DELETED|UPDATING|UPDATE_FAILED',
        'Tags' => ['<string>', ...],
        'Vpc' => [
            'AvailabilityZones' => ['<string>', ...],
            'NetworkInterfaceIds' => ['<string>', ...],
            'SecurityGroupIds' => ['<string>', ...],
            'SubnetIds' => ['<string>', ...],
        ],
    ],
]

Result Details

Members
Channel
  • Type: Channel structure

Errors

  • BadRequestException:

    This error does not currently have a description.

  • UnprocessableEntityException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

  • ConflictException:

    This error does not currently have a description.

CreateInput

$result = $client->createInput([/* ... */]);
$promise = $client->createInputAsync([/* ... */]);
Create an input

Parameter Syntax

$result = $client->createInput([
    'Destinations' => [
        [
            'StreamName' => '<string>',
        ],
        // ...
    ],
    'InputDevices' => [
        [
            'Id' => '<string>',
        ],
        // ...
    ],
    'InputSecurityGroups' => ['<string>', ...],
    'MediaConnectFlows' => [
        [
            'FlowArn' => '<string>',
        ],
        // ...
    ],
    'Name' => '<string>',
    'RequestId' => '<string>',
    'RoleArn' => '<string>',
    'Sources' => [
        [
            'PasswordParam' => '<string>',
            'Url' => '<string>',
            'Username' => '<string>',
        ],
        // ...
    ],
    'Tags' => ['<string>', ...],
    'Type' => 'UDP_PUSH|RTP_PUSH|RTMP_PUSH|RTMP_PULL|URL_PULL|MP4_FILE|MEDIACONNECT|INPUT_DEVICE|AWS_CDI|TS_FILE',
    'Vpc' => [
        'SecurityGroupIds' => ['<string>', ...],
        'SubnetIds' => ['<string>', ...], // REQUIRED
    ],
]);

Parameter Details

Members
Destinations
  • Type: Array of InputDestinationRequest structures
InputDevices
  • Type: Array of InputDeviceSettings structures
InputSecurityGroups
  • Type: Array of strings
MediaConnectFlows
  • Type: Array of MediaConnectFlowRequest structures
Name
  • Type: string
RequestId
  • Type: string
RoleArn
  • Type: string
Sources
  • Type: Array of InputSourceRequest structures
Tags
  • Type: Associative array of custom strings keys (__string) to strings
Type
  • Type: string
The different types of inputs that AWS Elemental MediaLive supports.
Vpc
  • Type: InputVpcRequest structure
Settings for a private VPC Input.When this property is specified, the input destination addresses will be created in a VPC rather than with public Internet addresses.This property requires setting the roleArn property on Input creation.Not compatible with the inputSecurityGroups property.

Result Syntax

[
    'Input' => [
        'Arn' => '<string>',
        'AttachedChannels' => ['<string>', ...],
        'Destinations' => [
            [
                'Ip' => '<string>',
                'Port' => '<string>',
                'Url' => '<string>',
                'Vpc' => [
                    'AvailabilityZone' => '<string>',
                    'NetworkInterfaceId' => '<string>',
                ],
            ],
            // ...
        ],
        'Id' => '<string>',
        'InputClass' => 'STANDARD|SINGLE_PIPELINE',
        'InputDevices' => [
            [
                'Id' => '<string>',
            ],
            // ...
        ],
        'InputPartnerIds' => ['<string>', ...],
        'InputSourceType' => 'STATIC|DYNAMIC',
        'MediaConnectFlows' => [
            [
                'FlowArn' => '<string>',
            ],
            // ...
        ],
        'Name' => '<string>',
        'RoleArn' => '<string>',
        'SecurityGroups' => ['<string>', ...],
        'Sources' => [
            [
                'PasswordParam' => '<string>',
                'Url' => '<string>',
                'Username' => '<string>',
            ],
            // ...
        ],
        'State' => 'CREATING|DETACHED|ATTACHED|DELETING|DELETED',
        'Tags' => ['<string>', ...],
        'Type' => 'UDP_PUSH|RTP_PUSH|RTMP_PUSH|RTMP_PULL|URL_PULL|MP4_FILE|MEDIACONNECT|INPUT_DEVICE|AWS_CDI|TS_FILE',
    ],
]

Result Details

Members
Input
  • Type: Input structure

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

CreateInputSecurityGroup

$result = $client->createInputSecurityGroup([/* ... */]);
$promise = $client->createInputSecurityGroupAsync([/* ... */]);
Creates a Input Security Group

Parameter Syntax

$result = $client->createInputSecurityGroup([
    'Tags' => ['<string>', ...],
    'WhitelistRules' => [
        [
            'Cidr' => '<string>',
        ],
        // ...
    ],
]);

Parameter Details

Members
Tags
  • Type: Associative array of custom strings keys (__string) to strings
WhitelistRules
  • Type: Array of InputWhitelistRuleCidr structures

Result Syntax

[
    'SecurityGroup' => [
        'Arn' => '<string>',
        'Id' => '<string>',
        'Inputs' => ['<string>', ...],
        'State' => 'IDLE|IN_USE|UPDATING|DELETED',
        'Tags' => ['<string>', ...],
        'WhitelistRules' => [
            [
                'Cidr' => '<string>',
            ],
            // ...
        ],
    ],
]

Result Details

Members
SecurityGroup
  • Type: InputSecurityGroup structure
An Input Security Group

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

CreateMultiplex

$result = $client->createMultiplex([/* ... */]);
$promise = $client->createMultiplexAsync([/* ... */]);
Create a new multiplex.

Parameter Syntax

$result = $client->createMultiplex([
    'AvailabilityZones' => ['<string>', ...], // REQUIRED
    'MultiplexSettings' => [ // REQUIRED
        'MaximumVideoBufferDelayMilliseconds' => <integer>,
        'TransportStreamBitrate' => <integer>, // REQUIRED
        'TransportStreamId' => <integer>, // REQUIRED
        'TransportStreamReservedBitrate' => <integer>,
    ],
    'Name' => '<string>', // REQUIRED
    'RequestId' => '<string>', // REQUIRED
    'Tags' => ['<string>', ...],
]);

Parameter Details

Members
AvailabilityZones
  • Required: Yes
  • Type: Array of strings
MultiplexSettings
  • Required: Yes
  • Type: MultiplexSettings structure
Contains configuration for a Multiplex event
Name
  • Required: Yes
  • Type: string
RequestId
  • Required: Yes
  • Type: string
Tags
  • Type: Associative array of custom strings keys (__string) to strings

Result Syntax

[
    'Multiplex' => [
        'Arn' => '<string>',
        'AvailabilityZones' => ['<string>', ...],
        'Destinations' => [
            [
                'MediaConnectSettings' => [
                    'EntitlementArn' => '<string>',
                ],
            ],
            // ...
        ],
        'Id' => '<string>',
        'MultiplexSettings' => [
            'MaximumVideoBufferDelayMilliseconds' => <integer>,
            'TransportStreamBitrate' => <integer>,
            'TransportStreamId' => <integer>,
            'TransportStreamReservedBitrate' => <integer>,
        ],
        'Name' => '<string>',
        'PipelinesRunningCount' => <integer>,
        'ProgramCount' => <integer>,
        'State' => 'CREATING|CREATE_FAILED|IDLE|STARTING|RUNNING|RECOVERING|STOPPING|DELETING|DELETED',
        'Tags' => ['<string>', ...],
    ],
]

Result Details

Members
Multiplex
  • Type: Multiplex structure
The multiplex object.

Errors

  • BadRequestException:

    This error does not currently have a description.

  • UnprocessableEntityException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

  • ConflictException:

    This error does not currently have a description.

CreateMultiplexProgram

$result = $client->createMultiplexProgram([/* ... */]);
$promise = $client->createMultiplexProgramAsync([/* ... */]);
Create a new program in the multiplex.

Parameter Syntax

$result = $client->createMultiplexProgram([
    'MultiplexId' => '<string>', // REQUIRED
    'MultiplexProgramSettings' => [ // REQUIRED
        'PreferredChannelPipeline' => 'CURRENTLY_ACTIVE|PIPELINE_0|PIPELINE_1',
        'ProgramNumber' => <integer>, // REQUIRED
        'ServiceDescriptor' => [
            'ProviderName' => '<string>', // REQUIRED
            'ServiceName' => '<string>', // REQUIRED
        ],
        'VideoSettings' => [
            'ConstantBitrate' => <integer>,
            'StatmuxSettings' => [
                'MaximumBitrate' => <integer>,
                'MinimumBitrate' => <integer>,
                'Priority' => <integer>,
            ],
        ],
    ],
    'ProgramName' => '<string>', // REQUIRED
    'RequestId' => '<string>', // REQUIRED
]);

Parameter Details

Members
MultiplexId
  • Required: Yes
  • Type: string
MultiplexProgramSettings
  • Required: Yes
  • Type: MultiplexProgramSettings structure
Multiplex Program settings configuration.
ProgramName
  • Required: Yes
  • Type: string
RequestId
  • Required: Yes
  • Type: string

Result Syntax

[
    'MultiplexProgram' => [
        'ChannelId' => '<string>',
        'MultiplexProgramSettings' => [
            'PreferredChannelPipeline' => 'CURRENTLY_ACTIVE|PIPELINE_0|PIPELINE_1',
            'ProgramNumber' => <integer>,
            'ServiceDescriptor' => [
                'ProviderName' => '<string>',
                'ServiceName' => '<string>',
            ],
            'VideoSettings' => [
                'ConstantBitrate' => <integer>,
                'StatmuxSettings' => [
                    'MaximumBitrate' => <integer>,
                    'MinimumBitrate' => <integer>,
                    'Priority' => <integer>,
                ],
            ],
        ],
        'PacketIdentifiersMap' => [
            'AudioPids' => [<integer>, ...],
            'DvbSubPids' => [<integer>, ...],
            'DvbTeletextPid' => <integer>,
            'EtvPlatformPid' => <integer>,
            'EtvSignalPid' => <integer>,
            'KlvDataPids' => [<integer>, ...],
            'PcrPid' => <integer>,
            'PmtPid' => <integer>,
            'PrivateMetadataPid' => <integer>,
            'Scte27Pids' => [<integer>, ...],
            'Scte35Pid' => <integer>,
            'TimedMetadataPid' => <integer>,
            'VideoPid' => <integer>,
        ],
        'PipelineDetails' => [
            [
                'ActiveChannelPipeline' => '<string>',
                'PipelineId' => '<string>',
            ],
            // ...
        ],
        'ProgramName' => '<string>',
    ],
]

Result Details

Members
MultiplexProgram
  • Type: MultiplexProgram structure
The multiplex program object.

Errors

  • BadRequestException:

    This error does not currently have a description.

  • UnprocessableEntityException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

  • ConflictException:

    This error does not currently have a description.

CreatePartnerInput

$result = $client->createPartnerInput([/* ... */]);
$promise = $client->createPartnerInputAsync([/* ... */]);
Create a partner input

Parameter Syntax

$result = $client->createPartnerInput([
    'InputId' => '<string>', // REQUIRED
    'RequestId' => '<string>',
    'Tags' => ['<string>', ...],
]);

Parameter Details

Members
InputId
  • Required: Yes
  • Type: string
RequestId
  • Type: string
Tags
  • Type: Associative array of custom strings keys (__string) to strings

Result Syntax

[
    'Input' => [
        'Arn' => '<string>',
        'AttachedChannels' => ['<string>', ...],
        'Destinations' => [
            [
                'Ip' => '<string>',
                'Port' => '<string>',
                'Url' => '<string>',
                'Vpc' => [
                    'AvailabilityZone' => '<string>',
                    'NetworkInterfaceId' => '<string>',
                ],
            ],
            // ...
        ],
        'Id' => '<string>',
        'InputClass' => 'STANDARD|SINGLE_PIPELINE',
        'InputDevices' => [
            [
                'Id' => '<string>',
            ],
            // ...
        ],
        'InputPartnerIds' => ['<string>', ...],
        'InputSourceType' => 'STATIC|DYNAMIC',
        'MediaConnectFlows' => [
            [
                'FlowArn' => '<string>',
            ],
            // ...
        ],
        'Name' => '<string>',
        'RoleArn' => '<string>',
        'SecurityGroups' => ['<string>', ...],
        'Sources' => [
            [
                'PasswordParam' => '<string>',
                'Url' => '<string>',
                'Username' => '<string>',
            ],
            // ...
        ],
        'State' => 'CREATING|DETACHED|ATTACHED|DELETING|DELETED',
        'Tags' => ['<string>', ...],
        'Type' => 'UDP_PUSH|RTP_PUSH|RTMP_PUSH|RTMP_PULL|URL_PULL|MP4_FILE|MEDIACONNECT|INPUT_DEVICE|AWS_CDI|TS_FILE',
    ],
]

Result Details

Members
Input
  • Type: Input structure

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

CreateTags

$result = $client->createTags([/* ... */]);
$promise = $client->createTagsAsync([/* ... */]);
Create tags for a resource

Parameter Syntax

$result = $client->createTags([
    'ResourceArn' => '<string>', // REQUIRED
    'Tags' => ['<string>', ...],
]);

Parameter Details

Members
ResourceArn
  • Required: Yes
  • Type: string
Tags
  • Type: Associative array of custom strings keys (__string) to strings

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    This error does not currently have a description.

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

DeleteChannel

$result = $client->deleteChannel([/* ... */]);
$promise = $client->deleteChannelAsync([/* ... */]);
Starts deletion of channel. The associated outputs are also deleted.

Parameter Syntax

$result = $client->deleteChannel([
    'ChannelId' => '<string>', // REQUIRED
]);

Parameter Details

Members
ChannelId
  • Required: Yes
  • Type: string

Result Syntax

[
    'Arn' => '<string>',
    'CdiInputSpecification' => [
        'Resolution' => 'SD|HD|FHD|UHD',
    ],
    'ChannelClass' => 'STANDARD|SINGLE_PIPELINE',
    'Destinations' => [
        [
            'Id' => '<string>',
            'MediaPackageSettings' => [
                [
                    'ChannelId' => '<string>',
                ],
                // ...
            ],
            'MultiplexSettings' => [
                'MultiplexId' => '<string>',
                'ProgramName' => '<string>',
            ],
            'Settings' => [
                [
                    'PasswordParam' => '<string>',
                    'StreamName' => '<string>',
                    'Url' => '<string>',
                    'Username' => '<string>',
                ],
                // ...
            ],
        ],
        // ...
    ],
    'EgressEndpoints' => [
        [
            'SourceIp' => '<string>',
        ],
        // ...
    ],
    'EncoderSettings' => [
        'AudioDescriptions' => [
            [
                'AudioNormalizationSettings' => [
                    'Algorithm' => 'ITU_1770_1|ITU_1770_2',
                    'AlgorithmControl' => 'CORRECT_AUDIO',
                    'TargetLkfs' => <float>,
                ],
                'AudioSelectorName' => '<string>',
                'AudioType' => 'CLEAN_EFFECTS|HEARING_IMPAIRED|UNDEFINED|VISUAL_IMPAIRED_COMMENTARY',
                'AudioTypeControl' => 'FOLLOW_INPUT|USE_CONFIGURED',
                'AudioWatermarkingSettings' => [
                    'NielsenWatermarksSettings' => [
                        'NielsenCbetSettings' => [
                            'CbetCheckDigitString' => '<string>',
                            'CbetStepaside' => 'DISABLED|ENABLED',
                            'Csid' => '<string>',
                        ],
                        'NielsenDistributionType' => 'FINAL_DISTRIBUTOR|PROGRAM_CONTENT',
                        'NielsenNaesIiNwSettings' => [
                            'CheckDigitString' => '<string>',
                            'Sid' => <float>,
                            'Timezone' => 'AMERICA_PUERTO_RICO|US_ALASKA|US_ARIZONA|US_CENTRAL|US_EASTERN|US_HAWAII|US_MOUNTAIN|US_PACIFIC|US_SAMOA|UTC',
                        ],
                    ],
                ],
                'CodecSettings' => [
                    'AacSettings' => [
                        'Bitrate' => <float>,
                        'CodingMode' => 'AD_RECEIVER_MIX|CODING_MODE_1_0|CODING_MODE_1_1|CODING_MODE_2_0|CODING_MODE_5_1',
                        'InputType' => 'BROADCASTER_MIXED_AD|NORMAL',
                        'Profile' => 'HEV1|HEV2|LC',
                        'RateControlMode' => 'CBR|VBR',
                        'RawFormat' => 'LATM_LOAS|NONE',
                        'SampleRate' => <float>,
                        'Spec' => 'MPEG2|MPEG4',
                        'VbrQuality' => 'HIGH|LOW|MEDIUM_HIGH|MEDIUM_LOW',
                    ],
                    'Ac3Settings' => [
                        'Bitrate' => <float>,
                        'BitstreamMode' => 'COMMENTARY|COMPLETE_MAIN|DIALOGUE|EMERGENCY|HEARING_IMPAIRED|MUSIC_AND_EFFECTS|VISUALLY_IMPAIRED|VOICE_OVER',
                        'CodingMode' => 'CODING_MODE_1_0|CODING_MODE_1_1|CODING_MODE_2_0|CODING_MODE_3_2_LFE',
                        'Dialnorm' => <integer>,
                        'DrcProfile' => 'FILM_STANDARD|NONE',
                        'LfeFilter' => 'DISABLED|ENABLED',
                        'MetadataControl' => 'FOLLOW_INPUT|USE_CONFIGURED',
                    ],
                    'Eac3AtmosSettings' => [
                        'Bitrate' => <float>,
                        'CodingMode' => 'CODING_MODE_5_1_4|CODING_MODE_7_1_4|CODING_MODE_9_1_6',
                        'Dialnorm' => <integer>,
                        'DrcLine' => 'FILM_LIGHT|FILM_STANDARD|MUSIC_LIGHT|MUSIC_STANDARD|NONE|SPEECH',
                        'DrcRf' => 'FILM_LIGHT|FILM_STANDARD|MUSIC_LIGHT|MUSIC_STANDARD|NONE|SPEECH',
                        'HeightTrim' => <float>,
                        'SurroundTrim' => <float>,
                    ],
                    'Eac3Settings' => [
                        'AttenuationControl' => 'ATTENUATE_3_DB|NONE',
                        'Bitrate' => <float>,
                        'BitstreamMode' => 'COMMENTARY|COMPLETE_MAIN|EMERGENCY|HEARING_IMPAIRED|VISUALLY_IMPAIRED',
                        'CodingMode' => 'CODING_MODE_1_0|CODING_MODE_2_0|CODING_MODE_3_2',
                        'DcFilter' => 'DISABLED|ENABLED',
                        'Dialnorm' => <integer>,
                        'DrcLine' => 'FILM_LIGHT|FILM_STANDARD|MUSIC_LIGHT|MUSIC_STANDARD|NONE|SPEECH',
                        'DrcRf' => 'FILM_LIGHT|FILM_STANDARD|MUSIC_LIGHT|MUSIC_STANDARD|NONE|SPEECH',
                        'LfeControl' => 'LFE|NO_LFE',
                        'LfeFilter' => 'DISABLED|ENABLED',
                        'LoRoCenterMixLevel' => <float>,
                        'LoRoSurroundMixLevel' => <float>,
                        'LtRtCenterMixLevel' => <float>,
                        'LtRtSurroundMixLevel' => <float>,
                        'MetadataControl' => 'FOLLOW_INPUT|USE_CONFIGURED',
                        'PassthroughControl' => 'NO_PASSTHROUGH|WHEN_POSSIBLE',
                        'PhaseControl' => 'NO_SHIFT|SHIFT_90_DEGREES',
                        'StereoDownmix' => 'DPL2|LO_RO|LT_RT|NOT_INDICATED',
                        'SurroundExMode' => 'DISABLED|ENABLED|NOT_INDICATED',
                        'SurroundMode' => 'DISABLED|ENABLED|NOT_INDICATED',
                    ],
                    'Mp2Settings' => [
                        'Bitrate' => <float>,
                        'CodingMode' => 'CODING_MODE_1_0|CODING_MODE_2_0',
                        'SampleRate' => <float>,
                    ],
                    'PassThroughSettings' => [
                    ],
                    'WavSettings' => [
                        'BitDepth' => <float>,
                        'CodingMode' => 'CODING_MODE_1_0|CODING_MODE_2_0|CODING_MODE_4_0|CODING_MODE_8_0',
                        'SampleRate' => <float>,
                    ],
                ],
                'LanguageCode' => '<string>',
                'LanguageCodeControl' => 'FOLLOW_INPUT|USE_CONFIGURED',
                'Name' => '<string>',
                'RemixSettings' => [
                    'ChannelMappings' => [
                        [
                            'InputChannelLevels' => [
                                [
                                    'Gain' => <integer>,
                                    'InputChannel' => <integer>,
                                ],
                                // ...
                            ],
                            'OutputChannel' => <integer>,
                        ],
                        // ...
                    ],
                    'ChannelsIn' => <integer>,
                    'ChannelsOut' => <integer>,
                ],
                'StreamName' => '<string>',
            ],
            // ...
        ],
        'AvailBlanking' => [
            'AvailBlankingImage' => [
                'PasswordParam' => '<string>',
                'Uri' => '<string>',
                'Username' => '<string>',
            ],
            'State' => 'DISABLED|ENABLED',
        ],
        'AvailConfiguration' => [
            'AvailSettings' => [
                'Esam' => [
                    'AcquisitionPointId' => '<string>',
                    'AdAvailOffset' => <integer>,
                    'PasswordParam' => '<string>',
                    'PoisEndpoint' => '<string>',
                    'Username' => '<string>',
                    'ZoneIdentity' => '<string>',
                ],
                'Scte35SpliceInsert' => [
                    'AdAvailOffset' => <integer>,
                    'NoRegionalBlackoutFlag' => 'FOLLOW|IGNORE',
                    'WebDeliveryAllowedFlag' => 'FOLLOW|IGNORE',
                ],
                'Scte35TimeSignalApos' => [
                    'AdAvailOffset' => <integer>,
                    'NoRegionalBlackoutFlag' => 'FOLLOW|IGNORE',
                    'WebDeliveryAllowedFlag' => 'FOLLOW|IGNORE',
                ],
            ],
        ],
        'BlackoutSlate' => [
            'BlackoutSlateImage' => [
                'PasswordParam' => '<string>',
                'Uri' => '<string>',
                'Username' => '<string>',
            ],
            'NetworkEndBlackout' => 'DISABLED|ENABLED',
            'NetworkEndBlackoutImage' => [
                'PasswordParam' => '<string>',
                'Uri' => '<string>',
                'Username' => '<string>',
            ],
            'NetworkId' => '<string>',
            'State' => 'DISABLED|ENABLED',
        ],
        'CaptionDescriptions' => [
            [
                'Accessibility' => 'DOES_NOT_IMPLEMENT_ACCESSIBILITY_FEATURES|IMPLEMENTS_ACCESSIBILITY_FEATURES',
                'CaptionSelectorName' => '<string>',
                'DestinationSettings' => [
                    'AribDestinationSettings' => [
                    ],
                    'BurnInDestinationSettings' => [
                        'Alignment' => 'CENTERED|LEFT|SMART',
                        'BackgroundColor' => 'BLACK|NONE|WHITE',
                        'BackgroundOpacity' => <integer>,
                        'Font' => [
                            'PasswordParam' => '<string>',
                            'Uri' => '<string>',
                            'Username' => '<string>',
                        ],
                        'FontColor' => 'BLACK|BLUE|GREEN|RED|WHITE|YELLOW',
                        'FontOpacity' => <integer>,
                        'FontResolution' => <integer>,
                        'FontSize' => '<string>',
                        'OutlineColor' => 'BLACK|BLUE|GREEN|RED|WHITE|YELLOW',
                        'OutlineSize' => <integer>,
                        'ShadowColor' => 'BLACK|NONE|WHITE',
                        'ShadowOpacity' => <integer>,
                        'ShadowXOffset' => <integer>,
                        'ShadowYOffset' => <integer>,
                        'TeletextGridControl' => 'FIXED|SCALED',
                        'XPosition' => <integer>,
                        'YPosition' => <integer>,
                    ],
                    'DvbSubDestinationSettings' => [
                        'Alignment' => 'CENTERED|LEFT|SMART',
                        'BackgroundColor' => 'BLACK|NONE|WHITE',
                        'BackgroundOpacity' => <integer>,
                        'Font' => [
                            'PasswordParam' => '<string>',
                            'Uri' => '<string>',
                            'Username' => '<string>',
                        ],
                        'FontColor' => 'BLACK|BLUE|GREEN|RED|WHITE|YELLOW',
                        'FontOpacity' => <integer>,
                        'FontResolution' => <integer>,
                        'FontSize' => '<string>',
                        'OutlineColor' => 'BLACK|BLUE|GREEN|RED|WHITE|YELLOW',
                        'OutlineSize' => <integer>,
                        'ShadowColor' => 'BLACK|NONE|WHITE',
                        'ShadowOpacity' => <integer>,
                        'ShadowXOffset' => <integer>,
                        'ShadowYOffset' => <integer>,
                        'TeletextGridControl' => 'FIXED|SCALED',
                        'XPosition' => <integer>,
                        'YPosition' => <integer>,
                    ],
                    'EbuTtDDestinationSettings' => [
                        'CopyrightHolder' => '<string>',
                        'FillLineGap' => 'DISABLED|ENABLED',
                        'FontFamily' => '<string>',
                        'StyleControl' => 'EXCLUDE|INCLUDE',
                    ],
                    'EmbeddedDestinationSettings' => [
                    ],
                    'EmbeddedPlusScte20DestinationSettings' => [
                    ],
                    'RtmpCaptionInfoDestinationSettings' => [
                    ],
                    'Scte20PlusEmbeddedDestinationSettings' => [
                    ],
                    'Scte27DestinationSettings' => [
                    ],
                    'SmpteTtDestinationSettings' => [
                    ],
                    'TeletextDestinationSettings' => [
                    ],
                    'TtmlDestinationSettings' => [
                        'StyleControl' => 'PASSTHROUGH|USE_CONFIGURED',
                    ],
                    'WebvttDestinationSettings' => [
                        'StyleControl' => 'NO_STYLE_DATA|PASSTHROUGH',
                    ],
                ],
                'LanguageCode' => '<string>',
                'LanguageDescription' => '<string>',
                'Name' => '<string>',
            ],
            // ...
        ],
        'FeatureActivations' => [
            'InputPrepareScheduleActions' => 'DISABLED|ENABLED',
        ],
        'GlobalConfiguration' => [
            'InitialAudioGain' => <integer>,
            'InputEndAction' => 'NONE|SWITCH_AND_LOOP_INPUTS',
            'InputLossBehavior' => [
                'BlackFrameMsec' => <integer>,
                'InputLossImageColor' => '<string>',
                'InputLossImageSlate' => [
                    'PasswordParam' => '<string>',
                    'Uri' => '<string>',
                    'Username' => '<string>',
                ],
                'InputLossImageType' => 'COLOR|SLATE',
                'RepeatFrameMsec' => <integer>,
            ],
            'OutputLockingMode' => 'EPOCH_LOCKING|PIPELINE_LOCKING',
            'OutputTimingSource' => 'INPUT_CLOCK|SYSTEM_CLOCK',
            'SupportLowFramerateInputs' => 'DISABLED|ENABLED',
        ],
        'MotionGraphicsConfiguration' => [
            'MotionGraphicsInsertion' => 'DISABLED|ENABLED',
            'MotionGraphicsSettings' => [
                'HtmlMotionGraphicsSettings' => [
                ],
            ],
        ],
        'NielsenConfiguration' => [
            'DistributorId' => '<string>',
            'NielsenPcmToId3Tagging' => 'DISABLED|ENABLED',
        ],
        'OutputGroups' => [
            [
                'Name' => '<string>',
                'OutputGroupSettings' => [
                    'ArchiveGroupSettings' => [
                        'ArchiveCdnSettings' => [
                            'ArchiveS3Settings' => [
                                'CannedAcl' => 'AUTHENTICATED_READ|BUCKET_OWNER_FULL_CONTROL|BUCKET_OWNER_READ|PUBLIC_READ',
                            ],
                        ],
                        'Destination' => [
                            'DestinationRefId' => '<string>',
                        ],
                        'RolloverInterval' => <integer>,
                    ],
                    'FrameCaptureGroupSettings' => [
                        'Destination' => [
                            'DestinationRefId' => '<string>',
                        ],
                        'FrameCaptureCdnSettings' => [
                            'FrameCaptureS3Settings' => [
                                'CannedAcl' => 'AUTHENTICATED_READ|BUCKET_OWNER_FULL_CONTROL|BUCKET_OWNER_READ|PUBLIC_READ',
                            ],
                        ],
                    ],
                    'HlsGroupSettings' => [
                        'AdMarkers' => ['<string>', ...],
                        'BaseUrlContent' => '<string>',
                        'BaseUrlContent1' => '<string>',
                        'BaseUrlManifest' => '<string>',
                        'BaseUrlManifest1' => '<string>',
                        'CaptionLanguageMappings' => [
                            [
                                'CaptionChannel' => <integer>,
                                'LanguageCode' => '<string>',
                                'LanguageDescription' => '<string>',
                            ],
                            // ...
                        ],
                        'CaptionLanguageSetting' => 'INSERT|NONE|OMIT',
                        'ClientCache' => 'DISABLED|ENABLED',
                        'CodecSpecification' => 'RFC_4281|RFC_6381',
                        'ConstantIv' => '<string>',
                        'Destination' => [
                            'DestinationRefId' => '<string>',
                        ],
                        'DirectoryStructure' => 'SINGLE_DIRECTORY|SUBDIRECTORY_PER_STREAM',
                        'DiscontinuityTags' => 'INSERT|NEVER_INSERT',
                        'EncryptionType' => 'AES128|SAMPLE_AES',
                        'HlsCdnSettings' => [
                            'HlsAkamaiSettings' => [
                                'ConnectionRetryInterval' => <integer>,
                                'FilecacheDuration' => <integer>,
                                'HttpTransferMode' => 'CHUNKED|NON_CHUNKED',
                                'NumRetries' => <integer>,
                                'RestartDelay' => <integer>,
                                'Salt' => '<string>',
                                'Token' => '<string>',
                            ],
                            'HlsBasicPutSettings' => [
                                'ConnectionRetryInterval' => <integer>,
                                'FilecacheDuration' => <integer>,
                                'NumRetries' => <integer>,
                                'RestartDelay' => <integer>,
                            ],
                            'HlsMediaStoreSettings' => [
                                'ConnectionRetryInterval' => <integer>,
                                'FilecacheDuration' => <integer>,
                                'MediaStoreStorageClass' => 'TEMPORAL',
                                'NumRetries' => <integer>,
                                'RestartDelay' => <integer>,
                            ],
                            'HlsS3Settings' => [
                                'CannedAcl' => 'AUTHENTICATED_READ|BUCKET_OWNER_FULL_CONTROL|BUCKET_OWNER_READ|PUBLIC_READ',
                            ],
                            'HlsWebdavSettings' => [
                                'ConnectionRetryInterval' => <integer>,
                                'FilecacheDuration' => <integer>,
                                'HttpTransferMode' => 'CHUNKED|NON_CHUNKED',
                                'NumRetries' => <integer>,
                                'RestartDelay' => <integer>,
                            ],
                        ],
                        'HlsId3SegmentTagging' => 'DISABLED|ENABLED',
                        'IFrameOnlyPlaylists' => 'DISABLED|STANDARD',
                        'IncompleteSegmentBehavior' => 'AUTO|SUPPRESS',
                        'IndexNSegments' => <integer>,
                        'InputLossAction' => 'EMIT_OUTPUT|PAUSE_OUTPUT',
                        'IvInManifest' => 'EXCLUDE|INCLUDE',
                        'IvSource' => 'EXPLICIT|FOLLOWS_SEGMENT_NUMBER',
                        'KeepSegments' => <integer>,
                        'KeyFormat' => '<string>',
                        'KeyFormatVersions' => '<string>',
                        'KeyProviderSettings' => [
                            'StaticKeySettings' => [
                                'KeyProviderServer' => [
                                    'PasswordParam' => '<string>',
                                    'Uri' => '<string>',
                                    'Username' => '<string>',
                                ],
                                'StaticKeyValue' => '<string>',
                            ],
                        ],
                        'ManifestCompression' => 'GZIP|NONE',
                        'ManifestDurationFormat' => 'FLOATING_POINT|INTEGER',
                        'MinSegmentLength' => <integer>,
                        'Mode' => 'LIVE|VOD',
                        'OutputSelection' => 'MANIFESTS_AND_SEGMENTS|SEGMENTS_ONLY|VARIANT_MANIFESTS_AND_SEGMENTS',
                        'ProgramDateTime' => 'EXCLUDE|INCLUDE',
                        'ProgramDateTimeClock' => 'INITIALIZE_FROM_OUTPUT_TIMECODE|SYSTEM_CLOCK',
                        'ProgramDateTimePeriod' => <integer>,
                        'RedundantManifest' => 'DISABLED|ENABLED',
                        'SegmentLength' => <integer>,
                        'SegmentationMode' => 'USE_INPUT_SEGMENTATION|USE_SEGMENT_DURATION',
                        'SegmentsPerSubdirectory' => <integer>,
                        'StreamInfResolution' => 'EXCLUDE|INCLUDE',
                        'TimedMetadataId3Frame' => 'NONE|PRIV|TDRL',
                        'TimedMetadataId3Period' => <integer>,
                        'TimestampDeltaMilliseconds' => <integer>,
                        'TsFileMode' => 'SEGMENTED_FILES|SINGLE_FILE',
                    ],
                    'MediaPackageGroupSettings' => [
                        'Destination' => [
                            'DestinationRefId' => '<string>',
                        ],
                    ],
                    'MsSmoothGroupSettings' => [
                        'AcquisitionPointId' => '<string>',
                        'AudioOnlyTimecodeControl' => 'PASSTHROUGH|USE_CONFIGURED_CLOCK',
                        'CertificateMode' => 'SELF_SIGNED|VERIFY_AUTHENTICITY',
                        'ConnectionRetryInterval' => <integer>,
                        'Destination' => [
                            'DestinationRefId' => '<string>',
                        ],
                        'EventId' => '<string>',
                        'EventIdMode' => 'NO_EVENT_ID|USE_CONFIGURED|USE_TIMESTAMP',
                        'EventStopBehavior' => 'NONE|SEND_EOS',
                        'FilecacheDuration' => <integer>,
                        'FragmentLength' => <integer>,
                        'InputLossAction' => 'EMIT_OUTPUT|PAUSE_OUTPUT',
                        'NumRetries' => <integer>,
                        'RestartDelay' => <integer>,
                        'SegmentationMode' => 'USE_INPUT_SEGMENTATION|USE_SEGMENT_DURATION',
                        'SendDelayMs' => <integer>,
                        'SparseTrackType' => 'NONE|SCTE_35|SCTE_35_WITHOUT_SEGMENTATION',
                        'StreamManifestBehavior' => 'DO_NOT_SEND|SEND',
                        'TimestampOffset' => '<string>',
                        'TimestampOffsetMode' => 'USE_CONFIGURED_OFFSET|USE_EVENT_START_DATE',
                    ],
                    'MultiplexGroupSettings' => [
                    ],
                    'RtmpGroupSettings' => [
                        'AdMarkers' => ['<string>', ...],
                        'AuthenticationScheme' => 'AKAMAI|COMMON',
                        'CacheFullBehavior' => 'DISCONNECT_IMMEDIATELY|WAIT_FOR_SERVER',
                        'CacheLength' => <integer>,
                        'CaptionData' => 'ALL|FIELD1_608|FIELD1_AND_FIELD2_608',
                        'InputLossAction' => 'EMIT_OUTPUT|PAUSE_OUTPUT',
                        'RestartDelay' => <integer>,
                    ],
                    'UdpGroupSettings' => [
                        'InputLossAction' => 'DROP_PROGRAM|DROP_TS|EMIT_PROGRAM',
                        'TimedMetadataId3Frame' => 'NONE|PRIV|TDRL',
                        'TimedMetadataId3Period' => <integer>,
                    ],
                ],
                'Outputs' => [
                    [
                        'AudioDescriptionNames' => ['<string>', ...],
                        'CaptionDescriptionNames' => ['<string>', ...],
                        'OutputName' => '<string>',
                        'OutputSettings' => [
                            'ArchiveOutputSettings' => [
                                'ContainerSettings' => [
                                    'M2tsSettings' => [
                                        'AbsentInputAudioBehavior' => 'DROP|ENCODE_SILENCE',
                                        'Arib' => 'DISABLED|ENABLED',
                                        'AribCaptionsPid' => '<string>',
                                        'AribCaptionsPidControl' => 'AUTO|USE_CONFIGURED',
                                        'AudioBufferModel' => 'ATSC|DVB',
                                        'AudioFramesPerPes' => <integer>,
                                        'AudioPids' => '<string>',
                                        'AudioStreamType' => 'ATSC|DVB',
                                        'Bitrate' => <integer>,
                                        'BufferModel' => 'MULTIPLEX|NONE',
                                        'CcDescriptor' => 'DISABLED|ENABLED',
                                        'DvbNitSettings' => [
                                            'NetworkId' => <integer>,
                                            'NetworkName' => '<string>',
                                            'RepInterval' => <integer>,
                                        ],
                                        'DvbSdtSettings' => [
                                            'OutputSdt' => 'SDT_FOLLOW|SDT_FOLLOW_IF_PRESENT|SDT_MANUAL|SDT_NONE',
                                            'RepInterval' => <integer>,
                                            'ServiceName' => '<string>',
                                            'ServiceProviderName' => '<string>',
                                        ],
                                        'DvbSubPids' => '<string>',
                                        'DvbTdtSettings' => [
                                            'RepInterval' => <integer>,
                                        ],
                                        'DvbTeletextPid' => '<string>',
                                        'Ebif' => 'NONE|PASSTHROUGH',
                                        'EbpAudioInterval' => 'VIDEO_AND_FIXED_INTERVALS|VIDEO_INTERVAL',
                                        'EbpLookaheadMs' => <integer>,
                                        'EbpPlacement' => 'VIDEO_AND_AUDIO_PIDS|VIDEO_PID',
                                        'EcmPid' => '<string>',
                                        'EsRateInPes' => 'EXCLUDE|INCLUDE',
                                        'EtvPlatformPid' => '<string>',
                                        'EtvSignalPid' => '<string>',
                                        'FragmentTime' => <float>,
                                        'Klv' => 'NONE|PASSTHROUGH',
                                        'KlvDataPids' => '<string>',
                                        'NielsenId3Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'NullPacketBitrate' => <float>,
                                        'PatInterval' => <integer>,
                                        'PcrControl' => 'CONFIGURED_PCR_PERIOD|PCR_EVERY_PES_PACKET',
                                        'PcrPeriod' => <integer>,
                                        'PcrPid' => '<string>',
                                        'PmtInterval' => <integer>,
                                        'PmtPid' => '<string>',
                                        'ProgramNum' => <integer>,
                                        'RateMode' => 'CBR|VBR',
                                        'Scte27Pids' => '<string>',
                                        'Scte35Control' => 'NONE|PASSTHROUGH',
                                        'Scte35Pid' => '<string>',
                                        'Scte35PrerollPullupMilliseconds' => <float>,
                                        'SegmentationMarkers' => 'EBP|EBP_LEGACY|NONE|PSI_SEGSTART|RAI_ADAPT|RAI_SEGSTART',
                                        'SegmentationStyle' => 'MAINTAIN_CADENCE|RESET_CADENCE',
                                        'SegmentationTime' => <float>,
                                        'TimedMetadataBehavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'TimedMetadataPid' => '<string>',
                                        'TransportStreamId' => <integer>,
                                        'VideoPid' => '<string>',
                                    ],
                                    'RawSettings' => [
                                    ],
                                ],
                                'Extension' => '<string>',
                                'NameModifier' => '<string>',
                            ],
                            'FrameCaptureOutputSettings' => [
                                'NameModifier' => '<string>',
                            ],
                            'HlsOutputSettings' => [
                                'H265PackagingType' => 'HEV1|HVC1',
                                'HlsSettings' => [
                                    'AudioOnlyHlsSettings' => [
                                        'AudioGroupId' => '<string>',
                                        'AudioOnlyImage' => [
                                            'PasswordParam' => '<string>',
                                            'Uri' => '<string>',
                                            'Username' => '<string>',
                                        ],
                                        'AudioTrackType' => 'ALTERNATE_AUDIO_AUTO_SELECT|ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT|ALTERNATE_AUDIO_NOT_AUTO_SELECT|AUDIO_ONLY_VARIANT_STREAM',
                                        'SegmentType' => 'AAC|FMP4',
                                    ],
                                    'Fmp4HlsSettings' => [
                                        'AudioRenditionSets' => '<string>',
                                        'NielsenId3Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'TimedMetadataBehavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                    ],
                                    'FrameCaptureHlsSettings' => [
                                    ],
                                    'StandardHlsSettings' => [
                                        'AudioRenditionSets' => '<string>',
                                        'M3u8Settings' => [
                                            'AudioFramesPerPes' => <integer>,
                                            'AudioPids' => '<string>',
                                            'EcmPid' => '<string>',
                                            'NielsenId3Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                            'PatInterval' => <integer>,
                                            'PcrControl' => 'CONFIGURED_PCR_PERIOD|PCR_EVERY_PES_PACKET',
                                            'PcrPeriod' => <integer>,
                                            'PcrPid' => '<string>',
                                            'PmtInterval' => <integer>,
                                            'PmtPid' => '<string>',
                                            'ProgramNum' => <integer>,
                                            'Scte35Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                            'Scte35Pid' => '<string>',
                                            'TimedMetadataBehavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                            'TimedMetadataPid' => '<string>',
                                            'TransportStreamId' => <integer>,
                                            'VideoPid' => '<string>',
                                        ],
                                    ],
                                ],
                                'NameModifier' => '<string>',
                                'SegmentModifier' => '<string>',
                            ],
                            'MediaPackageOutputSettings' => [
                            ],
                            'MsSmoothOutputSettings' => [
                                'H265PackagingType' => 'HEV1|HVC1',
                                'NameModifier' => '<string>',
                            ],
                            'MultiplexOutputSettings' => [
                                'Destination' => [
                                    'DestinationRefId' => '<string>',
                                ],
                            ],
                            'RtmpOutputSettings' => [
                                'CertificateMode' => 'SELF_SIGNED|VERIFY_AUTHENTICITY',
                                'ConnectionRetryInterval' => <integer>,
                                'Destination' => [
                                    'DestinationRefId' => '<string>',
                                ],
                                'NumRetries' => <integer>,
                            ],
                            'UdpOutputSettings' => [
                                'BufferMsec' => <integer>,
                                'ContainerSettings' => [
                                    'M2tsSettings' => [
                                        'AbsentInputAudioBehavior' => 'DROP|ENCODE_SILENCE',
                                        'Arib' => 'DISABLED|ENABLED',
                                        'AribCaptionsPid' => '<string>',
                                        'AribCaptionsPidControl' => 'AUTO|USE_CONFIGURED',
                                        'AudioBufferModel' => 'ATSC|DVB',
                                        'AudioFramesPerPes' => <integer>,
                                        'AudioPids' => '<string>',
                                        'AudioStreamType' => 'ATSC|DVB',
                                        'Bitrate' => <integer>,
                                        'BufferModel' => 'MULTIPLEX|NONE',
                                        'CcDescriptor' => 'DISABLED|ENABLED',
                                        'DvbNitSettings' => [
                                            'NetworkId' => <integer>,
                                            'NetworkName' => '<string>',
                                            'RepInterval' => <integer>,
                                        ],
                                        'DvbSdtSettings' => [
                                            'OutputSdt' => 'SDT_FOLLOW|SDT_FOLLOW_IF_PRESENT|SDT_MANUAL|SDT_NONE',
                                            'RepInterval' => <integer>,
                                            'ServiceName' => '<string>',
                                            'ServiceProviderName' => '<string>',
                                        ],
                                        'DvbSubPids' => '<string>',
                                        'DvbTdtSettings' => [
                                            'RepInterval' => <integer>,
                                        ],
                                        'DvbTeletextPid' => '<string>',
                                        'Ebif' => 'NONE|PASSTHROUGH',
                                        'EbpAudioInterval' => 'VIDEO_AND_FIXED_INTERVALS|VIDEO_INTERVAL',
                                        'EbpLookaheadMs' => <integer>,
                                        'EbpPlacement' => 'VIDEO_AND_AUDIO_PIDS|VIDEO_PID',
                                        'EcmPid' => '<string>',
                                        'EsRateInPes' => 'EXCLUDE|INCLUDE',
                                        'EtvPlatformPid' => '<string>',
                                        'EtvSignalPid' => '<string>',
                                        'FragmentTime' => <float>,
                                        'Klv' => 'NONE|PASSTHROUGH',
                                        'KlvDataPids' => '<string>',
                                        'NielsenId3Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'NullPacketBitrate' => <float>,
                                        'PatInterval' => <integer>,
                                        'PcrControl' => 'CONFIGURED_PCR_PERIOD|PCR_EVERY_PES_PACKET',
                                        'PcrPeriod' => <integer>,
                                        'PcrPid' => '<string>',
                                        'PmtInterval' => <integer>,
                                        'PmtPid' => '<string>',
                                        'ProgramNum' => <integer>,
                                        'RateMode' => 'CBR|VBR',
                                        'Scte27Pids' => '<string>',
                                        'Scte35Control' => 'NONE|PASSTHROUGH',
                                        'Scte35Pid' => '<string>',
                                        'Scte35PrerollPullupMilliseconds' => <float>,
                                        'SegmentationMarkers' => 'EBP|EBP_LEGACY|NONE|PSI_SEGSTART|RAI_ADAPT|RAI_SEGSTART',
                                        'SegmentationStyle' => 'MAINTAIN_CADENCE|RESET_CADENCE',
                                        'SegmentationTime' => <float>,
                                        'TimedMetadataBehavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'TimedMetadataPid' => '<string>',
                                        'TransportStreamId' => <integer>,
                                        'VideoPid' => '<string>',
                                    ],
                                ],
                                'Destination' => [
                                    'DestinationRefId' => '<string>',
                                ],
                                'FecOutputSettings' => [
                                    'ColumnDepth' => <integer>,
                                    'IncludeFec' => 'COLUMN|COLUMN_AND_ROW',
                                    'RowLength' => <integer>,
                                ],
                            ],
                        ],
                        'VideoDescriptionName' => '<string>',
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'TimecodeConfig' => [
            'Source' => 'EMBEDDED|SYSTEMCLOCK|ZEROBASED',
            'SyncThreshold' => <integer>,
        ],
        'VideoDescriptions' => [
            [
                'CodecSettings' => [
                    'FrameCaptureSettings' => [
                        'CaptureInterval' => <integer>,
                        'CaptureIntervalUnits' => 'MILLISECONDS|SECONDS',
                        'TimecodeBurninSettings' => [
                            'FontSize' => 'EXTRA_SMALL_10|LARGE_48|MEDIUM_32|SMALL_16',
                            'Position' => 'BOTTOM_CENTER|BOTTOM_LEFT|BOTTOM_RIGHT|MIDDLE_CENTER|MIDDLE_LEFT|MIDDLE_RIGHT|TOP_CENTER|TOP_LEFT|TOP_RIGHT',
                            'Prefix' => '<string>',
                        ],
                    ],
                    'H264Settings' => [
                        'AdaptiveQuantization' => 'AUTO|HIGH|HIGHER|LOW|MAX|MEDIUM|OFF',
                        'AfdSignaling' => 'AUTO|FIXED|NONE',
                        'Bitrate' => <integer>,
                        'BufFillPct' => <integer>,
                        'BufSize' => <integer>,
                        'ColorMetadata' => 'IGNORE|INSERT',
                        'ColorSpaceSettings' => [
                            'ColorSpacePassthroughSettings' => [
                            ],
                            'Rec601Settings' => [
                            ],
                            'Rec709Settings' => [
                            ],
                        ],
                        'EntropyEncoding' => 'CABAC|CAVLC',
                        'FilterSettings' => [
                            'TemporalFilterSettings' => [
                                'PostFilterSharpening' => 'AUTO|DISABLED|ENABLED',
                                'Strength' => 'AUTO|STRENGTH_1|STRENGTH_2|STRENGTH_3|STRENGTH_4|STRENGTH_5|STRENGTH_6|STRENGTH_7|STRENGTH_8|STRENGTH_9|STRENGTH_10|STRENGTH_11|STRENGTH_12|STRENGTH_13|STRENGTH_14|STRENGTH_15|STRENGTH_16',
                            ],
                        ],
                        'FixedAfd' => 'AFD_0000|AFD_0010|AFD_0011|AFD_0100|AFD_1000|AFD_1001|AFD_1010|AFD_1011|AFD_1101|AFD_1110|AFD_1111',
                        'FlickerAq' => 'DISABLED|ENABLED',
                        'ForceFieldPictures' => 'DISABLED|ENABLED',
                        'FramerateControl' => 'INITIALIZE_FROM_SOURCE|SPECIFIED',
                        'FramerateDenominator' => <integer>,
                        'FramerateNumerator' => <integer>,
                        'GopBReference' => 'DISABLED|ENABLED',
                        'GopClosedCadence' => <integer>,
                        'GopNumBFrames' => <integer>,
                        'GopSize' => <float>,
                        'GopSizeUnits' => 'FRAMES|SECONDS',
                        'Level' => 'H264_LEVEL_1|H264_LEVEL_1_1|H264_LEVEL_1_2|H264_LEVEL_1_3|H264_LEVEL_2|H264_LEVEL_2_1|H264_LEVEL_2_2|H264_LEVEL_3|H264_LEVEL_3_1|H264_LEVEL_3_2|H264_LEVEL_4|H264_LEVEL_4_1|H264_LEVEL_4_2|H264_LEVEL_5|H264_LEVEL_5_1|H264_LEVEL_5_2|H264_LEVEL_AUTO',
                        'LookAheadRateControl' => 'HIGH|LOW|MEDIUM',
                        'MaxBitrate' => <integer>,
                        'MinIInterval' => <integer>,
                        'NumRefFrames' => <integer>,
                        'ParControl' => 'INITIALIZE_FROM_SOURCE|SPECIFIED',
                        'ParDenominator' => <integer>,
                        'ParNumerator' => <integer>,
                        'Profile' => 'BASELINE|HIGH|HIGH_10BIT|HIGH_422|HIGH_422_10BIT|MAIN',
                        'QualityLevel' => 'ENHANCED_QUALITY|STANDARD_QUALITY',
                        'QvbrQualityLevel' => <integer>,
                        'RateControlMode' => 'CBR|MULTIPLEX|QVBR|VBR',
                        'ScanType' => 'INTERLACED|PROGRESSIVE',
                        'SceneChangeDetect' => 'DISABLED|ENABLED',
                        'Slices' => <integer>,
                        'Softness' => <integer>,
                        'SpatialAq' => 'DISABLED|ENABLED',
                        'SubgopLength' => 'DYNAMIC|FIXED',
                        'Syntax' => 'DEFAULT|RP2027',
                        'TemporalAq' => 'DISABLED|ENABLED',
                        'TimecodeBurninSettings' => [
                            'FontSize' => 'EXTRA_SMALL_10|LARGE_48|MEDIUM_32|SMALL_16',
                            'Position' => 'BOTTOM_CENTER|BOTTOM_LEFT|BOTTOM_RIGHT|MIDDLE_CENTER|MIDDLE_LEFT|MIDDLE_RIGHT|TOP_CENTER|TOP_LEFT|TOP_RIGHT',
                            'Prefix' => '<string>',
                        ],
                        'TimecodeInsertion' => 'DISABLED|PIC_TIMING_SEI',
                    ],
                    'H265Settings' => [
                        'AdaptiveQuantization' => 'AUTO|HIGH|HIGHER|LOW|MAX|MEDIUM|OFF',
                        'AfdSignaling' => 'AUTO|FIXED|NONE',
                        'AlternativeTransferFunction' => 'INSERT|OMIT',
                        'Bitrate' => <integer>,
                        'BufSize' => <integer>,
                        'ColorMetadata' => 'IGNORE|INSERT',
                        'ColorSpaceSettings' => [
                            'ColorSpacePassthroughSettings' => [
                            ],
                            'DolbyVision81Settings' => [
                            ],
                            'Hdr10Settings' => [
                                'MaxCll' => <integer>,
                                'MaxFall' => <integer>,
                            ],
                            'Rec601Settings' => [
                            ],
                            'Rec709Settings' => [
                            ],
                        ],
                        'FilterSettings' => [
                            'TemporalFilterSettings' => [
                                'PostFilterSharpening' => 'AUTO|DISABLED|ENABLED',
                                'Strength' => 'AUTO|STRENGTH_1|STRENGTH_2|STRENGTH_3|STRENGTH_4|STRENGTH_5|STRENGTH_6|STRENGTH_7|STRENGTH_8|STRENGTH_9|STRENGTH_10|STRENGTH_11|STRENGTH_12|STRENGTH_13|STRENGTH_14|STRENGTH_15|STRENGTH_16',
                            ],
                        ],
                        'FixedAfd' => 'AFD_0000|AFD_0010|AFD_0011|AFD_0100|AFD_1000|AFD_1001|AFD_1010|AFD_1011|AFD_1101|AFD_1110|AFD_1111',
                        'FlickerAq' => 'DISABLED|ENABLED',
                        'FramerateDenominator' => <integer>,
                        'FramerateNumerator' => <integer>,
                        'GopClosedCadence' => <integer>,
                        'GopSize' => <float>,
                        'GopSizeUnits' => 'FRAMES|SECONDS',
                        'Level' => 'H265_LEVEL_1|H265_LEVEL_2|H265_LEVEL_2_1|H265_LEVEL_3|H265_LEVEL_3_1|H265_LEVEL_4|H265_LEVEL_4_1|H265_LEVEL_5|H265_LEVEL_5_1|H265_LEVEL_5_2|H265_LEVEL_6|H265_LEVEL_6_1|H265_LEVEL_6_2|H265_LEVEL_AUTO',
                        'LookAheadRateControl' => 'HIGH|LOW|MEDIUM',
                        'MaxBitrate' => <integer>,
                        'MinIInterval' => <integer>,
                        'ParDenominator' => <integer>,
                        'ParNumerator' => <integer>,
                        'Profile' => 'MAIN|MAIN_10BIT',
                        'QvbrQualityLevel' => <integer>,
                        'RateControlMode' => 'CBR|MULTIPLEX|QVBR',
                        'ScanType' => 'INTERLACED|PROGRESSIVE',
                        'SceneChangeDetect' => 'DISABLED|ENABLED',
                        'Slices' => <integer>,
                        'Tier' => 'HIGH|MAIN',
                        'TimecodeBurninSettings' => [
                            'FontSize' => 'EXTRA_SMALL_10|LARGE_48|MEDIUM_32|SMALL_16',
                            'Position' => 'BOTTOM_CENTER|BOTTOM_LEFT|BOTTOM_RIGHT|MIDDLE_CENTER|MIDDLE_LEFT|MIDDLE_RIGHT|TOP_CENTER|TOP_LEFT|TOP_RIGHT',
                            'Prefix' => '<string>',
                        ],
                        'TimecodeInsertion' => 'DISABLED|PIC_TIMING_SEI',
                    ],
                    'Mpeg2Settings' => [
                        'AdaptiveQuantization' => 'AUTO|HIGH|LOW|MEDIUM|OFF',
                        'AfdSignaling' => 'AUTO|FIXED|NONE',
                        'ColorMetadata' => 'IGNORE|INSERT',
                        'ColorSpace' => 'AUTO|PASSTHROUGH',
                        'DisplayAspectRatio' => 'DISPLAYRATIO16X9|DISPLAYRATIO4X3',
                        'FilterSettings' => [
                            'TemporalFilterSettings' => [
                                'PostFilterSharpening' => 'AUTO|DISABLED|ENABLED',
                                'Strength' => 'AUTO|STRENGTH_1|STRENGTH_2|STRENGTH_3|STRENGTH_4|STRENGTH_5|STRENGTH_6|STRENGTH_7|STRENGTH_8|STRENGTH_9|STRENGTH_10|STRENGTH_11|STRENGTH_12|STRENGTH_13|STRENGTH_14|STRENGTH_15|STRENGTH_16',
                            ],
                        ],
                        'FixedAfd' => 'AFD_0000|AFD_0010|AFD_0011|AFD_0100|AFD_1000|AFD_1001|AFD_1010|AFD_1011|AFD_1101|AFD_1110|AFD_1111',
                        'FramerateDenominator' => <integer>,
                        'FramerateNumerator' => <integer>,
                        'GopClosedCadence' => <integer>,
                        'GopNumBFrames' => <integer>,
                        'GopSize' => <float>,
                        'GopSizeUnits' => 'FRAMES|SECONDS',
                        'ScanType' => 'INTERLACED|PROGRESSIVE',
                        'SubgopLength' => 'DYNAMIC|FIXED',
                        'TimecodeBurninSettings' => [
                            'FontSize' => 'EXTRA_SMALL_10|LARGE_48|MEDIUM_32|SMALL_16',
                            'Position' => 'BOTTOM_CENTER|BOTTOM_LEFT|BOTTOM_RIGHT|MIDDLE_CENTER|MIDDLE_LEFT|MIDDLE_RIGHT|TOP_CENTER|TOP_LEFT|TOP_RIGHT',
                            'Prefix' => '<string>',
                        ],
                        'TimecodeInsertion' => 'DISABLED|GOP_TIMECODE',
                    ],
                ],
                'Height' => <integer>,
                'Name' => '<string>',
                'RespondToAfd' => 'NONE|PASSTHROUGH|RESPOND',
                'ScalingBehavior' => 'DEFAULT|STRETCH_TO_OUTPUT',
                'Sharpness' => <integer>,
                'Width' => <integer>,
            ],
            // ...
        ],
    ],
    'Id' => '<string>',
    'InputAttachments' => [
        [
            'AutomaticInputFailoverSettings' => [
                'ErrorClearTimeMsec' => <integer>,
                'FailoverConditions' => [
                    [
                        'FailoverConditionSettings' => [
                            'AudioSilenceSettings' => [
                                'AudioSelectorName' => '<string>',
                                'AudioSilenceThresholdMsec' => <integer>,
                            ],
                            'InputLossSettings' => [
                                'InputLossThresholdMsec' => <integer>,
                            ],
                            'VideoBlackSettings' => [
                                'BlackDetectThreshold' => <float>,
                                'VideoBlackThresholdMsec' => <integer>,
                            ],
                        ],
                    ],
                    // ...
                ],
                'InputPreference' => 'EQUAL_INPUT_PREFERENCE|PRIMARY_INPUT_PREFERRED',
                'SecondaryInputId' => '<string>',
            ],
            'InputAttachmentName' => '<string>',
            'InputId' => '<string>',
            'InputSettings' => [
                'AudioSelectors' => [
                    [
                        'Name' => '<string>',
                        'SelectorSettings' => [
                            'AudioHlsRenditionSelection' => [
                                'GroupId' => '<string>',
                                'Name' => '<string>',
                            ],
                            'AudioLanguageSelection' => [
                                'LanguageCode' => '<string>',
                                'LanguageSelectionPolicy' => 'LOOSE|STRICT',
                            ],
                            'AudioPidSelection' => [
                                'Pid' => <integer>,
                            ],
                            'AudioTrackSelection' => [
                                'DolbyEDecode' => [
                                    'ProgramSelection' => 'ALL_CHANNELS|PROGRAM_1|PROGRAM_2|PROGRAM_3|PROGRAM_4|PROGRAM_5|PROGRAM_6|PROGRAM_7|PROGRAM_8',
                                ],
                                'Tracks' => [
                                    [
                                        'Track' => <integer>,
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                    ],
                    // ...
                ],
                'CaptionSelectors' => [
                    [
                        'LanguageCode' => '<string>',
                        'Name' => '<string>',
                        'SelectorSettings' => [
                            'AncillarySourceSettings' => [
                                'SourceAncillaryChannelNumber' => <integer>,
                            ],
                            'AribSourceSettings' => [
                            ],
                            'DvbSubSourceSettings' => [
                                'OcrLanguage' => 'DEU|ENG|FRA|NLD|POR|SPA',
                                'Pid' => <integer>,
                            ],
                            'EmbeddedSourceSettings' => [
                                'Convert608To708' => 'DISABLED|UPCONVERT',
                                'Scte20Detection' => 'AUTO|OFF',
                                'Source608ChannelNumber' => <integer>,
                                'Source608TrackNumber' => <integer>,
                            ],
                            'Scte20SourceSettings' => [
                                'Convert608To708' => 'DISABLED|UPCONVERT',
                                'Source608ChannelNumber' => <integer>,
                            ],
                            'Scte27SourceSettings' => [
                                'OcrLanguage' => 'DEU|ENG|FRA|NLD|POR|SPA',
                                'Pid' => <integer>,
                            ],
                            'TeletextSourceSettings' => [
                                'OutputRectangle' => [
                                    'Height' => <float>,
                                    'LeftOffset' => <float>,
                                    'TopOffset' => <float>,
                                    'Width' => <float>,
                                ],
                                'PageNumber' => '<string>',
                            ],
                        ],
                    ],
                    // ...
                ],
                'DeblockFilter' => 'DISABLED|ENABLED',
                'DenoiseFilter' => 'DISABLED|ENABLED',
                'FilterStrength' => <integer>,
                'InputFilter' => 'AUTO|DISABLED|FORCED',
                'NetworkInputSettings' => [
                    'HlsInputSettings' => [
                        'Bandwidth' => <integer>,
                        'BufferSegments' => <integer>,
                        'Retries' => <integer>,
                        'RetryInterval' => <integer>,
                        'Scte35Source' => 'MANIFEST|SEGMENTS',
                    ],
                    'ServerValidation' => 'CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME|CHECK_CRYPTOGRAPHY_ONLY',
                ],
                'Scte35Pid' => <integer>,
                'Smpte2038DataPreference' => 'IGNORE|PREFER',
                'SourceEndBehavior' => 'CONTINUE|LOOP',
                'VideoSelector' => [
                    'ColorSpace' => 'FOLLOW|HDR10|HLG_2020|REC_601|REC_709',
                    'ColorSpaceSettings' => [
                        'Hdr10Settings' => [
                            'MaxCll' => <integer>,
                            'MaxFall' => <integer>,
                        ],
                    ],
                    'ColorSpaceUsage' => 'FALLBACK|FORCE',
                    'SelectorSettings' => [
                        'VideoSelectorPid' => [
                            'Pid' => <integer>,
                        ],
                        'VideoSelectorProgramId' => [
                            'ProgramId' => <integer>,
                        ],
                    ],
                ],
            ],
        ],
        // ...
    ],
    'InputSpecification' => [
        'Codec' => 'MPEG2|AVC|HEVC',
        'MaximumBitrate' => 'MAX_10_MBPS|MAX_20_MBPS|MAX_50_MBPS',
        'Resolution' => 'SD|HD|UHD',
    ],
    'LogLevel' => 'ERROR|WARNING|INFO|DEBUG|DISABLED',
    'Maintenance' => [
        'MaintenanceDay' => 'MONDAY|TUESDAY|WEDNESDAY|THURSDAY|FRIDAY|SATURDAY|SUNDAY',
        'MaintenanceDeadline' => '<string>',
        'MaintenanceScheduledDate' => '<string>',
        'MaintenanceStartTime' => '<string>',
    ],
    'Name' => '<string>',
    'PipelineDetails' => [
        [
            'ActiveInputAttachmentName' => '<string>',
            'ActiveInputSwitchActionName' => '<string>',
            'ActiveMotionGraphicsActionName' => '<string>',
            'ActiveMotionGraphicsUri' => '<string>',
            'PipelineId' => '<string>',
        ],
        // ...
    ],
    'PipelinesRunningCount' => <integer>,
    'RoleArn' => '<string>',
    'State' => 'CREATING|CREATE_FAILED|IDLE|STARTING|RUNNING|RECOVERING|STOPPING|DELETING|DELETED|UPDATING|UPDATE_FAILED',
    'Tags' => ['<string>', ...],
    'Vpc' => [
        'AvailabilityZones' => ['<string>', ...],
        'NetworkInterfaceIds' => ['<string>', ...],
        'SecurityGroupIds' => ['<string>', ...],
        'SubnetIds' => ['<string>', ...],
    ],
]

Result Details

Members
Arn
  • Type: string
CdiInputSpecification
  • Type: CdiInputSpecification structure
ChannelClass
  • Type: string
A standard channel has two encoding pipelines and a single pipeline channel only has one.
Destinations
  • Type: Array of OutputDestination structures
EgressEndpoints
  • Type: Array of ChannelEgressEndpoint structures
EncoderSettings
  • Type: EncoderSettings structure
Encoder Settings
Id
  • Type: string
InputAttachments
  • Type: Array of InputAttachment structures
InputSpecification
  • Type: InputSpecification structure
LogLevel
  • Type: string
The log level the user wants for their channel.
Maintenance
  • Type: MaintenanceStatus structure
Name
  • Type: string
PipelineDetails
  • Type: Array of PipelineDetail structures
PipelinesRunningCount
  • Type: int
RoleArn
  • Type: string
State
  • Type: string
Tags
  • Type: Associative array of custom strings keys (__string) to strings
Vpc
  • Type: VpcOutputSettingsDescription structure
The properties for a private VPC Output

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

  • ConflictException:

    This error does not currently have a description.

DeleteInput

$result = $client->deleteInput([/* ... */]);
$promise = $client->deleteInputAsync([/* ... */]);
Deletes the input end point

Parameter Syntax

$result = $client->deleteInput([
    'InputId' => '<string>', // REQUIRED
]);

Parameter Details

Members
InputId
  • Required: Yes
  • Type: string

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

  • ConflictException:

    This error does not currently have a description.

DeleteInputSecurityGroup

$result = $client->deleteInputSecurityGroup([/* ... */]);
$promise = $client->deleteInputSecurityGroupAsync([/* ... */]);
Deletes an Input Security Group

Parameter Syntax

$result = $client->deleteInputSecurityGroup([
    'InputSecurityGroupId' => '<string>', // REQUIRED
]);

Parameter Details

Members
InputSecurityGroupId
  • Required: Yes
  • Type: string

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

DeleteMultiplex

$result = $client->deleteMultiplex([/* ... */]);
$promise = $client->deleteMultiplexAsync([/* ... */]);
Delete a multiplex. The multiplex must be idle.

Parameter Syntax

$result = $client->deleteMultiplex([
    'MultiplexId' => '<string>', // REQUIRED
]);

Parameter Details

Members
MultiplexId
  • Required: Yes
  • Type: string

Result Syntax

[
    'Arn' => '<string>',
    'AvailabilityZones' => ['<string>', ...],
    'Destinations' => [
        [
            'MediaConnectSettings' => [
                'EntitlementArn' => '<string>',
            ],
        ],
        // ...
    ],
    'Id' => '<string>',
    'MultiplexSettings' => [
        'MaximumVideoBufferDelayMilliseconds' => <integer>,
        'TransportStreamBitrate' => <integer>,
        'TransportStreamId' => <integer>,
        'TransportStreamReservedBitrate' => <integer>,
    ],
    'Name' => '<string>',
    'PipelinesRunningCount' => <integer>,
    'ProgramCount' => <integer>,
    'State' => 'CREATING|CREATE_FAILED|IDLE|STARTING|RUNNING|RECOVERING|STOPPING|DELETING|DELETED',
    'Tags' => ['<string>', ...],
]

Result Details

Members
Arn
  • Type: string
AvailabilityZones
  • Type: Array of strings
Destinations
  • Type: Array of MultiplexOutputDestination structures
Id
  • Type: string
MultiplexSettings
  • Type: MultiplexSettings structure
Contains configuration for a Multiplex event
Name
  • Type: string
PipelinesRunningCount
  • Type: int
ProgramCount
  • Type: int
State
  • Type: string
The current state of the multiplex.
Tags
  • Type: Associative array of custom strings keys (__string) to strings

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

  • ConflictException:

    This error does not currently have a description.

DeleteMultiplexProgram

$result = $client->deleteMultiplexProgram([/* ... */]);
$promise = $client->deleteMultiplexProgramAsync([/* ... */]);
Delete a program from a multiplex.

Parameter Syntax

$result = $client->deleteMultiplexProgram([
    'MultiplexId' => '<string>', // REQUIRED
    'ProgramName' => '<string>', // REQUIRED
]);

Parameter Details

Members
MultiplexId
  • Required: Yes
  • Type: string
ProgramName
  • Required: Yes
  • Type: string

Result Syntax

[
    'ChannelId' => '<string>',
    'MultiplexProgramSettings' => [
        'PreferredChannelPipeline' => 'CURRENTLY_ACTIVE|PIPELINE_0|PIPELINE_1',
        'ProgramNumber' => <integer>,
        'ServiceDescriptor' => [
            'ProviderName' => '<string>',
            'ServiceName' => '<string>',
        ],
        'VideoSettings' => [
            'ConstantBitrate' => <integer>,
            'StatmuxSettings' => [
                'MaximumBitrate' => <integer>,
                'MinimumBitrate' => <integer>,
                'Priority' => <integer>,
            ],
        ],
    ],
    'PacketIdentifiersMap' => [
        'AudioPids' => [<integer>, ...],
        'DvbSubPids' => [<integer>, ...],
        'DvbTeletextPid' => <integer>,
        'EtvPlatformPid' => <integer>,
        'EtvSignalPid' => <integer>,
        'KlvDataPids' => [<integer>, ...],
        'PcrPid' => <integer>,
        'PmtPid' => <integer>,
        'PrivateMetadataPid' => <integer>,
        'Scte27Pids' => [<integer>, ...],
        'Scte35Pid' => <integer>,
        'TimedMetadataPid' => <integer>,
        'VideoPid' => <integer>,
    ],
    'PipelineDetails' => [
        [
            'ActiveChannelPipeline' => '<string>',
            'PipelineId' => '<string>',
        ],
        // ...
    ],
    'ProgramName' => '<string>',
]

Result Details

Members
ChannelId
  • Type: string
MultiplexProgramSettings
  • Type: MultiplexProgramSettings structure
Multiplex Program settings configuration.
PacketIdentifiersMap
  • Type: MultiplexProgramPacketIdentifiersMap structure
Packet identifiers map for a given Multiplex program.
PipelineDetails
  • Type: Array of MultiplexProgramPipelineDetail structures
ProgramName
  • Type: string

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

  • ConflictException:

    This error does not currently have a description.

DeleteReservation

$result = $client->deleteReservation([/* ... */]);
$promise = $client->deleteReservationAsync([/* ... */]);
Delete an expired reservation.

Parameter Syntax

$result = $client->deleteReservation([
    'ReservationId' => '<string>', // REQUIRED
]);

Parameter Details

Members
ReservationId
  • Required: Yes
  • Type: string

Result Syntax

[
    'Arn' => '<string>',
    'Count' => <integer>,
    'CurrencyCode' => '<string>',
    'Duration' => <integer>,
    'DurationUnits' => 'MONTHS',
    'End' => '<string>',
    'FixedPrice' => <float>,
    'Name' => '<string>',
    'OfferingDescription' => '<string>',
    'OfferingId' => '<string>',
    'OfferingType' => 'NO_UPFRONT',
    'Region' => '<string>',
    'RenewalSettings' => [
        'AutomaticRenewal' => 'DISABLED|ENABLED|UNAVAILABLE',
        'RenewalCount' => <integer>,
    ],
    'ReservationId' => '<string>',
    'ResourceSpecification' => [
        'ChannelClass' => 'STANDARD|SINGLE_PIPELINE',
        'Codec' => 'MPEG2|AVC|HEVC|AUDIO|LINK',
        'MaximumBitrate' => 'MAX_10_MBPS|MAX_20_MBPS|MAX_50_MBPS',
        'MaximumFramerate' => 'MAX_30_FPS|MAX_60_FPS',
        'Resolution' => 'SD|HD|FHD|UHD',
        'ResourceType' => 'INPUT|OUTPUT|MULTIPLEX|CHANNEL',
        'SpecialFeature' => 'ADVANCED_AUDIO|AUDIO_NORMALIZATION|MGHD|MGUHD',
        'VideoQuality' => 'STANDARD|ENHANCED|PREMIUM',
    ],
    'Start' => '<string>',
    'State' => 'ACTIVE|EXPIRED|CANCELED|DELETED',
    'Tags' => ['<string>', ...],
    'UsagePrice' => <float>,
]

Result Details

Members
Arn
  • Type: string
Count
  • Type: int
CurrencyCode
  • Type: string
Duration
  • Type: int
DurationUnits
  • Type: string
Units for duration, e.g. 'MONTHS'
End
  • Type: string
FixedPrice
  • Type: double
Name
  • Type: string
OfferingDescription
  • Type: string
OfferingId
  • Type: string
OfferingType
  • Type: string
Offering type, e.g. 'NO_UPFRONT'
Region
  • Type: string
RenewalSettings
  • Type: RenewalSettings structure
The Renewal settings for Reservations
ReservationId
  • Type: string
ResourceSpecification
  • Type: ReservationResourceSpecification structure
Resource configuration (codec, resolution, bitrate, ...)
Start
  • Type: string
State
  • Type: string
Current reservation state
Tags
  • Type: Associative array of custom strings keys (__string) to strings
UsagePrice
  • Type: double

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

  • ConflictException:

    This error does not currently have a description.

DeleteSchedule

$result = $client->deleteSchedule([/* ... */]);
$promise = $client->deleteScheduleAsync([/* ... */]);
Delete all schedule actions on a channel.

Parameter Syntax

$result = $client->deleteSchedule([
    'ChannelId' => '<string>', // REQUIRED
]);

Parameter Details

Members
ChannelId
  • Required: Yes
  • Type: string

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

DeleteTags

$result = $client->deleteTags([/* ... */]);
$promise = $client->deleteTagsAsync([/* ... */]);
Removes tags for a resource

Parameter Syntax

$result = $client->deleteTags([
    'ResourceArn' => '<string>', // REQUIRED
    'TagKeys' => ['<string>', ...], // REQUIRED
]);

Parameter Details

Members
ResourceArn
  • Required: Yes
  • Type: string
TagKeys
  • Required: Yes
  • Type: Array of strings

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    This error does not currently have a description.

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

DescribeChannel

$result = $client->describeChannel([/* ... */]);
$promise = $client->describeChannelAsync([/* ... */]);
Gets details about a channel

Parameter Syntax

$result = $client->describeChannel([
    'ChannelId' => '<string>', // REQUIRED
]);

Parameter Details

Members
ChannelId
  • Required: Yes
  • Type: string

Result Syntax

[
    'Arn' => '<string>',
    'CdiInputSpecification' => [
        'Resolution' => 'SD|HD|FHD|UHD',
    ],
    'ChannelClass' => 'STANDARD|SINGLE_PIPELINE',
    'Destinations' => [
        [
            'Id' => '<string>',
            'MediaPackageSettings' => [
                [
                    'ChannelId' => '<string>',
                ],
                // ...
            ],
            'MultiplexSettings' => [
                'MultiplexId' => '<string>',
                'ProgramName' => '<string>',
            ],
            'Settings' => [
                [
                    'PasswordParam' => '<string>',
                    'StreamName' => '<string>',
                    'Url' => '<string>',
                    'Username' => '<string>',
                ],
                // ...
            ],
        ],
        // ...
    ],
    'EgressEndpoints' => [
        [
            'SourceIp' => '<string>',
        ],
        // ...
    ],
    'EncoderSettings' => [
        'AudioDescriptions' => [
            [
                'AudioNormalizationSettings' => [
                    'Algorithm' => 'ITU_1770_1|ITU_1770_2',
                    'AlgorithmControl' => 'CORRECT_AUDIO',
                    'TargetLkfs' => <float>,
                ],
                'AudioSelectorName' => '<string>',
                'AudioType' => 'CLEAN_EFFECTS|HEARING_IMPAIRED|UNDEFINED|VISUAL_IMPAIRED_COMMENTARY',
                'AudioTypeControl' => 'FOLLOW_INPUT|USE_CONFIGURED',
                'AudioWatermarkingSettings' => [
                    'NielsenWatermarksSettings' => [
                        'NielsenCbetSettings' => [
                            'CbetCheckDigitString' => '<string>',
                            'CbetStepaside' => 'DISABLED|ENABLED',
                            'Csid' => '<string>',
                        ],
                        'NielsenDistributionType' => 'FINAL_DISTRIBUTOR|PROGRAM_CONTENT',
                        'NielsenNaesIiNwSettings' => [
                            'CheckDigitString' => '<string>',
                            'Sid' => <float>,
                            'Timezone' => 'AMERICA_PUERTO_RICO|US_ALASKA|US_ARIZONA|US_CENTRAL|US_EASTERN|US_HAWAII|US_MOUNTAIN|US_PACIFIC|US_SAMOA|UTC',
                        ],
                    ],
                ],
                'CodecSettings' => [
                    'AacSettings' => [
                        'Bitrate' => <float>,
                        'CodingMode' => 'AD_RECEIVER_MIX|CODING_MODE_1_0|CODING_MODE_1_1|CODING_MODE_2_0|CODING_MODE_5_1',
                        'InputType' => 'BROADCASTER_MIXED_AD|NORMAL',
                        'Profile' => 'HEV1|HEV2|LC',
                        'RateControlMode' => 'CBR|VBR',
                        'RawFormat' => 'LATM_LOAS|NONE',
                        'SampleRate' => <float>,
                        'Spec' => 'MPEG2|MPEG4',
                        'VbrQuality' => 'HIGH|LOW|MEDIUM_HIGH|MEDIUM_LOW',
                    ],
                    'Ac3Settings' => [
                        'Bitrate' => <float>,
                        'BitstreamMode' => 'COMMENTARY|COMPLETE_MAIN|DIALOGUE|EMERGENCY|HEARING_IMPAIRED|MUSIC_AND_EFFECTS|VISUALLY_IMPAIRED|VOICE_OVER',
                        'CodingMode' => 'CODING_MODE_1_0|CODING_MODE_1_1|CODING_MODE_2_0|CODING_MODE_3_2_LFE',
                        'Dialnorm' => <integer>,
                        'DrcProfile' => 'FILM_STANDARD|NONE',
                        'LfeFilter' => 'DISABLED|ENABLED',
                        'MetadataControl' => 'FOLLOW_INPUT|USE_CONFIGURED',
                    ],
                    'Eac3AtmosSettings' => [
                        'Bitrate' => <float>,
                        'CodingMode' => 'CODING_MODE_5_1_4|CODING_MODE_7_1_4|CODING_MODE_9_1_6',
                        'Dialnorm' => <integer>,
                        'DrcLine' => 'FILM_LIGHT|FILM_STANDARD|MUSIC_LIGHT|MUSIC_STANDARD|NONE|SPEECH',
                        'DrcRf' => 'FILM_LIGHT|FILM_STANDARD|MUSIC_LIGHT|MUSIC_STANDARD|NONE|SPEECH',
                        'HeightTrim' => <float>,
                        'SurroundTrim' => <float>,
                    ],
                    'Eac3Settings' => [
                        'AttenuationControl' => 'ATTENUATE_3_DB|NONE',
                        'Bitrate' => <float>,
                        'BitstreamMode' => 'COMMENTARY|COMPLETE_MAIN|EMERGENCY|HEARING_IMPAIRED|VISUALLY_IMPAIRED',
                        'CodingMode' => 'CODING_MODE_1_0|CODING_MODE_2_0|CODING_MODE_3_2',
                        'DcFilter' => 'DISABLED|ENABLED',
                        'Dialnorm' => <integer>,
                        'DrcLine' => 'FILM_LIGHT|FILM_STANDARD|MUSIC_LIGHT|MUSIC_STANDARD|NONE|SPEECH',
                        'DrcRf' => 'FILM_LIGHT|FILM_STANDARD|MUSIC_LIGHT|MUSIC_STANDARD|NONE|SPEECH',
                        'LfeControl' => 'LFE|NO_LFE',
                        'LfeFilter' => 'DISABLED|ENABLED',
                        'LoRoCenterMixLevel' => <float>,
                        'LoRoSurroundMixLevel' => <float>,
                        'LtRtCenterMixLevel' => <float>,
                        'LtRtSurroundMixLevel' => <float>,
                        'MetadataControl' => 'FOLLOW_INPUT|USE_CONFIGURED',
                        'PassthroughControl' => 'NO_PASSTHROUGH|WHEN_POSSIBLE',
                        'PhaseControl' => 'NO_SHIFT|SHIFT_90_DEGREES',
                        'StereoDownmix' => 'DPL2|LO_RO|LT_RT|NOT_INDICATED',
                        'SurroundExMode' => 'DISABLED|ENABLED|NOT_INDICATED',
                        'SurroundMode' => 'DISABLED|ENABLED|NOT_INDICATED',
                    ],
                    'Mp2Settings' => [
                        'Bitrate' => <float>,
                        'CodingMode' => 'CODING_MODE_1_0|CODING_MODE_2_0',
                        'SampleRate' => <float>,
                    ],
                    'PassThroughSettings' => [
                    ],
                    'WavSettings' => [
                        'BitDepth' => <float>,
                        'CodingMode' => 'CODING_MODE_1_0|CODING_MODE_2_0|CODING_MODE_4_0|CODING_MODE_8_0',
                        'SampleRate' => <float>,
                    ],
                ],
                'LanguageCode' => '<string>',
                'LanguageCodeControl' => 'FOLLOW_INPUT|USE_CONFIGURED',
                'Name' => '<string>',
                'RemixSettings' => [
                    'ChannelMappings' => [
                        [
                            'InputChannelLevels' => [
                                [
                                    'Gain' => <integer>,
                                    'InputChannel' => <integer>,
                                ],
                                // ...
                            ],
                            'OutputChannel' => <integer>,
                        ],
                        // ...
                    ],
                    'ChannelsIn' => <integer>,
                    'ChannelsOut' => <integer>,
                ],
                'StreamName' => '<string>',
            ],
            // ...
        ],
        'AvailBlanking' => [
            'AvailBlankingImage' => [
                'PasswordParam' => '<string>',
                'Uri' => '<string>',
                'Username' => '<string>',
            ],
            'State' => 'DISABLED|ENABLED',
        ],
        'AvailConfiguration' => [
            'AvailSettings' => [
                'Esam' => [
                    'AcquisitionPointId' => '<string>',
                    'AdAvailOffset' => <integer>,
                    'PasswordParam' => '<string>',
                    'PoisEndpoint' => '<string>',
                    'Username' => '<string>',
                    'ZoneIdentity' => '<string>',
                ],
                'Scte35SpliceInsert' => [
                    'AdAvailOffset' => <integer>,
                    'NoRegionalBlackoutFlag' => 'FOLLOW|IGNORE',
                    'WebDeliveryAllowedFlag' => 'FOLLOW|IGNORE',
                ],
                'Scte35TimeSignalApos' => [
                    'AdAvailOffset' => <integer>,
                    'NoRegionalBlackoutFlag' => 'FOLLOW|IGNORE',
                    'WebDeliveryAllowedFlag' => 'FOLLOW|IGNORE',
                ],
            ],
        ],
        'BlackoutSlate' => [
            'BlackoutSlateImage' => [
                'PasswordParam' => '<string>',
                'Uri' => '<string>',
                'Username' => '<string>',
            ],
            'NetworkEndBlackout' => 'DISABLED|ENABLED',
            'NetworkEndBlackoutImage' => [
                'PasswordParam' => '<string>',
                'Uri' => '<string>',
                'Username' => '<string>',
            ],
            'NetworkId' => '<string>',
            'State' => 'DISABLED|ENABLED',
        ],
        'CaptionDescriptions' => [
            [
                'Accessibility' => 'DOES_NOT_IMPLEMENT_ACCESSIBILITY_FEATURES|IMPLEMENTS_ACCESSIBILITY_FEATURES',
                'CaptionSelectorName' => '<string>',
                'DestinationSettings' => [
                    'AribDestinationSettings' => [
                    ],
                    'BurnInDestinationSettings' => [
                        'Alignment' => 'CENTERED|LEFT|SMART',
                        'BackgroundColor' => 'BLACK|NONE|WHITE',
                        'BackgroundOpacity' => <integer>,
                        'Font' => [
                            'PasswordParam' => '<string>',
                            'Uri' => '<string>',
                            'Username' => '<string>',
                        ],
                        'FontColor' => 'BLACK|BLUE|GREEN|RED|WHITE|YELLOW',
                        'FontOpacity' => <integer>,
                        'FontResolution' => <integer>,
                        'FontSize' => '<string>',
                        'OutlineColor' => 'BLACK|BLUE|GREEN|RED|WHITE|YELLOW',
                        'OutlineSize' => <integer>,
                        'ShadowColor' => 'BLACK|NONE|WHITE',
                        'ShadowOpacity' => <integer>,
                        'ShadowXOffset' => <integer>,
                        'ShadowYOffset' => <integer>,
                        'TeletextGridControl' => 'FIXED|SCALED',
                        'XPosition' => <integer>,
                        'YPosition' => <integer>,
                    ],
                    'DvbSubDestinationSettings' => [
                        'Alignment' => 'CENTERED|LEFT|SMART',
                        'BackgroundColor' => 'BLACK|NONE|WHITE',
                        'BackgroundOpacity' => <integer>,
                        'Font' => [
                            'PasswordParam' => '<string>',
                            'Uri' => '<string>',
                            'Username' => '<string>',
                        ],
                        'FontColor' => 'BLACK|BLUE|GREEN|RED|WHITE|YELLOW',
                        'FontOpacity' => <integer>,
                        'FontResolution' => <integer>,
                        'FontSize' => '<string>',
                        'OutlineColor' => 'BLACK|BLUE|GREEN|RED|WHITE|YELLOW',
                        'OutlineSize' => <integer>,
                        'ShadowColor' => 'BLACK|NONE|WHITE',
                        'ShadowOpacity' => <integer>,
                        'ShadowXOffset' => <integer>,
                        'ShadowYOffset' => <integer>,
                        'TeletextGridControl' => 'FIXED|SCALED',
                        'XPosition' => <integer>,
                        'YPosition' => <integer>,
                    ],
                    'EbuTtDDestinationSettings' => [
                        'CopyrightHolder' => '<string>',
                        'FillLineGap' => 'DISABLED|ENABLED',
                        'FontFamily' => '<string>',
                        'StyleControl' => 'EXCLUDE|INCLUDE',
                    ],
                    'EmbeddedDestinationSettings' => [
                    ],
                    'EmbeddedPlusScte20DestinationSettings' => [
                    ],
                    'RtmpCaptionInfoDestinationSettings' => [
                    ],
                    'Scte20PlusEmbeddedDestinationSettings' => [
                    ],
                    'Scte27DestinationSettings' => [
                    ],
                    'SmpteTtDestinationSettings' => [
                    ],
                    'TeletextDestinationSettings' => [
                    ],
                    'TtmlDestinationSettings' => [
                        'StyleControl' => 'PASSTHROUGH|USE_CONFIGURED',
                    ],
                    'WebvttDestinationSettings' => [
                        'StyleControl' => 'NO_STYLE_DATA|PASSTHROUGH',
                    ],
                ],
                'LanguageCode' => '<string>',
                'LanguageDescription' => '<string>',
                'Name' => '<string>',
            ],
            // ...
        ],
        'FeatureActivations' => [
            'InputPrepareScheduleActions' => 'DISABLED|ENABLED',
        ],
        'GlobalConfiguration' => [
            'InitialAudioGain' => <integer>,
            'InputEndAction' => 'NONE|SWITCH_AND_LOOP_INPUTS',
            'InputLossBehavior' => [
                'BlackFrameMsec' => <integer>,
                'InputLossImageColor' => '<string>',
                'InputLossImageSlate' => [
                    'PasswordParam' => '<string>',
                    'Uri' => '<string>',
                    'Username' => '<string>',
                ],
                'InputLossImageType' => 'COLOR|SLATE',
                'RepeatFrameMsec' => <integer>,
            ],
            'OutputLockingMode' => 'EPOCH_LOCKING|PIPELINE_LOCKING',
            'OutputTimingSource' => 'INPUT_CLOCK|SYSTEM_CLOCK',
            'SupportLowFramerateInputs' => 'DISABLED|ENABLED',
        ],
        'MotionGraphicsConfiguration' => [
            'MotionGraphicsInsertion' => 'DISABLED|ENABLED',
            'MotionGraphicsSettings' => [
                'HtmlMotionGraphicsSettings' => [
                ],
            ],
        ],
        'NielsenConfiguration' => [
            'DistributorId' => '<string>',
            'NielsenPcmToId3Tagging' => 'DISABLED|ENABLED',
        ],
        'OutputGroups' => [
            [
                'Name' => '<string>',
                'OutputGroupSettings' => [
                    'ArchiveGroupSettings' => [
                        'ArchiveCdnSettings' => [
                            'ArchiveS3Settings' => [
                                'CannedAcl' => 'AUTHENTICATED_READ|BUCKET_OWNER_FULL_CONTROL|BUCKET_OWNER_READ|PUBLIC_READ',
                            ],
                        ],
                        'Destination' => [
                            'DestinationRefId' => '<string>',
                        ],
                        'RolloverInterval' => <integer>,
                    ],
                    'FrameCaptureGroupSettings' => [
                        'Destination' => [
                            'DestinationRefId' => '<string>',
                        ],
                        'FrameCaptureCdnSettings' => [
                            'FrameCaptureS3Settings' => [
                                'CannedAcl' => 'AUTHENTICATED_READ|BUCKET_OWNER_FULL_CONTROL|BUCKET_OWNER_READ|PUBLIC_READ',
                            ],
                        ],
                    ],
                    'HlsGroupSettings' => [
                        'AdMarkers' => ['<string>', ...],
                        'BaseUrlContent' => '<string>',
                        'BaseUrlContent1' => '<string>',
                        'BaseUrlManifest' => '<string>',
                        'BaseUrlManifest1' => '<string>',
                        'CaptionLanguageMappings' => [
                            [
                                'CaptionChannel' => <integer>,
                                'LanguageCode' => '<string>',
                                'LanguageDescription' => '<string>',
                            ],
                            // ...
                        ],
                        'CaptionLanguageSetting' => 'INSERT|NONE|OMIT',
                        'ClientCache' => 'DISABLED|ENABLED',
                        'CodecSpecification' => 'RFC_4281|RFC_6381',
                        'ConstantIv' => '<string>',
                        'Destination' => [
                            'DestinationRefId' => '<string>',
                        ],
                        'DirectoryStructure' => 'SINGLE_DIRECTORY|SUBDIRECTORY_PER_STREAM',
                        'DiscontinuityTags' => 'INSERT|NEVER_INSERT',
                        'EncryptionType' => 'AES128|SAMPLE_AES',
                        'HlsCdnSettings' => [
                            'HlsAkamaiSettings' => [
                                'ConnectionRetryInterval' => <integer>,
                                'FilecacheDuration' => <integer>,
                                'HttpTransferMode' => 'CHUNKED|NON_CHUNKED',
                                'NumRetries' => <integer>,
                                'RestartDelay' => <integer>,
                                'Salt' => '<string>',
                                'Token' => '<string>',
                            ],
                            'HlsBasicPutSettings' => [
                                'ConnectionRetryInterval' => <integer>,
                                'FilecacheDuration' => <integer>,
                                'NumRetries' => <integer>,
                                'RestartDelay' => <integer>,
                            ],
                            'HlsMediaStoreSettings' => [
                                'ConnectionRetryInterval' => <integer>,
                                'FilecacheDuration' => <integer>,
                                'MediaStoreStorageClass' => 'TEMPORAL',
                                'NumRetries' => <integer>,
                                'RestartDelay' => <integer>,
                            ],
                            'HlsS3Settings' => [
                                'CannedAcl' => 'AUTHENTICATED_READ|BUCKET_OWNER_FULL_CONTROL|BUCKET_OWNER_READ|PUBLIC_READ',
                            ],
                            'HlsWebdavSettings' => [
                                'ConnectionRetryInterval' => <integer>,
                                'FilecacheDuration' => <integer>,
                                'HttpTransferMode' => 'CHUNKED|NON_CHUNKED',
                                'NumRetries' => <integer>,
                                'RestartDelay' => <integer>,
                            ],
                        ],
                        'HlsId3SegmentTagging' => 'DISABLED|ENABLED',
                        'IFrameOnlyPlaylists' => 'DISABLED|STANDARD',
                        'IncompleteSegmentBehavior' => 'AUTO|SUPPRESS',
                        'IndexNSegments' => <integer>,
                        'InputLossAction' => 'EMIT_OUTPUT|PAUSE_OUTPUT',
                        'IvInManifest' => 'EXCLUDE|INCLUDE',
                        'IvSource' => 'EXPLICIT|FOLLOWS_SEGMENT_NUMBER',
                        'KeepSegments' => <integer>,
                        'KeyFormat' => '<string>',
                        'KeyFormatVersions' => '<string>',
                        'KeyProviderSettings' => [
                            'StaticKeySettings' => [
                                'KeyProviderServer' => [
                                    'PasswordParam' => '<string>',
                                    'Uri' => '<string>',
                                    'Username' => '<string>',
                                ],
                                'StaticKeyValue' => '<string>',
                            ],
                        ],
                        'ManifestCompression' => 'GZIP|NONE',
                        'ManifestDurationFormat' => 'FLOATING_POINT|INTEGER',
                        'MinSegmentLength' => <integer>,
                        'Mode' => 'LIVE|VOD',
                        'OutputSelection' => 'MANIFESTS_AND_SEGMENTS|SEGMENTS_ONLY|VARIANT_MANIFESTS_AND_SEGMENTS',
                        'ProgramDateTime' => 'EXCLUDE|INCLUDE',
                        'ProgramDateTimeClock' => 'INITIALIZE_FROM_OUTPUT_TIMECODE|SYSTEM_CLOCK',
                        'ProgramDateTimePeriod' => <integer>,
                        'RedundantManifest' => 'DISABLED|ENABLED',
                        'SegmentLength' => <integer>,
                        'SegmentationMode' => 'USE_INPUT_SEGMENTATION|USE_SEGMENT_DURATION',
                        'SegmentsPerSubdirectory' => <integer>,
                        'StreamInfResolution' => 'EXCLUDE|INCLUDE',
                        'TimedMetadataId3Frame' => 'NONE|PRIV|TDRL',
                        'TimedMetadataId3Period' => <integer>,
                        'TimestampDeltaMilliseconds' => <integer>,
                        'TsFileMode' => 'SEGMENTED_FILES|SINGLE_FILE',
                    ],
                    'MediaPackageGroupSettings' => [
                        'Destination' => [
                            'DestinationRefId' => '<string>',
                        ],
                    ],
                    'MsSmoothGroupSettings' => [
                        'AcquisitionPointId' => '<string>',
                        'AudioOnlyTimecodeControl' => 'PASSTHROUGH|USE_CONFIGURED_CLOCK',
                        'CertificateMode' => 'SELF_SIGNED|VERIFY_AUTHENTICITY',
                        'ConnectionRetryInterval' => <integer>,
                        'Destination' => [
                            'DestinationRefId' => '<string>',
                        ],
                        'EventId' => '<string>',
                        'EventIdMode' => 'NO_EVENT_ID|USE_CONFIGURED|USE_TIMESTAMP',
                        'EventStopBehavior' => 'NONE|SEND_EOS',
                        'FilecacheDuration' => <integer>,
                        'FragmentLength' => <integer>,
                        'InputLossAction' => 'EMIT_OUTPUT|PAUSE_OUTPUT',
                        'NumRetries' => <integer>,
                        'RestartDelay' => <integer>,
                        'SegmentationMode' => 'USE_INPUT_SEGMENTATION|USE_SEGMENT_DURATION',
                        'SendDelayMs' => <integer>,
                        'SparseTrackType' => 'NONE|SCTE_35|SCTE_35_WITHOUT_SEGMENTATION',
                        'StreamManifestBehavior' => 'DO_NOT_SEND|SEND',
                        'TimestampOffset' => '<string>',
                        'TimestampOffsetMode' => 'USE_CONFIGURED_OFFSET|USE_EVENT_START_DATE',
                    ],
                    'MultiplexGroupSettings' => [
                    ],
                    'RtmpGroupSettings' => [
                        'AdMarkers' => ['<string>', ...],
                        'AuthenticationScheme' => 'AKAMAI|COMMON',
                        'CacheFullBehavior' => 'DISCONNECT_IMMEDIATELY|WAIT_FOR_SERVER',
                        'CacheLength' => <integer>,
                        'CaptionData' => 'ALL|FIELD1_608|FIELD1_AND_FIELD2_608',
                        'InputLossAction' => 'EMIT_OUTPUT|PAUSE_OUTPUT',
                        'RestartDelay' => <integer>,
                    ],
                    'UdpGroupSettings' => [
                        'InputLossAction' => 'DROP_PROGRAM|DROP_TS|EMIT_PROGRAM',
                        'TimedMetadataId3Frame' => 'NONE|PRIV|TDRL',
                        'TimedMetadataId3Period' => <integer>,
                    ],
                ],
                'Outputs' => [
                    [
                        'AudioDescriptionNames' => ['<string>', ...],
                        'CaptionDescriptionNames' => ['<string>', ...],
                        'OutputName' => '<string>',
                        'OutputSettings' => [
                            'ArchiveOutputSettings' => [
                                'ContainerSettings' => [
                                    'M2tsSettings' => [
                                        'AbsentInputAudioBehavior' => 'DROP|ENCODE_SILENCE',
                                        'Arib' => 'DISABLED|ENABLED',
                                        'AribCaptionsPid' => '<string>',
                                        'AribCaptionsPidControl' => 'AUTO|USE_CONFIGURED',
                                        'AudioBufferModel' => 'ATSC|DVB',
                                        'AudioFramesPerPes' => <integer>,
                                        'AudioPids' => '<string>',
                                        'AudioStreamType' => 'ATSC|DVB',
                                        'Bitrate' => <integer>,
                                        'BufferModel' => 'MULTIPLEX|NONE',
                                        'CcDescriptor' => 'DISABLED|ENABLED',
                                        'DvbNitSettings' => [
                                            'NetworkId' => <integer>,
                                            'NetworkName' => '<string>',
                                            'RepInterval' => <integer>,
                                        ],
                                        'DvbSdtSettings' => [
                                            'OutputSdt' => 'SDT_FOLLOW|SDT_FOLLOW_IF_PRESENT|SDT_MANUAL|SDT_NONE',
                                            'RepInterval' => <integer>,
                                            'ServiceName' => '<string>',
                                            'ServiceProviderName' => '<string>',
                                        ],
                                        'DvbSubPids' => '<string>',
                                        'DvbTdtSettings' => [
                                            'RepInterval' => <integer>,
                                        ],
                                        'DvbTeletextPid' => '<string>',
                                        'Ebif' => 'NONE|PASSTHROUGH',
                                        'EbpAudioInterval' => 'VIDEO_AND_FIXED_INTERVALS|VIDEO_INTERVAL',
                                        'EbpLookaheadMs' => <integer>,
                                        'EbpPlacement' => 'VIDEO_AND_AUDIO_PIDS|VIDEO_PID',
                                        'EcmPid' => '<string>',
                                        'EsRateInPes' => 'EXCLUDE|INCLUDE',
                                        'EtvPlatformPid' => '<string>',
                                        'EtvSignalPid' => '<string>',
                                        'FragmentTime' => <float>,
                                        'Klv' => 'NONE|PASSTHROUGH',
                                        'KlvDataPids' => '<string>',
                                        'NielsenId3Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'NullPacketBitrate' => <float>,
                                        'PatInterval' => <integer>,
                                        'PcrControl' => 'CONFIGURED_PCR_PERIOD|PCR_EVERY_PES_PACKET',
                                        'PcrPeriod' => <integer>,
                                        'PcrPid' => '<string>',
                                        'PmtInterval' => <integer>,
                                        'PmtPid' => '<string>',
                                        'ProgramNum' => <integer>,
                                        'RateMode' => 'CBR|VBR',
                                        'Scte27Pids' => '<string>',
                                        'Scte35Control' => 'NONE|PASSTHROUGH',
                                        'Scte35Pid' => '<string>',
                                        'Scte35PrerollPullupMilliseconds' => <float>,
                                        'SegmentationMarkers' => 'EBP|EBP_LEGACY|NONE|PSI_SEGSTART|RAI_ADAPT|RAI_SEGSTART',
                                        'SegmentationStyle' => 'MAINTAIN_CADENCE|RESET_CADENCE',
                                        'SegmentationTime' => <float>,
                                        'TimedMetadataBehavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'TimedMetadataPid' => '<string>',
                                        'TransportStreamId' => <integer>,
                                        'VideoPid' => '<string>',
                                    ],
                                    'RawSettings' => [
                                    ],
                                ],
                                'Extension' => '<string>',
                                'NameModifier' => '<string>',
                            ],
                            'FrameCaptureOutputSettings' => [
                                'NameModifier' => '<string>',
                            ],
                            'HlsOutputSettings' => [
                                'H265PackagingType' => 'HEV1|HVC1',
                                'HlsSettings' => [
                                    'AudioOnlyHlsSettings' => [
                                        'AudioGroupId' => '<string>',
                                        'AudioOnlyImage' => [
                                            'PasswordParam' => '<string>',
                                            'Uri' => '<string>',
                                            'Username' => '<string>',
                                        ],
                                        'AudioTrackType' => 'ALTERNATE_AUDIO_AUTO_SELECT|ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT|ALTERNATE_AUDIO_NOT_AUTO_SELECT|AUDIO_ONLY_VARIANT_STREAM',
                                        'SegmentType' => 'AAC|FMP4',
                                    ],
                                    'Fmp4HlsSettings' => [
                                        'AudioRenditionSets' => '<string>',
                                        'NielsenId3Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'TimedMetadataBehavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                    ],
                                    'FrameCaptureHlsSettings' => [
                                    ],
                                    'StandardHlsSettings' => [
                                        'AudioRenditionSets' => '<string>',
                                        'M3u8Settings' => [
                                            'AudioFramesPerPes' => <integer>,
                                            'AudioPids' => '<string>',
                                            'EcmPid' => '<string>',
                                            'NielsenId3Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                            'PatInterval' => <integer>,
                                            'PcrControl' => 'CONFIGURED_PCR_PERIOD|PCR_EVERY_PES_PACKET',
                                            'PcrPeriod' => <integer>,
                                            'PcrPid' => '<string>',
                                            'PmtInterval' => <integer>,
                                            'PmtPid' => '<string>',
                                            'ProgramNum' => <integer>,
                                            'Scte35Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                            'Scte35Pid' => '<string>',
                                            'TimedMetadataBehavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                            'TimedMetadataPid' => '<string>',
                                            'TransportStreamId' => <integer>,
                                            'VideoPid' => '<string>',
                                        ],
                                    ],
                                ],
                                'NameModifier' => '<string>',
                                'SegmentModifier' => '<string>',
                            ],
                            'MediaPackageOutputSettings' => [
                            ],
                            'MsSmoothOutputSettings' => [
                                'H265PackagingType' => 'HEV1|HVC1',
                                'NameModifier' => '<string>',
                            ],
                            'MultiplexOutputSettings' => [
                                'Destination' => [
                                    'DestinationRefId' => '<string>',
                                ],
                            ],
                            'RtmpOutputSettings' => [
                                'CertificateMode' => 'SELF_SIGNED|VERIFY_AUTHENTICITY',
                                'ConnectionRetryInterval' => <integer>,
                                'Destination' => [
                                    'DestinationRefId' => '<string>',
                                ],
                                'NumRetries' => <integer>,
                            ],
                            'UdpOutputSettings' => [
                                'BufferMsec' => <integer>,
                                'ContainerSettings' => [
                                    'M2tsSettings' => [
                                        'AbsentInputAudioBehavior' => 'DROP|ENCODE_SILENCE',
                                        'Arib' => 'DISABLED|ENABLED',
                                        'AribCaptionsPid' => '<string>',
                                        'AribCaptionsPidControl' => 'AUTO|USE_CONFIGURED',
                                        'AudioBufferModel' => 'ATSC|DVB',
                                        'AudioFramesPerPes' => <integer>,
                                        'AudioPids' => '<string>',
                                        'AudioStreamType' => 'ATSC|DVB',
                                        'Bitrate' => <integer>,
                                        'BufferModel' => 'MULTIPLEX|NONE',
                                        'CcDescriptor' => 'DISABLED|ENABLED',
                                        'DvbNitSettings' => [
                                            'NetworkId' => <integer>,
                                            'NetworkName' => '<string>',
                                            'RepInterval' => <integer>,
                                        ],
                                        'DvbSdtSettings' => [
                                            'OutputSdt' => 'SDT_FOLLOW|SDT_FOLLOW_IF_PRESENT|SDT_MANUAL|SDT_NONE',
                                            'RepInterval' => <integer>,
                                            'ServiceName' => '<string>',
                                            'ServiceProviderName' => '<string>',
                                        ],
                                        'DvbSubPids' => '<string>',
                                        'DvbTdtSettings' => [
                                            'RepInterval' => <integer>,
                                        ],
                                        'DvbTeletextPid' => '<string>',
                                        'Ebif' => 'NONE|PASSTHROUGH',
                                        'EbpAudioInterval' => 'VIDEO_AND_FIXED_INTERVALS|VIDEO_INTERVAL',
                                        'EbpLookaheadMs' => <integer>,
                                        'EbpPlacement' => 'VIDEO_AND_AUDIO_PIDS|VIDEO_PID',
                                        'EcmPid' => '<string>',
                                        'EsRateInPes' => 'EXCLUDE|INCLUDE',
                                        'EtvPlatformPid' => '<string>',
                                        'EtvSignalPid' => '<string>',
                                        'FragmentTime' => <float>,
                                        'Klv' => 'NONE|PASSTHROUGH',
                                        'KlvDataPids' => '<string>',
                                        'NielsenId3Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'NullPacketBitrate' => <float>,
                                        'PatInterval' => <integer>,
                                        'PcrControl' => 'CONFIGURED_PCR_PERIOD|PCR_EVERY_PES_PACKET',
                                        'PcrPeriod' => <integer>,
                                        'PcrPid' => '<string>',
                                        'PmtInterval' => <integer>,
                                        'PmtPid' => '<string>',
                                        'ProgramNum' => <integer>,
                                        'RateMode' => 'CBR|VBR',
                                        'Scte27Pids' => '<string>',
                                        'Scte35Control' => 'NONE|PASSTHROUGH',
                                        'Scte35Pid' => '<string>',
                                        'Scte35PrerollPullupMilliseconds' => <float>,
                                        'SegmentationMarkers' => 'EBP|EBP_LEGACY|NONE|PSI_SEGSTART|RAI_ADAPT|RAI_SEGSTART',
                                        'SegmentationStyle' => 'MAINTAIN_CADENCE|RESET_CADENCE',
                                        'SegmentationTime' => <float>,
                                        'TimedMetadataBehavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'TimedMetadataPid' => '<string>',
                                        'TransportStreamId' => <integer>,
                                        'VideoPid' => '<string>',
                                    ],
                                ],
                                'Destination' => [
                                    'DestinationRefId' => '<string>',
                                ],
                                'FecOutputSettings' => [
                                    'ColumnDepth' => <integer>,
                                    'IncludeFec' => 'COLUMN|COLUMN_AND_ROW',
                                    'RowLength' => <integer>,
                                ],
                            ],
                        ],
                        'VideoDescriptionName' => '<string>',
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'TimecodeConfig' => [
            'Source' => 'EMBEDDED|SYSTEMCLOCK|ZEROBASED',
            'SyncThreshold' => <integer>,
        ],
        'VideoDescriptions' => [
            [
                'CodecSettings' => [
                    'FrameCaptureSettings' => [
                        'CaptureInterval' => <integer>,
                        'CaptureIntervalUnits' => 'MILLISECONDS|SECONDS',
                        'TimecodeBurninSettings' => [
                            'FontSize' => 'EXTRA_SMALL_10|LARGE_48|MEDIUM_32|SMALL_16',
                            'Position' => 'BOTTOM_CENTER|BOTTOM_LEFT|BOTTOM_RIGHT|MIDDLE_CENTER|MIDDLE_LEFT|MIDDLE_RIGHT|TOP_CENTER|TOP_LEFT|TOP_RIGHT',
                            'Prefix' => '<string>',
                        ],
                    ],
                    'H264Settings' => [
                        'AdaptiveQuantization' => 'AUTO|HIGH|HIGHER|LOW|MAX|MEDIUM|OFF',
                        'AfdSignaling' => 'AUTO|FIXED|NONE',
                        'Bitrate' => <integer>,
                        'BufFillPct' => <integer>,
                        'BufSize' => <integer>,
                        'ColorMetadata' => 'IGNORE|INSERT',
                        'ColorSpaceSettings' => [
                            'ColorSpacePassthroughSettings' => [
                            ],
                            'Rec601Settings' => [
                            ],
                            'Rec709Settings' => [
                            ],
                        ],
                        'EntropyEncoding' => 'CABAC|CAVLC',
                        'FilterSettings' => [
                            'TemporalFilterSettings' => [
                                'PostFilterSharpening' => 'AUTO|DISABLED|ENABLED',
                                'Strength' => 'AUTO|STRENGTH_1|STRENGTH_2|STRENGTH_3|STRENGTH_4|STRENGTH_5|STRENGTH_6|STRENGTH_7|STRENGTH_8|STRENGTH_9|STRENGTH_10|STRENGTH_11|STRENGTH_12|STRENGTH_13|STRENGTH_14|STRENGTH_15|STRENGTH_16',
                            ],
                        ],
                        'FixedAfd' => 'AFD_0000|AFD_0010|AFD_0011|AFD_0100|AFD_1000|AFD_1001|AFD_1010|AFD_1011|AFD_1101|AFD_1110|AFD_1111',
                        'FlickerAq' => 'DISABLED|ENABLED',
                        'ForceFieldPictures' => 'DISABLED|ENABLED',
                        'FramerateControl' => 'INITIALIZE_FROM_SOURCE|SPECIFIED',
                        'FramerateDenominator' => <integer>,
                        'FramerateNumerator' => <integer>,
                        'GopBReference' => 'DISABLED|ENABLED',
                        'GopClosedCadence' => <integer>,
                        'GopNumBFrames' => <integer>,
                        'GopSize' => <float>,
                        'GopSizeUnits' => 'FRAMES|SECONDS',
                        'Level' => 'H264_LEVEL_1|H264_LEVEL_1_1|H264_LEVEL_1_2|H264_LEVEL_1_3|H264_LEVEL_2|H264_LEVEL_2_1|H264_LEVEL_2_2|H264_LEVEL_3|H264_LEVEL_3_1|H264_LEVEL_3_2|H264_LEVEL_4|H264_LEVEL_4_1|H264_LEVEL_4_2|H264_LEVEL_5|H264_LEVEL_5_1|H264_LEVEL_5_2|H264_LEVEL_AUTO',
                        'LookAheadRateControl' => 'HIGH|LOW|MEDIUM',
                        'MaxBitrate' => <integer>,
                        'MinIInterval' => <integer>,
                        'NumRefFrames' => <integer>,
                        'ParControl' => 'INITIALIZE_FROM_SOURCE|SPECIFIED',
                        'ParDenominator' => <integer>,
                        'ParNumerator' => <integer>,
                        'Profile' => 'BASELINE|HIGH|HIGH_10BIT|HIGH_422|HIGH_422_10BIT|MAIN',
                        'QualityLevel' => 'ENHANCED_QUALITY|STANDARD_QUALITY',
                        'QvbrQualityLevel' => <integer>,
                        'RateControlMode' => 'CBR|MULTIPLEX|QVBR|VBR',
                        'ScanType' => 'INTERLACED|PROGRESSIVE',
                        'SceneChangeDetect' => 'DISABLED|ENABLED',
                        'Slices' => <integer>,
                        'Softness' => <integer>,
                        'SpatialAq' => 'DISABLED|ENABLED',
                        'SubgopLength' => 'DYNAMIC|FIXED',
                        'Syntax' => 'DEFAULT|RP2027',
                        'TemporalAq' => 'DISABLED|ENABLED',
                        'TimecodeBurninSettings' => [
                            'FontSize' => 'EXTRA_SMALL_10|LARGE_48|MEDIUM_32|SMALL_16',
                            'Position' => 'BOTTOM_CENTER|BOTTOM_LEFT|BOTTOM_RIGHT|MIDDLE_CENTER|MIDDLE_LEFT|MIDDLE_RIGHT|TOP_CENTER|TOP_LEFT|TOP_RIGHT',
                            'Prefix' => '<string>',
                        ],
                        'TimecodeInsertion' => 'DISABLED|PIC_TIMING_SEI',
                    ],
                    'H265Settings' => [
                        'AdaptiveQuantization' => 'AUTO|HIGH|HIGHER|LOW|MAX|MEDIUM|OFF',
                        'AfdSignaling' => 'AUTO|FIXED|NONE',
                        'AlternativeTransferFunction' => 'INSERT|OMIT',
                        'Bitrate' => <integer>,
                        'BufSize' => <integer>,
                        'ColorMetadata' => 'IGNORE|INSERT',
                        'ColorSpaceSettings' => [
                            'ColorSpacePassthroughSettings' => [
                            ],
                            'DolbyVision81Settings' => [
                            ],
                            'Hdr10Settings' => [
                                'MaxCll' => <integer>,
                                'MaxFall' => <integer>,
                            ],
                            'Rec601Settings' => [
                            ],
                            'Rec709Settings' => [
                            ],
                        ],
                        'FilterSettings' => [
                            'TemporalFilterSettings' => [
                                'PostFilterSharpening' => 'AUTO|DISABLED|ENABLED',
                                'Strength' => 'AUTO|STRENGTH_1|STRENGTH_2|STRENGTH_3|STRENGTH_4|STRENGTH_5|STRENGTH_6|STRENGTH_7|STRENGTH_8|STRENGTH_9|STRENGTH_10|STRENGTH_11|STRENGTH_12|STRENGTH_13|STRENGTH_14|STRENGTH_15|STRENGTH_16',
                            ],
                        ],
                        'FixedAfd' => 'AFD_0000|AFD_0010|AFD_0011|AFD_0100|AFD_1000|AFD_1001|AFD_1010|AFD_1011|AFD_1101|AFD_1110|AFD_1111',
                        'FlickerAq' => 'DISABLED|ENABLED',
                        'FramerateDenominator' => <integer>,
                        'FramerateNumerator' => <integer>,
                        'GopClosedCadence' => <integer>,
                        'GopSize' => <float>,
                        'GopSizeUnits' => 'FRAMES|SECONDS',
                        'Level' => 'H265_LEVEL_1|H265_LEVEL_2|H265_LEVEL_2_1|H265_LEVEL_3|H265_LEVEL_3_1|H265_LEVEL_4|H265_LEVEL_4_1|H265_LEVEL_5|H265_LEVEL_5_1|H265_LEVEL_5_2|H265_LEVEL_6|H265_LEVEL_6_1|H265_LEVEL_6_2|H265_LEVEL_AUTO',
                        'LookAheadRateControl' => 'HIGH|LOW|MEDIUM',
                        'MaxBitrate' => <integer>,
                        'MinIInterval' => <integer>,
                        'ParDenominator' => <integer>,
                        'ParNumerator' => <integer>,
                        'Profile' => 'MAIN|MAIN_10BIT',
                        'QvbrQualityLevel' => <integer>,
                        'RateControlMode' => 'CBR|MULTIPLEX|QVBR',
                        'ScanType' => 'INTERLACED|PROGRESSIVE',
                        'SceneChangeDetect' => 'DISABLED|ENABLED',
                        'Slices' => <integer>,
                        'Tier' => 'HIGH|MAIN',
                        'TimecodeBurninSettings' => [
                            'FontSize' => 'EXTRA_SMALL_10|LARGE_48|MEDIUM_32|SMALL_16',
                            'Position' => 'BOTTOM_CENTER|BOTTOM_LEFT|BOTTOM_RIGHT|MIDDLE_CENTER|MIDDLE_LEFT|MIDDLE_RIGHT|TOP_CENTER|TOP_LEFT|TOP_RIGHT',
                            'Prefix' => '<string>',
                        ],
                        'TimecodeInsertion' => 'DISABLED|PIC_TIMING_SEI',
                    ],
                    'Mpeg2Settings' => [
                        'AdaptiveQuantization' => 'AUTO|HIGH|LOW|MEDIUM|OFF',
                        'AfdSignaling' => 'AUTO|FIXED|NONE',
                        'ColorMetadata' => 'IGNORE|INSERT',
                        'ColorSpace' => 'AUTO|PASSTHROUGH',
                        'DisplayAspectRatio' => 'DISPLAYRATIO16X9|DISPLAYRATIO4X3',
                        'FilterSettings' => [
                            'TemporalFilterSettings' => [
                                'PostFilterSharpening' => 'AUTO|DISABLED|ENABLED',
                                'Strength' => 'AUTO|STRENGTH_1|STRENGTH_2|STRENGTH_3|STRENGTH_4|STRENGTH_5|STRENGTH_6|STRENGTH_7|STRENGTH_8|STRENGTH_9|STRENGTH_10|STRENGTH_11|STRENGTH_12|STRENGTH_13|STRENGTH_14|STRENGTH_15|STRENGTH_16',
                            ],
                        ],
                        'FixedAfd' => 'AFD_0000|AFD_0010|AFD_0011|AFD_0100|AFD_1000|AFD_1001|AFD_1010|AFD_1011|AFD_1101|AFD_1110|AFD_1111',
                        'FramerateDenominator' => <integer>,
                        'FramerateNumerator' => <integer>,
                        'GopClosedCadence' => <integer>,
                        'GopNumBFrames' => <integer>,
                        'GopSize' => <float>,
                        'GopSizeUnits' => 'FRAMES|SECONDS',
                        'ScanType' => 'INTERLACED|PROGRESSIVE',
                        'SubgopLength' => 'DYNAMIC|FIXED',
                        'TimecodeBurninSettings' => [
                            'FontSize' => 'EXTRA_SMALL_10|LARGE_48|MEDIUM_32|SMALL_16',
                            'Position' => 'BOTTOM_CENTER|BOTTOM_LEFT|BOTTOM_RIGHT|MIDDLE_CENTER|MIDDLE_LEFT|MIDDLE_RIGHT|TOP_CENTER|TOP_LEFT|TOP_RIGHT',
                            'Prefix' => '<string>',
                        ],
                        'TimecodeInsertion' => 'DISABLED|GOP_TIMECODE',
                    ],
                ],
                'Height' => <integer>,
                'Name' => '<string>',
                'RespondToAfd' => 'NONE|PASSTHROUGH|RESPOND',
                'ScalingBehavior' => 'DEFAULT|STRETCH_TO_OUTPUT',
                'Sharpness' => <integer>,
                'Width' => <integer>,
            ],
            // ...
        ],
    ],
    'Id' => '<string>',
    'InputAttachments' => [
        [
            'AutomaticInputFailoverSettings' => [
                'ErrorClearTimeMsec' => <integer>,
                'FailoverConditions' => [
                    [
                        'FailoverConditionSettings' => [
                            'AudioSilenceSettings' => [
                                'AudioSelectorName' => '<string>',
                                'AudioSilenceThresholdMsec' => <integer>,
                            ],
                            'InputLossSettings' => [
                                'InputLossThresholdMsec' => <integer>,
                            ],
                            'VideoBlackSettings' => [
                                'BlackDetectThreshold' => <float>,
                                'VideoBlackThresholdMsec' => <integer>,
                            ],
                        ],
                    ],
                    // ...
                ],
                'InputPreference' => 'EQUAL_INPUT_PREFERENCE|PRIMARY_INPUT_PREFERRED',
                'SecondaryInputId' => '<string>',
            ],
            'InputAttachmentName' => '<string>',
            'InputId' => '<string>',
            'InputSettings' => [
                'AudioSelectors' => [
                    [
                        'Name' => '<string>',
                        'SelectorSettings' => [
                            'AudioHlsRenditionSelection' => [
                                'GroupId' => '<string>',
                                'Name' => '<string>',
                            ],
                            'AudioLanguageSelection' => [
                                'LanguageCode' => '<string>',
                                'LanguageSelectionPolicy' => 'LOOSE|STRICT',
                            ],
                            'AudioPidSelection' => [
                                'Pid' => <integer>,
                            ],
                            'AudioTrackSelection' => [
                                'DolbyEDecode' => [
                                    'ProgramSelection' => 'ALL_CHANNELS|PROGRAM_1|PROGRAM_2|PROGRAM_3|PROGRAM_4|PROGRAM_5|PROGRAM_6|PROGRAM_7|PROGRAM_8',
                                ],
                                'Tracks' => [
                                    [
                                        'Track' => <integer>,
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                    ],
                    // ...
                ],
                'CaptionSelectors' => [
                    [
                        'LanguageCode' => '<string>',
                        'Name' => '<string>',
                        'SelectorSettings' => [
                            'AncillarySourceSettings' => [
                                'SourceAncillaryChannelNumber' => <integer>,
                            ],
                            'AribSourceSettings' => [
                            ],
                            'DvbSubSourceSettings' => [
                                'OcrLanguage' => 'DEU|ENG|FRA|NLD|POR|SPA',
                                'Pid' => <integer>,
                            ],
                            'EmbeddedSourceSettings' => [
                                'Convert608To708' => 'DISABLED|UPCONVERT',
                                'Scte20Detection' => 'AUTO|OFF',
                                'Source608ChannelNumber' => <integer>,
                                'Source608TrackNumber' => <integer>,
                            ],
                            'Scte20SourceSettings' => [
                                'Convert608To708' => 'DISABLED|UPCONVERT',
                                'Source608ChannelNumber' => <integer>,
                            ],
                            'Scte27SourceSettings' => [
                                'OcrLanguage' => 'DEU|ENG|FRA|NLD|POR|SPA',
                                'Pid' => <integer>,
                            ],
                            'TeletextSourceSettings' => [
                                'OutputRectangle' => [
                                    'Height' => <float>,
                                    'LeftOffset' => <float>,
                                    'TopOffset' => <float>,
                                    'Width' => <float>,
                                ],
                                'PageNumber' => '<string>',
                            ],
                        ],
                    ],
                    // ...
                ],
                'DeblockFilter' => 'DISABLED|ENABLED',
                'DenoiseFilter' => 'DISABLED|ENABLED',
                'FilterStrength' => <integer>,
                'InputFilter' => 'AUTO|DISABLED|FORCED',
                'NetworkInputSettings' => [
                    'HlsInputSettings' => [
                        'Bandwidth' => <integer>,
                        'BufferSegments' => <integer>,
                        'Retries' => <integer>,
                        'RetryInterval' => <integer>,
                        'Scte35Source' => 'MANIFEST|SEGMENTS',
                    ],
                    'ServerValidation' => 'CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME|CHECK_CRYPTOGRAPHY_ONLY',
                ],
                'Scte35Pid' => <integer>,
                'Smpte2038DataPreference' => 'IGNORE|PREFER',
                'SourceEndBehavior' => 'CONTINUE|LOOP',
                'VideoSelector' => [
                    'ColorSpace' => 'FOLLOW|HDR10|HLG_2020|REC_601|REC_709',
                    'ColorSpaceSettings' => [
                        'Hdr10Settings' => [
                            'MaxCll' => <integer>,
                            'MaxFall' => <integer>,
                        ],
                    ],
                    'ColorSpaceUsage' => 'FALLBACK|FORCE',
                    'SelectorSettings' => [
                        'VideoSelectorPid' => [
                            'Pid' => <integer>,
                        ],
                        'VideoSelectorProgramId' => [
                            'ProgramId' => <integer>,
                        ],
                    ],
                ],
            ],
        ],
        // ...
    ],
    'InputSpecification' => [
        'Codec' => 'MPEG2|AVC|HEVC',
        'MaximumBitrate' => 'MAX_10_MBPS|MAX_20_MBPS|MAX_50_MBPS',
        'Resolution' => 'SD|HD|UHD',
    ],
    'LogLevel' => 'ERROR|WARNING|INFO|DEBUG|DISABLED',
    'Maintenance' => [
        'MaintenanceDay' => 'MONDAY|TUESDAY|WEDNESDAY|THURSDAY|FRIDAY|SATURDAY|SUNDAY',
        'MaintenanceDeadline' => '<string>',
        'MaintenanceScheduledDate' => '<string>',
        'MaintenanceStartTime' => '<string>',
    ],
    'Name' => '<string>',
    'PipelineDetails' => [
        [
            'ActiveInputAttachmentName' => '<string>',
            'ActiveInputSwitchActionName' => '<string>',
            'ActiveMotionGraphicsActionName' => '<string>',
            'ActiveMotionGraphicsUri' => '<string>',
            'PipelineId' => '<string>',
        ],
        // ...
    ],
    'PipelinesRunningCount' => <integer>,
    'RoleArn' => '<string>',
    'State' => 'CREATING|CREATE_FAILED|IDLE|STARTING|RUNNING|RECOVERING|STOPPING|DELETING|DELETED|UPDATING|UPDATE_FAILED',
    'Tags' => ['<string>', ...],
    'Vpc' => [
        'AvailabilityZones' => ['<string>', ...],
        'NetworkInterfaceIds' => ['<string>', ...],
        'SecurityGroupIds' => ['<string>', ...],
        'SubnetIds' => ['<string>', ...],
    ],
]

Result Details

Members
Arn
  • Type: string
CdiInputSpecification
  • Type: CdiInputSpecification structure
ChannelClass
  • Type: string
A standard channel has two encoding pipelines and a single pipeline channel only has one.
Destinations
  • Type: Array of OutputDestination structures
EgressEndpoints
  • Type: Array of ChannelEgressEndpoint structures
EncoderSettings
  • Type: EncoderSettings structure
Encoder Settings
Id
  • Type: string
InputAttachments
  • Type: Array of InputAttachment structures
InputSpecification
  • Type: InputSpecification structure
LogLevel
  • Type: string
The log level the user wants for their channel.
Maintenance
  • Type: MaintenanceStatus structure
Name
  • Type: string
PipelineDetails
  • Type: Array of PipelineDetail structures
PipelinesRunningCount
  • Type: int
RoleArn
  • Type: string
State
  • Type: string
Tags
  • Type: Associative array of custom strings keys (__string) to strings
Vpc
  • Type: VpcOutputSettingsDescription structure
The properties for a private VPC Output

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

DescribeInput

$result = $client->describeInput([/* ... */]);
$promise = $client->describeInputAsync([/* ... */]);
Produces details about an input

Parameter Syntax

$result = $client->describeInput([
    'InputId' => '<string>', // REQUIRED
]);

Parameter Details

Members
InputId
  • Required: Yes
  • Type: string

Result Syntax

[
    'Arn' => '<string>',
    'AttachedChannels' => ['<string>', ...],
    'Destinations' => [
        [
            'Ip' => '<string>',
            'Port' => '<string>',
            'Url' => '<string>',
            'Vpc' => [
                'AvailabilityZone' => '<string>',
                'NetworkInterfaceId' => '<string>',
            ],
        ],
        // ...
    ],
    'Id' => '<string>',
    'InputClass' => 'STANDARD|SINGLE_PIPELINE',
    'InputDevices' => [
        [
            'Id' => '<string>',
        ],
        // ...
    ],
    'InputPartnerIds' => ['<string>', ...],
    'InputSourceType' => 'STATIC|DYNAMIC',
    'MediaConnectFlows' => [
        [
            'FlowArn' => '<string>',
        ],
        // ...
    ],
    'Name' => '<string>',
    'RoleArn' => '<string>',
    'SecurityGroups' => ['<string>', ...],
    'Sources' => [
        [
            'PasswordParam' => '<string>',
            'Url' => '<string>',
            'Username' => '<string>',
        ],
        // ...
    ],
    'State' => 'CREATING|DETACHED|ATTACHED|DELETING|DELETED',
    'Tags' => ['<string>', ...],
    'Type' => 'UDP_PUSH|RTP_PUSH|RTMP_PUSH|RTMP_PULL|URL_PULL|MP4_FILE|MEDIACONNECT|INPUT_DEVICE|AWS_CDI|TS_FILE',
]

Result Details

Members
Arn
  • Type: string
AttachedChannels
  • Type: Array of strings
Destinations
  • Type: Array of InputDestination structures
Id
  • Type: string
InputClass
  • Type: string
A standard input has two sources and a single pipeline input only has one.
InputDevices
  • Type: Array of InputDeviceSettings structures
InputPartnerIds
  • Type: Array of strings
InputSourceType
  • Type: string
There are two types of input sources, static and dynamic. If an input source is dynamic you canchange the source url of the input dynamically using an input switch action. Currently, two input typessupport a dynamic url at this time, MP4_FILE and TS_FILE. By default all input sources are static.
MediaConnectFlows
  • Type: Array of MediaConnectFlow structures
Name
  • Type: string
RoleArn
  • Type: string
SecurityGroups
  • Type: Array of strings
Sources
  • Type: Array of InputSource structures
State
  • Type: string
Tags
  • Type: Associative array of custom strings keys (__string) to strings
Type
  • Type: string
The different types of inputs that AWS Elemental MediaLive supports.

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

DescribeInputDevice

$result = $client->describeInputDevice([/* ... */]);
$promise = $client->describeInputDeviceAsync([/* ... */]);
Gets the details for the input device

Parameter Syntax

$result = $client->describeInputDevice([
    'InputDeviceId' => '<string>', // REQUIRED
]);

Parameter Details

Members
InputDeviceId
  • Required: Yes
  • Type: string

Result Syntax

[
    'Arn' => '<string>',
    'ConnectionState' => 'DISCONNECTED|CONNECTED',
    'DeviceSettingsSyncState' => 'SYNCED|SYNCING',
    'DeviceUpdateStatus' => 'UP_TO_DATE|NOT_UP_TO_DATE|UPDATING',
    'HdDeviceSettings' => [
        'ActiveInput' => 'HDMI|SDI',
        'ConfiguredInput' => 'AUTO|HDMI|SDI',
        'DeviceState' => 'IDLE|STREAMING',
        'Framerate' => <float>,
        'Height' => <integer>,
        'LatencyMs' => <integer>,
        'MaxBitrate' => <integer>,
        'ScanType' => 'INTERLACED|PROGRESSIVE',
        'Width' => <integer>,
    ],
    'Id' => '<string>',
    'MacAddress' => '<string>',
    'Name' => '<string>',
    'NetworkSettings' => [
        'DnsAddresses' => ['<string>', ...],
        'Gateway' => '<string>',
        'IpAddress' => '<string>',
        'IpScheme' => 'STATIC|DHCP',
        'SubnetMask' => '<string>',
    ],
    'SerialNumber' => '<string>',
    'Tags' => ['<string>', ...],
    'Type' => 'HD|UHD',
    'UhdDeviceSettings' => [
        'ActiveInput' => 'HDMI|SDI',
        'ConfiguredInput' => 'AUTO|HDMI|SDI',
        'DeviceState' => 'IDLE|STREAMING',
        'Framerate' => <float>,
        'Height' => <integer>,
        'LatencyMs' => <integer>,
        'MaxBitrate' => <integer>,
        'ScanType' => 'INTERLACED|PROGRESSIVE',
        'Width' => <integer>,
    ],
]

Result Details

Members
Arn
  • Type: string
ConnectionState
  • Type: string
The state of the connection between the input device and AWS.
DeviceSettingsSyncState
  • Type: string
The status of the action to synchronize the device configuration. If you change the configuration of the input device (for example, the maximum bitrate), MediaLive sends the new data to the device. The device might not update itself immediately. SYNCED means the device has updated its configuration. SYNCING means that it has not updated its configuration.
DeviceUpdateStatus
  • Type: string
The status of software on the input device.
HdDeviceSettings
  • Type: InputDeviceHdSettings structure
Settings that describe the active source from the input device, and the video characteristics of that source.
Id
  • Type: string
MacAddress
  • Type: string
Name
  • Type: string
NetworkSettings
  • Type: InputDeviceNetworkSettings structure
The network settings for the input device.
SerialNumber
  • Type: string
Tags
  • Type: Associative array of custom strings keys (__string) to strings
Type
  • Type: string
The type of the input device. For an AWS Elemental Link device that outputs resolutions up to 1080, choose "HD".
UhdDeviceSettings
  • Type: InputDeviceUhdSettings structure
Settings that describe the active source from the input device, and the video characteristics of that source.

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

DescribeInputDeviceThumbnail

$result = $client->describeInputDeviceThumbnail([/* ... */]);
$promise = $client->describeInputDeviceThumbnailAsync([/* ... */]);
Get the latest thumbnail data for the input device.

Parameter Syntax

$result = $client->describeInputDeviceThumbnail([
    'Accept' => 'image/jpeg', // REQUIRED
    'InputDeviceId' => '<string>', // REQUIRED
]);

Parameter Details

Members
Accept
  • Required: Yes
  • Type: string
InputDeviceId
  • Required: Yes
  • Type: string

Result Syntax

[
    'Body' => <string || resource || Psr\Http\Message\StreamInterface>,
    'ContentLength' => <integer>,
    'ContentType' => 'image/jpeg',
    'ETag' => '<string>',
    'LastModified' => <DateTime>,
]

Result Details

Members
Body
  • Type: blob (string|resource|Psr\Http\Message\StreamInterface)
ContentLength
  • Type: long (int|float)
ContentType
  • Type: string
ETag
  • Type: string
LastModified
  • Type: timestamp (string|DateTime or anything parsable by strtotime)

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

DescribeInputSecurityGroup

$result = $client->describeInputSecurityGroup([/* ... */]);
$promise = $client->describeInputSecurityGroupAsync([/* ... */]);
Produces a summary of an Input Security Group

Parameter Syntax

$result = $client->describeInputSecurityGroup([
    'InputSecurityGroupId' => '<string>', // REQUIRED
]);

Parameter Details

Members
InputSecurityGroupId
  • Required: Yes
  • Type: string

Result Syntax

[
    'Arn' => '<string>',
    'Id' => '<string>',
    'Inputs' => ['<string>', ...],
    'State' => 'IDLE|IN_USE|UPDATING|DELETED',
    'Tags' => ['<string>', ...],
    'WhitelistRules' => [
        [
            'Cidr' => '<string>',
        ],
        // ...
    ],
]

Result Details

Members
Arn
  • Type: string
Id
  • Type: string
Inputs
  • Type: Array of strings
State
  • Type: string
Tags
  • Type: Associative array of custom strings keys (__string) to strings
WhitelistRules
  • Type: Array of InputWhitelistRule structures

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

DescribeMultiplex

$result = $client->describeMultiplex([/* ... */]);
$promise = $client->describeMultiplexAsync([/* ... */]);
Gets details about a multiplex.

Parameter Syntax

$result = $client->describeMultiplex([
    'MultiplexId' => '<string>', // REQUIRED
]);

Parameter Details

Members
MultiplexId
  • Required: Yes
  • Type: string

Result Syntax

[
    'Arn' => '<string>',
    'AvailabilityZones' => ['<string>', ...],
    'Destinations' => [
        [
            'MediaConnectSettings' => [
                'EntitlementArn' => '<string>',
            ],
        ],
        // ...
    ],
    'Id' => '<string>',
    'MultiplexSettings' => [
        'MaximumVideoBufferDelayMilliseconds' => <integer>,
        'TransportStreamBitrate' => <integer>,
        'TransportStreamId' => <integer>,
        'TransportStreamReservedBitrate' => <integer>,
    ],
    'Name' => '<string>',
    'PipelinesRunningCount' => <integer>,
    'ProgramCount' => <integer>,
    'State' => 'CREATING|CREATE_FAILED|IDLE|STARTING|RUNNING|RECOVERING|STOPPING|DELETING|DELETED',
    'Tags' => ['<string>', ...],
]

Result Details

Members
Arn
  • Type: string
AvailabilityZones
  • Type: Array of strings
Destinations
  • Type: Array of MultiplexOutputDestination structures
Id
  • Type: string
MultiplexSettings
  • Type: MultiplexSettings structure
Contains configuration for a Multiplex event
Name
  • Type: string
PipelinesRunningCount
  • Type: int
ProgramCount
  • Type: int
State
  • Type: string
The current state of the multiplex.
Tags
  • Type: Associative array of custom strings keys (__string) to strings

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

DescribeMultiplexProgram

$result = $client->describeMultiplexProgram([/* ... */]);
$promise = $client->describeMultiplexProgramAsync([/* ... */]);
Get the details for a program in a multiplex.

Parameter Syntax

$result = $client->describeMultiplexProgram([
    'MultiplexId' => '<string>', // REQUIRED
    'ProgramName' => '<string>', // REQUIRED
]);

Parameter Details

Members
MultiplexId
  • Required: Yes
  • Type: string
ProgramName
  • Required: Yes
  • Type: string

Result Syntax

[
    'ChannelId' => '<string>',
    'MultiplexProgramSettings' => [
        'PreferredChannelPipeline' => 'CURRENTLY_ACTIVE|PIPELINE_0|PIPELINE_1',
        'ProgramNumber' => <integer>,
        'ServiceDescriptor' => [
            'ProviderName' => '<string>',
            'ServiceName' => '<string>',
        ],
        'VideoSettings' => [
            'ConstantBitrate' => <integer>,
            'StatmuxSettings' => [
                'MaximumBitrate' => <integer>,
                'MinimumBitrate' => <integer>,
                'Priority' => <integer>,
            ],
        ],
    ],
    'PacketIdentifiersMap' => [
        'AudioPids' => [<integer>, ...],
        'DvbSubPids' => [<integer>, ...],
        'DvbTeletextPid' => <integer>,
        'EtvPlatformPid' => <integer>,
        'EtvSignalPid' => <integer>,
        'KlvDataPids' => [<integer>, ...],
        'PcrPid' => <integer>,
        'PmtPid' => <integer>,
        'PrivateMetadataPid' => <integer>,
        'Scte27Pids' => [<integer>, ...],
        'Scte35Pid' => <integer>,
        'TimedMetadataPid' => <integer>,
        'VideoPid' => <integer>,
    ],
    'PipelineDetails' => [
        [
            'ActiveChannelPipeline' => '<string>',
            'PipelineId' => '<string>',
        ],
        // ...
    ],
    'ProgramName' => '<string>',
]

Result Details

Members
ChannelId
  • Type: string
MultiplexProgramSettings
  • Type: MultiplexProgramSettings structure
Multiplex Program settings configuration.
PacketIdentifiersMap
  • Type: MultiplexProgramPacketIdentifiersMap structure
Packet identifiers map for a given Multiplex program.
PipelineDetails
  • Type: Array of MultiplexProgramPipelineDetail structures
ProgramName
  • Type: string

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

DescribeOffering

$result = $client->describeOffering([/* ... */]);
$promise = $client->describeOfferingAsync([/* ... */]);
Get details for an offering.

Parameter Syntax

$result = $client->describeOffering([
    'OfferingId' => '<string>', // REQUIRED
]);

Parameter Details

Members
OfferingId
  • Required: Yes
  • Type: string

Result Syntax

[
    'Arn' => '<string>',
    'CurrencyCode' => '<string>',
    'Duration' => <integer>,
    'DurationUnits' => 'MONTHS',
    'FixedPrice' => <float>,
    'OfferingDescription' => '<string>',
    'OfferingId' => '<string>',
    'OfferingType' => 'NO_UPFRONT',
    'Region' => '<string>',
    'ResourceSpecification' => [
        'ChannelClass' => 'STANDARD|SINGLE_PIPELINE',
        'Codec' => 'MPEG2|AVC|HEVC|AUDIO|LINK',
        'MaximumBitrate' => 'MAX_10_MBPS|MAX_20_MBPS|MAX_50_MBPS',
        'MaximumFramerate' => 'MAX_30_FPS|MAX_60_FPS',
        'Resolution' => 'SD|HD|FHD|UHD',
        'ResourceType' => 'INPUT|OUTPUT|MULTIPLEX|CHANNEL',
        'SpecialFeature' => 'ADVANCED_AUDIO|AUDIO_NORMALIZATION|MGHD|MGUHD',
        'VideoQuality' => 'STANDARD|ENHANCED|PREMIUM',
    ],
    'UsagePrice' => <float>,
]

Result Details

Members
Arn
  • Type: string
CurrencyCode
  • Type: string
Duration
  • Type: int
DurationUnits
  • Type: string
Units for duration, e.g. 'MONTHS'
FixedPrice
  • Type: double
OfferingDescription
  • Type: string
OfferingId
  • Type: string
OfferingType
  • Type: string
Offering type, e.g. 'NO_UPFRONT'
Region
  • Type: string
ResourceSpecification
  • Type: ReservationResourceSpecification structure
Resource configuration (codec, resolution, bitrate, ...)
UsagePrice
  • Type: double

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

DescribeReservation

$result = $client->describeReservation([/* ... */]);
$promise = $client->describeReservationAsync([/* ... */]);
Get details for a reservation.

Parameter Syntax

$result = $client->describeReservation([
    'ReservationId' => '<string>', // REQUIRED
]);

Parameter Details

Members
ReservationId
  • Required: Yes
  • Type: string

Result Syntax

[
    'Arn' => '<string>',
    'Count' => <integer>,
    'CurrencyCode' => '<string>',
    'Duration' => <integer>,
    'DurationUnits' => 'MONTHS',
    'End' => '<string>',
    'FixedPrice' => <float>,
    'Name' => '<string>',
    'OfferingDescription' => '<string>',
    'OfferingId' => '<string>',
    'OfferingType' => 'NO_UPFRONT',
    'Region' => '<string>',
    'RenewalSettings' => [
        'AutomaticRenewal' => 'DISABLED|ENABLED|UNAVAILABLE',
        'RenewalCount' => <integer>,
    ],
    'ReservationId' => '<string>',
    'ResourceSpecification' => [
        'ChannelClass' => 'STANDARD|SINGLE_PIPELINE',
        'Codec' => 'MPEG2|AVC|HEVC|AUDIO|LINK',
        'MaximumBitrate' => 'MAX_10_MBPS|MAX_20_MBPS|MAX_50_MBPS',
        'MaximumFramerate' => 'MAX_30_FPS|MAX_60_FPS',
        'Resolution' => 'SD|HD|FHD|UHD',
        'ResourceType' => 'INPUT|OUTPUT|MULTIPLEX|CHANNEL',
        'SpecialFeature' => 'ADVANCED_AUDIO|AUDIO_NORMALIZATION|MGHD|MGUHD',
        'VideoQuality' => 'STANDARD|ENHANCED|PREMIUM',
    ],
    'Start' => '<string>',
    'State' => 'ACTIVE|EXPIRED|CANCELED|DELETED',
    'Tags' => ['<string>', ...],
    'UsagePrice' => <float>,
]

Result Details

Members
Arn
  • Type: string
Count
  • Type: int
CurrencyCode
  • Type: string
Duration
  • Type: int
DurationUnits
  • Type: string
Units for duration, e.g. 'MONTHS'
End
  • Type: string
FixedPrice
  • Type: double
Name
  • Type: string
OfferingDescription
  • Type: string
OfferingId
  • Type: string
OfferingType
  • Type: string
Offering type, e.g. 'NO_UPFRONT'
Region
  • Type: string
RenewalSettings
  • Type: RenewalSettings structure
The Renewal settings for Reservations
ReservationId
  • Type: string
ResourceSpecification
  • Type: ReservationResourceSpecification structure
Resource configuration (codec, resolution, bitrate, ...)
Start
  • Type: string
State
  • Type: string
Current reservation state
Tags
  • Type: Associative array of custom strings keys (__string) to strings
UsagePrice
  • Type: double

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

DescribeSchedule

$result = $client->describeSchedule([/* ... */]);
$promise = $client->describeScheduleAsync([/* ... */]);
Get a channel schedule

Parameter Syntax

$result = $client->describeSchedule([
    'ChannelId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
ChannelId
  • Required: Yes
  • Type: string
MaxResults
  • Type: int
NextToken
  • Type: string

Result Syntax

[
    'NextToken' => '<string>',
    'ScheduleActions' => [
        [
            'ActionName' => '<string>',
            'ScheduleActionSettings' => [
                'HlsId3SegmentTaggingSettings' => [
                    'Id3' => '<string>',
                    'Tag' => '<string>',
                ],
                'HlsTimedMetadataSettings' => [
                    'Id3' => '<string>',
                ],
                'InputPrepareSettings' => [
                    'InputAttachmentNameReference' => '<string>',
                    'InputClippingSettings' => [
                        'InputTimecodeSource' => 'ZEROBASED|EMBEDDED',
                        'StartTimecode' => [
                            'Timecode' => '<string>',
                        ],
                        'StopTimecode' => [
                            'LastFrameClippingBehavior' => 'EXCLUDE_LAST_FRAME|INCLUDE_LAST_FRAME',
                            'Timecode' => '<string>',
                        ],
                    ],
                    'UrlPath' => ['<string>', ...],
                ],
                'InputSwitchSettings' => [
                    'InputAttachmentNameReference' => '<string>',
                    'InputClippingSettings' => [
                        'InputTimecodeSource' => 'ZEROBASED|EMBEDDED',
                        'StartTimecode' => [
                            'Timecode' => '<string>',
                        ],
                        'StopTimecode' => [
                            'LastFrameClippingBehavior' => 'EXCLUDE_LAST_FRAME|INCLUDE_LAST_FRAME',
                            'Timecode' => '<string>',
                        ],
                    ],
                    'UrlPath' => ['<string>', ...],
                ],
                'MotionGraphicsImageActivateSettings' => [
                    'Duration' => <integer>,
                    'PasswordParam' => '<string>',
                    'Url' => '<string>',
                    'Username' => '<string>',
                ],
                'MotionGraphicsImageDeactivateSettings' => [
                ],
                'PauseStateSettings' => [
                    'Pipelines' => [
                        [
                            'PipelineId' => 'PIPELINE_0|PIPELINE_1',
                        ],
                        // ...
                    ],
                ],
                'Scte35InputSettings' => [
                    'InputAttachmentNameReference' => '<string>',
                    'Mode' => 'FIXED|FOLLOW_ACTIVE',
                ],
                'Scte35ReturnToNetworkSettings' => [
                    'SpliceEventId' => <integer>,
                ],
                'Scte35SpliceInsertSettings' => [
                    'Duration' => <integer>,
                    'SpliceEventId' => <integer>,
                ],
                'Scte35TimeSignalSettings' => [
                    'Scte35Descriptors' => [
                        [
                            'Scte35DescriptorSettings' => [
                                'SegmentationDescriptorScte35DescriptorSettings' => [
                                    'DeliveryRestrictions' => [
                                        'ArchiveAllowedFlag' => 'ARCHIVE_NOT_ALLOWED|ARCHIVE_ALLOWED',
                                        'DeviceRestrictions' => 'NONE|RESTRICT_GROUP0|RESTRICT_GROUP1|RESTRICT_GROUP2',
                                        'NoRegionalBlackoutFlag' => 'REGIONAL_BLACKOUT|NO_REGIONAL_BLACKOUT',
                                        'WebDeliveryAllowedFlag' => 'WEB_DELIVERY_NOT_ALLOWED|WEB_DELIVERY_ALLOWED',
                                    ],
                                    'SegmentNum' => <integer>,
                                    'SegmentationCancelIndicator' => 'SEGMENTATION_EVENT_NOT_CANCELED|SEGMENTATION_EVENT_CANCELED',
                                    'SegmentationDuration' => <integer>,
                                    'SegmentationEventId' => <integer>,
                                    'SegmentationTypeId' => <integer>,
                                    'SegmentationUpid' => '<string>',
                                    'SegmentationUpidType' => <integer>,
                                    'SegmentsExpected' => <integer>,
                                    'SubSegmentNum' => <integer>,
                                    'SubSegmentsExpected' => <integer>,
                                ],
                            ],
                        ],
                        // ...
                    ],
                ],
                'StaticImageActivateSettings' => [
                    'Duration' => <integer>,
                    'FadeIn' => <integer>,
                    'FadeOut' => <integer>,
                    'Height' => <integer>,
                    'Image' => [
                        'PasswordParam' => '<string>',
                        'Uri' => '<string>',
                        'Username' => '<string>',
                    ],
                    'ImageX' => <integer>,
                    'ImageY' => <integer>,
                    'Layer' => <integer>,
                    'Opacity' => <integer>,
                    'Width' => <integer>,
                ],
                'StaticImageDeactivateSettings' => [
                    'FadeOut' => <integer>,
                    'Layer' => <integer>,
                ],
            ],
            'ScheduleActionStartSettings' => [
                'FixedModeScheduleActionStartSettings' => [
                    'Time' => '<string>',
                ],
                'FollowModeScheduleActionStartSettings' => [
                    'FollowPoint' => 'END|START',
                    'ReferenceActionName' => '<string>',
                ],
                'ImmediateModeScheduleActionStartSettings' => [
                ],
            ],
        ],
        // ...
    ],
]

Result Details

Members
NextToken
  • Type: string
ScheduleActions
  • Type: Array of ScheduleAction structures

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

ListChannels

$result = $client->listChannels([/* ... */]);
$promise = $client->listChannelsAsync([/* ... */]);
Produces list of channels that have been created

Parameter Syntax

$result = $client->listChannels([
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
MaxResults
  • Type: int
NextToken
  • Type: string

Result Syntax

[
    'Channels' => [
        [
            'Arn' => '<string>',
            'CdiInputSpecification' => [
                'Resolution' => 'SD|HD|FHD|UHD',
            ],
            'ChannelClass' => 'STANDARD|SINGLE_PIPELINE',
            'Destinations' => [
                [
                    'Id' => '<string>',
                    'MediaPackageSettings' => [
                        [
                            'ChannelId' => '<string>',
                        ],
                        // ...
                    ],
                    'MultiplexSettings' => [
                        'MultiplexId' => '<string>',
                        'ProgramName' => '<string>',
                    ],
                    'Settings' => [
                        [
                            'PasswordParam' => '<string>',
                            'StreamName' => '<string>',
                            'Url' => '<string>',
                            'Username' => '<string>',
                        ],
                        // ...
                    ],
                ],
                // ...
            ],
            'EgressEndpoints' => [
                [
                    'SourceIp' => '<string>',
                ],
                // ...
            ],
            'Id' => '<string>',
            'InputAttachments' => [
                [
                    'AutomaticInputFailoverSettings' => [
                        'ErrorClearTimeMsec' => <integer>,
                        'FailoverConditions' => [
                            [
                                'FailoverConditionSettings' => [
                                    'AudioSilenceSettings' => [
                                        'AudioSelectorName' => '<string>',
                                        'AudioSilenceThresholdMsec' => <integer>,
                                    ],
                                    'InputLossSettings' => [
                                        'InputLossThresholdMsec' => <integer>,
                                    ],
                                    'VideoBlackSettings' => [
                                        'BlackDetectThreshold' => <float>,
                                        'VideoBlackThresholdMsec' => <integer>,
                                    ],
                                ],
                            ],
                            // ...
                        ],
                        'InputPreference' => 'EQUAL_INPUT_PREFERENCE|PRIMARY_INPUT_PREFERRED',
                        'SecondaryInputId' => '<string>',
                    ],
                    'InputAttachmentName' => '<string>',
                    'InputId' => '<string>',
                    'InputSettings' => [
                        'AudioSelectors' => [
                            [
                                'Name' => '<string>',
                                'SelectorSettings' => [
                                    'AudioHlsRenditionSelection' => [
                                        'GroupId' => '<string>',
                                        'Name' => '<string>',
                                    ],
                                    'AudioLanguageSelection' => [
                                        'LanguageCode' => '<string>',
                                        'LanguageSelectionPolicy' => 'LOOSE|STRICT',
                                    ],
                                    'AudioPidSelection' => [
                                        'Pid' => <integer>,
                                    ],
                                    'AudioTrackSelection' => [
                                        'DolbyEDecode' => [
                                            'ProgramSelection' => 'ALL_CHANNELS|PROGRAM_1|PROGRAM_2|PROGRAM_3|PROGRAM_4|PROGRAM_5|PROGRAM_6|PROGRAM_7|PROGRAM_8',
                                        ],
                                        'Tracks' => [
                                            [
                                                'Track' => <integer>,
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                            ],
                            // ...
                        ],
                        'CaptionSelectors' => [
                            [
                                'LanguageCode' => '<string>',
                                'Name' => '<string>',
                                'SelectorSettings' => [
                                    'AncillarySourceSettings' => [
                                        'SourceAncillaryChannelNumber' => <integer>,
                                    ],
                                    'AribSourceSettings' => [
                                    ],
                                    'DvbSubSourceSettings' => [
                                        'OcrLanguage' => 'DEU|ENG|FRA|NLD|POR|SPA',
                                        'Pid' => <integer>,
                                    ],
                                    'EmbeddedSourceSettings' => [
                                        'Convert608To708' => 'DISABLED|UPCONVERT',
                                        'Scte20Detection' => 'AUTO|OFF',
                                        'Source608ChannelNumber' => <integer>,
                                        'Source608TrackNumber' => <integer>,
                                    ],
                                    'Scte20SourceSettings' => [
                                        'Convert608To708' => 'DISABLED|UPCONVERT',
                                        'Source608ChannelNumber' => <integer>,
                                    ],
                                    'Scte27SourceSettings' => [
                                        'OcrLanguage' => 'DEU|ENG|FRA|NLD|POR|SPA',
                                        'Pid' => <integer>,
                                    ],
                                    'TeletextSourceSettings' => [
                                        'OutputRectangle' => [
                                            'Height' => <float>,
                                            'LeftOffset' => <float>,
                                            'TopOffset' => <float>,
                                            'Width' => <float>,
                                        ],
                                        'PageNumber' => '<string>',
                                    ],
                                ],
                            ],
                            // ...
                        ],
                        'DeblockFilter' => 'DISABLED|ENABLED',
                        'DenoiseFilter' => 'DISABLED|ENABLED',
                        'FilterStrength' => <integer>,
                        'InputFilter' => 'AUTO|DISABLED|FORCED',
                        'NetworkInputSettings' => [
                            'HlsInputSettings' => [
                                'Bandwidth' => <integer>,
                                'BufferSegments' => <integer>,
                                'Retries' => <integer>,
                                'RetryInterval' => <integer>,
                                'Scte35Source' => 'MANIFEST|SEGMENTS',
                            ],
                            'ServerValidation' => 'CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME|CHECK_CRYPTOGRAPHY_ONLY',
                        ],
                        'Scte35Pid' => <integer>,
                        'Smpte2038DataPreference' => 'IGNORE|PREFER',
                        'SourceEndBehavior' => 'CONTINUE|LOOP',
                        'VideoSelector' => [
                            'ColorSpace' => 'FOLLOW|HDR10|HLG_2020|REC_601|REC_709',
                            'ColorSpaceSettings' => [
                                'Hdr10Settings' => [
                                    'MaxCll' => <integer>,
                                    'MaxFall' => <integer>,
                                ],
                            ],
                            'ColorSpaceUsage' => 'FALLBACK|FORCE',
                            'SelectorSettings' => [
                                'VideoSelectorPid' => [
                                    'Pid' => <integer>,
                                ],
                                'VideoSelectorProgramId' => [
                                    'ProgramId' => <integer>,
                                ],
                            ],
                        ],
                    ],
                ],
                // ...
            ],
            'InputSpecification' => [
                'Codec' => 'MPEG2|AVC|HEVC',
                'MaximumBitrate' => 'MAX_10_MBPS|MAX_20_MBPS|MAX_50_MBPS',
                'Resolution' => 'SD|HD|UHD',
            ],
            'LogLevel' => 'ERROR|WARNING|INFO|DEBUG|DISABLED',
            'Maintenance' => [
                'MaintenanceDay' => 'MONDAY|TUESDAY|WEDNESDAY|THURSDAY|FRIDAY|SATURDAY|SUNDAY',
                'MaintenanceDeadline' => '<string>',
                'MaintenanceScheduledDate' => '<string>',
                'MaintenanceStartTime' => '<string>',
            ],
            'Name' => '<string>',
            'PipelinesRunningCount' => <integer>,
            'RoleArn' => '<string>',
            'State' => 'CREATING|CREATE_FAILED|IDLE|STARTING|RUNNING|RECOVERING|STOPPING|DELETING|DELETED|UPDATING|UPDATE_FAILED',
            'Tags' => ['<string>', ...],
            'Vpc' => [
                'AvailabilityZones' => ['<string>', ...],
                'NetworkInterfaceIds' => ['<string>', ...],
                'SecurityGroupIds' => ['<string>', ...],
                'SubnetIds' => ['<string>', ...],
            ],
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
Channels
  • Type: Array of ChannelSummary structures
NextToken
  • Type: string

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

ListInputDeviceTransfers

$result = $client->listInputDeviceTransfers([/* ... */]);
$promise = $client->listInputDeviceTransfersAsync([/* ... */]);
List input devices that are currently being transferred. List input devices that you are transferring from your AWS account or input devices that another AWS account is transferring to you.

Parameter Syntax

$result = $client->listInputDeviceTransfers([
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
    'TransferType' => '<string>', // REQUIRED
]);

Parameter Details

Members
MaxResults
  • Type: int
NextToken
  • Type: string
TransferType
  • Required: Yes
  • Type: string

Result Syntax

[
    'InputDeviceTransfers' => [
        [
            'Id' => '<string>',
            'Message' => '<string>',
            'TargetCustomerId' => '<string>',
            'TransferType' => 'OUTGOING|INCOMING',
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
InputDeviceTransfers
  • Type: Array of TransferringInputDeviceSummary structures
NextToken
  • Type: string

Errors

  • BadRequestException:

    This error does not currently have a description.

  • UnprocessableEntityException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

ListInputDevices

$result = $client->listInputDevices([/* ... */]);
$promise = $client->listInputDevicesAsync([/* ... */]);
List input devices

Parameter Syntax

$result = $client->listInputDevices([
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
MaxResults
  • Type: int
NextToken
  • Type: string

Result Syntax

[
    'InputDevices' => [
        [
            'Arn' => '<string>',
            'ConnectionState' => 'DISCONNECTED|CONNECTED',
            'DeviceSettingsSyncState' => 'SYNCED|SYNCING',
            'DeviceUpdateStatus' => 'UP_TO_DATE|NOT_UP_TO_DATE|UPDATING',
            'HdDeviceSettings' => [
                'ActiveInput' => 'HDMI|SDI',
                'ConfiguredInput' => 'AUTO|HDMI|SDI',
                'DeviceState' => 'IDLE|STREAMING',
                'Framerate' => <float>,
                'Height' => <integer>,
                'LatencyMs' => <integer>,
                'MaxBitrate' => <integer>,
                'ScanType' => 'INTERLACED|PROGRESSIVE',
                'Width' => <integer>,
            ],
            'Id' => '<string>',
            'MacAddress' => '<string>',
            'Name' => '<string>',
            'NetworkSettings' => [
                'DnsAddresses' => ['<string>', ...],
                'Gateway' => '<string>',
                'IpAddress' => '<string>',
                'IpScheme' => 'STATIC|DHCP',
                'SubnetMask' => '<string>',
            ],
            'SerialNumber' => '<string>',
            'Tags' => ['<string>', ...],
            'Type' => 'HD|UHD',
            'UhdDeviceSettings' => [
                'ActiveInput' => 'HDMI|SDI',
                'ConfiguredInput' => 'AUTO|HDMI|SDI',
                'DeviceState' => 'IDLE|STREAMING',
                'Framerate' => <float>,
                'Height' => <integer>,
                'LatencyMs' => <integer>,
                'MaxBitrate' => <integer>,
                'ScanType' => 'INTERLACED|PROGRESSIVE',
                'Width' => <integer>,
            ],
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
InputDevices
  • Type: Array of InputDeviceSummary structures
NextToken
  • Type: string

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

ListInputSecurityGroups

$result = $client->listInputSecurityGroups([/* ... */]);
$promise = $client->listInputSecurityGroupsAsync([/* ... */]);
Produces a list of Input Security Groups for an account

Parameter Syntax

$result = $client->listInputSecurityGroups([
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
MaxResults
  • Type: int
NextToken
  • Type: string

Result Syntax

[
    'InputSecurityGroups' => [
        [
            'Arn' => '<string>',
            'Id' => '<string>',
            'Inputs' => ['<string>', ...],
            'State' => 'IDLE|IN_USE|UPDATING|DELETED',
            'Tags' => ['<string>', ...],
            'WhitelistRules' => [
                [
                    'Cidr' => '<string>',
                ],
                // ...
            ],
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
InputSecurityGroups
  • Type: Array of InputSecurityGroup structures
NextToken
  • Type: string

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

ListInputs

$result = $client->listInputs([/* ... */]);
$promise = $client->listInputsAsync([/* ... */]);
Produces list of inputs that have been created

Parameter Syntax

$result = $client->listInputs([
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
MaxResults
  • Type: int
NextToken
  • Type: string

Result Syntax

[
    'Inputs' => [
        [
            'Arn' => '<string>',
            'AttachedChannels' => ['<string>', ...],
            'Destinations' => [
                [
                    'Ip' => '<string>',
                    'Port' => '<string>',
                    'Url' => '<string>',
                    'Vpc' => [
                        'AvailabilityZone' => '<string>',
                        'NetworkInterfaceId' => '<string>',
                    ],
                ],
                // ...
            ],
            'Id' => '<string>',
            'InputClass' => 'STANDARD|SINGLE_PIPELINE',
            'InputDevices' => [
                [
                    'Id' => '<string>',
                ],
                // ...
            ],
            'InputPartnerIds' => ['<string>', ...],
            'InputSourceType' => 'STATIC|DYNAMIC',
            'MediaConnectFlows' => [
                [
                    'FlowArn' => '<string>',
                ],
                // ...
            ],
            'Name' => '<string>',
            'RoleArn' => '<string>',
            'SecurityGroups' => ['<string>', ...],
            'Sources' => [
                [
                    'PasswordParam' => '<string>',
                    'Url' => '<string>',
                    'Username' => '<string>',
                ],
                // ...
            ],
            'State' => 'CREATING|DETACHED|ATTACHED|DELETING|DELETED',
            'Tags' => ['<string>', ...],
            'Type' => 'UDP_PUSH|RTP_PUSH|RTMP_PUSH|RTMP_PULL|URL_PULL|MP4_FILE|MEDIACONNECT|INPUT_DEVICE|AWS_CDI|TS_FILE',
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
Inputs
  • Type: Array of Input structures
NextToken
  • Type: string

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

ListMultiplexPrograms

$result = $client->listMultiplexPrograms([/* ... */]);
$promise = $client->listMultiplexProgramsAsync([/* ... */]);
List the programs that currently exist for a specific multiplex.

Parameter Syntax

$result = $client->listMultiplexPrograms([
    'MaxResults' => <integer>,
    'MultiplexId' => '<string>', // REQUIRED
    'NextToken' => '<string>',
]);

Parameter Details

Members
MaxResults
  • Type: int
MultiplexId
  • Required: Yes
  • Type: string
NextToken
  • Type: string

Result Syntax

[
    'MultiplexPrograms' => [
        [
            'ChannelId' => '<string>',
            'ProgramName' => '<string>',
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
MultiplexPrograms
  • Type: Array of MultiplexProgramSummary structures
NextToken
  • Type: string

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

ListMultiplexes

$result = $client->listMultiplexes([/* ... */]);
$promise = $client->listMultiplexesAsync([/* ... */]);
Retrieve a list of the existing multiplexes.

Parameter Syntax

$result = $client->listMultiplexes([
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
MaxResults
  • Type: int
NextToken
  • Type: string

Result Syntax

[
    'Multiplexes' => [
        [
            'Arn' => '<string>',
            'AvailabilityZones' => ['<string>', ...],
            'Id' => '<string>',
            'MultiplexSettings' => [
                'TransportStreamBitrate' => <integer>,
            ],
            'Name' => '<string>',
            'PipelinesRunningCount' => <integer>,
            'ProgramCount' => <integer>,
            'State' => 'CREATING|CREATE_FAILED|IDLE|STARTING|RUNNING|RECOVERING|STOPPING|DELETING|DELETED',
            'Tags' => ['<string>', ...],
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
Multiplexes
  • Type: Array of MultiplexSummary structures
NextToken
  • Type: string

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

ListOfferings

$result = $client->listOfferings([/* ... */]);
$promise = $client->listOfferingsAsync([/* ... */]);
List offerings available for purchase.

Parameter Syntax

$result = $client->listOfferings([
    'ChannelClass' => '<string>',
    'ChannelConfiguration' => '<string>',
    'Codec' => '<string>',
    'Duration' => '<string>',
    'MaxResults' => <integer>,
    'MaximumBitrate' => '<string>',
    'MaximumFramerate' => '<string>',
    'NextToken' => '<string>',
    'Resolution' => '<string>',
    'ResourceType' => '<string>',
    'SpecialFeature' => '<string>',
    'VideoQuality' => '<string>',
]);

Parameter Details

Members
ChannelClass
  • Type: string
ChannelConfiguration
  • Type: string
Codec
  • Type: string
Duration
  • Type: string
MaxResults
  • Type: int
MaximumBitrate
  • Type: string
MaximumFramerate
  • Type: string
NextToken
  • Type: string
Resolution
  • Type: string
ResourceType
  • Type: string
SpecialFeature
  • Type: string
VideoQuality
  • Type: string

Result Syntax

[
    'NextToken' => '<string>',
    'Offerings' => [
        [
            'Arn' => '<string>',
            'CurrencyCode' => '<string>',
            'Duration' => <integer>,
            'DurationUnits' => 'MONTHS',
            'FixedPrice' => <float>,
            'OfferingDescription' => '<string>',
            'OfferingId' => '<string>',
            'OfferingType' => 'NO_UPFRONT',
            'Region' => '<string>',
            'ResourceSpecification' => [
                'ChannelClass' => 'STANDARD|SINGLE_PIPELINE',
                'Codec' => 'MPEG2|AVC|HEVC|AUDIO|LINK',
                'MaximumBitrate' => 'MAX_10_MBPS|MAX_20_MBPS|MAX_50_MBPS',
                'MaximumFramerate' => 'MAX_30_FPS|MAX_60_FPS',
                'Resolution' => 'SD|HD|FHD|UHD',
                'ResourceType' => 'INPUT|OUTPUT|MULTIPLEX|CHANNEL',
                'SpecialFeature' => 'ADVANCED_AUDIO|AUDIO_NORMALIZATION|MGHD|MGUHD',
                'VideoQuality' => 'STANDARD|ENHANCED|PREMIUM',
            ],
            'UsagePrice' => <float>,
        ],
        // ...
    ],
]

Result Details

Members
NextToken
  • Type: string
Offerings
  • Type: Array of Offering structures

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

ListReservations

$result = $client->listReservations([/* ... */]);
$promise = $client->listReservationsAsync([/* ... */]);
List purchased reservations.

Parameter Syntax

$result = $client->listReservations([
    'ChannelClass' => '<string>',
    'Codec' => '<string>',
    'MaxResults' => <integer>,
    'MaximumBitrate' => '<string>',
    'MaximumFramerate' => '<string>',
    'NextToken' => '<string>',
    'Resolution' => '<string>',
    'ResourceType' => '<string>',
    'SpecialFeature' => '<string>',
    'VideoQuality' => '<string>',
]);

Parameter Details

Members
ChannelClass
  • Type: string
Codec
  • Type: string
MaxResults
  • Type: int
MaximumBitrate
  • Type: string
MaximumFramerate
  • Type: string
NextToken
  • Type: string
Resolution
  • Type: string
ResourceType
  • Type: string
SpecialFeature
  • Type: string
VideoQuality
  • Type: string

Result Syntax

[
    'NextToken' => '<string>',
    'Reservations' => [
        [
            'Arn' => '<string>',
            'Count' => <integer>,
            'CurrencyCode' => '<string>',
            'Duration' => <integer>,
            'DurationUnits' => 'MONTHS',
            'End' => '<string>',
            'FixedPrice' => <float>,
            'Name' => '<string>',
            'OfferingDescription' => '<string>',
            'OfferingId' => '<string>',
            'OfferingType' => 'NO_UPFRONT',
            'Region' => '<string>',
            'RenewalSettings' => [
                'AutomaticRenewal' => 'DISABLED|ENABLED|UNAVAILABLE',
                'RenewalCount' => <integer>,
            ],
            'ReservationId' => '<string>',
            'ResourceSpecification' => [
                'ChannelClass' => 'STANDARD|SINGLE_PIPELINE',
                'Codec' => 'MPEG2|AVC|HEVC|AUDIO|LINK',
                'MaximumBitrate' => 'MAX_10_MBPS|MAX_20_MBPS|MAX_50_MBPS',
                'MaximumFramerate' => 'MAX_30_FPS|MAX_60_FPS',
                'Resolution' => 'SD|HD|FHD|UHD',
                'ResourceType' => 'INPUT|OUTPUT|MULTIPLEX|CHANNEL',
                'SpecialFeature' => 'ADVANCED_AUDIO|AUDIO_NORMALIZATION|MGHD|MGUHD',
                'VideoQuality' => 'STANDARD|ENHANCED|PREMIUM',
            ],
            'Start' => '<string>',
            'State' => 'ACTIVE|EXPIRED|CANCELED|DELETED',
            'Tags' => ['<string>', ...],
            'UsagePrice' => <float>,
        ],
        // ...
    ],
]

Result Details

Members
NextToken
  • Type: string
Reservations
  • Type: Array of Reservation structures

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

ListTagsForResource

$result = $client->listTagsForResource([/* ... */]);
$promise = $client->listTagsForResourceAsync([/* ... */]);
Produces list of tags that have been created for a resource

Parameter Syntax

$result = $client->listTagsForResource([
    'ResourceArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
ResourceArn
  • Required: Yes
  • Type: string

Result Syntax

[
    'Tags' => ['<string>', ...],
]

Result Details

Members
Tags
  • Type: Associative array of custom strings keys (__string) to strings

Errors

  • NotFoundException:

    This error does not currently have a description.

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

PurchaseOffering

$result = $client->purchaseOffering([/* ... */]);
$promise = $client->purchaseOfferingAsync([/* ... */]);
Purchase an offering and create a reservation.

Parameter Syntax

$result = $client->purchaseOffering([
    'Count' => <integer>, // REQUIRED
    'Name' => '<string>',
    'OfferingId' => '<string>', // REQUIRED
    'RenewalSettings' => [
        'AutomaticRenewal' => 'DISABLED|ENABLED|UNAVAILABLE',
        'RenewalCount' => <integer>,
    ],
    'RequestId' => '<string>',
    'Start' => '<string>',
    'Tags' => ['<string>', ...],
]);

Parameter Details

Members
Count
  • Required: Yes
  • Type: int
Name
  • Type: string
OfferingId
  • Required: Yes
  • Type: string
RenewalSettings
  • Type: RenewalSettings structure
The Renewal settings for Reservations
RequestId
  • Type: string
Start
  • Type: string
Tags
  • Type: Associative array of custom strings keys (__string) to strings

Result Syntax

[
    'Reservation' => [
        'Arn' => '<string>',
        'Count' => <integer>,
        'CurrencyCode' => '<string>',
        'Duration' => <integer>,
        'DurationUnits' => 'MONTHS',
        'End' => '<string>',
        'FixedPrice' => <float>,
        'Name' => '<string>',
        'OfferingDescription' => '<string>',
        'OfferingId' => '<string>',
        'OfferingType' => 'NO_UPFRONT',
        'Region' => '<string>',
        'RenewalSettings' => [
            'AutomaticRenewal' => 'DISABLED|ENABLED|UNAVAILABLE',
            'RenewalCount' => <integer>,
        ],
        'ReservationId' => '<string>',
        'ResourceSpecification' => [
            'ChannelClass' => 'STANDARD|SINGLE_PIPELINE',
            'Codec' => 'MPEG2|AVC|HEVC|AUDIO|LINK',
            'MaximumBitrate' => 'MAX_10_MBPS|MAX_20_MBPS|MAX_50_MBPS',
            'MaximumFramerate' => 'MAX_30_FPS|MAX_60_FPS',
            'Resolution' => 'SD|HD|FHD|UHD',
            'ResourceType' => 'INPUT|OUTPUT|MULTIPLEX|CHANNEL',
            'SpecialFeature' => 'ADVANCED_AUDIO|AUDIO_NORMALIZATION|MGHD|MGUHD',
            'VideoQuality' => 'STANDARD|ENHANCED|PREMIUM',
        ],
        'Start' => '<string>',
        'State' => 'ACTIVE|EXPIRED|CANCELED|DELETED',
        'Tags' => ['<string>', ...],
        'UsagePrice' => <float>,
    ],
]

Result Details

Members
Reservation
  • Type: Reservation structure
Reserved resources available to use

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

  • ConflictException:

    This error does not currently have a description.

RebootInputDevice

$result = $client->rebootInputDevice([/* ... */]);
$promise = $client->rebootInputDeviceAsync([/* ... */]);
Send a reboot command to the specified input device. The device will begin rebooting within a few seconds of sending the command. When the reboot is complete, the device’s connection status will change to connected.

Parameter Syntax

$result = $client->rebootInputDevice([
    'Force' => 'NO|YES',
    'InputDeviceId' => '<string>', // REQUIRED
]);

Parameter Details

Members
Force
  • Type: string
Whether or not to force reboot the input device.
InputDeviceId
  • Required: Yes
  • Type: string

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • BadRequestException:

    This error does not currently have a description.

  • UnprocessableEntityException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

RejectInputDeviceTransfer

$result = $client->rejectInputDeviceTransfer([/* ... */]);
$promise = $client->rejectInputDeviceTransferAsync([/* ... */]);
Reject the transfer of the specified input device to your AWS account.

Parameter Syntax

$result = $client->rejectInputDeviceTransfer([
    'InputDeviceId' => '<string>', // REQUIRED
]);

Parameter Details

Members
InputDeviceId
  • Required: Yes
  • Type: string

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • BadRequestException:

    This error does not currently have a description.

  • UnprocessableEntityException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

  • ConflictException:

    This error does not currently have a description.

StartChannel

$result = $client->startChannel([/* ... */]);
$promise = $client->startChannelAsync([/* ... */]);
Starts an existing channel

Parameter Syntax

$result = $client->startChannel([
    'ChannelId' => '<string>', // REQUIRED
]);

Parameter Details

Members
ChannelId
  • Required: Yes
  • Type: string

Result Syntax

[
    'Arn' => '<string>',
    'CdiInputSpecification' => [
        'Resolution' => 'SD|HD|FHD|UHD',
    ],
    'ChannelClass' => 'STANDARD|SINGLE_PIPELINE',
    'Destinations' => [
        [
            'Id' => '<string>',
            'MediaPackageSettings' => [
                [
                    'ChannelId' => '<string>',
                ],
                // ...
            ],
            'MultiplexSettings' => [
                'MultiplexId' => '<string>',
                'ProgramName' => '<string>',
            ],
            'Settings' => [
                [
                    'PasswordParam' => '<string>',
                    'StreamName' => '<string>',
                    'Url' => '<string>',
                    'Username' => '<string>',
                ],
                // ...
            ],
        ],
        // ...
    ],
    'EgressEndpoints' => [
        [
            'SourceIp' => '<string>',
        ],
        // ...
    ],
    'EncoderSettings' => [
        'AudioDescriptions' => [
            [
                'AudioNormalizationSettings' => [
                    'Algorithm' => 'ITU_1770_1|ITU_1770_2',
                    'AlgorithmControl' => 'CORRECT_AUDIO',
                    'TargetLkfs' => <float>,
                ],
                'AudioSelectorName' => '<string>',
                'AudioType' => 'CLEAN_EFFECTS|HEARING_IMPAIRED|UNDEFINED|VISUAL_IMPAIRED_COMMENTARY',
                'AudioTypeControl' => 'FOLLOW_INPUT|USE_CONFIGURED',
                'AudioWatermarkingSettings' => [
                    'NielsenWatermarksSettings' => [
                        'NielsenCbetSettings' => [
                            'CbetCheckDigitString' => '<string>',
                            'CbetStepaside' => 'DISABLED|ENABLED',
                            'Csid' => '<string>',
                        ],
                        'NielsenDistributionType' => 'FINAL_DISTRIBUTOR|PROGRAM_CONTENT',
                        'NielsenNaesIiNwSettings' => [
                            'CheckDigitString' => '<string>',
                            'Sid' => <float>,
                            'Timezone' => 'AMERICA_PUERTO_RICO|US_ALASKA|US_ARIZONA|US_CENTRAL|US_EASTERN|US_HAWAII|US_MOUNTAIN|US_PACIFIC|US_SAMOA|UTC',
                        ],
                    ],
                ],
                'CodecSettings' => [
                    'AacSettings' => [
                        'Bitrate' => <float>,
                        'CodingMode' => 'AD_RECEIVER_MIX|CODING_MODE_1_0|CODING_MODE_1_1|CODING_MODE_2_0|CODING_MODE_5_1',
                        'InputType' => 'BROADCASTER_MIXED_AD|NORMAL',
                        'Profile' => 'HEV1|HEV2|LC',
                        'RateControlMode' => 'CBR|VBR',
                        'RawFormat' => 'LATM_LOAS|NONE',
                        'SampleRate' => <float>,
                        'Spec' => 'MPEG2|MPEG4',
                        'VbrQuality' => 'HIGH|LOW|MEDIUM_HIGH|MEDIUM_LOW',
                    ],
                    'Ac3Settings' => [
                        'Bitrate' => <float>,
                        'BitstreamMode' => 'COMMENTARY|COMPLETE_MAIN|DIALOGUE|EMERGENCY|HEARING_IMPAIRED|MUSIC_AND_EFFECTS|VISUALLY_IMPAIRED|VOICE_OVER',
                        'CodingMode' => 'CODING_MODE_1_0|CODING_MODE_1_1|CODING_MODE_2_0|CODING_MODE_3_2_LFE',
                        'Dialnorm' => <integer>,
                        'DrcProfile' => 'FILM_STANDARD|NONE',
                        'LfeFilter' => 'DISABLED|ENABLED',
                        'MetadataControl' => 'FOLLOW_INPUT|USE_CONFIGURED',
                    ],
                    'Eac3AtmosSettings' => [
                        'Bitrate' => <float>,
                        'CodingMode' => 'CODING_MODE_5_1_4|CODING_MODE_7_1_4|CODING_MODE_9_1_6',
                        'Dialnorm' => <integer>,
                        'DrcLine' => 'FILM_LIGHT|FILM_STANDARD|MUSIC_LIGHT|MUSIC_STANDARD|NONE|SPEECH',
                        'DrcRf' => 'FILM_LIGHT|FILM_STANDARD|MUSIC_LIGHT|MUSIC_STANDARD|NONE|SPEECH',
                        'HeightTrim' => <float>,
                        'SurroundTrim' => <float>,
                    ],
                    'Eac3Settings' => [
                        'AttenuationControl' => 'ATTENUATE_3_DB|NONE',
                        'Bitrate' => <float>,
                        'BitstreamMode' => 'COMMENTARY|COMPLETE_MAIN|EMERGENCY|HEARING_IMPAIRED|VISUALLY_IMPAIRED',
                        'CodingMode' => 'CODING_MODE_1_0|CODING_MODE_2_0|CODING_MODE_3_2',
                        'DcFilter' => 'DISABLED|ENABLED',
                        'Dialnorm' => <integer>,
                        'DrcLine' => 'FILM_LIGHT|FILM_STANDARD|MUSIC_LIGHT|MUSIC_STANDARD|NONE|SPEECH',
                        'DrcRf' => 'FILM_LIGHT|FILM_STANDARD|MUSIC_LIGHT|MUSIC_STANDARD|NONE|SPEECH',
                        'LfeControl' => 'LFE|NO_LFE',
                        'LfeFilter' => 'DISABLED|ENABLED',
                        'LoRoCenterMixLevel' => <float>,
                        'LoRoSurroundMixLevel' => <float>,
                        'LtRtCenterMixLevel' => <float>,
                        'LtRtSurroundMixLevel' => <float>,
                        'MetadataControl' => 'FOLLOW_INPUT|USE_CONFIGURED',
                        'PassthroughControl' => 'NO_PASSTHROUGH|WHEN_POSSIBLE',
                        'PhaseControl' => 'NO_SHIFT|SHIFT_90_DEGREES',
                        'StereoDownmix' => 'DPL2|LO_RO|LT_RT|NOT_INDICATED',
                        'SurroundExMode' => 'DISABLED|ENABLED|NOT_INDICATED',
                        'SurroundMode' => 'DISABLED|ENABLED|NOT_INDICATED',
                    ],
                    'Mp2Settings' => [
                        'Bitrate' => <float>,
                        'CodingMode' => 'CODING_MODE_1_0|CODING_MODE_2_0',
                        'SampleRate' => <float>,
                    ],
                    'PassThroughSettings' => [
                    ],
                    'WavSettings' => [
                        'BitDepth' => <float>,
                        'CodingMode' => 'CODING_MODE_1_0|CODING_MODE_2_0|CODING_MODE_4_0|CODING_MODE_8_0',
                        'SampleRate' => <float>,
                    ],
                ],
                'LanguageCode' => '<string>',
                'LanguageCodeControl' => 'FOLLOW_INPUT|USE_CONFIGURED',
                'Name' => '<string>',
                'RemixSettings' => [
                    'ChannelMappings' => [
                        [
                            'InputChannelLevels' => [
                                [
                                    'Gain' => <integer>,
                                    'InputChannel' => <integer>,
                                ],
                                // ...
                            ],
                            'OutputChannel' => <integer>,
                        ],
                        // ...
                    ],
                    'ChannelsIn' => <integer>,
                    'ChannelsOut' => <integer>,
                ],
                'StreamName' => '<string>',
            ],
            // ...
        ],
        'AvailBlanking' => [
            'AvailBlankingImage' => [
                'PasswordParam' => '<string>',
                'Uri' => '<string>',
                'Username' => '<string>',
            ],
            'State' => 'DISABLED|ENABLED',
        ],
        'AvailConfiguration' => [
            'AvailSettings' => [
                'Esam' => [
                    'AcquisitionPointId' => '<string>',
                    'AdAvailOffset' => <integer>,
                    'PasswordParam' => '<string>',
                    'PoisEndpoint' => '<string>',
                    'Username' => '<string>',
                    'ZoneIdentity' => '<string>',
                ],
                'Scte35SpliceInsert' => [
                    'AdAvailOffset' => <integer>,
                    'NoRegionalBlackoutFlag' => 'FOLLOW|IGNORE',
                    'WebDeliveryAllowedFlag' => 'FOLLOW|IGNORE',
                ],
                'Scte35TimeSignalApos' => [
                    'AdAvailOffset' => <integer>,
                    'NoRegionalBlackoutFlag' => 'FOLLOW|IGNORE',
                    'WebDeliveryAllowedFlag' => 'FOLLOW|IGNORE',
                ],
            ],
        ],
        'BlackoutSlate' => [
            'BlackoutSlateImage' => [
                'PasswordParam' => '<string>',
                'Uri' => '<string>',
                'Username' => '<string>',
            ],
            'NetworkEndBlackout' => 'DISABLED|ENABLED',
            'NetworkEndBlackoutImage' => [
                'PasswordParam' => '<string>',
                'Uri' => '<string>',
                'Username' => '<string>',
            ],
            'NetworkId' => '<string>',
            'State' => 'DISABLED|ENABLED',
        ],
        'CaptionDescriptions' => [
            [
                'Accessibility' => 'DOES_NOT_IMPLEMENT_ACCESSIBILITY_FEATURES|IMPLEMENTS_ACCESSIBILITY_FEATURES',
                'CaptionSelectorName' => '<string>',
                'DestinationSettings' => [
                    'AribDestinationSettings' => [
                    ],
                    'BurnInDestinationSettings' => [
                        'Alignment' => 'CENTERED|LEFT|SMART',
                        'BackgroundColor' => 'BLACK|NONE|WHITE',
                        'BackgroundOpacity' => <integer>,
                        'Font' => [
                            'PasswordParam' => '<string>',
                            'Uri' => '<string>',
                            'Username' => '<string>',
                        ],
                        'FontColor' => 'BLACK|BLUE|GREEN|RED|WHITE|YELLOW',
                        'FontOpacity' => <integer>,
                        'FontResolution' => <integer>,
                        'FontSize' => '<string>',
                        'OutlineColor' => 'BLACK|BLUE|GREEN|RED|WHITE|YELLOW',
                        'OutlineSize' => <integer>,
                        'ShadowColor' => 'BLACK|NONE|WHITE',
                        'ShadowOpacity' => <integer>,
                        'ShadowXOffset' => <integer>,
                        'ShadowYOffset' => <integer>,
                        'TeletextGridControl' => 'FIXED|SCALED',
                        'XPosition' => <integer>,
                        'YPosition' => <integer>,
                    ],
                    'DvbSubDestinationSettings' => [
                        'Alignment' => 'CENTERED|LEFT|SMART',
                        'BackgroundColor' => 'BLACK|NONE|WHITE',
                        'BackgroundOpacity' => <integer>,
                        'Font' => [
                            'PasswordParam' => '<string>',
                            'Uri' => '<string>',
                            'Username' => '<string>',
                        ],
                        'FontColor' => 'BLACK|BLUE|GREEN|RED|WHITE|YELLOW',
                        'FontOpacity' => <integer>,
                        'FontResolution' => <integer>,
                        'FontSize' => '<string>',
                        'OutlineColor' => 'BLACK|BLUE|GREEN|RED|WHITE|YELLOW',
                        'OutlineSize' => <integer>,
                        'ShadowColor' => 'BLACK|NONE|WHITE',
                        'ShadowOpacity' => <integer>,
                        'ShadowXOffset' => <integer>,
                        'ShadowYOffset' => <integer>,
                        'TeletextGridControl' => 'FIXED|SCALED',
                        'XPosition' => <integer>,
                        'YPosition' => <integer>,
                    ],
                    'EbuTtDDestinationSettings' => [
                        'CopyrightHolder' => '<string>',
                        'FillLineGap' => 'DISABLED|ENABLED',
                        'FontFamily' => '<string>',
                        'StyleControl' => 'EXCLUDE|INCLUDE',
                    ],
                    'EmbeddedDestinationSettings' => [
                    ],
                    'EmbeddedPlusScte20DestinationSettings' => [
                    ],
                    'RtmpCaptionInfoDestinationSettings' => [
                    ],
                    'Scte20PlusEmbeddedDestinationSettings' => [
                    ],
                    'Scte27DestinationSettings' => [
                    ],
                    'SmpteTtDestinationSettings' => [
                    ],
                    'TeletextDestinationSettings' => [
                    ],
                    'TtmlDestinationSettings' => [
                        'StyleControl' => 'PASSTHROUGH|USE_CONFIGURED',
                    ],
                    'WebvttDestinationSettings' => [
                        'StyleControl' => 'NO_STYLE_DATA|PASSTHROUGH',
                    ],
                ],
                'LanguageCode' => '<string>',
                'LanguageDescription' => '<string>',
                'Name' => '<string>',
            ],
            // ...
        ],
        'FeatureActivations' => [
            'InputPrepareScheduleActions' => 'DISABLED|ENABLED',
        ],
        'GlobalConfiguration' => [
            'InitialAudioGain' => <integer>,
            'InputEndAction' => 'NONE|SWITCH_AND_LOOP_INPUTS',
            'InputLossBehavior' => [
                'BlackFrameMsec' => <integer>,
                'InputLossImageColor' => '<string>',
                'InputLossImageSlate' => [
                    'PasswordParam' => '<string>',
                    'Uri' => '<string>',
                    'Username' => '<string>',
                ],
                'InputLossImageType' => 'COLOR|SLATE',
                'RepeatFrameMsec' => <integer>,
            ],
            'OutputLockingMode' => 'EPOCH_LOCKING|PIPELINE_LOCKING',
            'OutputTimingSource' => 'INPUT_CLOCK|SYSTEM_CLOCK',
            'SupportLowFramerateInputs' => 'DISABLED|ENABLED',
        ],
        'MotionGraphicsConfiguration' => [
            'MotionGraphicsInsertion' => 'DISABLED|ENABLED',
            'MotionGraphicsSettings' => [
                'HtmlMotionGraphicsSettings' => [
                ],
            ],
        ],
        'NielsenConfiguration' => [
            'DistributorId' => '<string>',
            'NielsenPcmToId3Tagging' => 'DISABLED|ENABLED',
        ],
        'OutputGroups' => [
            [
                'Name' => '<string>',
                'OutputGroupSettings' => [
                    'ArchiveGroupSettings' => [
                        'ArchiveCdnSettings' => [
                            'ArchiveS3Settings' => [
                                'CannedAcl' => 'AUTHENTICATED_READ|BUCKET_OWNER_FULL_CONTROL|BUCKET_OWNER_READ|PUBLIC_READ',
                            ],
                        ],
                        'Destination' => [
                            'DestinationRefId' => '<string>',
                        ],
                        'RolloverInterval' => <integer>,
                    ],
                    'FrameCaptureGroupSettings' => [
                        'Destination' => [
                            'DestinationRefId' => '<string>',
                        ],
                        'FrameCaptureCdnSettings' => [
                            'FrameCaptureS3Settings' => [
                                'CannedAcl' => 'AUTHENTICATED_READ|BUCKET_OWNER_FULL_CONTROL|BUCKET_OWNER_READ|PUBLIC_READ',
                            ],
                        ],
                    ],
                    'HlsGroupSettings' => [
                        'AdMarkers' => ['<string>', ...],
                        'BaseUrlContent' => '<string>',
                        'BaseUrlContent1' => '<string>',
                        'BaseUrlManifest' => '<string>',
                        'BaseUrlManifest1' => '<string>',
                        'CaptionLanguageMappings' => [
                            [
                                'CaptionChannel' => <integer>,
                                'LanguageCode' => '<string>',
                                'LanguageDescription' => '<string>',
                            ],
                            // ...
                        ],
                        'CaptionLanguageSetting' => 'INSERT|NONE|OMIT',
                        'ClientCache' => 'DISABLED|ENABLED',
                        'CodecSpecification' => 'RFC_4281|RFC_6381',
                        'ConstantIv' => '<string>',
                        'Destination' => [
                            'DestinationRefId' => '<string>',
                        ],
                        'DirectoryStructure' => 'SINGLE_DIRECTORY|SUBDIRECTORY_PER_STREAM',
                        'DiscontinuityTags' => 'INSERT|NEVER_INSERT',
                        'EncryptionType' => 'AES128|SAMPLE_AES',
                        'HlsCdnSettings' => [
                            'HlsAkamaiSettings' => [
                                'ConnectionRetryInterval' => <integer>,
                                'FilecacheDuration' => <integer>,
                                'HttpTransferMode' => 'CHUNKED|NON_CHUNKED',
                                'NumRetries' => <integer>,
                                'RestartDelay' => <integer>,
                                'Salt' => '<string>',
                                'Token' => '<string>',
                            ],
                            'HlsBasicPutSettings' => [
                                'ConnectionRetryInterval' => <integer>,
                                'FilecacheDuration' => <integer>,
                                'NumRetries' => <integer>,
                                'RestartDelay' => <integer>,
                            ],
                            'HlsMediaStoreSettings' => [
                                'ConnectionRetryInterval' => <integer>,
                                'FilecacheDuration' => <integer>,
                                'MediaStoreStorageClass' => 'TEMPORAL',
                                'NumRetries' => <integer>,
                                'RestartDelay' => <integer>,
                            ],
                            'HlsS3Settings' => [
                                'CannedAcl' => 'AUTHENTICATED_READ|BUCKET_OWNER_FULL_CONTROL|BUCKET_OWNER_READ|PUBLIC_READ',
                            ],
                            'HlsWebdavSettings' => [
                                'ConnectionRetryInterval' => <integer>,
                                'FilecacheDuration' => <integer>,
                                'HttpTransferMode' => 'CHUNKED|NON_CHUNKED',
                                'NumRetries' => <integer>,
                                'RestartDelay' => <integer>,
                            ],
                        ],
                        'HlsId3SegmentTagging' => 'DISABLED|ENABLED',
                        'IFrameOnlyPlaylists' => 'DISABLED|STANDARD',
                        'IncompleteSegmentBehavior' => 'AUTO|SUPPRESS',
                        'IndexNSegments' => <integer>,
                        'InputLossAction' => 'EMIT_OUTPUT|PAUSE_OUTPUT',
                        'IvInManifest' => 'EXCLUDE|INCLUDE',
                        'IvSource' => 'EXPLICIT|FOLLOWS_SEGMENT_NUMBER',
                        'KeepSegments' => <integer>,
                        'KeyFormat' => '<string>',
                        'KeyFormatVersions' => '<string>',
                        'KeyProviderSettings' => [
                            'StaticKeySettings' => [
                                'KeyProviderServer' => [
                                    'PasswordParam' => '<string>',
                                    'Uri' => '<string>',
                                    'Username' => '<string>',
                                ],
                                'StaticKeyValue' => '<string>',
                            ],
                        ],
                        'ManifestCompression' => 'GZIP|NONE',
                        'ManifestDurationFormat' => 'FLOATING_POINT|INTEGER',
                        'MinSegmentLength' => <integer>,
                        'Mode' => 'LIVE|VOD',
                        'OutputSelection' => 'MANIFESTS_AND_SEGMENTS|SEGMENTS_ONLY|VARIANT_MANIFESTS_AND_SEGMENTS',
                        'ProgramDateTime' => 'EXCLUDE|INCLUDE',
                        'ProgramDateTimeClock' => 'INITIALIZE_FROM_OUTPUT_TIMECODE|SYSTEM_CLOCK',
                        'ProgramDateTimePeriod' => <integer>,
                        'RedundantManifest' => 'DISABLED|ENABLED',
                        'SegmentLength' => <integer>,
                        'SegmentationMode' => 'USE_INPUT_SEGMENTATION|USE_SEGMENT_DURATION',
                        'SegmentsPerSubdirectory' => <integer>,
                        'StreamInfResolution' => 'EXCLUDE|INCLUDE',
                        'TimedMetadataId3Frame' => 'NONE|PRIV|TDRL',
                        'TimedMetadataId3Period' => <integer>,
                        'TimestampDeltaMilliseconds' => <integer>,
                        'TsFileMode' => 'SEGMENTED_FILES|SINGLE_FILE',
                    ],
                    'MediaPackageGroupSettings' => [
                        'Destination' => [
                            'DestinationRefId' => '<string>',
                        ],
                    ],
                    'MsSmoothGroupSettings' => [
                        'AcquisitionPointId' => '<string>',
                        'AudioOnlyTimecodeControl' => 'PASSTHROUGH|USE_CONFIGURED_CLOCK',
                        'CertificateMode' => 'SELF_SIGNED|VERIFY_AUTHENTICITY',
                        'ConnectionRetryInterval' => <integer>,
                        'Destination' => [
                            'DestinationRefId' => '<string>',
                        ],
                        'EventId' => '<string>',
                        'EventIdMode' => 'NO_EVENT_ID|USE_CONFIGURED|USE_TIMESTAMP',
                        'EventStopBehavior' => 'NONE|SEND_EOS',
                        'FilecacheDuration' => <integer>,
                        'FragmentLength' => <integer>,
                        'InputLossAction' => 'EMIT_OUTPUT|PAUSE_OUTPUT',
                        'NumRetries' => <integer>,
                        'RestartDelay' => <integer>,
                        'SegmentationMode' => 'USE_INPUT_SEGMENTATION|USE_SEGMENT_DURATION',
                        'SendDelayMs' => <integer>,
                        'SparseTrackType' => 'NONE|SCTE_35|SCTE_35_WITHOUT_SEGMENTATION',
                        'StreamManifestBehavior' => 'DO_NOT_SEND|SEND',
                        'TimestampOffset' => '<string>',
                        'TimestampOffsetMode' => 'USE_CONFIGURED_OFFSET|USE_EVENT_START_DATE',
                    ],
                    'MultiplexGroupSettings' => [
                    ],
                    'RtmpGroupSettings' => [
                        'AdMarkers' => ['<string>', ...],
                        'AuthenticationScheme' => 'AKAMAI|COMMON',
                        'CacheFullBehavior' => 'DISCONNECT_IMMEDIATELY|WAIT_FOR_SERVER',
                        'CacheLength' => <integer>,
                        'CaptionData' => 'ALL|FIELD1_608|FIELD1_AND_FIELD2_608',
                        'InputLossAction' => 'EMIT_OUTPUT|PAUSE_OUTPUT',
                        'RestartDelay' => <integer>,
                    ],
                    'UdpGroupSettings' => [
                        'InputLossAction' => 'DROP_PROGRAM|DROP_TS|EMIT_PROGRAM',
                        'TimedMetadataId3Frame' => 'NONE|PRIV|TDRL',
                        'TimedMetadataId3Period' => <integer>,
                    ],
                ],
                'Outputs' => [
                    [
                        'AudioDescriptionNames' => ['<string>', ...],
                        'CaptionDescriptionNames' => ['<string>', ...],
                        'OutputName' => '<string>',
                        'OutputSettings' => [
                            'ArchiveOutputSettings' => [
                                'ContainerSettings' => [
                                    'M2tsSettings' => [
                                        'AbsentInputAudioBehavior' => 'DROP|ENCODE_SILENCE',
                                        'Arib' => 'DISABLED|ENABLED',
                                        'AribCaptionsPid' => '<string>',
                                        'AribCaptionsPidControl' => 'AUTO|USE_CONFIGURED',
                                        'AudioBufferModel' => 'ATSC|DVB',
                                        'AudioFramesPerPes' => <integer>,
                                        'AudioPids' => '<string>',
                                        'AudioStreamType' => 'ATSC|DVB',
                                        'Bitrate' => <integer>,
                                        'BufferModel' => 'MULTIPLEX|NONE',
                                        'CcDescriptor' => 'DISABLED|ENABLED',
                                        'DvbNitSettings' => [
                                            'NetworkId' => <integer>,
                                            'NetworkName' => '<string>',
                                            'RepInterval' => <integer>,
                                        ],
                                        'DvbSdtSettings' => [
                                            'OutputSdt' => 'SDT_FOLLOW|SDT_FOLLOW_IF_PRESENT|SDT_MANUAL|SDT_NONE',
                                            'RepInterval' => <integer>,
                                            'ServiceName' => '<string>',
                                            'ServiceProviderName' => '<string>',
                                        ],
                                        'DvbSubPids' => '<string>',
                                        'DvbTdtSettings' => [
                                            'RepInterval' => <integer>,
                                        ],
                                        'DvbTeletextPid' => '<string>',
                                        'Ebif' => 'NONE|PASSTHROUGH',
                                        'EbpAudioInterval' => 'VIDEO_AND_FIXED_INTERVALS|VIDEO_INTERVAL',
                                        'EbpLookaheadMs' => <integer>,
                                        'EbpPlacement' => 'VIDEO_AND_AUDIO_PIDS|VIDEO_PID',
                                        'EcmPid' => '<string>',
                                        'EsRateInPes' => 'EXCLUDE|INCLUDE',
                                        'EtvPlatformPid' => '<string>',
                                        'EtvSignalPid' => '<string>',
                                        'FragmentTime' => <float>,
                                        'Klv' => 'NONE|PASSTHROUGH',
                                        'KlvDataPids' => '<string>',
                                        'NielsenId3Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'NullPacketBitrate' => <float>,
                                        'PatInterval' => <integer>,
                                        'PcrControl' => 'CONFIGURED_PCR_PERIOD|PCR_EVERY_PES_PACKET',
                                        'PcrPeriod' => <integer>,
                                        'PcrPid' => '<string>',
                                        'PmtInterval' => <integer>,
                                        'PmtPid' => '<string>',
                                        'ProgramNum' => <integer>,
                                        'RateMode' => 'CBR|VBR',
                                        'Scte27Pids' => '<string>',
                                        'Scte35Control' => 'NONE|PASSTHROUGH',
                                        'Scte35Pid' => '<string>',
                                        'Scte35PrerollPullupMilliseconds' => <float>,
                                        'SegmentationMarkers' => 'EBP|EBP_LEGACY|NONE|PSI_SEGSTART|RAI_ADAPT|RAI_SEGSTART',
                                        'SegmentationStyle' => 'MAINTAIN_CADENCE|RESET_CADENCE',
                                        'SegmentationTime' => <float>,
                                        'TimedMetadataBehavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'TimedMetadataPid' => '<string>',
                                        'TransportStreamId' => <integer>,
                                        'VideoPid' => '<string>',
                                    ],
                                    'RawSettings' => [
                                    ],
                                ],
                                'Extension' => '<string>',
                                'NameModifier' => '<string>',
                            ],
                            'FrameCaptureOutputSettings' => [
                                'NameModifier' => '<string>',
                            ],
                            'HlsOutputSettings' => [
                                'H265PackagingType' => 'HEV1|HVC1',
                                'HlsSettings' => [
                                    'AudioOnlyHlsSettings' => [
                                        'AudioGroupId' => '<string>',
                                        'AudioOnlyImage' => [
                                            'PasswordParam' => '<string>',
                                            'Uri' => '<string>',
                                            'Username' => '<string>',
                                        ],
                                        'AudioTrackType' => 'ALTERNATE_AUDIO_AUTO_SELECT|ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT|ALTERNATE_AUDIO_NOT_AUTO_SELECT|AUDIO_ONLY_VARIANT_STREAM',
                                        'SegmentType' => 'AAC|FMP4',
                                    ],
                                    'Fmp4HlsSettings' => [
                                        'AudioRenditionSets' => '<string>',
                                        'NielsenId3Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'TimedMetadataBehavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                    ],
                                    'FrameCaptureHlsSettings' => [
                                    ],
                                    'StandardHlsSettings' => [
                                        'AudioRenditionSets' => '<string>',
                                        'M3u8Settings' => [
                                            'AudioFramesPerPes' => <integer>,
                                            'AudioPids' => '<string>',
                                            'EcmPid' => '<string>',
                                            'NielsenId3Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                            'PatInterval' => <integer>,
                                            'PcrControl' => 'CONFIGURED_PCR_PERIOD|PCR_EVERY_PES_PACKET',
                                            'PcrPeriod' => <integer>,
                                            'PcrPid' => '<string>',
                                            'PmtInterval' => <integer>,
                                            'PmtPid' => '<string>',
                                            'ProgramNum' => <integer>,
                                            'Scte35Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                            'Scte35Pid' => '<string>',
                                            'TimedMetadataBehavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                            'TimedMetadataPid' => '<string>',
                                            'TransportStreamId' => <integer>,
                                            'VideoPid' => '<string>',
                                        ],
                                    ],
                                ],
                                'NameModifier' => '<string>',
                                'SegmentModifier' => '<string>',
                            ],
                            'MediaPackageOutputSettings' => [
                            ],
                            'MsSmoothOutputSettings' => [
                                'H265PackagingType' => 'HEV1|HVC1',
                                'NameModifier' => '<string>',
                            ],
                            'MultiplexOutputSettings' => [
                                'Destination' => [
                                    'DestinationRefId' => '<string>',
                                ],
                            ],
                            'RtmpOutputSettings' => [
                                'CertificateMode' => 'SELF_SIGNED|VERIFY_AUTHENTICITY',
                                'ConnectionRetryInterval' => <integer>,
                                'Destination' => [
                                    'DestinationRefId' => '<string>',
                                ],
                                'NumRetries' => <integer>,
                            ],
                            'UdpOutputSettings' => [
                                'BufferMsec' => <integer>,
                                'ContainerSettings' => [
                                    'M2tsSettings' => [
                                        'AbsentInputAudioBehavior' => 'DROP|ENCODE_SILENCE',
                                        'Arib' => 'DISABLED|ENABLED',
                                        'AribCaptionsPid' => '<string>',
                                        'AribCaptionsPidControl' => 'AUTO|USE_CONFIGURED',
                                        'AudioBufferModel' => 'ATSC|DVB',
                                        'AudioFramesPerPes' => <integer>,
                                        'AudioPids' => '<string>',
                                        'AudioStreamType' => 'ATSC|DVB',
                                        'Bitrate' => <integer>,
                                        'BufferModel' => 'MULTIPLEX|NONE',
                                        'CcDescriptor' => 'DISABLED|ENABLED',
                                        'DvbNitSettings' => [
                                            'NetworkId' => <integer>,
                                            'NetworkName' => '<string>',
                                            'RepInterval' => <integer>,
                                        ],
                                        'DvbSdtSettings' => [
                                            'OutputSdt' => 'SDT_FOLLOW|SDT_FOLLOW_IF_PRESENT|SDT_MANUAL|SDT_NONE',
                                            'RepInterval' => <integer>,
                                            'ServiceName' => '<string>',
                                            'ServiceProviderName' => '<string>',
                                        ],
                                        'DvbSubPids' => '<string>',
                                        'DvbTdtSettings' => [
                                            'RepInterval' => <integer>,
                                        ],
                                        'DvbTeletextPid' => '<string>',
                                        'Ebif' => 'NONE|PASSTHROUGH',
                                        'EbpAudioInterval' => 'VIDEO_AND_FIXED_INTERVALS|VIDEO_INTERVAL',
                                        'EbpLookaheadMs' => <integer>,
                                        'EbpPlacement' => 'VIDEO_AND_AUDIO_PIDS|VIDEO_PID',
                                        'EcmPid' => '<string>',
                                        'EsRateInPes' => 'EXCLUDE|INCLUDE',
                                        'EtvPlatformPid' => '<string>',
                                        'EtvSignalPid' => '<string>',
                                        'FragmentTime' => <float>,
                                        'Klv' => 'NONE|PASSTHROUGH',
                                        'KlvDataPids' => '<string>',
                                        'NielsenId3Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'NullPacketBitrate' => <float>,
                                        'PatInterval' => <integer>,
                                        'PcrControl' => 'CONFIGURED_PCR_PERIOD|PCR_EVERY_PES_PACKET',
                                        'PcrPeriod' => <integer>,
                                        'PcrPid' => '<string>',
                                        'PmtInterval' => <integer>,
                                        'PmtPid' => '<string>',
                                        'ProgramNum' => <integer>,
                                        'RateMode' => 'CBR|VBR',
                                        'Scte27Pids' => '<string>',
                                        'Scte35Control' => 'NONE|PASSTHROUGH',
                                        'Scte35Pid' => '<string>',
                                        'Scte35PrerollPullupMilliseconds' => <float>,
                                        'SegmentationMarkers' => 'EBP|EBP_LEGACY|NONE|PSI_SEGSTART|RAI_ADAPT|RAI_SEGSTART',
                                        'SegmentationStyle' => 'MAINTAIN_CADENCE|RESET_CADENCE',
                                        'SegmentationTime' => <float>,
                                        'TimedMetadataBehavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'TimedMetadataPid' => '<string>',
                                        'TransportStreamId' => <integer>,
                                        'VideoPid' => '<string>',
                                    ],
                                ],
                                'Destination' => [
                                    'DestinationRefId' => '<string>',
                                ],
                                'FecOutputSettings' => [
                                    'ColumnDepth' => <integer>,
                                    'IncludeFec' => 'COLUMN|COLUMN_AND_ROW',
                                    'RowLength' => <integer>,
                                ],
                            ],
                        ],
                        'VideoDescriptionName' => '<string>',
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'TimecodeConfig' => [
            'Source' => 'EMBEDDED|SYSTEMCLOCK|ZEROBASED',
            'SyncThreshold' => <integer>,
        ],
        'VideoDescriptions' => [
            [
                'CodecSettings' => [
                    'FrameCaptureSettings' => [
                        'CaptureInterval' => <integer>,
                        'CaptureIntervalUnits' => 'MILLISECONDS|SECONDS',
                        'TimecodeBurninSettings' => [
                            'FontSize' => 'EXTRA_SMALL_10|LARGE_48|MEDIUM_32|SMALL_16',
                            'Position' => 'BOTTOM_CENTER|BOTTOM_LEFT|BOTTOM_RIGHT|MIDDLE_CENTER|MIDDLE_LEFT|MIDDLE_RIGHT|TOP_CENTER|TOP_LEFT|TOP_RIGHT',
                            'Prefix' => '<string>',
                        ],
                    ],
                    'H264Settings' => [
                        'AdaptiveQuantization' => 'AUTO|HIGH|HIGHER|LOW|MAX|MEDIUM|OFF',
                        'AfdSignaling' => 'AUTO|FIXED|NONE',
                        'Bitrate' => <integer>,
                        'BufFillPct' => <integer>,
                        'BufSize' => <integer>,
                        'ColorMetadata' => 'IGNORE|INSERT',
                        'ColorSpaceSettings' => [
                            'ColorSpacePassthroughSettings' => [
                            ],
                            'Rec601Settings' => [
                            ],
                            'Rec709Settings' => [
                            ],
                        ],
                        'EntropyEncoding' => 'CABAC|CAVLC',
                        'FilterSettings' => [
                            'TemporalFilterSettings' => [
                                'PostFilterSharpening' => 'AUTO|DISABLED|ENABLED',
                                'Strength' => 'AUTO|STRENGTH_1|STRENGTH_2|STRENGTH_3|STRENGTH_4|STRENGTH_5|STRENGTH_6|STRENGTH_7|STRENGTH_8|STRENGTH_9|STRENGTH_10|STRENGTH_11|STRENGTH_12|STRENGTH_13|STRENGTH_14|STRENGTH_15|STRENGTH_16',
                            ],
                        ],
                        'FixedAfd' => 'AFD_0000|AFD_0010|AFD_0011|AFD_0100|AFD_1000|AFD_1001|AFD_1010|AFD_1011|AFD_1101|AFD_1110|AFD_1111',
                        'FlickerAq' => 'DISABLED|ENABLED',
                        'ForceFieldPictures' => 'DISABLED|ENABLED',
                        'FramerateControl' => 'INITIALIZE_FROM_SOURCE|SPECIFIED',
                        'FramerateDenominator' => <integer>,
                        'FramerateNumerator' => <integer>,
                        'GopBReference' => 'DISABLED|ENABLED',
                        'GopClosedCadence' => <integer>,
                        'GopNumBFrames' => <integer>,
                        'GopSize' => <float>,
                        'GopSizeUnits' => 'FRAMES|SECONDS',
                        'Level' => 'H264_LEVEL_1|H264_LEVEL_1_1|H264_LEVEL_1_2|H264_LEVEL_1_3|H264_LEVEL_2|H264_LEVEL_2_1|H264_LEVEL_2_2|H264_LEVEL_3|H264_LEVEL_3_1|H264_LEVEL_3_2|H264_LEVEL_4|H264_LEVEL_4_1|H264_LEVEL_4_2|H264_LEVEL_5|H264_LEVEL_5_1|H264_LEVEL_5_2|H264_LEVEL_AUTO',
                        'LookAheadRateControl' => 'HIGH|LOW|MEDIUM',
                        'MaxBitrate' => <integer>,
                        'MinIInterval' => <integer>,
                        'NumRefFrames' => <integer>,
                        'ParControl' => 'INITIALIZE_FROM_SOURCE|SPECIFIED',
                        'ParDenominator' => <integer>,
                        'ParNumerator' => <integer>,
                        'Profile' => 'BASELINE|HIGH|HIGH_10BIT|HIGH_422|HIGH_422_10BIT|MAIN',
                        'QualityLevel' => 'ENHANCED_QUALITY|STANDARD_QUALITY',
                        'QvbrQualityLevel' => <integer>,
                        'RateControlMode' => 'CBR|MULTIPLEX|QVBR|VBR',
                        'ScanType' => 'INTERLACED|PROGRESSIVE',
                        'SceneChangeDetect' => 'DISABLED|ENABLED',
                        'Slices' => <integer>,
                        'Softness' => <integer>,
                        'SpatialAq' => 'DISABLED|ENABLED',
                        'SubgopLength' => 'DYNAMIC|FIXED',
                        'Syntax' => 'DEFAULT|RP2027',
                        'TemporalAq' => 'DISABLED|ENABLED',
                        'TimecodeBurninSettings' => [
                            'FontSize' => 'EXTRA_SMALL_10|LARGE_48|MEDIUM_32|SMALL_16',
                            'Position' => 'BOTTOM_CENTER|BOTTOM_LEFT|BOTTOM_RIGHT|MIDDLE_CENTER|MIDDLE_LEFT|MIDDLE_RIGHT|TOP_CENTER|TOP_LEFT|TOP_RIGHT',
                            'Prefix' => '<string>',
                        ],
                        'TimecodeInsertion' => 'DISABLED|PIC_TIMING_SEI',
                    ],
                    'H265Settings' => [
                        'AdaptiveQuantization' => 'AUTO|HIGH|HIGHER|LOW|MAX|MEDIUM|OFF',
                        'AfdSignaling' => 'AUTO|FIXED|NONE',
                        'AlternativeTransferFunction' => 'INSERT|OMIT',
                        'Bitrate' => <integer>,
                        'BufSize' => <integer>,
                        'ColorMetadata' => 'IGNORE|INSERT',
                        'ColorSpaceSettings' => [
                            'ColorSpacePassthroughSettings' => [
                            ],
                            'DolbyVision81Settings' => [
                            ],
                            'Hdr10Settings' => [
                                'MaxCll' => <integer>,
                                'MaxFall' => <integer>,
                            ],
                            'Rec601Settings' => [
                            ],
                            'Rec709Settings' => [
                            ],
                        ],
                        'FilterSettings' => [
                            'TemporalFilterSettings' => [
                                'PostFilterSharpening' => 'AUTO|DISABLED|ENABLED',
                                'Strength' => 'AUTO|STRENGTH_1|STRENGTH_2|STRENGTH_3|STRENGTH_4|STRENGTH_5|STRENGTH_6|STRENGTH_7|STRENGTH_8|STRENGTH_9|STRENGTH_10|STRENGTH_11|STRENGTH_12|STRENGTH_13|STRENGTH_14|STRENGTH_15|STRENGTH_16',
                            ],
                        ],
                        'FixedAfd' => 'AFD_0000|AFD_0010|AFD_0011|AFD_0100|AFD_1000|AFD_1001|AFD_1010|AFD_1011|AFD_1101|AFD_1110|AFD_1111',
                        'FlickerAq' => 'DISABLED|ENABLED',
                        'FramerateDenominator' => <integer>,
                        'FramerateNumerator' => <integer>,
                        'GopClosedCadence' => <integer>,
                        'GopSize' => <float>,
                        'GopSizeUnits' => 'FRAMES|SECONDS',
                        'Level' => 'H265_LEVEL_1|H265_LEVEL_2|H265_LEVEL_2_1|H265_LEVEL_3|H265_LEVEL_3_1|H265_LEVEL_4|H265_LEVEL_4_1|H265_LEVEL_5|H265_LEVEL_5_1|H265_LEVEL_5_2|H265_LEVEL_6|H265_LEVEL_6_1|H265_LEVEL_6_2|H265_LEVEL_AUTO',
                        'LookAheadRateControl' => 'HIGH|LOW|MEDIUM',
                        'MaxBitrate' => <integer>,
                        'MinIInterval' => <integer>,
                        'ParDenominator' => <integer>,
                        'ParNumerator' => <integer>,
                        'Profile' => 'MAIN|MAIN_10BIT',
                        'QvbrQualityLevel' => <integer>,
                        'RateControlMode' => 'CBR|MULTIPLEX|QVBR',
                        'ScanType' => 'INTERLACED|PROGRESSIVE',
                        'SceneChangeDetect' => 'DISABLED|ENABLED',
                        'Slices' => <integer>,
                        'Tier' => 'HIGH|MAIN',
                        'TimecodeBurninSettings' => [
                            'FontSize' => 'EXTRA_SMALL_10|LARGE_48|MEDIUM_32|SMALL_16',
                            'Position' => 'BOTTOM_CENTER|BOTTOM_LEFT|BOTTOM_RIGHT|MIDDLE_CENTER|MIDDLE_LEFT|MIDDLE_RIGHT|TOP_CENTER|TOP_LEFT|TOP_RIGHT',
                            'Prefix' => '<string>',
                        ],
                        'TimecodeInsertion' => 'DISABLED|PIC_TIMING_SEI',
                    ],
                    'Mpeg2Settings' => [
                        'AdaptiveQuantization' => 'AUTO|HIGH|LOW|MEDIUM|OFF',
                        'AfdSignaling' => 'AUTO|FIXED|NONE',
                        'ColorMetadata' => 'IGNORE|INSERT',
                        'ColorSpace' => 'AUTO|PASSTHROUGH',
                        'DisplayAspectRatio' => 'DISPLAYRATIO16X9|DISPLAYRATIO4X3',
                        'FilterSettings' => [
                            'TemporalFilterSettings' => [
                                'PostFilterSharpening' => 'AUTO|DISABLED|ENABLED',
                                'Strength' => 'AUTO|STRENGTH_1|STRENGTH_2|STRENGTH_3|STRENGTH_4|STRENGTH_5|STRENGTH_6|STRENGTH_7|STRENGTH_8|STRENGTH_9|STRENGTH_10|STRENGTH_11|STRENGTH_12|STRENGTH_13|STRENGTH_14|STRENGTH_15|STRENGTH_16',
                            ],
                        ],
                        'FixedAfd' => 'AFD_0000|AFD_0010|AFD_0011|AFD_0100|AFD_1000|AFD_1001|AFD_1010|AFD_1011|AFD_1101|AFD_1110|AFD_1111',
                        'FramerateDenominator' => <integer>,
                        'FramerateNumerator' => <integer>,
                        'GopClosedCadence' => <integer>,
                        'GopNumBFrames' => <integer>,
                        'GopSize' => <float>,
                        'GopSizeUnits' => 'FRAMES|SECONDS',
                        'ScanType' => 'INTERLACED|PROGRESSIVE',
                        'SubgopLength' => 'DYNAMIC|FIXED',
                        'TimecodeBurninSettings' => [
                            'FontSize' => 'EXTRA_SMALL_10|LARGE_48|MEDIUM_32|SMALL_16',
                            'Position' => 'BOTTOM_CENTER|BOTTOM_LEFT|BOTTOM_RIGHT|MIDDLE_CENTER|MIDDLE_LEFT|MIDDLE_RIGHT|TOP_CENTER|TOP_LEFT|TOP_RIGHT',
                            'Prefix' => '<string>',
                        ],
                        'TimecodeInsertion' => 'DISABLED|GOP_TIMECODE',
                    ],
                ],
                'Height' => <integer>,
                'Name' => '<string>',
                'RespondToAfd' => 'NONE|PASSTHROUGH|RESPOND',
                'ScalingBehavior' => 'DEFAULT|STRETCH_TO_OUTPUT',
                'Sharpness' => <integer>,
                'Width' => <integer>,
            ],
            // ...
        ],
    ],
    'Id' => '<string>',
    'InputAttachments' => [
        [
            'AutomaticInputFailoverSettings' => [
                'ErrorClearTimeMsec' => <integer>,
                'FailoverConditions' => [
                    [
                        'FailoverConditionSettings' => [
                            'AudioSilenceSettings' => [
                                'AudioSelectorName' => '<string>',
                                'AudioSilenceThresholdMsec' => <integer>,
                            ],
                            'InputLossSettings' => [
                                'InputLossThresholdMsec' => <integer>,
                            ],
                            'VideoBlackSettings' => [
                                'BlackDetectThreshold' => <float>,
                                'VideoBlackThresholdMsec' => <integer>,
                            ],
                        ],
                    ],
                    // ...
                ],
                'InputPreference' => 'EQUAL_INPUT_PREFERENCE|PRIMARY_INPUT_PREFERRED',
                'SecondaryInputId' => '<string>',
            ],
            'InputAttachmentName' => '<string>',
            'InputId' => '<string>',
            'InputSettings' => [
                'AudioSelectors' => [
                    [
                        'Name' => '<string>',
                        'SelectorSettings' => [
                            'AudioHlsRenditionSelection' => [
                                'GroupId' => '<string>',
                                'Name' => '<string>',
                            ],
                            'AudioLanguageSelection' => [
                                'LanguageCode' => '<string>',
                                'LanguageSelectionPolicy' => 'LOOSE|STRICT',
                            ],
                            'AudioPidSelection' => [
                                'Pid' => <integer>,
                            ],
                            'AudioTrackSelection' => [
                                'DolbyEDecode' => [
                                    'ProgramSelection' => 'ALL_CHANNELS|PROGRAM_1|PROGRAM_2|PROGRAM_3|PROGRAM_4|PROGRAM_5|PROGRAM_6|PROGRAM_7|PROGRAM_8',
                                ],
                                'Tracks' => [
                                    [
                                        'Track' => <integer>,
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                    ],
                    // ...
                ],
                'CaptionSelectors' => [
                    [
                        'LanguageCode' => '<string>',
                        'Name' => '<string>',
                        'SelectorSettings' => [
                            'AncillarySourceSettings' => [
                                'SourceAncillaryChannelNumber' => <integer>,
                            ],
                            'AribSourceSettings' => [
                            ],
                            'DvbSubSourceSettings' => [
                                'OcrLanguage' => 'DEU|ENG|FRA|NLD|POR|SPA',
                                'Pid' => <integer>,
                            ],
                            'EmbeddedSourceSettings' => [
                                'Convert608To708' => 'DISABLED|UPCONVERT',
                                'Scte20Detection' => 'AUTO|OFF',
                                'Source608ChannelNumber' => <integer>,
                                'Source608TrackNumber' => <integer>,
                            ],
                            'Scte20SourceSettings' => [
                                'Convert608To708' => 'DISABLED|UPCONVERT',
                                'Source608ChannelNumber' => <integer>,
                            ],
                            'Scte27SourceSettings' => [
                                'OcrLanguage' => 'DEU|ENG|FRA|NLD|POR|SPA',
                                'Pid' => <integer>,
                            ],
                            'TeletextSourceSettings' => [
                                'OutputRectangle' => [
                                    'Height' => <float>,
                                    'LeftOffset' => <float>,
                                    'TopOffset' => <float>,
                                    'Width' => <float>,
                                ],
                                'PageNumber' => '<string>',
                            ],
                        ],
                    ],
                    // ...
                ],
                'DeblockFilter' => 'DISABLED|ENABLED',
                'DenoiseFilter' => 'DISABLED|ENABLED',
                'FilterStrength' => <integer>,
                'InputFilter' => 'AUTO|DISABLED|FORCED',
                'NetworkInputSettings' => [
                    'HlsInputSettings' => [
                        'Bandwidth' => <integer>,
                        'BufferSegments' => <integer>,
                        'Retries' => <integer>,
                        'RetryInterval' => <integer>,
                        'Scte35Source' => 'MANIFEST|SEGMENTS',
                    ],
                    'ServerValidation' => 'CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME|CHECK_CRYPTOGRAPHY_ONLY',
                ],
                'Scte35Pid' => <integer>,
                'Smpte2038DataPreference' => 'IGNORE|PREFER',
                'SourceEndBehavior' => 'CONTINUE|LOOP',
                'VideoSelector' => [
                    'ColorSpace' => 'FOLLOW|HDR10|HLG_2020|REC_601|REC_709',
                    'ColorSpaceSettings' => [
                        'Hdr10Settings' => [
                            'MaxCll' => <integer>,
                            'MaxFall' => <integer>,
                        ],
                    ],
                    'ColorSpaceUsage' => 'FALLBACK|FORCE',
                    'SelectorSettings' => [
                        'VideoSelectorPid' => [
                            'Pid' => <integer>,
                        ],
                        'VideoSelectorProgramId' => [
                            'ProgramId' => <integer>,
                        ],
                    ],
                ],
            ],
        ],
        // ...
    ],
    'InputSpecification' => [
        'Codec' => 'MPEG2|AVC|HEVC',
        'MaximumBitrate' => 'MAX_10_MBPS|MAX_20_MBPS|MAX_50_MBPS',
        'Resolution' => 'SD|HD|UHD',
    ],
    'LogLevel' => 'ERROR|WARNING|INFO|DEBUG|DISABLED',
    'Maintenance' => [
        'MaintenanceDay' => 'MONDAY|TUESDAY|WEDNESDAY|THURSDAY|FRIDAY|SATURDAY|SUNDAY',
        'MaintenanceDeadline' => '<string>',
        'MaintenanceScheduledDate' => '<string>',
        'MaintenanceStartTime' => '<string>',
    ],
    'Name' => '<string>',
    'PipelineDetails' => [
        [
            'ActiveInputAttachmentName' => '<string>',
            'ActiveInputSwitchActionName' => '<string>',
            'ActiveMotionGraphicsActionName' => '<string>',
            'ActiveMotionGraphicsUri' => '<string>',
            'PipelineId' => '<string>',
        ],
        // ...
    ],
    'PipelinesRunningCount' => <integer>,
    'RoleArn' => '<string>',
    'State' => 'CREATING|CREATE_FAILED|IDLE|STARTING|RUNNING|RECOVERING|STOPPING|DELETING|DELETED|UPDATING|UPDATE_FAILED',
    'Tags' => ['<string>', ...],
    'Vpc' => [
        'AvailabilityZones' => ['<string>', ...],
        'NetworkInterfaceIds' => ['<string>', ...],
        'SecurityGroupIds' => ['<string>', ...],
        'SubnetIds' => ['<string>', ...],
    ],
]

Result Details

Members
Arn
  • Type: string
CdiInputSpecification
  • Type: CdiInputSpecification structure
ChannelClass
  • Type: string
A standard channel has two encoding pipelines and a single pipeline channel only has one.
Destinations
  • Type: Array of OutputDestination structures
EgressEndpoints
  • Type: Array of ChannelEgressEndpoint structures
EncoderSettings
  • Type: EncoderSettings structure
Encoder Settings
Id
  • Type: string
InputAttachments
  • Type: Array of InputAttachment structures
InputSpecification
  • Type: InputSpecification structure
LogLevel
  • Type: string
The log level the user wants for their channel.
Maintenance
  • Type: MaintenanceStatus structure
Name
  • Type: string
PipelineDetails
  • Type: Array of PipelineDetail structures
PipelinesRunningCount
  • Type: int
RoleArn
  • Type: string
State
  • Type: string
Tags
  • Type: Associative array of custom strings keys (__string) to strings
Vpc
  • Type: VpcOutputSettingsDescription structure
The properties for a private VPC Output

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

  • ConflictException:

    This error does not currently have a description.

StartInputDeviceMaintenanceWindow

$result = $client->startInputDeviceMaintenanceWindow([/* ... */]);
$promise = $client->startInputDeviceMaintenanceWindowAsync([/* ... */]);
Start a maintenance window for the specified input device. Starting a maintenance window will give the device up to two hours to install software. If the device was streaming prior to the maintenance, it will resume streaming when the software is fully installed. Devices automatically install updates while they are powered on and their MediaLive channels are stopped. A maintenance window allows you to update a device without having to stop MediaLive channels that use the device. The device must remain powered on and connected to the internet for the duration of the maintenance.

Parameter Syntax

$result = $client->startInputDeviceMaintenanceWindow([
    'InputDeviceId' => '<string>', // REQUIRED
]);

Parameter Details

Members
InputDeviceId
  • Required: Yes
  • Type: string

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • BadRequestException:

    This error does not currently have a description.

  • UnprocessableEntityException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

StartMultiplex

$result = $client->startMultiplex([/* ... */]);
$promise = $client->startMultiplexAsync([/* ... */]);
Start (run) the multiplex. Starting the multiplex does not start the channels. You must explicitly start each channel.

Parameter Syntax

$result = $client->startMultiplex([
    'MultiplexId' => '<string>', // REQUIRED
]);

Parameter Details

Members
MultiplexId
  • Required: Yes
  • Type: string

Result Syntax

[
    'Arn' => '<string>',
    'AvailabilityZones' => ['<string>', ...],
    'Destinations' => [
        [
            'MediaConnectSettings' => [
                'EntitlementArn' => '<string>',
            ],
        ],
        // ...
    ],
    'Id' => '<string>',
    'MultiplexSettings' => [
        'MaximumVideoBufferDelayMilliseconds' => <integer>,
        'TransportStreamBitrate' => <integer>,
        'TransportStreamId' => <integer>,
        'TransportStreamReservedBitrate' => <integer>,
    ],
    'Name' => '<string>',
    'PipelinesRunningCount' => <integer>,
    'ProgramCount' => <integer>,
    'State' => 'CREATING|CREATE_FAILED|IDLE|STARTING|RUNNING|RECOVERING|STOPPING|DELETING|DELETED',
    'Tags' => ['<string>', ...],
]

Result Details

Members
Arn
  • Type: string
AvailabilityZones
  • Type: Array of strings
Destinations
  • Type: Array of MultiplexOutputDestination structures
Id
  • Type: string
MultiplexSettings
  • Type: MultiplexSettings structure
Contains configuration for a Multiplex event
Name
  • Type: string
PipelinesRunningCount
  • Type: int
ProgramCount
  • Type: int
State
  • Type: string
The current state of the multiplex.
Tags
  • Type: Associative array of custom strings keys (__string) to strings

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

  • ConflictException:

    This error does not currently have a description.

StopChannel

$result = $client->stopChannel([/* ... */]);
$promise = $client->stopChannelAsync([/* ... */]);
Stops a running channel

Parameter Syntax

$result = $client->stopChannel([
    'ChannelId' => '<string>', // REQUIRED
]);

Parameter Details

Members
ChannelId
  • Required: Yes
  • Type: string

Result Syntax

[
    'Arn' => '<string>',
    'CdiInputSpecification' => [
        'Resolution' => 'SD|HD|FHD|UHD',
    ],
    'ChannelClass' => 'STANDARD|SINGLE_PIPELINE',
    'Destinations' => [
        [
            'Id' => '<string>',
            'MediaPackageSettings' => [
                [
                    'ChannelId' => '<string>',
                ],
                // ...
            ],
            'MultiplexSettings' => [
                'MultiplexId' => '<string>',
                'ProgramName' => '<string>',
            ],
            'Settings' => [
                [
                    'PasswordParam' => '<string>',
                    'StreamName' => '<string>',
                    'Url' => '<string>',
                    'Username' => '<string>',
                ],
                // ...
            ],
        ],
        // ...
    ],
    'EgressEndpoints' => [
        [
            'SourceIp' => '<string>',
        ],
        // ...
    ],
    'EncoderSettings' => [
        'AudioDescriptions' => [
            [
                'AudioNormalizationSettings' => [
                    'Algorithm' => 'ITU_1770_1|ITU_1770_2',
                    'AlgorithmControl' => 'CORRECT_AUDIO',
                    'TargetLkfs' => <float>,
                ],
                'AudioSelectorName' => '<string>',
                'AudioType' => 'CLEAN_EFFECTS|HEARING_IMPAIRED|UNDEFINED|VISUAL_IMPAIRED_COMMENTARY',
                'AudioTypeControl' => 'FOLLOW_INPUT|USE_CONFIGURED',
                'AudioWatermarkingSettings' => [
                    'NielsenWatermarksSettings' => [
                        'NielsenCbetSettings' => [
                            'CbetCheckDigitString' => '<string>',
                            'CbetStepaside' => 'DISABLED|ENABLED',
                            'Csid' => '<string>',
                        ],
                        'NielsenDistributionType' => 'FINAL_DISTRIBUTOR|PROGRAM_CONTENT',
                        'NielsenNaesIiNwSettings' => [
                            'CheckDigitString' => '<string>',
                            'Sid' => <float>,
                            'Timezone' => 'AMERICA_PUERTO_RICO|US_ALASKA|US_ARIZONA|US_CENTRAL|US_EASTERN|US_HAWAII|US_MOUNTAIN|US_PACIFIC|US_SAMOA|UTC',
                        ],
                    ],
                ],
                'CodecSettings' => [
                    'AacSettings' => [
                        'Bitrate' => <float>,
                        'CodingMode' => 'AD_RECEIVER_MIX|CODING_MODE_1_0|CODING_MODE_1_1|CODING_MODE_2_0|CODING_MODE_5_1',
                        'InputType' => 'BROADCASTER_MIXED_AD|NORMAL',
                        'Profile' => 'HEV1|HEV2|LC',
                        'RateControlMode' => 'CBR|VBR',
                        'RawFormat' => 'LATM_LOAS|NONE',
                        'SampleRate' => <float>,
                        'Spec' => 'MPEG2|MPEG4',
                        'VbrQuality' => 'HIGH|LOW|MEDIUM_HIGH|MEDIUM_LOW',
                    ],
                    'Ac3Settings' => [
                        'Bitrate' => <float>,
                        'BitstreamMode' => 'COMMENTARY|COMPLETE_MAIN|DIALOGUE|EMERGENCY|HEARING_IMPAIRED|MUSIC_AND_EFFECTS|VISUALLY_IMPAIRED|VOICE_OVER',
                        'CodingMode' => 'CODING_MODE_1_0|CODING_MODE_1_1|CODING_MODE_2_0|CODING_MODE_3_2_LFE',
                        'Dialnorm' => <integer>,
                        'DrcProfile' => 'FILM_STANDARD|NONE',
                        'LfeFilter' => 'DISABLED|ENABLED',
                        'MetadataControl' => 'FOLLOW_INPUT|USE_CONFIGURED',
                    ],
                    'Eac3AtmosSettings' => [
                        'Bitrate' => <float>,
                        'CodingMode' => 'CODING_MODE_5_1_4|CODING_MODE_7_1_4|CODING_MODE_9_1_6',
                        'Dialnorm' => <integer>,
                        'DrcLine' => 'FILM_LIGHT|FILM_STANDARD|MUSIC_LIGHT|MUSIC_STANDARD|NONE|SPEECH',
                        'DrcRf' => 'FILM_LIGHT|FILM_STANDARD|MUSIC_LIGHT|MUSIC_STANDARD|NONE|SPEECH',
                        'HeightTrim' => <float>,
                        'SurroundTrim' => <float>,
                    ],
                    'Eac3Settings' => [
                        'AttenuationControl' => 'ATTENUATE_3_DB|NONE',
                        'Bitrate' => <float>,
                        'BitstreamMode' => 'COMMENTARY|COMPLETE_MAIN|EMERGENCY|HEARING_IMPAIRED|VISUALLY_IMPAIRED',
                        'CodingMode' => 'CODING_MODE_1_0|CODING_MODE_2_0|CODING_MODE_3_2',
                        'DcFilter' => 'DISABLED|ENABLED',
                        'Dialnorm' => <integer>,
                        'DrcLine' => 'FILM_LIGHT|FILM_STANDARD|MUSIC_LIGHT|MUSIC_STANDARD|NONE|SPEECH',
                        'DrcRf' => 'FILM_LIGHT|FILM_STANDARD|MUSIC_LIGHT|MUSIC_STANDARD|NONE|SPEECH',
                        'LfeControl' => 'LFE|NO_LFE',
                        'LfeFilter' => 'DISABLED|ENABLED',
                        'LoRoCenterMixLevel' => <float>,
                        'LoRoSurroundMixLevel' => <float>,
                        'LtRtCenterMixLevel' => <float>,
                        'LtRtSurroundMixLevel' => <float>,
                        'MetadataControl' => 'FOLLOW_INPUT|USE_CONFIGURED',
                        'PassthroughControl' => 'NO_PASSTHROUGH|WHEN_POSSIBLE',
                        'PhaseControl' => 'NO_SHIFT|SHIFT_90_DEGREES',
                        'StereoDownmix' => 'DPL2|LO_RO|LT_RT|NOT_INDICATED',
                        'SurroundExMode' => 'DISABLED|ENABLED|NOT_INDICATED',
                        'SurroundMode' => 'DISABLED|ENABLED|NOT_INDICATED',
                    ],
                    'Mp2Settings' => [
                        'Bitrate' => <float>,
                        'CodingMode' => 'CODING_MODE_1_0|CODING_MODE_2_0',
                        'SampleRate' => <float>,
                    ],
                    'PassThroughSettings' => [
                    ],
                    'WavSettings' => [
                        'BitDepth' => <float>,
                        'CodingMode' => 'CODING_MODE_1_0|CODING_MODE_2_0|CODING_MODE_4_0|CODING_MODE_8_0',
                        'SampleRate' => <float>,
                    ],
                ],
                'LanguageCode' => '<string>',
                'LanguageCodeControl' => 'FOLLOW_INPUT|USE_CONFIGURED',
                'Name' => '<string>',
                'RemixSettings' => [
                    'ChannelMappings' => [
                        [
                            'InputChannelLevels' => [
                                [
                                    'Gain' => <integer>,
                                    'InputChannel' => <integer>,
                                ],
                                // ...
                            ],
                            'OutputChannel' => <integer>,
                        ],
                        // ...
                    ],
                    'ChannelsIn' => <integer>,
                    'ChannelsOut' => <integer>,
                ],
                'StreamName' => '<string>',
            ],
            // ...
        ],
        'AvailBlanking' => [
            'AvailBlankingImage' => [
                'PasswordParam' => '<string>',
                'Uri' => '<string>',
                'Username' => '<string>',
            ],
            'State' => 'DISABLED|ENABLED',
        ],
        'AvailConfiguration' => [
            'AvailSettings' => [
                'Esam' => [
                    'AcquisitionPointId' => '<string>',
                    'AdAvailOffset' => <integer>,
                    'PasswordParam' => '<string>',
                    'PoisEndpoint' => '<string>',
                    'Username' => '<string>',
                    'ZoneIdentity' => '<string>',
                ],
                'Scte35SpliceInsert' => [
                    'AdAvailOffset' => <integer>,
                    'NoRegionalBlackoutFlag' => 'FOLLOW|IGNORE',
                    'WebDeliveryAllowedFlag' => 'FOLLOW|IGNORE',
                ],
                'Scte35TimeSignalApos' => [
                    'AdAvailOffset' => <integer>,
                    'NoRegionalBlackoutFlag' => 'FOLLOW|IGNORE',
                    'WebDeliveryAllowedFlag' => 'FOLLOW|IGNORE',
                ],
            ],
        ],
        'BlackoutSlate' => [
            'BlackoutSlateImage' => [
                'PasswordParam' => '<string>',
                'Uri' => '<string>',
                'Username' => '<string>',
            ],
            'NetworkEndBlackout' => 'DISABLED|ENABLED',
            'NetworkEndBlackoutImage' => [
                'PasswordParam' => '<string>',
                'Uri' => '<string>',
                'Username' => '<string>',
            ],
            'NetworkId' => '<string>',
            'State' => 'DISABLED|ENABLED',
        ],
        'CaptionDescriptions' => [
            [
                'Accessibility' => 'DOES_NOT_IMPLEMENT_ACCESSIBILITY_FEATURES|IMPLEMENTS_ACCESSIBILITY_FEATURES',
                'CaptionSelectorName' => '<string>',
                'DestinationSettings' => [
                    'AribDestinationSettings' => [
                    ],
                    'BurnInDestinationSettings' => [
                        'Alignment' => 'CENTERED|LEFT|SMART',
                        'BackgroundColor' => 'BLACK|NONE|WHITE',
                        'BackgroundOpacity' => <integer>,
                        'Font' => [
                            'PasswordParam' => '<string>',
                            'Uri' => '<string>',
                            'Username' => '<string>',
                        ],
                        'FontColor' => 'BLACK|BLUE|GREEN|RED|WHITE|YELLOW',
                        'FontOpacity' => <integer>,
                        'FontResolution' => <integer>,
                        'FontSize' => '<string>',
                        'OutlineColor' => 'BLACK|BLUE|GREEN|RED|WHITE|YELLOW',
                        'OutlineSize' => <integer>,
                        'ShadowColor' => 'BLACK|NONE|WHITE',
                        'ShadowOpacity' => <integer>,
                        'ShadowXOffset' => <integer>,
                        'ShadowYOffset' => <integer>,
                        'TeletextGridControl' => 'FIXED|SCALED',
                        'XPosition' => <integer>,
                        'YPosition' => <integer>,
                    ],
                    'DvbSubDestinationSettings' => [
                        'Alignment' => 'CENTERED|LEFT|SMART',
                        'BackgroundColor' => 'BLACK|NONE|WHITE',
                        'BackgroundOpacity' => <integer>,
                        'Font' => [
                            'PasswordParam' => '<string>',
                            'Uri' => '<string>',
                            'Username' => '<string>',
                        ],
                        'FontColor' => 'BLACK|BLUE|GREEN|RED|WHITE|YELLOW',
                        'FontOpacity' => <integer>,
                        'FontResolution' => <integer>,
                        'FontSize' => '<string>',
                        'OutlineColor' => 'BLACK|BLUE|GREEN|RED|WHITE|YELLOW',
                        'OutlineSize' => <integer>,
                        'ShadowColor' => 'BLACK|NONE|WHITE',
                        'ShadowOpacity' => <integer>,
                        'ShadowXOffset' => <integer>,
                        'ShadowYOffset' => <integer>,
                        'TeletextGridControl' => 'FIXED|SCALED',
                        'XPosition' => <integer>,
                        'YPosition' => <integer>,
                    ],
                    'EbuTtDDestinationSettings' => [
                        'CopyrightHolder' => '<string>',
                        'FillLineGap' => 'DISABLED|ENABLED',
                        'FontFamily' => '<string>',
                        'StyleControl' => 'EXCLUDE|INCLUDE',
                    ],
                    'EmbeddedDestinationSettings' => [
                    ],
                    'EmbeddedPlusScte20DestinationSettings' => [
                    ],
                    'RtmpCaptionInfoDestinationSettings' => [
                    ],
                    'Scte20PlusEmbeddedDestinationSettings' => [
                    ],
                    'Scte27DestinationSettings' => [
                    ],
                    'SmpteTtDestinationSettings' => [
                    ],
                    'TeletextDestinationSettings' => [
                    ],
                    'TtmlDestinationSettings' => [
                        'StyleControl' => 'PASSTHROUGH|USE_CONFIGURED',
                    ],
                    'WebvttDestinationSettings' => [
                        'StyleControl' => 'NO_STYLE_DATA|PASSTHROUGH',
                    ],
                ],
                'LanguageCode' => '<string>',
                'LanguageDescription' => '<string>',
                'Name' => '<string>',
            ],
            // ...
        ],
        'FeatureActivations' => [
            'InputPrepareScheduleActions' => 'DISABLED|ENABLED',
        ],
        'GlobalConfiguration' => [
            'InitialAudioGain' => <integer>,
            'InputEndAction' => 'NONE|SWITCH_AND_LOOP_INPUTS',
            'InputLossBehavior' => [
                'BlackFrameMsec' => <integer>,
                'InputLossImageColor' => '<string>',
                'InputLossImageSlate' => [
                    'PasswordParam' => '<string>',
                    'Uri' => '<string>',
                    'Username' => '<string>',
                ],
                'InputLossImageType' => 'COLOR|SLATE',
                'RepeatFrameMsec' => <integer>,
            ],
            'OutputLockingMode' => 'EPOCH_LOCKING|PIPELINE_LOCKING',
            'OutputTimingSource' => 'INPUT_CLOCK|SYSTEM_CLOCK',
            'SupportLowFramerateInputs' => 'DISABLED|ENABLED',
        ],
        'MotionGraphicsConfiguration' => [
            'MotionGraphicsInsertion' => 'DISABLED|ENABLED',
            'MotionGraphicsSettings' => [
                'HtmlMotionGraphicsSettings' => [
                ],
            ],
        ],
        'NielsenConfiguration' => [
            'DistributorId' => '<string>',
            'NielsenPcmToId3Tagging' => 'DISABLED|ENABLED',
        ],
        'OutputGroups' => [
            [
                'Name' => '<string>',
                'OutputGroupSettings' => [
                    'ArchiveGroupSettings' => [
                        'ArchiveCdnSettings' => [
                            'ArchiveS3Settings' => [
                                'CannedAcl' => 'AUTHENTICATED_READ|BUCKET_OWNER_FULL_CONTROL|BUCKET_OWNER_READ|PUBLIC_READ',
                            ],
                        ],
                        'Destination' => [
                            'DestinationRefId' => '<string>',
                        ],
                        'RolloverInterval' => <integer>,
                    ],
                    'FrameCaptureGroupSettings' => [
                        'Destination' => [
                            'DestinationRefId' => '<string>',
                        ],
                        'FrameCaptureCdnSettings' => [
                            'FrameCaptureS3Settings' => [
                                'CannedAcl' => 'AUTHENTICATED_READ|BUCKET_OWNER_FULL_CONTROL|BUCKET_OWNER_READ|PUBLIC_READ',
                            ],
                        ],
                    ],
                    'HlsGroupSettings' => [
                        'AdMarkers' => ['<string>', ...],
                        'BaseUrlContent' => '<string>',
                        'BaseUrlContent1' => '<string>',
                        'BaseUrlManifest' => '<string>',
                        'BaseUrlManifest1' => '<string>',
                        'CaptionLanguageMappings' => [
                            [
                                'CaptionChannel' => <integer>,
                                'LanguageCode' => '<string>',
                                'LanguageDescription' => '<string>',
                            ],
                            // ...
                        ],
                        'CaptionLanguageSetting' => 'INSERT|NONE|OMIT',
                        'ClientCache' => 'DISABLED|ENABLED',
                        'CodecSpecification' => 'RFC_4281|RFC_6381',
                        'ConstantIv' => '<string>',
                        'Destination' => [
                            'DestinationRefId' => '<string>',
                        ],
                        'DirectoryStructure' => 'SINGLE_DIRECTORY|SUBDIRECTORY_PER_STREAM',
                        'DiscontinuityTags' => 'INSERT|NEVER_INSERT',
                        'EncryptionType' => 'AES128|SAMPLE_AES',
                        'HlsCdnSettings' => [
                            'HlsAkamaiSettings' => [
                                'ConnectionRetryInterval' => <integer>,
                                'FilecacheDuration' => <integer>,
                                'HttpTransferMode' => 'CHUNKED|NON_CHUNKED',
                                'NumRetries' => <integer>,
                                'RestartDelay' => <integer>,
                                'Salt' => '<string>',
                                'Token' => '<string>',
                            ],
                            'HlsBasicPutSettings' => [
                                'ConnectionRetryInterval' => <integer>,
                                'FilecacheDuration' => <integer>,
                                'NumRetries' => <integer>,
                                'RestartDelay' => <integer>,
                            ],
                            'HlsMediaStoreSettings' => [
                                'ConnectionRetryInterval' => <integer>,
                                'FilecacheDuration' => <integer>,
                                'MediaStoreStorageClass' => 'TEMPORAL',
                                'NumRetries' => <integer>,
                                'RestartDelay' => <integer>,
                            ],
                            'HlsS3Settings' => [
                                'CannedAcl' => 'AUTHENTICATED_READ|BUCKET_OWNER_FULL_CONTROL|BUCKET_OWNER_READ|PUBLIC_READ',
                            ],
                            'HlsWebdavSettings' => [
                                'ConnectionRetryInterval' => <integer>,
                                'FilecacheDuration' => <integer>,
                                'HttpTransferMode' => 'CHUNKED|NON_CHUNKED',
                                'NumRetries' => <integer>,
                                'RestartDelay' => <integer>,
                            ],
                        ],
                        'HlsId3SegmentTagging' => 'DISABLED|ENABLED',
                        'IFrameOnlyPlaylists' => 'DISABLED|STANDARD',
                        'IncompleteSegmentBehavior' => 'AUTO|SUPPRESS',
                        'IndexNSegments' => <integer>,
                        'InputLossAction' => 'EMIT_OUTPUT|PAUSE_OUTPUT',
                        'IvInManifest' => 'EXCLUDE|INCLUDE',
                        'IvSource' => 'EXPLICIT|FOLLOWS_SEGMENT_NUMBER',
                        'KeepSegments' => <integer>,
                        'KeyFormat' => '<string>',
                        'KeyFormatVersions' => '<string>',
                        'KeyProviderSettings' => [
                            'StaticKeySettings' => [
                                'KeyProviderServer' => [
                                    'PasswordParam' => '<string>',
                                    'Uri' => '<string>',
                                    'Username' => '<string>',
                                ],
                                'StaticKeyValue' => '<string>',
                            ],
                        ],
                        'ManifestCompression' => 'GZIP|NONE',
                        'ManifestDurationFormat' => 'FLOATING_POINT|INTEGER',
                        'MinSegmentLength' => <integer>,
                        'Mode' => 'LIVE|VOD',
                        'OutputSelection' => 'MANIFESTS_AND_SEGMENTS|SEGMENTS_ONLY|VARIANT_MANIFESTS_AND_SEGMENTS',
                        'ProgramDateTime' => 'EXCLUDE|INCLUDE',
                        'ProgramDateTimeClock' => 'INITIALIZE_FROM_OUTPUT_TIMECODE|SYSTEM_CLOCK',
                        'ProgramDateTimePeriod' => <integer>,
                        'RedundantManifest' => 'DISABLED|ENABLED',
                        'SegmentLength' => <integer>,
                        'SegmentationMode' => 'USE_INPUT_SEGMENTATION|USE_SEGMENT_DURATION',
                        'SegmentsPerSubdirectory' => <integer>,
                        'StreamInfResolution' => 'EXCLUDE|INCLUDE',
                        'TimedMetadataId3Frame' => 'NONE|PRIV|TDRL',
                        'TimedMetadataId3Period' => <integer>,
                        'TimestampDeltaMilliseconds' => <integer>,
                        'TsFileMode' => 'SEGMENTED_FILES|SINGLE_FILE',
                    ],
                    'MediaPackageGroupSettings' => [
                        'Destination' => [
                            'DestinationRefId' => '<string>',
                        ],
                    ],
                    'MsSmoothGroupSettings' => [
                        'AcquisitionPointId' => '<string>',
                        'AudioOnlyTimecodeControl' => 'PASSTHROUGH|USE_CONFIGURED_CLOCK',
                        'CertificateMode' => 'SELF_SIGNED|VERIFY_AUTHENTICITY',
                        'ConnectionRetryInterval' => <integer>,
                        'Destination' => [
                            'DestinationRefId' => '<string>',
                        ],
                        'EventId' => '<string>',
                        'EventIdMode' => 'NO_EVENT_ID|USE_CONFIGURED|USE_TIMESTAMP',
                        'EventStopBehavior' => 'NONE|SEND_EOS',
                        'FilecacheDuration' => <integer>,
                        'FragmentLength' => <integer>,
                        'InputLossAction' => 'EMIT_OUTPUT|PAUSE_OUTPUT',
                        'NumRetries' => <integer>,
                        'RestartDelay' => <integer>,
                        'SegmentationMode' => 'USE_INPUT_SEGMENTATION|USE_SEGMENT_DURATION',
                        'SendDelayMs' => <integer>,
                        'SparseTrackType' => 'NONE|SCTE_35|SCTE_35_WITHOUT_SEGMENTATION',
                        'StreamManifestBehavior' => 'DO_NOT_SEND|SEND',
                        'TimestampOffset' => '<string>',
                        'TimestampOffsetMode' => 'USE_CONFIGURED_OFFSET|USE_EVENT_START_DATE',
                    ],
                    'MultiplexGroupSettings' => [
                    ],
                    'RtmpGroupSettings' => [
                        'AdMarkers' => ['<string>', ...],
                        'AuthenticationScheme' => 'AKAMAI|COMMON',
                        'CacheFullBehavior' => 'DISCONNECT_IMMEDIATELY|WAIT_FOR_SERVER',
                        'CacheLength' => <integer>,
                        'CaptionData' => 'ALL|FIELD1_608|FIELD1_AND_FIELD2_608',
                        'InputLossAction' => 'EMIT_OUTPUT|PAUSE_OUTPUT',
                        'RestartDelay' => <integer>,
                    ],
                    'UdpGroupSettings' => [
                        'InputLossAction' => 'DROP_PROGRAM|DROP_TS|EMIT_PROGRAM',
                        'TimedMetadataId3Frame' => 'NONE|PRIV|TDRL',
                        'TimedMetadataId3Period' => <integer>,
                    ],
                ],
                'Outputs' => [
                    [
                        'AudioDescriptionNames' => ['<string>', ...],
                        'CaptionDescriptionNames' => ['<string>', ...],
                        'OutputName' => '<string>',
                        'OutputSettings' => [
                            'ArchiveOutputSettings' => [
                                'ContainerSettings' => [
                                    'M2tsSettings' => [
                                        'AbsentInputAudioBehavior' => 'DROP|ENCODE_SILENCE',
                                        'Arib' => 'DISABLED|ENABLED',
                                        'AribCaptionsPid' => '<string>',
                                        'AribCaptionsPidControl' => 'AUTO|USE_CONFIGURED',
                                        'AudioBufferModel' => 'ATSC|DVB',
                                        'AudioFramesPerPes' => <integer>,
                                        'AudioPids' => '<string>',
                                        'AudioStreamType' => 'ATSC|DVB',
                                        'Bitrate' => <integer>,
                                        'BufferModel' => 'MULTIPLEX|NONE',
                                        'CcDescriptor' => 'DISABLED|ENABLED',
                                        'DvbNitSettings' => [
                                            'NetworkId' => <integer>,
                                            'NetworkName' => '<string>',
                                            'RepInterval' => <integer>,
                                        ],
                                        'DvbSdtSettings' => [
                                            'OutputSdt' => 'SDT_FOLLOW|SDT_FOLLOW_IF_PRESENT|SDT_MANUAL|SDT_NONE',
                                            'RepInterval' => <integer>,
                                            'ServiceName' => '<string>',
                                            'ServiceProviderName' => '<string>',
                                        ],
                                        'DvbSubPids' => '<string>',
                                        'DvbTdtSettings' => [
                                            'RepInterval' => <integer>,
                                        ],
                                        'DvbTeletextPid' => '<string>',
                                        'Ebif' => 'NONE|PASSTHROUGH',
                                        'EbpAudioInterval' => 'VIDEO_AND_FIXED_INTERVALS|VIDEO_INTERVAL',
                                        'EbpLookaheadMs' => <integer>,
                                        'EbpPlacement' => 'VIDEO_AND_AUDIO_PIDS|VIDEO_PID',
                                        'EcmPid' => '<string>',
                                        'EsRateInPes' => 'EXCLUDE|INCLUDE',
                                        'EtvPlatformPid' => '<string>',
                                        'EtvSignalPid' => '<string>',
                                        'FragmentTime' => <float>,
                                        'Klv' => 'NONE|PASSTHROUGH',
                                        'KlvDataPids' => '<string>',
                                        'NielsenId3Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'NullPacketBitrate' => <float>,
                                        'PatInterval' => <integer>,
                                        'PcrControl' => 'CONFIGURED_PCR_PERIOD|PCR_EVERY_PES_PACKET',
                                        'PcrPeriod' => <integer>,
                                        'PcrPid' => '<string>',
                                        'PmtInterval' => <integer>,
                                        'PmtPid' => '<string>',
                                        'ProgramNum' => <integer>,
                                        'RateMode' => 'CBR|VBR',
                                        'Scte27Pids' => '<string>',
                                        'Scte35Control' => 'NONE|PASSTHROUGH',
                                        'Scte35Pid' => '<string>',
                                        'Scte35PrerollPullupMilliseconds' => <float>,
                                        'SegmentationMarkers' => 'EBP|EBP_LEGACY|NONE|PSI_SEGSTART|RAI_ADAPT|RAI_SEGSTART',
                                        'SegmentationStyle' => 'MAINTAIN_CADENCE|RESET_CADENCE',
                                        'SegmentationTime' => <float>,
                                        'TimedMetadataBehavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'TimedMetadataPid' => '<string>',
                                        'TransportStreamId' => <integer>,
                                        'VideoPid' => '<string>',
                                    ],
                                    'RawSettings' => [
                                    ],
                                ],
                                'Extension' => '<string>',
                                'NameModifier' => '<string>',
                            ],
                            'FrameCaptureOutputSettings' => [
                                'NameModifier' => '<string>',
                            ],
                            'HlsOutputSettings' => [
                                'H265PackagingType' => 'HEV1|HVC1',
                                'HlsSettings' => [
                                    'AudioOnlyHlsSettings' => [
                                        'AudioGroupId' => '<string>',
                                        'AudioOnlyImage' => [
                                            'PasswordParam' => '<string>',
                                            'Uri' => '<string>',
                                            'Username' => '<string>',
                                        ],
                                        'AudioTrackType' => 'ALTERNATE_AUDIO_AUTO_SELECT|ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT|ALTERNATE_AUDIO_NOT_AUTO_SELECT|AUDIO_ONLY_VARIANT_STREAM',
                                        'SegmentType' => 'AAC|FMP4',
                                    ],
                                    'Fmp4HlsSettings' => [
                                        'AudioRenditionSets' => '<string>',
                                        'NielsenId3Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'TimedMetadataBehavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                    ],
                                    'FrameCaptureHlsSettings' => [
                                    ],
                                    'StandardHlsSettings' => [
                                        'AudioRenditionSets' => '<string>',
                                        'M3u8Settings' => [
                                            'AudioFramesPerPes' => <integer>,
                                            'AudioPids' => '<string>',
                                            'EcmPid' => '<string>',
                                            'NielsenId3Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                            'PatInterval' => <integer>,
                                            'PcrControl' => 'CONFIGURED_PCR_PERIOD|PCR_EVERY_PES_PACKET',
                                            'PcrPeriod' => <integer>,
                                            'PcrPid' => '<string>',
                                            'PmtInterval' => <integer>,
                                            'PmtPid' => '<string>',
                                            'ProgramNum' => <integer>,
                                            'Scte35Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                            'Scte35Pid' => '<string>',
                                            'TimedMetadataBehavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                            'TimedMetadataPid' => '<string>',
                                            'TransportStreamId' => <integer>,
                                            'VideoPid' => '<string>',
                                        ],
                                    ],
                                ],
                                'NameModifier' => '<string>',
                                'SegmentModifier' => '<string>',
                            ],
                            'MediaPackageOutputSettings' => [
                            ],
                            'MsSmoothOutputSettings' => [
                                'H265PackagingType' => 'HEV1|HVC1',
                                'NameModifier' => '<string>',
                            ],
                            'MultiplexOutputSettings' => [
                                'Destination' => [
                                    'DestinationRefId' => '<string>',
                                ],
                            ],
                            'RtmpOutputSettings' => [
                                'CertificateMode' => 'SELF_SIGNED|VERIFY_AUTHENTICITY',
                                'ConnectionRetryInterval' => <integer>,
                                'Destination' => [
                                    'DestinationRefId' => '<string>',
                                ],
                                'NumRetries' => <integer>,
                            ],
                            'UdpOutputSettings' => [
                                'BufferMsec' => <integer>,
                                'ContainerSettings' => [
                                    'M2tsSettings' => [
                                        'AbsentInputAudioBehavior' => 'DROP|ENCODE_SILENCE',
                                        'Arib' => 'DISABLED|ENABLED',
                                        'AribCaptionsPid' => '<string>',
                                        'AribCaptionsPidControl' => 'AUTO|USE_CONFIGURED',
                                        'AudioBufferModel' => 'ATSC|DVB',
                                        'AudioFramesPerPes' => <integer>,
                                        'AudioPids' => '<string>',
                                        'AudioStreamType' => 'ATSC|DVB',
                                        'Bitrate' => <integer>,
                                        'BufferModel' => 'MULTIPLEX|NONE',
                                        'CcDescriptor' => 'DISABLED|ENABLED',
                                        'DvbNitSettings' => [
                                            'NetworkId' => <integer>,
                                            'NetworkName' => '<string>',
                                            'RepInterval' => <integer>,
                                        ],
                                        'DvbSdtSettings' => [
                                            'OutputSdt' => 'SDT_FOLLOW|SDT_FOLLOW_IF_PRESENT|SDT_MANUAL|SDT_NONE',
                                            'RepInterval' => <integer>,
                                            'ServiceName' => '<string>',
                                            'ServiceProviderName' => '<string>',
                                        ],
                                        'DvbSubPids' => '<string>',
                                        'DvbTdtSettings' => [
                                            'RepInterval' => <integer>,
                                        ],
                                        'DvbTeletextPid' => '<string>',
                                        'Ebif' => 'NONE|PASSTHROUGH',
                                        'EbpAudioInterval' => 'VIDEO_AND_FIXED_INTERVALS|VIDEO_INTERVAL',
                                        'EbpLookaheadMs' => <integer>,
                                        'EbpPlacement' => 'VIDEO_AND_AUDIO_PIDS|VIDEO_PID',
                                        'EcmPid' => '<string>',
                                        'EsRateInPes' => 'EXCLUDE|INCLUDE',
                                        'EtvPlatformPid' => '<string>',
                                        'EtvSignalPid' => '<string>',
                                        'FragmentTime' => <float>,
                                        'Klv' => 'NONE|PASSTHROUGH',
                                        'KlvDataPids' => '<string>',
                                        'NielsenId3Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'NullPacketBitrate' => <float>,
                                        'PatInterval' => <integer>,
                                        'PcrControl' => 'CONFIGURED_PCR_PERIOD|PCR_EVERY_PES_PACKET',
                                        'PcrPeriod' => <integer>,
                                        'PcrPid' => '<string>',
                                        'PmtInterval' => <integer>,
                                        'PmtPid' => '<string>',
                                        'ProgramNum' => <integer>,
                                        'RateMode' => 'CBR|VBR',
                                        'Scte27Pids' => '<string>',
                                        'Scte35Control' => 'NONE|PASSTHROUGH',
                                        'Scte35Pid' => '<string>',
                                        'Scte35PrerollPullupMilliseconds' => <float>,
                                        'SegmentationMarkers' => 'EBP|EBP_LEGACY|NONE|PSI_SEGSTART|RAI_ADAPT|RAI_SEGSTART',
                                        'SegmentationStyle' => 'MAINTAIN_CADENCE|RESET_CADENCE',
                                        'SegmentationTime' => <float>,
                                        'TimedMetadataBehavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'TimedMetadataPid' => '<string>',
                                        'TransportStreamId' => <integer>,
                                        'VideoPid' => '<string>',
                                    ],
                                ],
                                'Destination' => [
                                    'DestinationRefId' => '<string>',
                                ],
                                'FecOutputSettings' => [
                                    'ColumnDepth' => <integer>,
                                    'IncludeFec' => 'COLUMN|COLUMN_AND_ROW',
                                    'RowLength' => <integer>,
                                ],
                            ],
                        ],
                        'VideoDescriptionName' => '<string>',
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'TimecodeConfig' => [
            'Source' => 'EMBEDDED|SYSTEMCLOCK|ZEROBASED',
            'SyncThreshold' => <integer>,
        ],
        'VideoDescriptions' => [
            [
                'CodecSettings' => [
                    'FrameCaptureSettings' => [
                        'CaptureInterval' => <integer>,
                        'CaptureIntervalUnits' => 'MILLISECONDS|SECONDS',
                        'TimecodeBurninSettings' => [
                            'FontSize' => 'EXTRA_SMALL_10|LARGE_48|MEDIUM_32|SMALL_16',
                            'Position' => 'BOTTOM_CENTER|BOTTOM_LEFT|BOTTOM_RIGHT|MIDDLE_CENTER|MIDDLE_LEFT|MIDDLE_RIGHT|TOP_CENTER|TOP_LEFT|TOP_RIGHT',
                            'Prefix' => '<string>',
                        ],
                    ],
                    'H264Settings' => [
                        'AdaptiveQuantization' => 'AUTO|HIGH|HIGHER|LOW|MAX|MEDIUM|OFF',
                        'AfdSignaling' => 'AUTO|FIXED|NONE',
                        'Bitrate' => <integer>,
                        'BufFillPct' => <integer>,
                        'BufSize' => <integer>,
                        'ColorMetadata' => 'IGNORE|INSERT',
                        'ColorSpaceSettings' => [
                            'ColorSpacePassthroughSettings' => [
                            ],
                            'Rec601Settings' => [
                            ],
                            'Rec709Settings' => [
                            ],
                        ],
                        'EntropyEncoding' => 'CABAC|CAVLC',
                        'FilterSettings' => [
                            'TemporalFilterSettings' => [
                                'PostFilterSharpening' => 'AUTO|DISABLED|ENABLED',
                                'Strength' => 'AUTO|STRENGTH_1|STRENGTH_2|STRENGTH_3|STRENGTH_4|STRENGTH_5|STRENGTH_6|STRENGTH_7|STRENGTH_8|STRENGTH_9|STRENGTH_10|STRENGTH_11|STRENGTH_12|STRENGTH_13|STRENGTH_14|STRENGTH_15|STRENGTH_16',
                            ],
                        ],
                        'FixedAfd' => 'AFD_0000|AFD_0010|AFD_0011|AFD_0100|AFD_1000|AFD_1001|AFD_1010|AFD_1011|AFD_1101|AFD_1110|AFD_1111',
                        'FlickerAq' => 'DISABLED|ENABLED',
                        'ForceFieldPictures' => 'DISABLED|ENABLED',
                        'FramerateControl' => 'INITIALIZE_FROM_SOURCE|SPECIFIED',
                        'FramerateDenominator' => <integer>,
                        'FramerateNumerator' => <integer>,
                        'GopBReference' => 'DISABLED|ENABLED',
                        'GopClosedCadence' => <integer>,
                        'GopNumBFrames' => <integer>,
                        'GopSize' => <float>,
                        'GopSizeUnits' => 'FRAMES|SECONDS',
                        'Level' => 'H264_LEVEL_1|H264_LEVEL_1_1|H264_LEVEL_1_2|H264_LEVEL_1_3|H264_LEVEL_2|H264_LEVEL_2_1|H264_LEVEL_2_2|H264_LEVEL_3|H264_LEVEL_3_1|H264_LEVEL_3_2|H264_LEVEL_4|H264_LEVEL_4_1|H264_LEVEL_4_2|H264_LEVEL_5|H264_LEVEL_5_1|H264_LEVEL_5_2|H264_LEVEL_AUTO',
                        'LookAheadRateControl' => 'HIGH|LOW|MEDIUM',
                        'MaxBitrate' => <integer>,
                        'MinIInterval' => <integer>,
                        'NumRefFrames' => <integer>,
                        'ParControl' => 'INITIALIZE_FROM_SOURCE|SPECIFIED',
                        'ParDenominator' => <integer>,
                        'ParNumerator' => <integer>,
                        'Profile' => 'BASELINE|HIGH|HIGH_10BIT|HIGH_422|HIGH_422_10BIT|MAIN',
                        'QualityLevel' => 'ENHANCED_QUALITY|STANDARD_QUALITY',
                        'QvbrQualityLevel' => <integer>,
                        'RateControlMode' => 'CBR|MULTIPLEX|QVBR|VBR',
                        'ScanType' => 'INTERLACED|PROGRESSIVE',
                        'SceneChangeDetect' => 'DISABLED|ENABLED',
                        'Slices' => <integer>,
                        'Softness' => <integer>,
                        'SpatialAq' => 'DISABLED|ENABLED',
                        'SubgopLength' => 'DYNAMIC|FIXED',
                        'Syntax' => 'DEFAULT|RP2027',
                        'TemporalAq' => 'DISABLED|ENABLED',
                        'TimecodeBurninSettings' => [
                            'FontSize' => 'EXTRA_SMALL_10|LARGE_48|MEDIUM_32|SMALL_16',
                            'Position' => 'BOTTOM_CENTER|BOTTOM_LEFT|BOTTOM_RIGHT|MIDDLE_CENTER|MIDDLE_LEFT|MIDDLE_RIGHT|TOP_CENTER|TOP_LEFT|TOP_RIGHT',
                            'Prefix' => '<string>',
                        ],
                        'TimecodeInsertion' => 'DISABLED|PIC_TIMING_SEI',
                    ],
                    'H265Settings' => [
                        'AdaptiveQuantization' => 'AUTO|HIGH|HIGHER|LOW|MAX|MEDIUM|OFF',
                        'AfdSignaling' => 'AUTO|FIXED|NONE',
                        'AlternativeTransferFunction' => 'INSERT|OMIT',
                        'Bitrate' => <integer>,
                        'BufSize' => <integer>,
                        'ColorMetadata' => 'IGNORE|INSERT',
                        'ColorSpaceSettings' => [
                            'ColorSpacePassthroughSettings' => [
                            ],
                            'DolbyVision81Settings' => [
                            ],
                            'Hdr10Settings' => [
                                'MaxCll' => <integer>,
                                'MaxFall' => <integer>,
                            ],
                            'Rec601Settings' => [
                            ],
                            'Rec709Settings' => [
                            ],
                        ],
                        'FilterSettings' => [
                            'TemporalFilterSettings' => [
                                'PostFilterSharpening' => 'AUTO|DISABLED|ENABLED',
                                'Strength' => 'AUTO|STRENGTH_1|STRENGTH_2|STRENGTH_3|STRENGTH_4|STRENGTH_5|STRENGTH_6|STRENGTH_7|STRENGTH_8|STRENGTH_9|STRENGTH_10|STRENGTH_11|STRENGTH_12|STRENGTH_13|STRENGTH_14|STRENGTH_15|STRENGTH_16',
                            ],
                        ],
                        'FixedAfd' => 'AFD_0000|AFD_0010|AFD_0011|AFD_0100|AFD_1000|AFD_1001|AFD_1010|AFD_1011|AFD_1101|AFD_1110|AFD_1111',
                        'FlickerAq' => 'DISABLED|ENABLED',
                        'FramerateDenominator' => <integer>,
                        'FramerateNumerator' => <integer>,
                        'GopClosedCadence' => <integer>,
                        'GopSize' => <float>,
                        'GopSizeUnits' => 'FRAMES|SECONDS',
                        'Level' => 'H265_LEVEL_1|H265_LEVEL_2|H265_LEVEL_2_1|H265_LEVEL_3|H265_LEVEL_3_1|H265_LEVEL_4|H265_LEVEL_4_1|H265_LEVEL_5|H265_LEVEL_5_1|H265_LEVEL_5_2|H265_LEVEL_6|H265_LEVEL_6_1|H265_LEVEL_6_2|H265_LEVEL_AUTO',
                        'LookAheadRateControl' => 'HIGH|LOW|MEDIUM',
                        'MaxBitrate' => <integer>,
                        'MinIInterval' => <integer>,
                        'ParDenominator' => <integer>,
                        'ParNumerator' => <integer>,
                        'Profile' => 'MAIN|MAIN_10BIT',
                        'QvbrQualityLevel' => <integer>,
                        'RateControlMode' => 'CBR|MULTIPLEX|QVBR',
                        'ScanType' => 'INTERLACED|PROGRESSIVE',
                        'SceneChangeDetect' => 'DISABLED|ENABLED',
                        'Slices' => <integer>,
                        'Tier' => 'HIGH|MAIN',
                        'TimecodeBurninSettings' => [
                            'FontSize' => 'EXTRA_SMALL_10|LARGE_48|MEDIUM_32|SMALL_16',
                            'Position' => 'BOTTOM_CENTER|BOTTOM_LEFT|BOTTOM_RIGHT|MIDDLE_CENTER|MIDDLE_LEFT|MIDDLE_RIGHT|TOP_CENTER|TOP_LEFT|TOP_RIGHT',
                            'Prefix' => '<string>',
                        ],
                        'TimecodeInsertion' => 'DISABLED|PIC_TIMING_SEI',
                    ],
                    'Mpeg2Settings' => [
                        'AdaptiveQuantization' => 'AUTO|HIGH|LOW|MEDIUM|OFF',
                        'AfdSignaling' => 'AUTO|FIXED|NONE',
                        'ColorMetadata' => 'IGNORE|INSERT',
                        'ColorSpace' => 'AUTO|PASSTHROUGH',
                        'DisplayAspectRatio' => 'DISPLAYRATIO16X9|DISPLAYRATIO4X3',
                        'FilterSettings' => [
                            'TemporalFilterSettings' => [
                                'PostFilterSharpening' => 'AUTO|DISABLED|ENABLED',
                                'Strength' => 'AUTO|STRENGTH_1|STRENGTH_2|STRENGTH_3|STRENGTH_4|STRENGTH_5|STRENGTH_6|STRENGTH_7|STRENGTH_8|STRENGTH_9|STRENGTH_10|STRENGTH_11|STRENGTH_12|STRENGTH_13|STRENGTH_14|STRENGTH_15|STRENGTH_16',
                            ],
                        ],
                        'FixedAfd' => 'AFD_0000|AFD_0010|AFD_0011|AFD_0100|AFD_1000|AFD_1001|AFD_1010|AFD_1011|AFD_1101|AFD_1110|AFD_1111',
                        'FramerateDenominator' => <integer>,
                        'FramerateNumerator' => <integer>,
                        'GopClosedCadence' => <integer>,
                        'GopNumBFrames' => <integer>,
                        'GopSize' => <float>,
                        'GopSizeUnits' => 'FRAMES|SECONDS',
                        'ScanType' => 'INTERLACED|PROGRESSIVE',
                        'SubgopLength' => 'DYNAMIC|FIXED',
                        'TimecodeBurninSettings' => [
                            'FontSize' => 'EXTRA_SMALL_10|LARGE_48|MEDIUM_32|SMALL_16',
                            'Position' => 'BOTTOM_CENTER|BOTTOM_LEFT|BOTTOM_RIGHT|MIDDLE_CENTER|MIDDLE_LEFT|MIDDLE_RIGHT|TOP_CENTER|TOP_LEFT|TOP_RIGHT',
                            'Prefix' => '<string>',
                        ],
                        'TimecodeInsertion' => 'DISABLED|GOP_TIMECODE',
                    ],
                ],
                'Height' => <integer>,
                'Name' => '<string>',
                'RespondToAfd' => 'NONE|PASSTHROUGH|RESPOND',
                'ScalingBehavior' => 'DEFAULT|STRETCH_TO_OUTPUT',
                'Sharpness' => <integer>,
                'Width' => <integer>,
            ],
            // ...
        ],
    ],
    'Id' => '<string>',
    'InputAttachments' => [
        [
            'AutomaticInputFailoverSettings' => [
                'ErrorClearTimeMsec' => <integer>,
                'FailoverConditions' => [
                    [
                        'FailoverConditionSettings' => [
                            'AudioSilenceSettings' => [
                                'AudioSelectorName' => '<string>',
                                'AudioSilenceThresholdMsec' => <integer>,
                            ],
                            'InputLossSettings' => [
                                'InputLossThresholdMsec' => <integer>,
                            ],
                            'VideoBlackSettings' => [
                                'BlackDetectThreshold' => <float>,
                                'VideoBlackThresholdMsec' => <integer>,
                            ],
                        ],
                    ],
                    // ...
                ],
                'InputPreference' => 'EQUAL_INPUT_PREFERENCE|PRIMARY_INPUT_PREFERRED',
                'SecondaryInputId' => '<string>',
            ],
            'InputAttachmentName' => '<string>',
            'InputId' => '<string>',
            'InputSettings' => [
                'AudioSelectors' => [
                    [
                        'Name' => '<string>',
                        'SelectorSettings' => [
                            'AudioHlsRenditionSelection' => [
                                'GroupId' => '<string>',
                                'Name' => '<string>',
                            ],
                            'AudioLanguageSelection' => [
                                'LanguageCode' => '<string>',
                                'LanguageSelectionPolicy' => 'LOOSE|STRICT',
                            ],
                            'AudioPidSelection' => [
                                'Pid' => <integer>,
                            ],
                            'AudioTrackSelection' => [
                                'DolbyEDecode' => [
                                    'ProgramSelection' => 'ALL_CHANNELS|PROGRAM_1|PROGRAM_2|PROGRAM_3|PROGRAM_4|PROGRAM_5|PROGRAM_6|PROGRAM_7|PROGRAM_8',
                                ],
                                'Tracks' => [
                                    [
                                        'Track' => <integer>,
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                    ],
                    // ...
                ],
                'CaptionSelectors' => [
                    [
                        'LanguageCode' => '<string>',
                        'Name' => '<string>',
                        'SelectorSettings' => [
                            'AncillarySourceSettings' => [
                                'SourceAncillaryChannelNumber' => <integer>,
                            ],
                            'AribSourceSettings' => [
                            ],
                            'DvbSubSourceSettings' => [
                                'OcrLanguage' => 'DEU|ENG|FRA|NLD|POR|SPA',
                                'Pid' => <integer>,
                            ],
                            'EmbeddedSourceSettings' => [
                                'Convert608To708' => 'DISABLED|UPCONVERT',
                                'Scte20Detection' => 'AUTO|OFF',
                                'Source608ChannelNumber' => <integer>,
                                'Source608TrackNumber' => <integer>,
                            ],
                            'Scte20SourceSettings' => [
                                'Convert608To708' => 'DISABLED|UPCONVERT',
                                'Source608ChannelNumber' => <integer>,
                            ],
                            'Scte27SourceSettings' => [
                                'OcrLanguage' => 'DEU|ENG|FRA|NLD|POR|SPA',
                                'Pid' => <integer>,
                            ],
                            'TeletextSourceSettings' => [
                                'OutputRectangle' => [
                                    'Height' => <float>,
                                    'LeftOffset' => <float>,
                                    'TopOffset' => <float>,
                                    'Width' => <float>,
                                ],
                                'PageNumber' => '<string>',
                            ],
                        ],
                    ],
                    // ...
                ],
                'DeblockFilter' => 'DISABLED|ENABLED',
                'DenoiseFilter' => 'DISABLED|ENABLED',
                'FilterStrength' => <integer>,
                'InputFilter' => 'AUTO|DISABLED|FORCED',
                'NetworkInputSettings' => [
                    'HlsInputSettings' => [
                        'Bandwidth' => <integer>,
                        'BufferSegments' => <integer>,
                        'Retries' => <integer>,
                        'RetryInterval' => <integer>,
                        'Scte35Source' => 'MANIFEST|SEGMENTS',
                    ],
                    'ServerValidation' => 'CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME|CHECK_CRYPTOGRAPHY_ONLY',
                ],
                'Scte35Pid' => <integer>,
                'Smpte2038DataPreference' => 'IGNORE|PREFER',
                'SourceEndBehavior' => 'CONTINUE|LOOP',
                'VideoSelector' => [
                    'ColorSpace' => 'FOLLOW|HDR10|HLG_2020|REC_601|REC_709',
                    'ColorSpaceSettings' => [
                        'Hdr10Settings' => [
                            'MaxCll' => <integer>,
                            'MaxFall' => <integer>,
                        ],
                    ],
                    'ColorSpaceUsage' => 'FALLBACK|FORCE',
                    'SelectorSettings' => [
                        'VideoSelectorPid' => [
                            'Pid' => <integer>,
                        ],
                        'VideoSelectorProgramId' => [
                            'ProgramId' => <integer>,
                        ],
                    ],
                ],
            ],
        ],
        // ...
    ],
    'InputSpecification' => [
        'Codec' => 'MPEG2|AVC|HEVC',
        'MaximumBitrate' => 'MAX_10_MBPS|MAX_20_MBPS|MAX_50_MBPS',
        'Resolution' => 'SD|HD|UHD',
    ],
    'LogLevel' => 'ERROR|WARNING|INFO|DEBUG|DISABLED',
    'Maintenance' => [
        'MaintenanceDay' => 'MONDAY|TUESDAY|WEDNESDAY|THURSDAY|FRIDAY|SATURDAY|SUNDAY',
        'MaintenanceDeadline' => '<string>',
        'MaintenanceScheduledDate' => '<string>',
        'MaintenanceStartTime' => '<string>',
    ],
    'Name' => '<string>',
    'PipelineDetails' => [
        [
            'ActiveInputAttachmentName' => '<string>',
            'ActiveInputSwitchActionName' => '<string>',
            'ActiveMotionGraphicsActionName' => '<string>',
            'ActiveMotionGraphicsUri' => '<string>',
            'PipelineId' => '<string>',
        ],
        // ...
    ],
    'PipelinesRunningCount' => <integer>,
    'RoleArn' => '<string>',
    'State' => 'CREATING|CREATE_FAILED|IDLE|STARTING|RUNNING|RECOVERING|STOPPING|DELETING|DELETED|UPDATING|UPDATE_FAILED',
    'Tags' => ['<string>', ...],
    'Vpc' => [
        'AvailabilityZones' => ['<string>', ...],
        'NetworkInterfaceIds' => ['<string>', ...],
        'SecurityGroupIds' => ['<string>', ...],
        'SubnetIds' => ['<string>', ...],
    ],
]

Result Details

Members
Arn
  • Type: string
CdiInputSpecification
  • Type: CdiInputSpecification structure
ChannelClass
  • Type: string
A standard channel has two encoding pipelines and a single pipeline channel only has one.
Destinations
  • Type: Array of OutputDestination structures
EgressEndpoints
  • Type: Array of ChannelEgressEndpoint structures
EncoderSettings
  • Type: EncoderSettings structure
Encoder Settings
Id
  • Type: string
InputAttachments
  • Type: Array of InputAttachment structures
InputSpecification
  • Type: InputSpecification structure
LogLevel
  • Type: string
The log level the user wants for their channel.
Maintenance
  • Type: MaintenanceStatus structure
Name
  • Type: string
PipelineDetails
  • Type: Array of PipelineDetail structures
PipelinesRunningCount
  • Type: int
RoleArn
  • Type: string
State
  • Type: string
Tags
  • Type: Associative array of custom strings keys (__string) to strings
Vpc
  • Type: VpcOutputSettingsDescription structure
The properties for a private VPC Output

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

  • ConflictException:

    This error does not currently have a description.

StopMultiplex

$result = $client->stopMultiplex([/* ... */]);
$promise = $client->stopMultiplexAsync([/* ... */]);
Stops a running multiplex. If the multiplex isn't running, this action has no effect.

Parameter Syntax

$result = $client->stopMultiplex([
    'MultiplexId' => '<string>', // REQUIRED
]);

Parameter Details

Members
MultiplexId
  • Required: Yes
  • Type: string

Result Syntax

[
    'Arn' => '<string>',
    'AvailabilityZones' => ['<string>', ...],
    'Destinations' => [
        [
            'MediaConnectSettings' => [
                'EntitlementArn' => '<string>',
            ],
        ],
        // ...
    ],
    'Id' => '<string>',
    'MultiplexSettings' => [
        'MaximumVideoBufferDelayMilliseconds' => <integer>,
        'TransportStreamBitrate' => <integer>,
        'TransportStreamId' => <integer>,
        'TransportStreamReservedBitrate' => <integer>,
    ],
    'Name' => '<string>',
    'PipelinesRunningCount' => <integer>,
    'ProgramCount' => <integer>,
    'State' => 'CREATING|CREATE_FAILED|IDLE|STARTING|RUNNING|RECOVERING|STOPPING|DELETING|DELETED',
    'Tags' => ['<string>', ...],
]

Result Details

Members
Arn
  • Type: string
AvailabilityZones
  • Type: Array of strings
Destinations
  • Type: Array of MultiplexOutputDestination structures
Id
  • Type: string
MultiplexSettings
  • Type: MultiplexSettings structure
Contains configuration for a Multiplex event
Name
  • Type: string
PipelinesRunningCount
  • Type: int
ProgramCount
  • Type: int
State
  • Type: string
The current state of the multiplex.
Tags
  • Type: Associative array of custom strings keys (__string) to strings

Errors

  • BadRequestException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

  • ConflictException:

    This error does not currently have a description.

TransferInputDevice

$result = $client->transferInputDevice([/* ... */]);
$promise = $client->transferInputDeviceAsync([/* ... */]);
Start an input device transfer to another AWS account. After you make the request, the other account must accept or reject the transfer.

Parameter Syntax

$result = $client->transferInputDevice([
    'InputDeviceId' => '<string>', // REQUIRED
    'TargetCustomerId' => '<string>',
    'TargetRegion' => '<string>',
    'TransferMessage' => '<string>',
]);

Parameter Details

Members
InputDeviceId
  • Required: Yes
  • Type: string
TargetCustomerId
  • Type: string
TargetRegion
  • Type: string
TransferMessage
  • Type: string

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • BadRequestException:

    This error does not currently have a description.

  • UnprocessableEntityException:

    This error does not currently have a description.

  • InternalServerErrorException:

    This error does not currently have a description.

  • ForbiddenException:

    This error does not currently have a description.

  • BadGatewayException:

    This error does not currently have a description.

  • NotFoundException:

    This error does not currently have a description.

  • GatewayTimeoutException:

    This error does not currently have a description.

  • TooManyRequestsException:

    This error does not currently have a description.

  • ConflictException:

    This error does not currently have a description.

UpdateChannel

$result = $client->updateChannel([/* ... */]);
$promise = $client->updateChannelAsync([/* ... */]);
Updates a channel.

Parameter Syntax

$result = $client->updateChannel([
    'CdiInputSpecification' => [
        'Resolution' => 'SD|HD|FHD|UHD',
    ],
    'ChannelId' => '<string>', // REQUIRED
    'Destinations' => [
        [
            'Id' => '<string>',
            'MediaPackageSettings' => [
                [
                    'ChannelId' => '<string>',
                ],
                // ...
            ],
            'MultiplexSettings' => [
                'MultiplexId' => '<string>',
                'ProgramName' => '<string>',
            ],
            'Settings' => [
                [
                    'PasswordParam' => '<string>',
                    'StreamName' => '<string>',
                    'Url' => '<string>',
                    'Username' => '<string>',
                ],
                // ...
            ],
        ],
        // ...
    ],
    'EncoderSettings' => [
        'AudioDescriptions' => [ // REQUIRED
            [
                'AudioNormalizationSettings' => [
                    'Algorithm' => 'ITU_1770_1|ITU_1770_2',
                    'AlgorithmControl' => 'CORRECT_AUDIO',
                    'TargetLkfs' => <float>,
                ],
                'AudioSelectorName' => '<string>', // REQUIRED
                'AudioType' => 'CLEAN_EFFECTS|HEARING_IMPAIRED|UNDEFINED|VISUAL_IMPAIRED_COMMENTARY',
                'AudioTypeControl' => 'FOLLOW_INPUT|USE_CONFIGURED',
                'AudioWatermarkingSettings' => [
                    'NielsenWatermarksSettings' => [
                        'NielsenCbetSettings' => [
                            'CbetCheckDigitString' => '<string>', // REQUIRED
                            'CbetStepaside' => 'DISABLED|ENABLED', // REQUIRED
                            'Csid' => '<string>', // REQUIRED
                        ],
                        'NielsenDistributionType' => 'FINAL_DISTRIBUTOR|PROGRAM_CONTENT',
                        'NielsenNaesIiNwSettings' => [
                            'CheckDigitString' => '<string>', // REQUIRED
                            'Sid' => <float>, // REQUIRED
                            'Timezone' => 'AMERICA_PUERTO_RICO|US_ALASKA|US_ARIZONA|US_CENTRAL|US_EASTERN|US_HAWAII|US_MOUNTAIN|US_PACIFIC|US_SAMOA|UTC',
                        ],
                    ],
                ],
                'CodecSettings' => [
                    'AacSettings' => [
                        'Bitrate' => <float>,
                        'CodingMode' => 'AD_RECEIVER_MIX|CODING_MODE_1_0|CODING_MODE_1_1|CODING_MODE_2_0|CODING_MODE_5_1',
                        'InputType' => 'BROADCASTER_MIXED_AD|NORMAL',
                        'Profile' => 'HEV1|HEV2|LC',
                        'RateControlMode' => 'CBR|VBR',
                        'RawFormat' => 'LATM_LOAS|NONE',
                        'SampleRate' => <float>,
                        'Spec' => 'MPEG2|MPEG4',
                        'VbrQuality' => 'HIGH|LOW|MEDIUM_HIGH|MEDIUM_LOW',
                    ],
                    'Ac3Settings' => [
                        'Bitrate' => <float>,
                        'BitstreamMode' => 'COMMENTARY|COMPLETE_MAIN|DIALOGUE|EMERGENCY|HEARING_IMPAIRED|MUSIC_AND_EFFECTS|VISUALLY_IMPAIRED|VOICE_OVER',
                        'CodingMode' => 'CODING_MODE_1_0|CODING_MODE_1_1|CODING_MODE_2_0|CODING_MODE_3_2_LFE',
                        'Dialnorm' => <integer>,
                        'DrcProfile' => 'FILM_STANDARD|NONE',
                        'LfeFilter' => 'DISABLED|ENABLED',
                        'MetadataControl' => 'FOLLOW_INPUT|USE_CONFIGURED',
                    ],
                    'Eac3AtmosSettings' => [
                        'Bitrate' => <float>,
                        'CodingMode' => 'CODING_MODE_5_1_4|CODING_MODE_7_1_4|CODING_MODE_9_1_6',
                        'Dialnorm' => <integer>,
                        'DrcLine' => 'FILM_LIGHT|FILM_STANDARD|MUSIC_LIGHT|MUSIC_STANDARD|NONE|SPEECH',
                        'DrcRf' => 'FILM_LIGHT|FILM_STANDARD|MUSIC_LIGHT|MUSIC_STANDARD|NONE|SPEECH',
                        'HeightTrim' => <float>,
                        'SurroundTrim' => <float>,
                    ],
                    'Eac3Settings' => [
                        'AttenuationControl' => 'ATTENUATE_3_DB|NONE',
                        'Bitrate' => <float>,
                        'BitstreamMode' => 'COMMENTARY|COMPLETE_MAIN|EMERGENCY|HEARING_IMPAIRED|VISUALLY_IMPAIRED',
                        'CodingMode' => 'CODING_MODE_1_0|CODING_MODE_2_0|CODING_MODE_3_2',
                        'DcFilter' => 'DISABLED|ENABLED',
                        'Dialnorm' => <integer>,
                        'DrcLine' => 'FILM_LIGHT|FILM_STANDARD|MUSIC_LIGHT|MUSIC_STANDARD|NONE|SPEECH',
                        'DrcRf' => 'FILM_LIGHT|FILM_STANDARD|MUSIC_LIGHT|MUSIC_STANDARD|NONE|SPEECH',
                        'LfeControl' => 'LFE|NO_LFE',
                        'LfeFilter' => 'DISABLED|ENABLED',
                        'LoRoCenterMixLevel' => <float>,
                        'LoRoSurroundMixLevel' => <float>,
                        'LtRtCenterMixLevel' => <float>,
                        'LtRtSurroundMixLevel' => <float>,
                        'MetadataControl' => 'FOLLOW_INPUT|USE_CONFIGURED',
                        'PassthroughControl' => 'NO_PASSTHROUGH|WHEN_POSSIBLE',
                        'PhaseControl' => 'NO_SHIFT|SHIFT_90_DEGREES',
                        'StereoDownmix' => 'DPL2|LO_RO|LT_RT|NOT_INDICATED',
                        'SurroundExMode' => 'DISABLED|ENABLED|NOT_INDICATED',
                        'SurroundMode' => 'DISABLED|ENABLED|NOT_INDICATED',
                    ],
                    'Mp2Settings' => [
                        'Bitrate' => <float>,
                        'CodingMode' => 'CODING_MODE_1_0|CODING_MODE_2_0',
                        'SampleRate' => <float>,
                    ],
                    'PassThroughSettings' => [
                    ],
                    'WavSettings' => [
                        'BitDepth' => <float>,
                        'CodingMode' => 'CODING_MODE_1_0|CODING_MODE_2_0|CODING_MODE_4_0|CODING_MODE_8_0',
                        'SampleRate' => <float>,
                    ],
                ],
                'LanguageCode' => '<string>',
                'LanguageCodeControl' => 'FOLLOW_INPUT|USE_CONFIGURED',
                'Name' => '<string>', // REQUIRED
                'RemixSettings' => [
                    'ChannelMappings' => [ // REQUIRED
                        [
                            'InputChannelLevels' => [ // REQUIRED
                                [
                                    'Gain' => <integer>, // REQUIRED
                                    'InputChannel' => <integer>, // REQUIRED
                                ],
                                // ...
                            ],
                            'OutputChannel' => <integer>, // REQUIRED
                        ],
                        // ...
                    ],
                    'ChannelsIn' => <integer>,
                    'ChannelsOut' => <integer>,
                ],
                'StreamName' => '<string>',
            ],
            // ...
        ],
        'AvailBlanking' => [
            'AvailBlankingImage' => [
                'PasswordParam' => '<string>',
                'Uri' => '<string>', // REQUIRED
                'Username' => '<string>',
            ],
            'State' => 'DISABLED|ENABLED',
        ],
        'AvailConfiguration' => [
            'AvailSettings' => [
                'Esam' => [
                    'AcquisitionPointId' => '<string>', // REQUIRED
                    'AdAvailOffset' => <integer>,
                    'PasswordParam' => '<string>',
                    'PoisEndpoint' => '<string>', // REQUIRED
                    'Username' => '<string>',
                    'ZoneIdentity' => '<string>',
                ],
                'Scte35SpliceInsert' => [
                    'AdAvailOffset' => <integer>,
                    'NoRegionalBlackoutFlag' => 'FOLLOW|IGNORE',
                    'WebDeliveryAllowedFlag' => 'FOLLOW|IGNORE',
                ],
                'Scte35TimeSignalApos' => [
                    'AdAvailOffset' => <integer>,
                    'NoRegionalBlackoutFlag' => 'FOLLOW|IGNORE',
                    'WebDeliveryAllowedFlag' => 'FOLLOW|IGNORE',
                ],
            ],
        ],
        'BlackoutSlate' => [
            'BlackoutSlateImage' => [
                'PasswordParam' => '<string>',
                'Uri' => '<string>', // REQUIRED
                'Username' => '<string>',
            ],
            'NetworkEndBlackout' => 'DISABLED|ENABLED',
            'NetworkEndBlackoutImage' => [
                'PasswordParam' => '<string>',
                'Uri' => '<string>', // REQUIRED
                'Username' => '<string>',
            ],
            'NetworkId' => '<string>',
            'State' => 'DISABLED|ENABLED',
        ],
        'CaptionDescriptions' => [
            [
                'Accessibility' => 'DOES_NOT_IMPLEMENT_ACCESSIBILITY_FEATURES|IMPLEMENTS_ACCESSIBILITY_FEATURES',
                'CaptionSelectorName' => '<string>', // REQUIRED
                'DestinationSettings' => [
                    'AribDestinationSettings' => [
                    ],
                    'BurnInDestinationSettings' => [
                        'Alignment' => 'CENTERED|LEFT|SMART',
                        'BackgroundColor' => 'BLACK|NONE|WHITE',
                        'BackgroundOpacity' => <integer>,
                        'Font' => [
                            'PasswordParam' => '<string>',
                            'Uri' => '<string>', // REQUIRED
                            'Username' => '<string>',
                        ],
                        'FontColor' => 'BLACK|BLUE|GREEN|RED|WHITE|YELLOW',
                        'FontOpacity' => <integer>,
                        'FontResolution' => <integer>,
                        'FontSize' => '<string>',
                        'OutlineColor' => 'BLACK|BLUE|GREEN|RED|WHITE|YELLOW',
                        'OutlineSize' => <integer>,
                        'ShadowColor' => 'BLACK|NONE|WHITE',
                        'ShadowOpacity' => <integer>,
                        'ShadowXOffset' => <integer>,
                        'ShadowYOffset' => <integer>,
                        'TeletextGridControl' => 'FIXED|SCALED',
                        'XPosition' => <integer>,
                        'YPosition' => <integer>,
                    ],
                    'DvbSubDestinationSettings' => [
                        'Alignment' => 'CENTERED|LEFT|SMART',
                        'BackgroundColor' => 'BLACK|NONE|WHITE',
                        'BackgroundOpacity' => <integer>,
                        'Font' => [
                            'PasswordParam' => '<string>',
                            'Uri' => '<string>', // REQUIRED
                            'Username' => '<string>',
                        ],
                        'FontColor' => 'BLACK|BLUE|GREEN|RED|WHITE|YELLOW',
                        'FontOpacity' => <integer>,
                        'FontResolution' => <integer>,
                        'FontSize' => '<string>',
                        'OutlineColor' => 'BLACK|BLUE|GREEN|RED|WHITE|YELLOW',
                        'OutlineSize' => <integer>,
                        'ShadowColor' => 'BLACK|NONE|WHITE',
                        'ShadowOpacity' => <integer>,
                        'ShadowXOffset' => <integer>,
                        'ShadowYOffset' => <integer>,
                        'TeletextGridControl' => 'FIXED|SCALED',
                        'XPosition' => <integer>,
                        'YPosition' => <integer>,
                    ],
                    'EbuTtDDestinationSettings' => [
                        'CopyrightHolder' => '<string>',
                        'FillLineGap' => 'DISABLED|ENABLED',
                        'FontFamily' => '<string>',
                        'StyleControl' => 'EXCLUDE|INCLUDE',
                    ],
                    'EmbeddedDestinationSettings' => [
                    ],
                    'EmbeddedPlusScte20DestinationSettings' => [
                    ],
                    'RtmpCaptionInfoDestinationSettings' => [
                    ],
                    'Scte20PlusEmbeddedDestinationSettings' => [
                    ],
                    'Scte27DestinationSettings' => [
                    ],
                    'SmpteTtDestinationSettings' => [
                    ],
                    'TeletextDestinationSettings' => [
                    ],
                    'TtmlDestinationSettings' => [
                        'StyleControl' => 'PASSTHROUGH|USE_CONFIGURED',
                    ],
                    'WebvttDestinationSettings' => [
                        'StyleControl' => 'NO_STYLE_DATA|PASSTHROUGH',
                    ],
                ],
                'LanguageCode' => '<string>',
                'LanguageDescription' => '<string>',
                'Name' => '<string>', // REQUIRED
            ],
            // ...
        ],
        'FeatureActivations' => [
            'InputPrepareScheduleActions' => 'DISABLED|ENABLED',
        ],
        'GlobalConfiguration' => [
            'InitialAudioGain' => <integer>,
            'InputEndAction' => 'NONE|SWITCH_AND_LOOP_INPUTS',
            'InputLossBehavior' => [
                'BlackFrameMsec' => <integer>,
                'InputLossImageColor' => '<string>',
                'InputLossImageSlate' => [
                    'PasswordParam' => '<string>',
                    'Uri' => '<string>', // REQUIRED
                    'Username' => '<string>',
                ],
                'InputLossImageType' => 'COLOR|SLATE',
                'RepeatFrameMsec' => <integer>,
            ],
            'OutputLockingMode' => 'EPOCH_LOCKING|PIPELINE_LOCKING',
            'OutputTimingSource' => 'INPUT_CLOCK|SYSTEM_CLOCK',
            'SupportLowFramerateInputs' => 'DISABLED|ENABLED',
        ],
        'MotionGraphicsConfiguration' => [
            'MotionGraphicsInsertion' => 'DISABLED|ENABLED',
            'MotionGraphicsSettings' => [ // REQUIRED
                'HtmlMotionGraphicsSettings' => [
                ],
            ],
        ],
        'NielsenConfiguration' => [
            'DistributorId' => '<string>',
            'NielsenPcmToId3Tagging' => 'DISABLED|ENABLED',
        ],
        'OutputGroups' => [ // REQUIRED
            [
                'Name' => '<string>',
                'OutputGroupSettings' => [ // REQUIRED
                    'ArchiveGroupSettings' => [
                        'ArchiveCdnSettings' => [
                            'ArchiveS3Settings' => [
                                'CannedAcl' => 'AUTHENTICATED_READ|BUCKET_OWNER_FULL_CONTROL|BUCKET_OWNER_READ|PUBLIC_READ',
                            ],
                        ],
                        'Destination' => [ // REQUIRED
                            'DestinationRefId' => '<string>',
                        ],
                        'RolloverInterval' => <integer>,
                    ],
                    'FrameCaptureGroupSettings' => [
                        'Destination' => [ // REQUIRED
                            'DestinationRefId' => '<string>',
                        ],
                        'FrameCaptureCdnSettings' => [
                            'FrameCaptureS3Settings' => [
                                'CannedAcl' => 'AUTHENTICATED_READ|BUCKET_OWNER_FULL_CONTROL|BUCKET_OWNER_READ|PUBLIC_READ',
                            ],
                        ],
                    ],
                    'HlsGroupSettings' => [
                        'AdMarkers' => ['<string>', ...],
                        'BaseUrlContent' => '<string>',
                        'BaseUrlContent1' => '<string>',
                        'BaseUrlManifest' => '<string>',
                        'BaseUrlManifest1' => '<string>',
                        'CaptionLanguageMappings' => [
                            [
                                'CaptionChannel' => <integer>, // REQUIRED
                                'LanguageCode' => '<string>', // REQUIRED
                                'LanguageDescription' => '<string>', // REQUIRED
                            ],
                            // ...
                        ],
                        'CaptionLanguageSetting' => 'INSERT|NONE|OMIT',
                        'ClientCache' => 'DISABLED|ENABLED',
                        'CodecSpecification' => 'RFC_4281|RFC_6381',
                        'ConstantIv' => '<string>',
                        'Destination' => [ // REQUIRED
                            'DestinationRefId' => '<string>',
                        ],
                        'DirectoryStructure' => 'SINGLE_DIRECTORY|SUBDIRECTORY_PER_STREAM',
                        'DiscontinuityTags' => 'INSERT|NEVER_INSERT',
                        'EncryptionType' => 'AES128|SAMPLE_AES',
                        'HlsCdnSettings' => [
                            'HlsAkamaiSettings' => [
                                'ConnectionRetryInterval' => <integer>,
                                'FilecacheDuration' => <integer>,
                                'HttpTransferMode' => 'CHUNKED|NON_CHUNKED',
                                'NumRetries' => <integer>,
                                'RestartDelay' => <integer>,
                                'Salt' => '<string>',
                                'Token' => '<string>',
                            ],
                            'HlsBasicPutSettings' => [
                                'ConnectionRetryInterval' => <integer>,
                                'FilecacheDuration' => <integer>,
                                'NumRetries' => <integer>,
                                'RestartDelay' => <integer>,
                            ],
                            'HlsMediaStoreSettings' => [
                                'ConnectionRetryInterval' => <integer>,
                                'FilecacheDuration' => <integer>,
                                'MediaStoreStorageClass' => 'TEMPORAL',
                                'NumRetries' => <integer>,
                                'RestartDelay' => <integer>,
                            ],
                            'HlsS3Settings' => [
                                'CannedAcl' => 'AUTHENTICATED_READ|BUCKET_OWNER_FULL_CONTROL|BUCKET_OWNER_READ|PUBLIC_READ',
                            ],
                            'HlsWebdavSettings' => [
                                'ConnectionRetryInterval' => <integer>,
                                'FilecacheDuration' => <integer>,
                                'HttpTransferMode' => 'CHUNKED|NON_CHUNKED',
                                'NumRetries' => <integer>,
                                'RestartDelay' => <integer>,
                            ],
                        ],
                        'HlsId3SegmentTagging' => 'DISABLED|ENABLED',
                        'IFrameOnlyPlaylists' => 'DISABLED|STANDARD',
                        'IncompleteSegmentBehavior' => 'AUTO|SUPPRESS',
                        'IndexNSegments' => <integer>,
                        'InputLossAction' => 'EMIT_OUTPUT|PAUSE_OUTPUT',
                        'IvInManifest' => 'EXCLUDE|INCLUDE',
                        'IvSource' => 'EXPLICIT|FOLLOWS_SEGMENT_NUMBER',
                        'KeepSegments' => <integer>,
                        'KeyFormat' => '<string>',
                        'KeyFormatVersions' => '<string>',
                        'KeyProviderSettings' => [
                            'StaticKeySettings' => [
                                'KeyProviderServer' => [
                                    'PasswordParam' => '<string>',
                                    'Uri' => '<string>', // REQUIRED
                                    'Username' => '<string>',
                                ],
                                'StaticKeyValue' => '<string>', // REQUIRED
                            ],
                        ],
                        'ManifestCompression' => 'GZIP|NONE',
                        'ManifestDurationFormat' => 'FLOATING_POINT|INTEGER',
                        'MinSegmentLength' => <integer>,
                        'Mode' => 'LIVE|VOD',
                        'OutputSelection' => 'MANIFESTS_AND_SEGMENTS|SEGMENTS_ONLY|VARIANT_MANIFESTS_AND_SEGMENTS',
                        'ProgramDateTime' => 'EXCLUDE|INCLUDE',
                        'ProgramDateTimeClock' => 'INITIALIZE_FROM_OUTPUT_TIMECODE|SYSTEM_CLOCK',
                        'ProgramDateTimePeriod' => <integer>,
                        'RedundantManifest' => 'DISABLED|ENABLED',
                        'SegmentLength' => <integer>,
                        'SegmentationMode' => 'USE_INPUT_SEGMENTATION|USE_SEGMENT_DURATION',
                        'SegmentsPerSubdirectory' => <integer>,
                        'StreamInfResolution' => 'EXCLUDE|INCLUDE',
                        'TimedMetadataId3Frame' => 'NONE|PRIV|TDRL',
                        'TimedMetadataId3Period' => <integer>,
                        'TimestampDeltaMilliseconds' => <integer>,
                        'TsFileMode' => 'SEGMENTED_FILES|SINGLE_FILE',
                    ],
                    'MediaPackageGroupSettings' => [
                        'Destination' => [ // REQUIRED
                            'DestinationRefId' => '<string>',
                        ],
                    ],
                    'MsSmoothGroupSettings' => [
                        'AcquisitionPointId' => '<string>',
                        'AudioOnlyTimecodeControl' => 'PASSTHROUGH|USE_CONFIGURED_CLOCK',
                        'CertificateMode' => 'SELF_SIGNED|VERIFY_AUTHENTICITY',
                        'ConnectionRetryInterval' => <integer>,
                        'Destination' => [ // REQUIRED
                            'DestinationRefId' => '<string>',
                        ],
                        'EventId' => '<string>',
                        'EventIdMode' => 'NO_EVENT_ID|USE_CONFIGURED|USE_TIMESTAMP',
                        'EventStopBehavior' => 'NONE|SEND_EOS',
                        'FilecacheDuration' => <integer>,
                        'FragmentLength' => <integer>,
                        'InputLossAction' => 'EMIT_OUTPUT|PAUSE_OUTPUT',
                        'NumRetries' => <integer>,
                        'RestartDelay' => <integer>,
                        'SegmentationMode' => 'USE_INPUT_SEGMENTATION|USE_SEGMENT_DURATION',
                        'SendDelayMs' => <integer>,
                        'SparseTrackType' => 'NONE|SCTE_35|SCTE_35_WITHOUT_SEGMENTATION',
                        'StreamManifestBehavior' => 'DO_NOT_SEND|SEND',
                        'TimestampOffset' => '<string>',
                        'TimestampOffsetMode' => 'USE_CONFIGURED_OFFSET|USE_EVENT_START_DATE',
                    ],
                    'MultiplexGroupSettings' => [
                    ],
                    'RtmpGroupSettings' => [
                        'AdMarkers' => ['<string>', ...],
                        'AuthenticationScheme' => 'AKAMAI|COMMON',
                        'CacheFullBehavior' => 'DISCONNECT_IMMEDIATELY|WAIT_FOR_SERVER',
                        'CacheLength' => <integer>,
                        'CaptionData' => 'ALL|FIELD1_608|FIELD1_AND_FIELD2_608',
                        'InputLossAction' => 'EMIT_OUTPUT|PAUSE_OUTPUT',
                        'RestartDelay' => <integer>,
                    ],
                    'UdpGroupSettings' => [
                        'InputLossAction' => 'DROP_PROGRAM|DROP_TS|EMIT_PROGRAM',
                        'TimedMetadataId3Frame' => 'NONE|PRIV|TDRL',
                        'TimedMetadataId3Period' => <integer>,
                    ],
                ],
                'Outputs' => [ // REQUIRED
                    [
                        'AudioDescriptionNames' => ['<string>', ...],
                        'CaptionDescriptionNames' => ['<string>', ...],
                        'OutputName' => '<string>',
                        'OutputSettings' => [ // REQUIRED
                            'ArchiveOutputSettings' => [
                                'ContainerSettings' => [ // REQUIRED
                                    'M2tsSettings' => [
                                        'AbsentInputAudioBehavior' => 'DROP|ENCODE_SILENCE',
                                        'Arib' => 'DISABLED|ENABLED',
                                        'AribCaptionsPid' => '<string>',
                                        'AribCaptionsPidControl' => 'AUTO|USE_CONFIGURED',
                                        'AudioBufferModel' => 'ATSC|DVB',
                                        'AudioFramesPerPes' => <integer>,
                                        'AudioPids' => '<string>',
                                        'AudioStreamType' => 'ATSC|DVB',
                                        'Bitrate' => <integer>,
                                        'BufferModel' => 'MULTIPLEX|NONE',
                                        'CcDescriptor' => 'DISABLED|ENABLED',
                                        'DvbNitSettings' => [
                                            'NetworkId' => <integer>, // REQUIRED
                                            'NetworkName' => '<string>', // REQUIRED
                                            'RepInterval' => <integer>,
                                        ],
                                        'DvbSdtSettings' => [
                                            'OutputSdt' => 'SDT_FOLLOW|SDT_FOLLOW_IF_PRESENT|SDT_MANUAL|SDT_NONE',
                                            'RepInterval' => <integer>,
                                            'ServiceName' => '<string>',
                                            'ServiceProviderName' => '<string>',
                                        ],
                                        'DvbSubPids' => '<string>',
                                        'DvbTdtSettings' => [
                                            'RepInterval' => <integer>,
                                        ],
                                        'DvbTeletextPid' => '<string>',
                                        'Ebif' => 'NONE|PASSTHROUGH',
                                        'EbpAudioInterval' => 'VIDEO_AND_FIXED_INTERVALS|VIDEO_INTERVAL',
                                        'EbpLookaheadMs' => <integer>,
                                        'EbpPlacement' => 'VIDEO_AND_AUDIO_PIDS|VIDEO_PID',
                                        'EcmPid' => '<string>',
                                        'EsRateInPes' => 'EXCLUDE|INCLUDE',
                                        'EtvPlatformPid' => '<string>',
                                        'EtvSignalPid' => '<string>',
                                        'FragmentTime' => <float>,
                                        'Klv' => 'NONE|PASSTHROUGH',
                                        'KlvDataPids' => '<string>',
                                        'NielsenId3Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'NullPacketBitrate' => <float>,
                                        'PatInterval' => <integer>,
                                        'PcrControl' => 'CONFIGURED_PCR_PERIOD|PCR_EVERY_PES_PACKET',
                                        'PcrPeriod' => <integer>,
                                        'PcrPid' => '<string>',
                                        'PmtInterval' => <integer>,
                                        'PmtPid' => '<string>',
                                        'ProgramNum' => <integer>,
                                        'RateMode' => 'CBR|VBR',
                                        'Scte27Pids' => '<string>',
                                        'Scte35Control' => 'NONE|PASSTHROUGH',
                                        'Scte35Pid' => '<string>',
                                        'Scte35PrerollPullupMilliseconds' => <float>,
                                        'SegmentationMarkers' => 'EBP|EBP_LEGACY|NONE|PSI_SEGSTART|RAI_ADAPT|RAI_SEGSTART',
                                        'SegmentationStyle' => 'MAINTAIN_CADENCE|RESET_CADENCE',
                                        'SegmentationTime' => <float>,
                                        'TimedMetadataBehavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'TimedMetadataPid' => '<string>',
                                        'TransportStreamId' => <integer>,
                                        'VideoPid' => '<string>',
                                    ],
                                    'RawSettings' => [
                                    ],
                                ],
                                'Extension' => '<string>',
                                'NameModifier' => '<string>',
                            ],
                            'FrameCaptureOutputSettings' => [
                                'NameModifier' => '<string>',
                            ],
                            'HlsOutputSettings' => [
                                'H265PackagingType' => 'HEV1|HVC1',
                                'HlsSettings' => [ // REQUIRED
                                    'AudioOnlyHlsSettings' => [
                                        'AudioGroupId' => '<string>',
                                        'AudioOnlyImage' => [
                                            'PasswordParam' => '<string>',
                                            'Uri' => '<string>', // REQUIRED
                                            'Username' => '<string>',
                                        ],
                                        'AudioTrackType' => 'ALTERNATE_AUDIO_AUTO_SELECT|ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT|ALTERNATE_AUDIO_NOT_AUTO_SELECT|AUDIO_ONLY_VARIANT_STREAM',
                                        'SegmentType' => 'AAC|FMP4',
                                    ],
                                    'Fmp4HlsSettings' => [
                                        'AudioRenditionSets' => '<string>',
                                        'NielsenId3Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'TimedMetadataBehavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                    ],
                                    'FrameCaptureHlsSettings' => [
                                    ],
                                    'StandardHlsSettings' => [
                                        'AudioRenditionSets' => '<string>',
                                        'M3u8Settings' => [ // REQUIRED
                                            'AudioFramesPerPes' => <integer>,
                                            'AudioPids' => '<string>',
                                            'EcmPid' => '<string>',
                                            'NielsenId3Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                            'PatInterval' => <integer>,
                                            'PcrControl' => 'CONFIGURED_PCR_PERIOD|PCR_EVERY_PES_PACKET',
                                            'PcrPeriod' => <integer>,
                                            'PcrPid' => '<string>',
                                            'PmtInterval' => <integer>,
                                            'PmtPid' => '<string>',
                                            'ProgramNum' => <integer>,
                                            'Scte35Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                            'Scte35Pid' => '<string>',
                                            'TimedMetadataBehavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                            'TimedMetadataPid' => '<string>',
                                            'TransportStreamId' => <integer>,
                                            'VideoPid' => '<string>',
                                        ],
                                    ],
                                ],
                                'NameModifier' => '<string>',
                                'SegmentModifier' => '<string>',
                            ],
                            'MediaPackageOutputSettings' => [
                            ],
                            'MsSmoothOutputSettings' => [
                                'H265PackagingType' => 'HEV1|HVC1',
                                'NameModifier' => '<string>',
                            ],
                            'MultiplexOutputSettings' => [
                                'Destination' => [ // REQUIRED
                                    'DestinationRefId' => '<string>',
                                ],
                            ],
                            'RtmpOutputSettings' => [
                                'CertificateMode' => 'SELF_SIGNED|VERIFY_AUTHENTICITY',
                                'ConnectionRetryInterval' => <integer>,
                                'Destination' => [ // REQUIRED
                                    'DestinationRefId' => '<string>',
                                ],
                                'NumRetries' => <integer>,
                            ],
                            'UdpOutputSettings' => [
                                'BufferMsec' => <integer>,
                                'ContainerSettings' => [ // REQUIRED
                                    'M2tsSettings' => [
                                        'AbsentInputAudioBehavior' => 'DROP|ENCODE_SILENCE',
                                        'Arib' => 'DISABLED|ENABLED',
                                        'AribCaptionsPid' => '<string>',
                                        'AribCaptionsPidControl' => 'AUTO|USE_CONFIGURED',
                                        'AudioBufferModel' => 'ATSC|DVB',
                                        'AudioFramesPerPes' => <integer>,
                                        'AudioPids' => '<string>',
                                        'AudioStreamType' => 'ATSC|DVB',
                                        'Bitrate' => <integer>,
                                        'BufferModel' => 'MULTIPLEX|NONE',
                                        'CcDescriptor' => 'DISABLED|ENABLED',
                                        'DvbNitSettings' => [
                                            'NetworkId' => <integer>, // REQUIRED
                                            'NetworkName' => '<string>', // REQUIRED
                                            'RepInterval' => <integer>,
                                        ],
                                        'DvbSdtSettings' => [
                                            'OutputSdt' => 'SDT_FOLLOW|SDT_FOLLOW_IF_PRESENT|SDT_MANUAL|SDT_NONE',
                                            'RepInterval' => <integer>,
                                            'ServiceName' => '<string>',
                                            'ServiceProviderName' => '<string>',
                                        ],
                                        'DvbSubPids' => '<string>',
                                        'DvbTdtSettings' => [
                                            'RepInterval' => <integer>,
                                        ],
                                        'DvbTeletextPid' => '<string>',
                                        'Ebif' => 'NONE|PASSTHROUGH',
                                        'EbpAudioInterval' => 'VIDEO_AND_FIXED_INTERVALS|VIDEO_INTERVAL',
                                        'EbpLookaheadMs' => <integer>,
                                        'EbpPlacement' => 'VIDEO_AND_AUDIO_PIDS|VIDEO_PID',
                                        'EcmPid' => '<string>',
                                        'EsRateInPes' => 'EXCLUDE|INCLUDE',
                                        'EtvPlatformPid' => '<string>',
                                        'EtvSignalPid' => '<string>',
                                        'FragmentTime' => <float>,
                                        'Klv' => 'NONE|PASSTHROUGH',
                                        'KlvDataPids' => '<string>',
                                        'NielsenId3Behavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'NullPacketBitrate' => <float>,
                                        'PatInterval' => <integer>,
                                        'PcrControl' => 'CONFIGURED_PCR_PERIOD|PCR_EVERY_PES_PACKET',
                                        'PcrPeriod' => <integer>,
                                        'PcrPid' => '<string>',
                                        'PmtInterval' => <integer>,
                                        'PmtPid' => '<string>',
                                        'ProgramNum' => <integer>,
                                        'RateMode' => 'CBR|VBR',
                                        'Scte27Pids' => '<string>',
                                        'Scte35Control' => 'NONE|PASSTHROUGH',
                                        'Scte35Pid' => '<string>',
                                        'Scte35PrerollPullupMilliseconds' => <float>,
                                        'SegmentationMarkers' => 'EBP|EBP_LEGACY|NONE|PSI_SEGSTART|RAI_ADAPT|RAI_SEGSTART',
                                        'SegmentationStyle' => 'MAINTAIN_CADENCE|RESET_CADENCE',
                                        'SegmentationTime' => <float>,
                                        'TimedMetadataBehavior' => 'NO_PASSTHROUGH|PASSTHROUGH',
                                        'TimedMetadataPid' => '<string>',
                                        'TransportStreamId' => <integer>,
                                        'VideoPid' => '<string>',
                                    ],
                                ],
                                'Destination' => [ // REQUIRED
                                    'DestinationRefId' => '<string>',
                                ],
                                'FecOutputSettings' => [
                                    'ColumnDepth' => <integer>,
                                    'IncludeFec' => 'COLUMN|COLUMN_AND_ROW',
                                    'RowLength' => <integer>,
                                ],
                            ],
                        ],
                        'VideoDescriptionName' => '<string>',
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'TimecodeConfig' => [ // REQUIRED
            'Source' => 'EMBEDDED|SYSTEMCLOCK|ZEROBASED', // REQUIRED
            'SyncThreshold' => <integer>,
        ],
        'VideoDescriptions' => [ // REQUIRED
            [
                'CodecSettings' => [
                    'FrameCaptureSettings' => [
                        'CaptureInterval' => <integer>,
                        'CaptureIntervalUnits' => 'MILLISECONDS|SECONDS',
                        'TimecodeBurninSettings' => [
                            'FontSize' => 'EXTRA_SMALL_10|LARGE_48|MEDIUM_32|SMALL_16', // REQUIRED
                            'Position' => 'BOTTOM_CENTER|BOTTOM_LEFT|BOTTOM_RIGHT|MIDDLE_CENTER|MIDDLE_LEFT|MIDDLE_RIGHT|TOP_CENTER|TOP_LEFT|TOP_RIGHT', // REQUIRED
                            'Prefix' => '<string>',
                        ],
                    ],
                    'H264Settings' => [
                        'AdaptiveQuantization' => 'AUTO|HIGH|HIGHER|LOW|MAX|MEDIUM|OFF',
                        'AfdSignaling' => 'AUTO|FIXED|NONE',
                        'Bitrate' => <integer>,
                        'BufFillPct' => <integer>,
                        'BufSize' => <integer>,
                        'ColorMetadata' => 'IGNORE|INSERT',
                        'ColorSpaceSettings' => [
                            'ColorSpacePassthroughSettings' => [
                            ],
                            'Rec601Settings' => [
                            ],
                            'Rec709Settings' => [
                            ],
                        ],
                        'EntropyEncoding' => 'CABAC|CAVLC',
                        'FilterSettings' => [
                            'TemporalFilterSettings' => [
                                'PostFilterSharpening' => 'AUTO|DISABLED|ENABLED',
                                'Strength' => 'AUTO|STRENGTH_1|STRENGTH_2|STRENGTH_3|STRENGTH_4|STRENGTH_5|STRENGTH_6|STRENGTH_7|STRENGTH_8|STRENGTH_9|STRENGTH_10|STRENGTH_11|STRENGTH_12|STRENGTH_13|STRENGTH_14|STRENGTH_15|STRENGTH_16',
                            ],
                        ],
                        'FixedAfd' => 'AFD_0000|AFD_0010|AFD_0011|AFD_0100|AFD_1000|AFD_1001|AFD_1010|AFD_1011|AFD_1101|AFD_1110|AFD_1111',
                        'FlickerAq' => 'DISABLED|ENABLED',
                        'ForceFieldPictures' => 'DISABLED|ENABLED',
                        'FramerateControl' => 'INITIALIZE_FROM_SOURCE|SPECIFIED',
                        'FramerateDenominator' => <integer>,
                        'FramerateNumerator' => <integer>,
                        'GopBReference' => 'DISABLED|ENABLED',
                        'GopClosedCadence' => <integer>,
                        'GopNumBFrames' => <integer>,
                        'GopSize' => <float>,
                        'GopSizeUnits' => 'FRAMES|SECONDS',
                        'Level' => 'H264_LEVEL_1|H264_LEVEL_1_1|H264_LEVEL_1_2|H264_LEVEL_1_3|H264_LEVEL_2|H264_LEVEL_2_1|H264_LEVEL_2_2|H264_LEVEL_3|H264_LEVEL_3_1|H264_LEVEL_3_2|H264_LEVEL_4|H264_LEVEL_4_1|H264_LEVEL_4_2|H264_LEVEL_5|H264_LEVEL_5_1|H264_LEVEL_5_2|H264_LEVEL_AUTO',
                        'LookAheadRateControl' => 'HIGH|LOW|MEDIUM',
                        'MaxBitrate' => <integer>,
                        'MinIInterval' => <integer>,
                        'NumRefFrames' => <integer>,
                        'ParControl' => 'INITIALIZE_FROM_SOURCE|SPECIFIED',
                        'ParDenominator' => <integer>,
                        'ParNumerator' => <integer>,
                        'Profile' => 'BASELINE|HIGH|HIGH_10BIT|HIGH_422|HIGH_422_10BIT|MAIN',
                        'QualityLevel' => 'ENHANCED_QUALITY|STANDARD_QUALITY',
                        'QvbrQualityLevel' => <integer>,
                        'RateControlMode' => 'CBR|MULTIPLEX|QVBR|VBR',
                        'ScanType' => 'INTERLACED|PROGRESSIVE',
                        'SceneChangeDetect' => 'DISABLED|ENABLED',
                        'Slices' => <integer>,
                        'Softness' => <integer>,
                        'SpatialAq' => 'DISABLED|ENABLED',
                        'SubgopLength' => 'DYNAMIC|FIXED',
                        'Syntax' => 'DEFAULT|RP2027',
                        'TemporalAq' => 'DISABLED|ENABLED',
                        'TimecodeBurninSettings' => [
                            'FontSize' => 'EXTRA_SMALL_10|LARGE_48|MEDIUM_32|SMALL_16', // REQUIRED
                            'Position' => 'BOTTOM_CENTER|BOTTOM_LEFT|BOTTOM_RIGHT|MIDDLE_CENTER|MIDDLE_LEFT|MIDDLE_RIGHT|TOP_CENTER|TOP_LEFT|TOP_RIGHT', // REQUIRED
                            'Prefix' => '<string>',
                        ],
                        'TimecodeInsertion' => 'DISABLED|PIC_TIMING_SEI',
                    ],
                    'H265Settings' => [
                        'AdaptiveQuantization' => 'AUTO|HIGH|HIGHER|LOW|MAX|MEDIUM|OFF',
                        'AfdSignaling' => 'AUTO|FIXED|NONE',
                        'AlternativeTransferFunction' => 'INSERT|OMIT',
                        'Bitrate' => <integer>,
                        'BufSize' => <integer>,
                        'ColorMetadata' => 'IGNORE|INSERT',
                        'ColorSpaceSettings' => [
                            'ColorSpacePassthroughSettings' => [
                            ],
                            'DolbyVision81Settings' => [
                            ],
                            'Hdr10Settings' => [
                                'MaxCll' => <integer>,
                                'MaxFall' => <integer>,
                            ],
                            'Rec601Settings' => [
                            ],
                            'Rec709Settings' => [
                            ],
                        ],
                        'FilterSettings' => [
                            'TemporalFilterSettings' => [
                                'PostFilterSharpening' => 'AUTO|DISABLED|ENABLED',
                                'Strength' => 'AUTO|STRENGTH_1|STRENGTH_2|STRENGTH_3|STRENGTH_4|STRENGTH_5|STRENGTH_6|STRENGTH_7|STRENGTH_8|STRENGTH_9|STRENGTH_10|STRENGTH_11|STRENGTH_12|STRENGTH_13|STRENGTH_14|STRENGTH_15|STRENGTH_16',
                            ],
                        ],
                        'FixedAfd' => 'AFD_0000|AFD_0010|AFD_0011|AFD_0100|AFD_1000|AFD_1001|AFD_1010|AFD_1011|AFD_1101|AFD_1110|AFD_1111',
                        'FlickerAq' => 'DISABLED|ENABLED',
                        'FramerateDenominator' => <integer>, // REQUIRED
                        'FramerateNumerator' => <integer>, // REQUIRED
                        'GopClosedCadence' => <integer>,
                        'GopSize' => <float>,
                        'GopSizeUnits' => 'FRAMES|SECONDS',
                        'Level' => 'H265_LEVEL_1|H265_LEVEL_2|H265_LEVEL_2_1|H265_LEVEL_3|H265_LEVEL_3_1|H265_LEVEL_4|H265_LEVEL_4_1|H265_LEVEL_5|H265_LEVEL_5_1|H265_LEVEL_5_2|H265_LEVEL_6|H265_LEVEL_6_1|H265_LEVEL_6_2|H265_LEVEL_AUTO',
                        'LookAheadRateControl' => 'HIGH|LOW|MEDIUM',
                        'MaxBitrate' => <integer>,
                        'MinIInterval' => <integer>,
                        'ParDenominator' => <integer>,
                        'ParNumerator' => <integer>,
                        'Profile' => 'MAIN|MAIN_10BIT',
                        'QvbrQualityLevel' => <integer>,
                        'RateControlMode' => 'CBR|MULTIPLEX|QVBR',
                        'ScanType' => 'INTERLACED|PROGRESSIVE',
                        'SceneChangeDetect' => 'DISABLED|ENABLED',
                        'Slices' => <integer>,
                        'Tier' => 'HIGH|MAIN',
                        'TimecodeBurninSettings' => [
                            'FontSize' => 'EXTRA_SMALL_10|LARGE_48|MEDIUM_32|SMALL_16', // REQUIRED
                            'Position' => 'BOTTOM_CENTER|BOTTOM_LEFT|BOTTOM_RIGHT|MIDDLE_CENTER|MIDDLE_LEFT|MIDDLE_RIGHT|TOP_CENTER|TOP_LEFT|TOP_RIGHT', // REQUIRED
                            'Prefix' => '<string>',
                        ],
                        'TimecodeInsertion' => 'DISABLED|PIC_TIMING_SEI',
                    ],
                    'Mpeg2Settings' => [
                        'AdaptiveQuantization' => 'AUTO|HIGH|LOW|MEDIUM|OFF',
                        'AfdSignaling' => 'AUTO|FIXED|NONE',
                        'ColorMetadata' => 'IGNORE|INSERT',
                        'ColorSpace' => 'AUTO|PASSTHROUGH',
                        'DisplayAspectRatio' => 'DISPLAYRATIO16X9|DISPLAYRATIO4X3',
                        'FilterSettings' => [
                            'TemporalFilterSettings' => [
                                'PostFilterSharpening' => 'AUTO|DISABLED|ENABLED',
                                'Strength' => 'AUTO|STRENGTH_1|STRENGTH_2|STRENGTH_3|STRENGTH_4|STRENGTH_5|STRENGTH_6|STRENGTH_7|STRENGTH_8|STRENGTH_9|STRENGTH_10|STRENGTH_11|STRENGTH_12|STRENGTH_13|STRENGTH_14|STRENGTH_15|STRENGTH_16',
                            ],
                        ],
                        'FixedAfd' => 'AFD_0000|AFD_0010|AFD_0011|AFD_0100|AFD_1000|AFD_1001|AFD_1010|AFD_1011|AFD_1101|AFD_1110|AFD_1111',
                        'FramerateDenominator' => <integer>, // REQUIRED
                        'FramerateNumerator' => <integer>, // REQUIRED
                        'GopClosedCadence' => <integer>,
                        'GopNumBFrames' => <integer>,
                        'GopSize' => <float>,
                        'GopSizeUnits' => 'FRAMES|SECONDS',
                        'ScanType' => 'INTERLACED|PROGRESSIVE',
                        'SubgopLength' => 'DYNAMIC|FIXED',
                        'TimecodeBurninSettings' => [
                            'FontSize' => 'EXTRA_SMALL_10|LARGE_48|MEDIUM_32|SMALL_16', // REQUIRED
                            'Position' => 'BOTTOM_CENTER|BOTTOM_LEFT|BOTTOM_RIGHT|MIDDLE_CENTER|MIDDLE_LEFT|MIDDLE_RIGHT|TOP_CENTER|TOP_LEFT|TOP_RIGHT', // REQUIRED
                            'Prefix' => '<string>',
                        ],
                        'TimecodeInsertion' => 'DISABLED|GOP_TIMECODE',
                    ],
                ],
                'Height' => <integer>,
                'Name' => '<string>', // REQUIRED
                'RespondToAfd' => 'NONE|PASSTHROUGH|RESPOND',
                'ScalingBehavior' => 'DEFAULT|STRETCH_TO_OUTPUT',
                'Sharpness' => <integer>,
                'Width' => <integer>,
            ],
            // ...
        ],
    ],
    'InputAttachments' => [
        [
            'AutomaticInputFailoverSettings' => [
                'ErrorClearTimeMsec' => <integer>,
                'FailoverConditions' => [
                    [
                        'FailoverConditionSettings' => [
                            'AudioSilenceSettings' => [
                                'AudioSelectorName' => '<string>', // REQUIRED
                                'AudioSilenceThresholdMsec' => <integer>,
                            ],
                            'InputLossSettings' => [
                                'InputLossThresholdMsec' => <integer>,
                            ],
                            'VideoBlackSettings' => [
                                'BlackDetectThreshold' => <float>,
                                'VideoBlackThresholdMsec' => <integer>,
                            ],
                        ],
                    ],
                    // ...
                ],
                'InputPreference' => 'EQUAL_INPUT_PREFERENCE|PRIMARY_INPUT_PREFERRED',
                'SecondaryInputId' => '<string>', // REQUIRED
            ],
            'InputAttachmentName' => '<string>',
            'InputId' => '<string>',
            'InputSettings' => [
                'AudioSelectors' => [
                    [
                        'Name' => '<string>', // REQUIRED
                        'SelectorSettings' => [
                            'AudioHlsRenditionSelection' => [
                                'GroupId' => '<string>', // REQUIRED
                                'Name' => '<string>', // REQUIRED
                            ],
                            'AudioLanguageSelection' => [
                                'LanguageCode' => '<string>', // REQUIRED
                                'LanguageSelectionPolicy' => 'LOOSE|STRICT',
                            ],
                            'AudioPidSelection' => [
                                'Pid' => <integer>, // REQUIRED
                            ],
                            'AudioTrackSelection' => [
                                'DolbyEDecode' => [
                                    'ProgramSelection' => 'ALL_CHANNELS|PROGRAM_1|PROGRAM_2|PROGRAM_3|PROGRAM_4|PROGRAM_5|PROGRAM_6|PROGRAM_7|PROGRAM_8', // REQUIRED
                                ],
                                'Tracks' => [ // REQUIRED
                                    [
                                        'Track' => <integer>, // REQUIRED
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                    ],
                    // ...
                ],
                'CaptionSelectors' => [
                    [
                        'LanguageCode' => '<string>',
                        'Name' => '<string>', // REQUIRED
                        'SelectorSettings' => [
                            'AncillarySourceSettings' => [
                                'SourceAncillaryChannelNumber' => <integer>,
                            ],
                            'AribSourceSettings' => [
                            ],
                            'DvbSubSourceSettings' => [
                                'OcrLanguage' => 'DEU|ENG|FRA|NLD|POR|SPA',
                                'Pid' => <integer>,
                            ],
                            'EmbeddedSourceSettings' => [
                                'Convert608To708' => 'DISABLED|UPCONVERT',
                                'Scte20Detection' => 'AUTO|OFF',
                                'Source608ChannelNumber' => <integer>,
                                'Source608TrackNumber' => <integer>,
                            ],
                            'Scte20SourceSettings' => [
                                'Convert608To708' => 'DISABLED|UPCONVERT',
                                'Source608ChannelNumber' => <integer>,
                            ],
                            'Scte27SourceSettings' => [
                                'OcrLanguage' => 'DEU|ENG|FRA|NLD|POR|SPA',
                                'Pid' => <integer>,
                            ],
                            'TeletextSourceSettings' => [
                                'OutputRectangle' => [
                                    'Height' => <float>, // REQUIRED
                                    'LeftOffset' => <float>, // REQUIRED
                                    'TopOffset' => <float>, // REQUIRED
                                    'Width' => <float>, // REQUIRED
                                ],
                                'PageNumber' => '<string>',
                            ],
                        ],
                    ],
                    // ...
                ],
                'DeblockFilter' => 'DISABLED|ENABLED',
                'DenoiseFilter' => 'DISABLED|ENABLED',
                'FilterStrength' => <integer>,
                'InputFilter' => 'AUTO|DISABLED|FORCED',
                'NetworkInputSettings' => [
                    'HlsInputSettings' => [
                        'Bandwidth' => <integer>,
                        'BufferSegments' => <integer>,
                        'Retries' => <integer>,
                        'RetryInterval' => <integer>,
                        'Scte35Source' => 'MANIFEST|SEGMENTS',
                    ],
                    'ServerValidation' => 'CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME|CHECK_CRYPTOGRAPHY_ONLY',
                ],
                'Scte35Pid' => <integer>,
                'Smpte2038DataPreference' => 'IGNORE|PREFER',
                'SourceEndBehavior' => 'CONTINUE|LOOP',
                'VideoSelector' => [
                    'ColorSpace' => 'FOLLOW|HDR10|HLG_2020|REC_601|REC_709',
                    'ColorSpaceSettings' => [
                        'Hdr10Settings' => [
                            'MaxCll' => <integer>,
                            'MaxFall' => <integer>,
                        ],
                    ],
                    'ColorSpaceUsage' => 'FALLBACK|FORCE',
                    'SelectorSettings' => [
                        'VideoSelectorPid' => [
                            'Pid' => <integer>,
                        ],
                        'VideoSelectorProgramId' => [
                            'ProgramId' => <integer>,
                        ],
                    ],
                ],
            ],
        ],
        // ...
    ],
    'InputSpecification' => [
        'Codec' => 'MPEG2|AVC|HEVC',
        'MaximumBitrate' => 'MAX_10_MBPS|MAX_20_MBPS|MAX_50_MBPS',
        'Resolution' => 'SD|HD|UHD',
    ],
    'LogLevel' => 'ERROR|WARNING|INFO|DEBUG|DISABLED',
    'Maintenance' => [
        'MaintenanceDay' => 'MONDAY|TUESDAY|WEDNESDAY|THURSDAY|FRIDAY|SATURDAY|SUNDAY',
        'MaintenanceScheduledDate' => '<string>',
        'MaintenanceStartTime' => '<string>',
    ],
    'Name' => '<string>',
    'RoleArn' => '<string>',
]);

Parameter Details

Members
CdiInputSpecification
  • Type: CdiInputSpecification structure
ChannelId
  • Required: Yes
  • Type: string
Destinations
  • Type: Array of OutputDestination structures
EncoderSettings
  • Type: EncoderSettings structure
Encoder Settings
InputAttachments