We recommend new projects start with resources from the AWS provider.
aws-native.ivs.Stage
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Definition for type AWS::IVS::Stage.
Create Stage Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Stage(name: string, args?: StageArgs, opts?: CustomResourceOptions);
@overload
def Stage(resource_name: str,
args: Optional[StageArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Stage(resource_name: str,
opts: Optional[ResourceOptions] = None,
auto_participant_recording_configuration: Optional[StageAutoParticipantRecordingConfigurationArgs] = None,
name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewStage(ctx *Context, name string, args *StageArgs, opts ...ResourceOption) (*Stage, error)
public Stage(string name, StageArgs? args = null, CustomResourceOptions? opts = null)
type: aws-native:ivs:Stage
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args StageArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args StageArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args StageArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args StageArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args StageArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Stage Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Stage resource accepts the following input properties:
- Auto
Participant Pulumi.Recording Configuration Aws Native. Ivs. Inputs. Stage Auto Participant Recording Configuration - Name string
- Stage name
- List<Pulumi.
Aws Native. Inputs. Tag> - An array of key-value pairs to apply to this resource.
- Auto
Participant StageRecording Configuration Auto Participant Recording Configuration Args - Name string
- Stage name
- Tag
Args - An array of key-value pairs to apply to this resource.
- auto
Participant StageRecording Configuration Auto Participant Recording Configuration - name String
- Stage name
- List<Tag>
- An array of key-value pairs to apply to this resource.
- auto
Participant StageRecording Configuration Auto Participant Recording Configuration - name string
- Stage name
- Tag[]
- An array of key-value pairs to apply to this resource.
- auto_
participant_ Stagerecording_ configuration Auto Participant Recording Configuration Args - name str
- Stage name
- Sequence[Tag
Args] - An array of key-value pairs to apply to this resource.
- auto
Participant Property MapRecording Configuration - name String
- Stage name
- List<Property Map>
- An array of key-value pairs to apply to this resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the Stage resource produces the following output properties:
- 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.
- Id string
- The provider-assigned unique ID for this managed 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.
- Id string
- The provider-assigned unique ID for this managed 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.
- id String
- The provider-assigned unique ID for this managed 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.
- id string
- The provider-assigned unique ID for this managed 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.
- id str
- The provider-assigned unique ID for this managed 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.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
StageAutoParticipantRecordingConfiguration, StageAutoParticipantRecordingConfigurationArgs
- Storage
Configuration stringArn - ARN of the StorageConfiguration resource to use 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.
- Storage
Configuration stringArn - ARN of the StorageConfiguration resource to use for individual participant recording.
- Media
Types []StageAuto Participant Recording Configuration Media Types Item - Types of media to be recorded. Default: AUDIO_VIDEO.
- storage
Configuration StringArn - ARN of the StorageConfiguration resource to use for individual participant recording.
- media
Types List<StageAuto Participant Recording Configuration Media Types Item> - Types of media to be recorded. Default: AUDIO_VIDEO.
- storage
Configuration stringArn - ARN of the StorageConfiguration resource to use for individual participant recording.
- media
Types StageAuto Participant Recording Configuration Media Types Item[] - Types of media to be recorded. Default: AUDIO_VIDEO.
- storage_
configuration_ strarn - ARN of the StorageConfiguration resource to use for individual participant recording.
- media_
types Sequence[StageAuto Participant Recording Configuration Media Types Item] - Types of media to be recorded. Default: AUDIO_VIDEO.
- storage
Configuration StringArn - ARN of the StorageConfiguration resource to use for individual participant recording.
- media
Types List<"AUDIO_VIDEO" | "AUDIO_ONLY"> - Types of media to be recorded. Default: AUDIO_VIDEO.
StageAutoParticipantRecordingConfigurationMediaTypesItem, StageAutoParticipantRecordingConfigurationMediaTypesItemArgs
- Audio
Video - AUDIO_VIDEO
- Audio
Only - AUDIO_ONLY
- Stage
Auto Participant Recording Configuration Media Types Item Audio Video - AUDIO_VIDEO
- Stage
Auto Participant Recording Configuration Media Types Item Audio Only - AUDIO_ONLY
- Audio
Video - AUDIO_VIDEO
- Audio
Only - AUDIO_ONLY
- Audio
Video - AUDIO_VIDEO
- Audio
Only - AUDIO_ONLY
- AUDIO_VIDEO
- AUDIO_VIDEO
- AUDIO_ONLY
- AUDIO_ONLY
- "AUDIO_VIDEO"
- AUDIO_VIDEO
- "AUDIO_ONLY"
- AUDIO_ONLY
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.