1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. nimblestudio
  5. StreamingImage

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

aws-native.nimblestudio.StreamingImage

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

    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:

    Ec2ImageId string
    The ID of an EC2 machine image with which to create the streaming image.
    StudioId 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.
    EncryptionConfigurationKeyArn string
    EncryptionConfigurationKeyType string
    Name string
    A friendly name for a streaming image resource.
    Tags Dictionary<string, string>

    An array of key-value pairs to apply to this resource.

    For more information, see Tag .

    Ec2ImageId string
    The ID of an EC2 machine image with which to create the streaming image.
    StudioId 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.
    EncryptionConfigurationKeyArn string
    EncryptionConfigurationKeyType string
    Name string
    A friendly name for a streaming image resource.
    Tags map[string]string

    An array of key-value pairs to apply to this resource.

    For more information, see Tag .

    ec2ImageId String
    The ID of an EC2 machine image with which to create the streaming image.
    studioId 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.
    encryptionConfigurationKeyArn String
    encryptionConfigurationKeyType String
    name String
    A friendly name for a streaming image resource.
    tags Map<String,String>

    An array of key-value pairs to apply to this resource.

    For more information, see Tag .

    ec2ImageId string
    The ID of an EC2 machine image with which to create the streaming image.
    studioId 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.
    encryptionConfigurationKeyArn string
    encryptionConfigurationKeyType string
    name string
    A friendly name for a streaming image resource.
    tags {[key: string]: string}

    An array of key-value pairs to apply to this resource.

    For more information, see Tag .

    ec2_image_id str
    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_key_arn str
    encryption_configuration_key_type str
    name str
    A friendly name for a streaming image resource.
    tags Mapping[str, str]

    An array of key-value pairs to apply to this resource.

    For more information, see Tag .

    ec2ImageId String
    The ID of an EC2 machine image with which to create the streaming image.
    studioId 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.
    encryptionConfigurationKeyArn String
    encryptionConfigurationKeyType String
    name String
    A friendly name for a streaming image resource.
    tags 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:

    EncryptionConfiguration Pulumi.AwsNative.NimbleStudio.Outputs.StreamingImageEncryptionConfiguration
    EulaIds 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.
    StreamingImageId string
    The unique identifier for the streaming image resource.
    EncryptionConfiguration StreamingImageEncryptionConfiguration
    EulaIds []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.
    StreamingImageId string
    The unique identifier for the streaming image resource.
    encryptionConfiguration StreamingImageEncryptionConfiguration
    eulaIds 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.
    streamingImageId String
    The unique identifier for the streaming image resource.
    encryptionConfiguration StreamingImageEncryptionConfiguration
    eulaIds 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.
    streamingImageId string
    The unique identifier for the streaming image resource.
    encryption_configuration StreamingImageEncryptionConfiguration
    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_id str
    The unique identifier for the streaming image resource.
    encryptionConfiguration Property Map
    eulaIds 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.
    streamingImageId String
    The unique identifier for the streaming image resource.

    Supporting Types

    StreamingImageEncryptionConfiguration, StreamingImageEncryptionConfigurationArgs

    KeyType string
    The type of KMS key that is used to encrypt studio data.
    KeyArn string
    The ARN for a KMS key that is used to encrypt studio data.
    KeyType string
    The type of KMS key that is used to encrypt studio data.
    KeyArn string
    The ARN for a KMS key that is used to encrypt studio data.
    keyType String
    The type of KMS key that is used to encrypt studio data.
    keyArn String
    The ARN for a KMS key that is used to encrypt studio data.
    keyType string
    The type of KMS key that is used to encrypt studio data.
    keyArn string
    The ARN for a KMS key that is used to encrypt studio data.
    key_type str
    The type of KMS key that is used to encrypt studio data.
    key_arn str
    The ARN for a KMS key that is used to encrypt studio data.
    keyType String
    The type of KMS key that is used to encrypt studio data.
    keyArn String
    The ARN for a KMS key that is used to encrypt studio data.

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi