We recommend new projects start with resources from the AWS provider.
aws-native.nimblestudio.StreamingImage
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::NimbleStudio::StreamingImage
Create StreamingImage Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new StreamingImage(name: string, args: StreamingImageArgs, opts?: CustomResourceOptions);
@overload
def StreamingImage(resource_name: str,
args: StreamingImageArgs,
opts: Optional[ResourceOptions] = None)
@overload
def StreamingImage(resource_name: str,
opts: Optional[ResourceOptions] = None,
ec2_image_id: Optional[str] = None,
studio_id: Optional[str] = None,
description: Optional[str] = None,
encryption_configuration_key_arn: Optional[str] = None,
encryption_configuration_key_type: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None)
func NewStreamingImage(ctx *Context, name string, args StreamingImageArgs, opts ...ResourceOption) (*StreamingImage, error)
public StreamingImage(string name, StreamingImageArgs args, CustomResourceOptions? opts = null)
public StreamingImage(String name, StreamingImageArgs args)
public StreamingImage(String name, StreamingImageArgs args, CustomResourceOptions options)
type: aws-native:nimblestudio:StreamingImage
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 StreamingImageArgs
- 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 StreamingImageArgs
- 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 StreamingImageArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args StreamingImageArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args StreamingImageArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
StreamingImage 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 StreamingImage resource accepts the following input properties:
- Ec2Image
Id string - The ID of an EC2 machine image with which to create the streaming image.
- Studio
Id string - The unique identifier for a studio resource. In Nimble Studio, all other resources are contained in a studio resource.
- Description string
- A human-readable description of the streaming image.
- Encryption
Configuration stringKey Arn - Encryption
Configuration stringKey Type - Name string
- A friendly name for a streaming image resource.
- Dictionary<string, string>
An array of key-value pairs to apply to this resource.
For more information, see Tag .
- Ec2Image
Id string - The ID of an EC2 machine image with which to create the streaming image.
- Studio
Id string - The unique identifier for a studio resource. In Nimble Studio, all other resources are contained in a studio resource.
- Description string
- A human-readable description of the streaming image.
- Encryption
Configuration stringKey Arn - Encryption
Configuration stringKey Type - Name string
- A friendly name for a streaming image resource.
- map[string]string
An array of key-value pairs to apply to this resource.
For more information, see Tag .
- ec2Image
Id String - The ID of an EC2 machine image with which to create the streaming image.
- studio
Id String - The unique identifier for a studio resource. In Nimble Studio, all other resources are contained in a studio resource.
- description String
- A human-readable description of the streaming image.
- encryption
Configuration StringKey Arn - encryption
Configuration StringKey Type - name String
- A friendly name for a streaming image resource.
- Map<String,String>
An array of key-value pairs to apply to this resource.
For more information, see Tag .
- ec2Image
Id string - The ID of an EC2 machine image with which to create the streaming image.
- studio
Id string - The unique identifier for a studio resource. In Nimble Studio, all other resources are contained in a studio resource.
- description string
- A human-readable description of the streaming image.
- encryption
Configuration stringKey Arn - encryption
Configuration stringKey Type - name string
- A friendly name for a streaming image resource.
- {[key: string]: string}
An array of key-value pairs to apply to this resource.
For more information, see Tag .
- ec2_
image_ strid - The ID of an EC2 machine image with which to create the streaming image.
- studio_
id str - The unique identifier for a studio resource. In Nimble Studio, all other resources are contained in a studio resource.
- description str
- A human-readable description of the streaming image.
- encryption_
configuration_ strkey_ arn - encryption_
configuration_ strkey_ type - name str
- A friendly name for a streaming image resource.
- Mapping[str, str]
An array of key-value pairs to apply to this resource.
For more information, see Tag .
- ec2Image
Id String - The ID of an EC2 machine image with which to create the streaming image.
- studio
Id String - The unique identifier for a studio resource. In Nimble Studio, all other resources are contained in a studio resource.
- description String
- A human-readable description of the streaming image.
- encryption
Configuration StringKey Arn - encryption
Configuration StringKey Type - name String
- A friendly name for a streaming image resource.
- Map<String>
An array of key-value pairs to apply to this resource.
For more information, see Tag .
Outputs
All input properties are implicitly available as output properties. Additionally, the StreamingImage resource produces the following output properties:
- Encryption
Configuration Pulumi.Aws Native. Nimble Studio. Outputs. Streaming Image Encryption Configuration - Eula
Ids List<string> - The list of IDs of EULAs that must be accepted before a streaming session can be started using this streaming image.
- Id string
- The provider-assigned unique ID for this managed resource.
- Owner string
- The owner of the streaming image, either the studioId that contains the streaming image or 'amazon' for images that are provided by .
- Platform string
- The platform of the streaming image, either WINDOWS or LINUX.
- Streaming
Image stringId - The unique identifier for the streaming image resource.
- Encryption
Configuration StreamingImage Encryption Configuration - Eula
Ids []string - The list of IDs of EULAs that must be accepted before a streaming session can be started using this streaming image.
- Id string
- The provider-assigned unique ID for this managed resource.
- Owner string
- The owner of the streaming image, either the studioId that contains the streaming image or 'amazon' for images that are provided by .
- Platform string
- The platform of the streaming image, either WINDOWS or LINUX.
- Streaming
Image stringId - The unique identifier for the streaming image resource.
- encryption
Configuration StreamingImage Encryption Configuration - eula
Ids List<String> - The list of IDs of EULAs that must be accepted before a streaming session can be started using this streaming image.
- id String
- The provider-assigned unique ID for this managed resource.
- owner String
- The owner of the streaming image, either the studioId that contains the streaming image or 'amazon' for images that are provided by .
- platform String
- The platform of the streaming image, either WINDOWS or LINUX.
- streaming
Image StringId - The unique identifier for the streaming image resource.
- encryption
Configuration StreamingImage Encryption Configuration - eula
Ids string[] - The list of IDs of EULAs that must be accepted before a streaming session can be started using this streaming image.
- id string
- The provider-assigned unique ID for this managed resource.
- owner string
- The owner of the streaming image, either the studioId that contains the streaming image or 'amazon' for images that are provided by .
- platform string
- The platform of the streaming image, either WINDOWS or LINUX.
- streaming
Image stringId - The unique identifier for the streaming image resource.
- encryption_
configuration StreamingImage Encryption Configuration - eula_
ids Sequence[str] - The list of IDs of EULAs that must be accepted before a streaming session can be started using this streaming image.
- id str
- The provider-assigned unique ID for this managed resource.
- owner str
- The owner of the streaming image, either the studioId that contains the streaming image or 'amazon' for images that are provided by .
- platform str
- The platform of the streaming image, either WINDOWS or LINUX.
- streaming_
image_ strid - The unique identifier for the streaming image resource.
- encryption
Configuration Property Map - eula
Ids List<String> - The list of IDs of EULAs that must be accepted before a streaming session can be started using this streaming image.
- id String
- The provider-assigned unique ID for this managed resource.
- owner String
- The owner of the streaming image, either the studioId that contains the streaming image or 'amazon' for images that are provided by .
- platform String
- The platform of the streaming image, either WINDOWS or LINUX.
- streaming
Image StringId - The unique identifier for the streaming image resource.
Supporting Types
StreamingImageEncryptionConfiguration, StreamingImageEncryptionConfigurationArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.