We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.35.0 published on Monday, Sep 22, 2025 by Pulumi
aws-native.ivs.getStage
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.35.0 published on Monday, Sep 22, 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 dictionary
The 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.35.0 published on Monday, Sep 22, 2025 by Pulumi