We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
aws-native.ivs.getStage
Start a Neo task
Explain and create an aws-native.ivs.getStage resource
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
Resource Type definition for AWS::IVS::Stage.
Using getStage
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getStage(args: GetStageArgs, opts?: InvokeOptions): Promise<GetStageResult>
function getStageOutput(args: GetStageOutputArgs, opts?: InvokeOptions): Output<GetStageResult>def get_stage(arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetStageResult
def get_stage_output(arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetStageResult]func LookupStage(ctx *Context, args *LookupStageArgs, opts ...InvokeOption) (*LookupStageResult, error)
func LookupStageOutput(ctx *Context, args *LookupStageOutputArgs, opts ...InvokeOption) LookupStageResultOutput> Note: This function is named LookupStage in the Go SDK.
public static class GetStage
{
public static Task<GetStageResult> InvokeAsync(GetStageArgs args, InvokeOptions? opts = null)
public static Output<GetStageResult> Invoke(GetStageInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetStageResult> getStage(GetStageArgs args, InvokeOptions options)
public static Output<GetStageResult> getStage(GetStageArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:ivs:getStage
arguments:
# arguments dictionaryThe following arguments are supported:
- Arn string
- Stage ARN is automatically generated on creation and assigned as the unique identifier.
- Arn string
- Stage ARN is automatically generated on creation and assigned as the unique identifier.
- arn String
- Stage ARN is automatically generated on creation and assigned as the unique identifier.
- arn string
- Stage ARN is automatically generated on creation and assigned as the unique identifier.
- arn str
- Stage ARN is automatically generated on creation and assigned as the unique identifier.
- arn String
- Stage ARN is automatically generated on creation and assigned as the unique identifier.
getStage Result
The following output properties are available:
- Active
Session stringId - ID of the active session within the stage.
- Arn string
- Stage ARN is automatically generated on creation and assigned as the unique identifier.
- Auto
Participant Pulumi.Recording Configuration Aws Native. Ivs. Outputs. Stage Auto Participant Recording Configuration - Configuration object for individual participant recording.
- Name string
- Stage name
-
List<Pulumi.
Aws Native. Outputs. Tag> - An array of key-value pairs to apply to this resource.
- Active
Session stringId - ID of the active session within the stage.
- Arn string
- Stage ARN is automatically generated on creation and assigned as the unique identifier.
- Auto
Participant StageRecording Configuration Auto Participant Recording Configuration - Configuration object for individual participant recording.
- Name string
- Stage name
- Tag
- An array of key-value pairs to apply to this resource.
- active
Session StringId - ID of the active session within the stage.
- arn String
- Stage ARN is automatically generated on creation and assigned as the unique identifier.
- auto
Participant StageRecording Configuration Auto Participant Recording Configuration - Configuration object for individual participant recording.
- name String
- Stage name
- List<Tag>
- An array of key-value pairs to apply to this resource.
- active
Session stringId - ID of the active session within the stage.
- arn string
- Stage ARN is automatically generated on creation and assigned as the unique identifier.
- auto
Participant StageRecording Configuration Auto Participant Recording Configuration - Configuration object for individual participant recording.
- name string
- Stage name
- Tag[]
- An array of key-value pairs to apply to this resource.
- active_
session_ strid - ID of the active session within the stage.
- arn str
- Stage ARN is automatically generated on creation and assigned as the unique identifier.
- auto_
participant_ Stagerecording_ configuration Auto Participant Recording Configuration - Configuration object for individual participant recording.
- name str
- Stage name
- Sequence[root_Tag]
- An array of key-value pairs to apply to this resource.
- active
Session StringId - ID of the active session within the stage.
- arn String
- Stage ARN is automatically generated on creation and assigned as the unique identifier.
- auto
Participant Property MapRecording Configuration - Configuration object for individual participant recording.
- name String
- Stage name
- List<Property Map>
- An array of key-value pairs to apply to this resource.
Supporting Types
StageAutoParticipantRecordingConfiguration
- Storage
Configuration stringArn - ARN of the StorageConfiguration resource to use for individual participant recording.
- Hls
Configuration Pulumi.Aws Native. Ivs. Inputs. Stage Hls Configuration - HLS configuration object for individual participant recording.
- Media
Types List<Pulumi.Aws Native. Ivs. Stage Auto Participant Recording Configuration Media Types Item> - Types of media to be recorded. Default: AUDIO_VIDEO.
- Recording
Reconnect intWindow Seconds - If a stage publisher disconnects and then reconnects within the specified interval, the multiple recordings will be considered a single recording and merged together. The default value is 0, which disables merging.
- Thumbnail
Configuration Pulumi.Aws Native. Ivs. Inputs. Stage Thumbnail Configuration - A complex type that allows you to enable/disable the recording of thumbnails for individual participant recording and modify the interval at which thumbnails are generated for the live session.
- Storage
Configuration stringArn - ARN of the StorageConfiguration resource to use for individual participant recording.
- Hls
Configuration StageHls Configuration - HLS configuration object for individual participant recording.
- Media
Types []StageAuto Participant Recording Configuration Media Types Item - Types of media to be recorded. Default: AUDIO_VIDEO.
- Recording
Reconnect intWindow Seconds - If a stage publisher disconnects and then reconnects within the specified interval, the multiple recordings will be considered a single recording and merged together. The default value is 0, which disables merging.
- Thumbnail
Configuration StageThumbnail Configuration - A complex type that allows you to enable/disable the recording of thumbnails for individual participant recording and modify the interval at which thumbnails are generated for the live session.
- storage
Configuration StringArn - ARN of the StorageConfiguration resource to use for individual participant recording.
- hls
Configuration StageHls Configuration - HLS configuration object for individual participant recording.
- media
Types List<StageAuto Participant Recording Configuration Media Types Item> - Types of media to be recorded. Default: AUDIO_VIDEO.
- recording
Reconnect IntegerWindow Seconds - If a stage publisher disconnects and then reconnects within the specified interval, the multiple recordings will be considered a single recording and merged together. The default value is 0, which disables merging.
- thumbnail
Configuration StageThumbnail Configuration - A complex type that allows you to enable/disable the recording of thumbnails for individual participant recording and modify the interval at which thumbnails are generated for the live session.
- storage
Configuration stringArn - ARN of the StorageConfiguration resource to use for individual participant recording.
- hls
Configuration StageHls Configuration - HLS configuration object for individual participant recording.
- media
Types StageAuto Participant Recording Configuration Media Types Item[] - Types of media to be recorded. Default: AUDIO_VIDEO.
- recording
Reconnect numberWindow Seconds - If a stage publisher disconnects and then reconnects within the specified interval, the multiple recordings will be considered a single recording and merged together. The default value is 0, which disables merging.
- thumbnail
Configuration StageThumbnail Configuration - A complex type that allows you to enable/disable the recording of thumbnails for individual participant recording and modify the interval at which thumbnails are generated for the live session.
- storage_
configuration_ strarn - ARN of the StorageConfiguration resource to use for individual participant recording.
- hls_
configuration StageHls Configuration - HLS configuration object for individual participant recording.
- media_
types Sequence[StageAuto Participant Recording Configuration Media Types Item] - Types of media to be recorded. Default: AUDIO_VIDEO.
- recording_
reconnect_ intwindow_ seconds - If a stage publisher disconnects and then reconnects within the specified interval, the multiple recordings will be considered a single recording and merged together. The default value is 0, which disables merging.
- thumbnail_
configuration StageThumbnail Configuration - A complex type that allows you to enable/disable the recording of thumbnails for individual participant recording and modify the interval at which thumbnails are generated for the live session.
- storage
Configuration StringArn - ARN of the StorageConfiguration resource to use for individual participant recording.
- hls
Configuration Property Map - HLS configuration object for individual participant recording.
- media
Types List<"AUDIO_VIDEO" | "AUDIO_ONLY"> - Types of media to be recorded. Default: AUDIO_VIDEO.
- recording
Reconnect NumberWindow Seconds - If a stage publisher disconnects and then reconnects within the specified interval, the multiple recordings will be considered a single recording and merged together. The default value is 0, which disables merging.
- thumbnail
Configuration Property Map - A complex type that allows you to enable/disable the recording of thumbnails for individual participant recording and modify the interval at which thumbnails are generated for the live session.
StageAutoParticipantRecordingConfigurationMediaTypesItem
StageHlsConfiguration
- Participant
Recording Pulumi.Hls Configuration Aws Native. Ivs. Inputs. Stage Participant Recording Hls Configuration - Object specifying a configuration of participant HLS recordings for individual participant recording.
- Participant
Recording StageHls Configuration Participant Recording Hls Configuration - Object specifying a configuration of participant HLS recordings for individual participant recording.
- participant
Recording StageHls Configuration Participant Recording Hls Configuration - Object specifying a configuration of participant HLS recordings for individual participant recording.
- participant
Recording StageHls Configuration Participant Recording Hls Configuration - Object specifying a configuration of participant HLS recordings for individual participant recording.
- participant_
recording_ Stagehls_ configuration Participant Recording Hls Configuration - Object specifying a configuration of participant HLS recordings for individual participant recording.
- participant
Recording Property MapHls Configuration - Object specifying a configuration of participant HLS recordings for individual participant recording.
StageParticipantRecordingHlsConfiguration
- Target
Segment intDuration Seconds - Defines the target duration for recorded segments generated when recording a stage participant. Segments may have durations longer than the specified value when needed to ensure each segment begins with a keyframe. Default: 6.
- Target
Segment intDuration Seconds - Defines the target duration for recorded segments generated when recording a stage participant. Segments may have durations longer than the specified value when needed to ensure each segment begins with a keyframe. Default: 6.
- target
Segment IntegerDuration Seconds - Defines the target duration for recorded segments generated when recording a stage participant. Segments may have durations longer than the specified value when needed to ensure each segment begins with a keyframe. Default: 6.
- target
Segment numberDuration Seconds - Defines the target duration for recorded segments generated when recording a stage participant. Segments may have durations longer than the specified value when needed to ensure each segment begins with a keyframe. Default: 6.
- target_
segment_ intduration_ seconds - Defines the target duration for recorded segments generated when recording a stage participant. Segments may have durations longer than the specified value when needed to ensure each segment begins with a keyframe. Default: 6.
- target
Segment NumberDuration Seconds - Defines the target duration for recorded segments generated when recording a stage participant. Segments may have durations longer than the specified value when needed to ensure each segment begins with a keyframe. Default: 6.
StageThumbnailConfiguration
- Participant
Thumbnail Pulumi.Configuration Aws Native. Ivs. Inputs. Stage Thumbnail Configuration Participant Thumbnail Configuration Properties - An object representing a configuration of thumbnails for recorded video from an individual participant.
- Participant
Thumbnail StageConfiguration Thumbnail Configuration Participant Thumbnail Configuration Properties - An object representing a configuration of thumbnails for recorded video from an individual participant.
- participant
Thumbnail StageConfiguration Thumbnail Configuration Participant Thumbnail Configuration Properties - An object representing a configuration of thumbnails for recorded video from an individual participant.
- participant
Thumbnail StageConfiguration Thumbnail Configuration Participant Thumbnail Configuration Properties - An object representing a configuration of thumbnails for recorded video from an individual participant.
- participant_
thumbnail_ Stageconfiguration Thumbnail Configuration Participant Thumbnail Configuration Properties - An object representing a configuration of thumbnails for recorded video from an individual participant.
- participant
Thumbnail Property MapConfiguration - An object representing a configuration of thumbnails for recorded video from an individual participant.
StageThumbnailConfigurationParticipantThumbnailConfigurationProperties
- Recording
Mode Pulumi.Aws Native. Ivs. Stage Thumbnail Configuration Participant Thumbnail Configuration Properties Recording Mode - Thumbnail recording mode. Default: DISABLED.
- Storage
List<Pulumi.
Aws Native. Ivs. Stage Thumbnail Configuration Participant Thumbnail Configuration Properties Storage Item> - Indicates the format in which thumbnails are recorded. SEQUENTIAL records all generated thumbnails in a serial manner, to the media/thumbnails/high directory. LATEST saves the latest thumbnail in media/latest_thumbnail/high/thumb.jpg and overwrites it at the interval specified by targetIntervalSeconds. You can enable both SEQUENTIAL and LATEST. Default: SEQUENTIAL.
- Target
Interval intSeconds - The targeted thumbnail-generation interval in seconds. This is configurable only if recordingMode is INTERVAL. Default: 60.
- Recording
Mode StageThumbnail Configuration Participant Thumbnail Configuration Properties Recording Mode - Thumbnail recording mode. Default: DISABLED.
- Storage
[]Stage
Thumbnail Configuration Participant Thumbnail Configuration Properties Storage Item - Indicates the format in which thumbnails are recorded. SEQUENTIAL records all generated thumbnails in a serial manner, to the media/thumbnails/high directory. LATEST saves the latest thumbnail in media/latest_thumbnail/high/thumb.jpg and overwrites it at the interval specified by targetIntervalSeconds. You can enable both SEQUENTIAL and LATEST. Default: SEQUENTIAL.
- Target
Interval intSeconds - The targeted thumbnail-generation interval in seconds. This is configurable only if recordingMode is INTERVAL. Default: 60.
- recording
Mode StageThumbnail Configuration Participant Thumbnail Configuration Properties Recording Mode - Thumbnail recording mode. Default: DISABLED.
- storage
List<Stage
Thumbnail Configuration Participant Thumbnail Configuration Properties Storage Item> - Indicates the format in which thumbnails are recorded. SEQUENTIAL records all generated thumbnails in a serial manner, to the media/thumbnails/high directory. LATEST saves the latest thumbnail in media/latest_thumbnail/high/thumb.jpg and overwrites it at the interval specified by targetIntervalSeconds. You can enable both SEQUENTIAL and LATEST. Default: SEQUENTIAL.
- target
Interval IntegerSeconds - The targeted thumbnail-generation interval in seconds. This is configurable only if recordingMode is INTERVAL. Default: 60.
- recording
Mode StageThumbnail Configuration Participant Thumbnail Configuration Properties Recording Mode - Thumbnail recording mode. Default: DISABLED.
- storage
Stage
Thumbnail Configuration Participant Thumbnail Configuration Properties Storage Item[] - Indicates the format in which thumbnails are recorded. SEQUENTIAL records all generated thumbnails in a serial manner, to the media/thumbnails/high directory. LATEST saves the latest thumbnail in media/latest_thumbnail/high/thumb.jpg and overwrites it at the interval specified by targetIntervalSeconds. You can enable both SEQUENTIAL and LATEST. Default: SEQUENTIAL.
- target
Interval numberSeconds - The targeted thumbnail-generation interval in seconds. This is configurable only if recordingMode is INTERVAL. Default: 60.
- recording_
mode StageThumbnail Configuration Participant Thumbnail Configuration Properties Recording Mode - Thumbnail recording mode. Default: DISABLED.
- storage
Sequence[Stage
Thumbnail Configuration Participant Thumbnail Configuration Properties Storage Item] - Indicates the format in which thumbnails are recorded. SEQUENTIAL records all generated thumbnails in a serial manner, to the media/thumbnails/high directory. LATEST saves the latest thumbnail in media/latest_thumbnail/high/thumb.jpg and overwrites it at the interval specified by targetIntervalSeconds. You can enable both SEQUENTIAL and LATEST. Default: SEQUENTIAL.
- target_
interval_ intseconds - The targeted thumbnail-generation interval in seconds. This is configurable only if recordingMode is INTERVAL. Default: 60.
- recording
Mode "INTERVAL" | "DISABLED" - Thumbnail recording mode. Default: DISABLED.
- storage List<"SEQUENTIAL" | "LATEST">
- Indicates the format in which thumbnails are recorded. SEQUENTIAL records all generated thumbnails in a serial manner, to the media/thumbnails/high directory. LATEST saves the latest thumbnail in media/latest_thumbnail/high/thumb.jpg and overwrites it at the interval specified by targetIntervalSeconds. You can enable both SEQUENTIAL and LATEST. Default: SEQUENTIAL.
- target
Interval NumberSeconds - The targeted thumbnail-generation interval in seconds. This is configurable only if recordingMode is INTERVAL. Default: 60.
StageThumbnailConfigurationParticipantThumbnailConfigurationPropertiesRecordingMode
StageThumbnailConfigurationParticipantThumbnailConfigurationPropertiesStorageItem
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
