[ aws . mediaconnect ]
update-flow
Описание
Обновляет существующий поток.
См. также: Документацию AWS API
Синтаксис
update-flow
--flow-arn <value>
[--source-failover-config <value>]
[--maintenance <value>]
[--source-monitoring-config <value>]
[--ndi-config <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]
Параметры
--flow-arn (строка)
--source-failover-config (структура)
Настройки резервного копирования источника.
FailoverMode -> (строка)
RecoveryWindow -> (целое число)
SourcePriority -> (структура)
Приоритет, который нужно назначить источнику. Можно иметь основной поток и резервный или два потока с одинаковым приоритетом.
PrimarySource -> (строка)
State -> (строка)
Краткая запись:
FailoverMode=string,RecoveryWindow=integer,SourcePriority={PrimarySource=string},State=string
Синтаксис JSON:
{
"FailoverMode": "MERGE"|"FAILOVER",
"RecoveryWindow": integer,
"SourcePriority": {
"PrimarySource": "string"
},
"State": "ENABLED"|"DISABLED"
}
--maintenance (структура)
Настройки обслуживания потока.
MaintenanceDay -> (строка)
MaintenanceScheduledDate -> (строка)
MaintenanceStartHour -> (строка)
Краткая запись:
MaintenanceDay=string,MaintenanceScheduledDate=string,MaintenanceStartHour=string
Синтаксис JSON:
{
"MaintenanceDay": "Monday"|"Tuesday"|"Wednesday"|"Thursday"|"Friday"|"Saturday"|"Sunday",
"MaintenanceScheduledDate": "string",
"MaintenanceStartHour": "string"
}
--source-monitoring-config (структура)
Настройки мониторинга источника.
ThumbnailState -> (строка)
AudioMonitoringSettings -> (список)
Содержит настройки мониторинга метрик аудиопотока.
(структура)
Определяет конфигурацию для мониторинга метрик аудиопотока.
SilentAudio -> (структура)
Обнаруживает периоды тишины.
State -> (строка)
SilentAudio.ThresholdSeconds -> (целое число)
ContentQualityAnalysisState -> (строка)
VideoMonitoringSettings -> (список)
Содержит настройки мониторинга метрик видеопотока.
(структура)
Определяет конфигурацию для мониторинга метрик видеопотока.
BlackFrames -> (структура)
Обнаруживает видеокадры, которые чёрные.
State -> (строка)
BlackFrames.ThresholdSeconds -> (целое число)
FrozenFrames -> (структура)
Обнаруживает видеокадры, которые не изменились.
State -> (строка)
FrozenFrames.ThresholdSeconds -> (целое число)
Синтаксис JSON:
{
"ThumbnailState": "ENABLED"|"DISABLED",
"AudioMonitoringSettings": [
{
"SilentAudio": {
"State": "ENABLED"|"DISABLED",
"ThresholdSeconds": integer
}
}
...
],
"ContentQualityAnalysisState": "ENABLED"|"DISABLED",
"VideoMonitoringSettings": [
{
"BlackFrames": {
"State": "ENABLED"|"DISABLED",
"ThresholdSeconds": integer
},
"FrozenFrames": {
"State": "ENABLED"|"DISABLED",
"ThresholdSeconds": integer
}
}
...
]
}
--ndi-config (структура)
Определяет конфигурационные параметры для NDI-выходов. Требуется, если поток включает NDI-выходы.
NdiState -> (строка)
MachineName -> (строка)
NdiDiscoveryServers -> (список)
Список до трёх конфигураций NDI-серверов обнаружения. Хотя API это не требует, эта конфигурация необходима для корректной работы NDI.
(структура)
Определяет конфигурационные параметры для отдельных NDI-серверов обнаружения. Разрешается максимум 3 сервера.
DiscoveryServerAddress -> (строка)
DiscoveryServerPort -> (целое число)
VpcInterfaceAdapter -> (строка)
Краткая запись:
NdiState=string,MachineName=string,NdiDiscoveryServers=[{DiscoveryServerAddress=string,DiscoveryServerPort=integer,VpcInterfaceAdapter=string},{DiscoveryServerAddress=string,DiscoveryServerPort=integer,VpcInterfaceAdapter=string}]
Синтаксис JSON:
{
"NdiState": "ENABLED"|"DISABLED",
"MachineName": "string",
"NdiDiscoveryServers": [
{
"DiscoveryServerAddress": "string",
"DiscoveryServerPort": integer,
"VpcInterfaceAdapter": "string"
}
...
]
}
--cli-input-json | --cli-input-yaml (строка) Читает аргументы из предоставленной JSON-строки. JSON-строка соответствует формату, предоставленному в --generate-cli-skeleton. Если на командной строке указаны другие аргументы, эти значения переопределят значения, предоставленные в JSON. Невозможно передавать произвольные двоичные значения с помощью предоставленного JSON-значения, так как строка будет интерпретирована буквально. Это не может быть указано вместе с --cli-input-yaml.
--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса API. Если указано без значения или со значением input, выводит пример входного JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если указано yaml-input, будет выведен пример входного YAML, который можно использовать с --cli-input-yaml. Если указано значение output, выполняется валидация входных данных команды и возвращается пример выходного JSON для этой команды. Сгенерированный JSON-скелет не является стабильным между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-скелете.
Глобальные параметры
--debug (логическое значение)
Включить отладочный протокол.
--endpoint-url (строка)
Переопределить URL по умолчанию команды заданным URL.
--no-verify-ssl (логическое значение)
По умолчанию AWS CLI использует SSL при общении с AWS-сервисами. Для каждого SSL-соединения AWS CLI будет проверять SSL-сертификаты. Этот параметр переопределяет поведение проверки SSL-сертификатов по умолчанию.
--no-paginate (логическое значение)
Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.
--output (строка)
Стиль форматирования для вывода команд.
- json
- текст
- таблица
- yaml
- yaml-поток
--query (строка)
Запрос JMESPath для фильтрации данных ответа.
--profile (строка)
Использовать конкретный профиль из файла аутентификации.
--region (строка)
Регион для использования. Переопределяет настройки конфигурации/среды.
--version (строка)
Отобразить версию этого инструмента.
--color (строка)
Включить/отключить цветной вывод.
- вкл
- выкл
- авто
--no-sign-request (логическое значение)
Не подписывать запросы. Кредиты не будут загружены, если этот параметр указан.
--ca-bundle (строка)
Файл с пакетом сертификатов CA для проверки SSL-сертификатов. Переопределяет настройки конфигурации/среды.
--cli-read-timeout (целое число)
Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию — 60 секунд.
--cli-connect-timeout (целое число)
Максимальное время подключения сокета в секундах. Если значение установлено в 0, подключение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию — 60 секунд.
--cli-binary-format (строка)
Стиль форматирования, используемый для двоичных блоков. Формат по умолчанию — base64. Формат base64 ожидает, что двоичные блоки будут предоставлены в виде строки, закодированной в base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны быть переданы буквально. При предоставлении содержимого файла, которое соответствует двоичному блоку, fileb:// всегда будет обрабатываться как двоичный и будет использовать содержимое файла напрямую независимо от параметра cli-binary-format. При использовании file:// содержимое файла должно быть должным образом отформатировано для настроенного параметра cli-binary-format.
- base64
- raw-in-base64-out
--no-cli-pager (логическое значение)
Отключить пейджер CLI для вывода.
--cli-auto-prompt (логическое значение)
Автоматически запрашивать входные параметры CLI.
--no-cli-auto-prompt (логическое значение)
Отключить автоматическое запроса входных параметров CLI.
Вывод
Поток -> (структура)
Обновленный поток.
AvailabilityZone -> (строка)
Описание -> (строка)
EgressIp -> (строка)
Права -> (список)
Права в этом потоке.
(структура)
Настройки права доступа к потоку.
DataTransferSubscriberFeePercent -> (целое число)
Описание -> (строка)
Шифрование -> (структура)
Тип шифрования, который будет использоваться для вывода, связанного с этим правом доступа.
Алгоритм -> (строка)
Постоянный начальный вектор -> (строка)
DeviceId -> (строка)
Тип ключа -> (строка)
Регион -> (строка)
ResourceId -> (строка)
RoleArn -> (строка)
SecretArn -> (строка)
Url -> (строка)
EntitlementArn -> (строка)
EntitlementStatus -> (строка)
Имя -> (строка)
Подписчики -> (список)
Идентификаторы учетных записей Amazon Web Services, с которыми вы хотите поделиться своим контентом. Получающие учетные записи (подписчики) смогут создавать собственные потоки, используя ваш контент в качестве источника.
(строка)
FlowArn -> (строка)
MediaStreams -> (список)
Потоки медиа, связанные с потоком. После того, как вы свяжете поток медиа с источником, вы также можете связать его с выводами в потоке.
(структура)
Поток медиа представляет собой один компонент вашего контента, например, видео, аудио или вспомогательные данные. После добавления потока медиа в поток вы можете связать его с источниками и выводами, которые используют протокол ST 2110 JPEG XS или CDI.
Атрибуты -> (структура)
Атрибуты, связанные с потоком медиа.
Fmtp -> (структура)
Настройки, которые вы хотите использовать для определения потока медиа.
Порядок каналов -> (строка)
Цветовая гамма -> (строка)
Точная частота кадров -> (строка)
PAR -> (строка)
Диапазон -> (строка)
Режим сканирования -> (строка)
Tcs -> (строка)
Язык -> (строка)
Частота -> (целое число)
Описание -> (строка)
Fmt -> (целое число)
MediaStreamId -> (целое число)
MediaStreamName -> (строка)
MediaStreamType -> (строка)
Формат видео -> (строка)
Название -> (строка)
Выходы -> (список)
Выходные данные в этом потоке.
(структура)
Настройки вывода.
DataTransferSubscriberFeePercent -> (целое число)
Description -> (строка)
Destination -> (строка)
Encryption -> (структура)
Тип ключа, используемого для шифрования. Если keyType не указан, служба использует значение по умолчанию (static-key).
Algorithm -> (строка)
ConstantInitializationVector -> (строка)
DeviceId -> (строка)
KeyType -> (строка)
Region -> (строка)
ResourceId -> (строка)
RoleArn -> (строка)
SecretArn -> (строка)
Url -> (строка)
EntitlementArn -> (строка)
ListenerAddress -> (строка)
MediaLiveInputArn -> (строка)
MediaStreamOutputConfigurations -> (список)
Настройка каждого потока медиа, связанного с выводом.
(структура)
Поток медиа, связанный с выводом, и параметры для этого связывания.
DestinationConfigurations -> (список)
Параметры транспорта, связанные с каждым исходящим потоком медиа.
(структура)
Параметры транспорта, которые вы хотите связать с исходящим потоком медиа.
DestinationIp -> (строка)
DestinationPort -> (целое число)
Interface -> (структура)
Интерфейс VPC, который вы хотите использовать для потока медиа, связанного с выводом.
Name -> (строка)
OutboundIp -> (строка)
EncodingName -> (строка)
EncodingParameters -> (структура)
Коллекция параметров, определяющих, как MediaConnect преобразует содержимое. Эти поля применяются только к выводам в потоках, имеющих источник CDI.
CompressionFactor -> (двойное)
EncoderProfile -> (строка)
MediaStreamName -> (строка)
Name -> (строка)
OutputArn -> (строка)
Port -> (целое число)
Transport -> (структура)
Атрибуты, связанные с потоком передачи, используемым в выводе.
CidrAllowList -> (список)
Диапазон IP-адресов, которые должны быть разрешены для инициации запросов вывода в этот поток. Эти IP-адреса должны быть в формате блока CIDR; например, 10.0.0.0/16
(строка)
MaxBitrate -> (целое число)
MaxLatency -> (целое число)
MaxSyncBuffer -> (целое число)
MinLatency -> (целое число)
Protocol -> (строка)
Протокол, используемый источником или выводом.
Примечание
Elemental MediaConnect больше не поддерживает протокол Fujitsu QoS. Эта ссылка поддерживается только для целей обратной совместимости.RemoteId -> (строка)
SenderControlPort -> (целое число)
SenderIpAddress -> (строка)
SmoothingLatency -> (целое число)
SourceListenerAddress -> (строка)
SourceListenerPort -> (целое число)
StreamId -> (строка)
NdiSpeedHqQuality -> (целое число)
NdiProgramName -> (строка)
VpcInterfaceAttachment -> (структура)
Имя привязки интерфейса VPC, используемой для этого вывода.
VpcInterfaceName -> (строка)
BridgeArn -> (строка)
BridgePorts -> (список)
Порты моста, которые используются в данный момент.
(целое число)
OutputStatus -> (строка)
Source -> (структура)
Источник потока.
DataTransferSubscriberFeePercent -> (целое число)
Decryption -> (структура)
Тип шифрования, используемого для контента, полученного из этого источника.
Algorithm -> (строка)
ConstantInitializationVector -> (строка)
DeviceId -> (строка)
KeyType -> (строка)
Region -> (строка)
ResourceId -> (строка)
RoleArn -> (строка)
SecretArn -> (строка)
Url -> (строка)
Description -> (строка)
EntitlementArn -> (строка)
IngestIp -> (строка)
IngestPort -> (целое число)
MediaStreamSourceConfigurations -> (список)
Медиапотоки, связанные с источником, и параметры этих связей.
(структура)
Медиапоток, связанный с источником, и параметры этой связи.
EncodingName -> (строка)
InputConfigurations -> (список)
Медиапотоки, которые вы хотите связать с источником.
(структура)
Параметры передачи, связанные с входящим медиапотоком.
InputIp -> (строка)
InputPort -> (целое число)
Interface -> (структура)
Интерфейс VPC, откуда поступает медиапоток.
Name -> (строка)
MediaStreamName -> (строка)
Name -> (строка)
SenderControlPort -> (целое число)
SenderIpAddress -> (строка)
SourceArn -> (строка)
Transport -> (структура)
Атрибуты, относящиеся к потоку передачи, используемому в источнике.
CidrAllowList -> (список)
Диапазон IP-адресов, которые должны быть разрешены для инициации запросов вывода в этот поток. Эти IP-адреса должны быть в формате CIDR (Classless Inter-Domain Routing), например, 10.0.0.0/16
(строка)
MaxBitrate -> (целое число)
MaxLatency -> (целое число)
MaxSyncBuffer -> (целое число)
MinLatency -> (целое число)
Protocol -> (строка)
Протокол, используемый источником или выводом.
Примечание
Elemental MediaConnect больше не поддерживает протокол Fujitsu QoS. Эта ссылка сохраняется только для совместимости со старыми версиями.RemoteId -> (строка)
SenderControlPort -> (целое число)
SenderIpAddress -> (строка)
SmoothingLatency -> (целое число)
SourceListenerAddress -> (строка)
SourceListenerPort -> (целое число)
StreamId -> (строка)
NdiSpeedHqQuality -> (целое число)
NdiProgramName -> (строка)
VpcInterfaceName -> (строка)
WhitelistCidr -> (строка)
GatewayBridgeSource -> (структура)
Настройка источника для облачных потоков, принимающих поток с моста.
BridgeArn -> (строка)
VpcInterfaceAttachment -> (структура)
Имя прикрепления интерфейса VPC, используемого для этого источника моста.
VpcInterfaceName -> (строка)
SourceFailoverConfig -> (структура)
Настройки резервного копирования источника.
FailoverMode -> (строка)
RecoveryWindow -> (целое число)
SourcePriority -> (структура)
Приоритет, который вы хотите назначить источнику. Вы можете иметь основной поток и резервный поток или два потока с одинаковым приоритетом.
PrimarySource -> (строка)
State -> (строка)
Sources -> (список)
Настройки источников, назначенных потоку.
(структура)
Настройки источника потока.
DataTransferSubscriberFeePercent -> (целое число)
Decryption -> (структура)
Тип шифрования, используемого для контента, поступающего из этого источника.
Algorithm -> (строка)
ConstantInitializationVector -> (строка)
DeviceId -> (строка)
KeyType -> (строка)
Region -> (строка)
ResourceId -> (строка)
RoleArn -> (строка)
SecretArn -> (строка)
Url -> (строка)
Description -> (строка)
EntitlementArn -> (строка)
IngestIp -> (строка)
IngestPort -> (целое число)
MediaStreamSourceConfigurations -> (список)
Медиапотоки, связанные с источником, и параметры этих связей.
(структура)
Медиапоток, связанный с источником, и параметры этой связи.
EncodingName -> (строка)
InputConfigurations -> (список)
Медиапотоки, которые вы хотите связать с источником.
(структура)
Параметры передачи, связанные с входящим медиапотоком.
InputIp -> (строка)
InputPort -> (целое число)
Interface -> (структура)
Интерфейс VPC, через который поступает медиапоток.
Name -> (строка)
MediaStreamName -> (строка)
Name -> (строка)
SenderControlPort -> (целое число)
SenderIpAddress -> (строка)
SourceArn -> (строка)
Transport -> (структура)
Атрибуты, связанные с потоком передачи, используемые в источнике.
CidrAllowList -> (список)
Диапазон IP-адресов, которые должны быть разрешены для отправки запросов вывода в этот поток. Эти IP-адреса должны быть в формате CIDR (Classless Inter-Domain Routing), например, 10.0.0.0/16
(строка)
MaxBitrate -> (целое число)
MaxLatency -> (целое число)
MaxSyncBuffer -> (целое число)
MinLatency -> (целое число)
Protocol -> (строка)
Протокол, используемый источником или выводом.
Примечание
Elemental MediaConnect больше не поддерживает протокол QoS Fujitsu. Эта ссылка сохраняется только для целей обратной совместимости.RemoteId -> (строка)
SenderControlPort -> (целое число)
SenderIpAddress -> (строка)
SmoothingLatency -> (целое число)
SourceListenerAddress -> (строка)
SourceListenerPort -> (целое число)
StreamId -> (строка)
NdiSpeedHqQuality -> (целое число)
NdiProgramName -> (строка)
VpcInterfaceName -> (строка)
WhitelistCidr -> (строка)
GatewayBridgeSource -> (структура)
Настройка источника для облачных потоков, принимающих поток от моста.
BridgeArn -> (строка)
VpcInterfaceAttachment -> (структура)
Имя прикрепления интерфейса VPC для этого источника моста.
VpcInterfaceName -> (строка)
Status -> (строка)
VpcInterfaces -> (список)
Интерфейсы VPC для этого потока.
(структура)
Настройки источника VPC.
Name -> (строка)
NetworkInterfaceIds -> (список)
Идентификаторы сетевых интерфейсов, созданных в учетной записи клиента MediaConnect.
(строка)
NetworkInterfaceType -> (строка)
RoleArn -> (строка)
SecurityGroupIds -> (список)
Идентификаторы групп безопасности, которые будут использоваться для ENI.
(строка)
SubnetId -> (строка)
Maintenance -> (структура)
Настройки технического обслуживания потока.
MaintenanceDay -> (строка)
MaintenanceDeadline -> (строка)
MaintenanceScheduledDate -> (строка)
MaintenanceStartHour -> (строка)
SourceMonitoringConfig -> (структура)
Настройки мониторинга источника.
ThumbnailState -> (строка)
AudioMonitoringSettings -> (список)
Содержит настройки мониторинга метрик аудиопотока.
(структура)
Определяет конфигурацию мониторинга метрик аудиопотока.
SilentAudio -> (структура)
Обнаруживает периоды тишины.
State -> (строка)
SilentAudio.ThresholdSeconds -> (целое число)
ContentQualityAnalysisState -> (строка)
VideoMonitoringSettings -> (список)
Содержит настройки мониторинга метрик видеопотока.
(структура)
Определяет конфигурацию мониторинга метрик видеопотока.
BlackFrames -> (структура)
Обнаруживает видеокадры, которые являются чёрными.
State -> (строка)
BlackFrames.ThresholdSeconds -> (целое число)
FrozenFrames -> (структура)
Обнаруживает видеокадры, которые не изменились.
State -> (строка)
FrozenFrames.ThresholdSeconds -> (целое число)
FlowSize -> (строка)
NdiConfig -> (структура)
Определяет параметры конфигурации NDI выходов. Требуется, если поток включает NDI выходы.
NdiState -> (строка)
MachineName -> (строка)
NdiDiscoveryServers -> (список)
Список до трёх конфигураций NDI серверов обнаружения. Хотя API это не требует, такая конфигурация необходима для корректной работы NDI функциональности.
(структура)
Определяет параметры конфигурации отдельных NDI серверов обнаружения. Максимальное количество серверов — 3.
DiscoveryServerAddress -> (строка)
DiscoveryServerPort -> (целое число)
VpcInterfaceAdapter -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.