AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi
aws-native.ivs.RecordingConfiguration
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi
Resource Type definition for AWS::IVS::RecordingConfiguration
Create RecordingConfiguration Resource
new RecordingConfiguration(name: string, args: RecordingConfigurationArgs, opts?: CustomResourceOptions);
@overload
def RecordingConfiguration(resource_name: str,
opts: Optional[ResourceOptions] = None,
destination_configuration: Optional[RecordingConfigurationDestinationConfigurationArgs] = None,
name: Optional[str] = None,
recording_reconnect_window_seconds: Optional[int] = None,
rendition_configuration: Optional[RecordingConfigurationRenditionConfigurationArgs] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
thumbnail_configuration: Optional[RecordingConfigurationThumbnailConfigurationArgs] = None)
@overload
def RecordingConfiguration(resource_name: str,
args: RecordingConfigurationArgs,
opts: Optional[ResourceOptions] = None)
func NewRecordingConfiguration(ctx *Context, name string, args RecordingConfigurationArgs, opts ...ResourceOption) (*RecordingConfiguration, error)
public RecordingConfiguration(string name, RecordingConfigurationArgs args, CustomResourceOptions? opts = null)
public RecordingConfiguration(String name, RecordingConfigurationArgs args)
public RecordingConfiguration(String name, RecordingConfigurationArgs args, CustomResourceOptions options)
type: aws-native:ivs:RecordingConfiguration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RecordingConfigurationArgs
- 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 RecordingConfigurationArgs
- 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 RecordingConfigurationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RecordingConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args RecordingConfigurationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
RecordingConfiguration Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The RecordingConfiguration resource accepts the following input properties:
- Destination
Configuration Pulumi.Aws Native. Ivs. Inputs. Recording Configuration Destination Configuration - Name string
- Recording Configuration Name.
- Recording
Reconnect intWindow Seconds - Recording Reconnect Window Seconds. (0 means disabled)
- Rendition
Configuration Pulumi.Aws Native. Ivs. Inputs. Recording Configuration Rendition Configuration - List<Pulumi.
Aws Native. Inputs. Tag> - A list of key-value pairs that contain metadata for the asset model.
- Thumbnail
Configuration Pulumi.Aws Native. Ivs. Inputs. Recording Configuration Thumbnail Configuration
- Destination
Configuration RecordingConfiguration Destination Configuration Args - Name string
- Recording Configuration Name.
- Recording
Reconnect intWindow Seconds - Recording Reconnect Window Seconds. (0 means disabled)
- Rendition
Configuration RecordingConfiguration Rendition Configuration Args - Tag
Args - A list of key-value pairs that contain metadata for the asset model.
- Thumbnail
Configuration RecordingConfiguration Thumbnail Configuration Args
- destination
Configuration RecordingConfiguration Destination Configuration - name String
- Recording Configuration Name.
- recording
Reconnect IntegerWindow Seconds - Recording Reconnect Window Seconds. (0 means disabled)
- rendition
Configuration RecordingConfiguration Rendition Configuration - List<Tag>
- A list of key-value pairs that contain metadata for the asset model.
- thumbnail
Configuration RecordingConfiguration Thumbnail Configuration
- destination
Configuration RecordingConfiguration Destination Configuration - name string
- Recording Configuration Name.
- recording
Reconnect numberWindow Seconds - Recording Reconnect Window Seconds. (0 means disabled)
- rendition
Configuration RecordingConfiguration Rendition Configuration - Tag[]
- A list of key-value pairs that contain metadata for the asset model.
- thumbnail
Configuration RecordingConfiguration Thumbnail Configuration
- destination_
configuration RecordingConfiguration Destination Configuration Args - name str
- Recording Configuration Name.
- recording_
reconnect_ intwindow_ seconds - Recording Reconnect Window Seconds. (0 means disabled)
- rendition_
configuration RecordingConfiguration Rendition Configuration Args - Tag
Args] - A list of key-value pairs that contain metadata for the asset model.
- thumbnail_
configuration RecordingConfiguration Thumbnail Configuration Args
- destination
Configuration Property Map - name String
- Recording Configuration Name.
- recording
Reconnect NumberWindow Seconds - Recording Reconnect Window Seconds. (0 means disabled)
- rendition
Configuration Property Map - List<Property Map>
- A list of key-value pairs that contain metadata for the asset model.
- thumbnail
Configuration Property Map
Outputs
All input properties are implicitly available as output properties. Additionally, the RecordingConfiguration resource produces the following output properties:
- Arn string
- Recording Configuration ARN is automatically generated on creation and assigned as the unique identifier.
- Id string
- The provider-assigned unique ID for this managed resource.
- State
Pulumi.
Aws Native. Ivs. Recording Configuration State - Recording Configuration State.
- Arn string
- Recording Configuration ARN is automatically generated on creation and assigned as the unique identifier.
- Id string
- The provider-assigned unique ID for this managed resource.
- State
Recording
Configuration State Enum - Recording Configuration State.
- arn String
- Recording Configuration ARN is automatically generated on creation and assigned as the unique identifier.
- id String
- The provider-assigned unique ID for this managed resource.
- state
Recording
Configuration State - Recording Configuration State.
- arn string
- Recording Configuration ARN is automatically generated on creation and assigned as the unique identifier.
- id string
- The provider-assigned unique ID for this managed resource.
- state
Recording
Configuration State - Recording Configuration State.
- arn str
- Recording Configuration ARN is automatically generated on creation and assigned as the unique identifier.
- id str
- The provider-assigned unique ID for this managed resource.
- state
Recording
Configuration State - Recording Configuration State.
- arn String
- Recording Configuration ARN is automatically generated on creation and assigned as the unique identifier.
- id String
- The provider-assigned unique ID for this managed resource.
- state "CREATING" | "CREATE_FAILED" | "ACTIVE"
- Recording Configuration State.
Supporting Types
RecordingConfigurationDestinationConfiguration, RecordingConfigurationDestinationConfigurationArgs
RecordingConfigurationRenditionConfiguration, RecordingConfigurationRenditionConfigurationArgs
- Rendition
Selection Pulumi.Aws Native. Ivs. Recording Configuration Rendition Configuration Rendition Selection - Resolution Selection indicates which set of renditions are recorded for a stream.
- Renditions
List<Pulumi.
Aws Native. Ivs. Recording Configuration Rendition Configuration Renditions Item> - Renditions indicates which renditions are recorded for a stream.
- Rendition
Selection RecordingConfiguration Rendition Configuration Rendition Selection - Resolution Selection indicates which set of renditions are recorded for a stream.
- Renditions
[]Recording
Configuration Rendition Configuration Renditions Item - Renditions indicates which renditions are recorded for a stream.
- rendition
Selection RecordingConfiguration Rendition Configuration Rendition Selection - Resolution Selection indicates which set of renditions are recorded for a stream.
- renditions
List<Recording
Configuration Rendition Configuration Renditions Item> - Renditions indicates which renditions are recorded for a stream.
- rendition
Selection RecordingConfiguration Rendition Configuration Rendition Selection - Resolution Selection indicates which set of renditions are recorded for a stream.
- renditions
Recording
Configuration Rendition Configuration Renditions Item[] - Renditions indicates which renditions are recorded for a stream.
- rendition_
selection RecordingConfiguration Rendition Configuration Rendition Selection - Resolution Selection indicates which set of renditions are recorded for a stream.
- renditions
Sequence[Recording
Configuration Rendition Configuration Renditions Item] - Renditions indicates which renditions are recorded for a stream.
- rendition
Selection "ALL" | "NONE" | "CUSTOM" - Resolution Selection indicates which set of renditions are recorded for a stream.
- renditions List<"FULL_HD" | "HD" | "SD" | "LOWEST_RESOLUTION">
- Renditions indicates which renditions are recorded for a stream.
RecordingConfigurationRenditionConfigurationRenditionSelection, RecordingConfigurationRenditionConfigurationRenditionSelectionArgs
- All
- ALL
- None
- NONE
- Custom
- CUSTOM
- Recording
Configuration Rendition Configuration Rendition Selection All - ALL
- Recording
Configuration Rendition Configuration Rendition Selection None - NONE
- Recording
Configuration Rendition Configuration Rendition Selection Custom - CUSTOM
- All
- ALL
- None
- NONE
- Custom
- CUSTOM
- All
- ALL
- None
- NONE
- Custom
- CUSTOM
- ALL
- ALL
- NONE
- NONE
- CUSTOM
- CUSTOM
- "ALL"
- ALL
- "NONE"
- NONE
- "CUSTOM"
- CUSTOM
RecordingConfigurationRenditionConfigurationRenditionsItem, RecordingConfigurationRenditionConfigurationRenditionsItemArgs
- Full
Hd - FULL_HD
- Hd
- HD
- Sd
- SD
- Lowest
Resolution - LOWEST_RESOLUTION
- Recording
Configuration Rendition Configuration Renditions Item Full Hd - FULL_HD
- Recording
Configuration Rendition Configuration Renditions Item Hd - HD
- Recording
Configuration Rendition Configuration Renditions Item Sd - SD
- Recording
Configuration Rendition Configuration Renditions Item Lowest Resolution - LOWEST_RESOLUTION
- Full
Hd - FULL_HD
- Hd
- HD
- Sd
- SD
- Lowest
Resolution - LOWEST_RESOLUTION
- Full
Hd - FULL_HD
- Hd
- HD
- Sd
- SD
- Lowest
Resolution - LOWEST_RESOLUTION
- FULL_HD
- FULL_HD
- HD
- HD
- SD
- SD
- LOWEST_RESOLUTION
- LOWEST_RESOLUTION
- "FULL_HD"
- FULL_HD
- "HD"
- HD
- "SD"
- SD
- "LOWEST_RESOLUTION"
- LOWEST_RESOLUTION
RecordingConfigurationS3DestinationConfiguration, RecordingConfigurationS3DestinationConfigurationArgs
- Bucket
Name string
- Bucket
Name string
- bucket
Name String
- bucket
Name string
- bucket_
name str
- bucket
Name String
RecordingConfigurationState, RecordingConfigurationStateArgs
- Creating
- CREATING
- Create
Failed - CREATE_FAILED
- Active
- ACTIVE
- Recording
Configuration State Creating - CREATING
- Recording
Configuration State Create Failed - CREATE_FAILED
- Recording
Configuration State Active - ACTIVE
- Creating
- CREATING
- Create
Failed - CREATE_FAILED
- Active
- ACTIVE
- Creating
- CREATING
- Create
Failed - CREATE_FAILED
- Active
- ACTIVE
- CREATING
- CREATING
- CREATE_FAILED
- CREATE_FAILED
- ACTIVE
- ACTIVE
- "CREATING"
- CREATING
- "CREATE_FAILED"
- CREATE_FAILED
- "ACTIVE"
- ACTIVE
RecordingConfigurationThumbnailConfiguration, RecordingConfigurationThumbnailConfigurationArgs
- Recording
Mode Pulumi.Aws Native. Ivs. Recording Configuration Thumbnail Configuration Recording Mode - Thumbnail Recording Mode, which determines whether thumbnails are recorded at an interval or are disabled.
- Resolution
Pulumi.
Aws Native. Ivs. Recording Configuration Thumbnail Configuration Resolution - Resolution indicates the desired resolution of recorded thumbnails.
- Storage
List<Pulumi.
Aws Native. Ivs. Recording Configuration Thumbnail Configuration Storage Item> - Storage indicates the format in which thumbnails are recorded.
- Target
Interval intSeconds - Target Interval Seconds defines the interval at which thumbnails are recorded. This field is required if RecordingMode is INTERVAL.
- Recording
Mode RecordingConfiguration Thumbnail Configuration Recording Mode - Thumbnail Recording Mode, which determines whether thumbnails are recorded at an interval or are disabled.
- Resolution
Recording
Configuration Thumbnail Configuration Resolution - Resolution indicates the desired resolution of recorded thumbnails.
- Storage
[]Recording
Configuration Thumbnail Configuration Storage Item - Storage indicates the format in which thumbnails are recorded.
- Target
Interval intSeconds - Target Interval Seconds defines the interval at which thumbnails are recorded. This field is required if RecordingMode is INTERVAL.
- recording
Mode RecordingConfiguration Thumbnail Configuration Recording Mode - Thumbnail Recording Mode, which determines whether thumbnails are recorded at an interval or are disabled.
- resolution
Recording
Configuration Thumbnail Configuration Resolution - Resolution indicates the desired resolution of recorded thumbnails.
- storage
List<Recording
Configuration Thumbnail Configuration Storage Item> - Storage indicates the format in which thumbnails are recorded.
- target
Interval IntegerSeconds - Target Interval Seconds defines the interval at which thumbnails are recorded. This field is required if RecordingMode is INTERVAL.
- recording
Mode RecordingConfiguration Thumbnail Configuration Recording Mode - Thumbnail Recording Mode, which determines whether thumbnails are recorded at an interval or are disabled.
- resolution
Recording
Configuration Thumbnail Configuration Resolution - Resolution indicates the desired resolution of recorded thumbnails.
- storage
Recording
Configuration Thumbnail Configuration Storage Item[] - Storage indicates the format in which thumbnails are recorded.
- target
Interval numberSeconds - Target Interval Seconds defines the interval at which thumbnails are recorded. This field is required if RecordingMode is INTERVAL.
- recording_
mode RecordingConfiguration Thumbnail Configuration Recording Mode - Thumbnail Recording Mode, which determines whether thumbnails are recorded at an interval or are disabled.
- resolution
Recording
Configuration Thumbnail Configuration Resolution - Resolution indicates the desired resolution of recorded thumbnails.
- storage
Sequence[Recording
Configuration Thumbnail Configuration Storage Item] - Storage indicates the format in which thumbnails are recorded.
- target_
interval_ intseconds - Target Interval Seconds defines the interval at which thumbnails are recorded. This field is required if RecordingMode is INTERVAL.
- recording
Mode "INTERVAL" | "DISABLED" - Thumbnail Recording Mode, which determines whether thumbnails are recorded at an interval or are disabled.
- resolution "FULL_HD" | "HD" | "SD" | "LOWEST_RESOLUTION"
- Resolution indicates the desired resolution of recorded thumbnails.
- storage List<"SEQUENTIAL" | "LATEST">
- Storage indicates the format in which thumbnails are recorded.
- target
Interval NumberSeconds - Target Interval Seconds defines the interval at which thumbnails are recorded. This field is required if RecordingMode is INTERVAL.
RecordingConfigurationThumbnailConfigurationRecordingMode, RecordingConfigurationThumbnailConfigurationRecordingModeArgs
- Interval
- INTERVAL
- Disabled
- DISABLED
- Recording
Configuration Thumbnail Configuration Recording Mode Interval - INTERVAL
- Recording
Configuration Thumbnail Configuration Recording Mode Disabled - DISABLED
- Interval
- INTERVAL
- Disabled
- DISABLED
- Interval
- INTERVAL
- Disabled
- DISABLED
- INTERVAL
- INTERVAL
- DISABLED
- DISABLED
- "INTERVAL"
- INTERVAL
- "DISABLED"
- DISABLED
RecordingConfigurationThumbnailConfigurationResolution, RecordingConfigurationThumbnailConfigurationResolutionArgs
- Full
Hd - FULL_HD
- Hd
- HD
- Sd
- SD
- Lowest
Resolution - LOWEST_RESOLUTION
- Recording
Configuration Thumbnail Configuration Resolution Full Hd - FULL_HD
- Recording
Configuration Thumbnail Configuration Resolution Hd - HD
- Recording
Configuration Thumbnail Configuration Resolution Sd - SD
- Recording
Configuration Thumbnail Configuration Resolution Lowest Resolution - LOWEST_RESOLUTION
- Full
Hd - FULL_HD
- Hd
- HD
- Sd
- SD
- Lowest
Resolution - LOWEST_RESOLUTION
- Full
Hd - FULL_HD
- Hd
- HD
- Sd
- SD
- Lowest
Resolution - LOWEST_RESOLUTION
- FULL_HD
- FULL_HD
- HD
- HD
- SD
- SD
- LOWEST_RESOLUTION
- LOWEST_RESOLUTION
- "FULL_HD"
- FULL_HD
- "HD"
- HD
- "SD"
- SD
- "LOWEST_RESOLUTION"
- LOWEST_RESOLUTION
RecordingConfigurationThumbnailConfigurationStorageItem, RecordingConfigurationThumbnailConfigurationStorageItemArgs
- Sequential
- SEQUENTIAL
- Latest
- LATEST
- Recording
Configuration Thumbnail Configuration Storage Item Sequential - SEQUENTIAL
- Recording
Configuration Thumbnail Configuration Storage Item Latest - LATEST
- Sequential
- SEQUENTIAL
- Latest
- LATEST
- Sequential
- SEQUENTIAL
- Latest
- LATEST
- SEQUENTIAL
- SEQUENTIAL
- LATEST
- LATEST
- "SEQUENTIAL"
- SEQUENTIAL
- "LATEST"
- LATEST
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi