Livestream Channel

This table represents the livestream_channel resource from Google Cloud Platform.

gcp.livestream_channel

Fields

TitleIDTypeData TypeDescription
_keycorestring
active_inputcorestringOutput only. The InputAttachment.key that serves as the current input source. The first input in the input_attachments is the initial input source.
ancestorscorearray<string>
create_timecoretimestampOutput only. The creation time.
datadog_display_namecorestring
elementary_streamscorejsonList of elementary streams.
encryptionscorejsonEncryption configurations for this channel. Each configuration has an ID which is referred to by each MuxStream to indicate which configuration is used for that output.
input_attachmentscorejsonA list of input attachments that this channel uses. One channel can have multiple inputs as the input sources. Only one input can be selected as the input source at one time.
input_configcorejsonThe configuration for input sources defined in input_attachments.
labelscorearray<string>
log_configcorejsonConfiguration of platform logs for this channel.
manifestscorejsonList of output manifests.
mux_streamscorejsonList of multiplexing settings for output streams.
namecorestringThe resource name of the channel, in the form of: `projects/{project}/locations/{location}/channels/{channelId}`.
organization_idcorestring
outputcorejsonRequired. Information about the output (that is, the Cloud Storage bucket to store the generated live stream).
parentcorestring
project_idcorestring
project_numbercorestring
resource_namecorestring
retention_configcorejsonOptional. Configuration for retention of output files for this channel.
sprite_sheetscorejsonList of output sprite sheets.
static_overlayscorejsonOptional. List of static overlay images. Those images display over the output content for the whole duration of the live stream.
streaming_errorcorejsonOutput only. A description of the reason for the streaming error. This property is always present when streaming_state is STREAMING_ERROR.
streaming_statecorestringOutput only. State of the streaming operation. Possible values: ['STREAMING_STATE_UNSPECIFIED', 'STREAMING', 'AWAITING_INPUT', 'STREAMING_ERROR', 'STREAMING_NO_INPUT', 'STOPPED', 'STARTING', 'STOPPING']. Values descriptions: ['Streaming state is not specified.', 'Channel is getting the input stream, generating the live streams to the specified output location.', 'Channel is waiting for the input stream through the input.', 'Channel is running, but has trouble publishing the live streams onto the specified output location (for example, the specified Cloud Storage bucket is not writable).', 'Channel is generating live streams with no input stream. Live streams are filled out with black screen, while input stream is missing. Not supported yet.', 'Channel is stopped, finishing live streams.', 'Channel is starting.', 'Channel is stopping.']
tagscorehstore
timecode_configcorejsonConfiguration of timecode for this channel.
update_timecoretimestampOutput only. The update time.