Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data StreamingImage = StreamingImage' {
- state :: Maybe StreamingImageState
- platform :: Maybe Text
- arn :: Maybe Text
- streamingImageId :: Maybe Text
- ec2ImageId :: Maybe Text
- owner :: Maybe Text
- name :: Maybe Text
- encryptionConfiguration :: Maybe StreamingImageEncryptionConfiguration
- statusMessage :: Maybe Text
- eulaIds :: Maybe [Text]
- description :: Maybe Text
- tags :: Maybe (HashMap Text Text)
- statusCode :: Maybe StreamingImageStatusCode
- newStreamingImage :: StreamingImage
- streamingImage_state :: Lens' StreamingImage (Maybe StreamingImageState)
- streamingImage_platform :: Lens' StreamingImage (Maybe Text)
- streamingImage_arn :: Lens' StreamingImage (Maybe Text)
- streamingImage_streamingImageId :: Lens' StreamingImage (Maybe Text)
- streamingImage_ec2ImageId :: Lens' StreamingImage (Maybe Text)
- streamingImage_owner :: Lens' StreamingImage (Maybe Text)
- streamingImage_name :: Lens' StreamingImage (Maybe Text)
- streamingImage_encryptionConfiguration :: Lens' StreamingImage (Maybe StreamingImageEncryptionConfiguration)
- streamingImage_statusMessage :: Lens' StreamingImage (Maybe Text)
- streamingImage_eulaIds :: Lens' StreamingImage (Maybe [Text])
- streamingImage_description :: Lens' StreamingImage (Maybe Text)
- streamingImage_tags :: Lens' StreamingImage (Maybe (HashMap Text Text))
- streamingImage_statusCode :: Lens' StreamingImage (Maybe StreamingImageStatusCode)
Documentation
data StreamingImage Source #
See: newStreamingImage
smart constructor.
StreamingImage' | |
|
Instances
newStreamingImage :: StreamingImage Source #
Create a value of StreamingImage
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:state:StreamingImage'
, streamingImage_state
- The current state.
$sel:platform:StreamingImage'
, streamingImage_platform
- The platform of the streaming image, either WINDOWS or LINUX.
$sel:arn:StreamingImage'
, streamingImage_arn
- The ARN of the resource.
$sel:streamingImageId:StreamingImage'
, streamingImage_streamingImageId
- The ID of the streaming image.
$sel:ec2ImageId:StreamingImage'
, streamingImage_ec2ImageId
- The ID of an EC2 machine image with which to create the streaming image.
$sel:owner:StreamingImage'
, streamingImage_owner
- The owner of the streaming image, either the studioId that contains the
streaming image, or 'amazon' for images that are provided by Amazon
Nimble Studio.
$sel:name:StreamingImage'
, streamingImage_name
- A friendly name for a streaming image resource.
$sel:encryptionConfiguration:StreamingImage'
, streamingImage_encryptionConfiguration
- The encryption configuration.
$sel:statusMessage:StreamingImage'
, streamingImage_statusMessage
- The status message for the streaming image.
$sel:eulaIds:StreamingImage'
, streamingImage_eulaIds
- The list of EULAs that must be accepted before a Streaming Session can
be started using this streaming image.
$sel:description:StreamingImage'
, streamingImage_description
- A human-readable description of the streaming image.
$sel:tags:StreamingImage'
, streamingImage_tags
- A collection of labels, in the form of key:value pairs, that apply to
this resource.
$sel:statusCode:StreamingImage'
, streamingImage_statusCode
- The status code.
streamingImage_state :: Lens' StreamingImage (Maybe StreamingImageState) Source #
The current state.
streamingImage_platform :: Lens' StreamingImage (Maybe Text) Source #
The platform of the streaming image, either WINDOWS or LINUX.
streamingImage_arn :: Lens' StreamingImage (Maybe Text) Source #
The ARN of the resource.
streamingImage_streamingImageId :: Lens' StreamingImage (Maybe Text) Source #
The ID of the streaming image.
streamingImage_ec2ImageId :: Lens' StreamingImage (Maybe Text) Source #
The ID of an EC2 machine image with which to create the streaming image.
streamingImage_owner :: Lens' StreamingImage (Maybe Text) Source #
The owner of the streaming image, either the studioId that contains the streaming image, or 'amazon' for images that are provided by Amazon Nimble Studio.
streamingImage_name :: Lens' StreamingImage (Maybe Text) Source #
A friendly name for a streaming image resource.
streamingImage_encryptionConfiguration :: Lens' StreamingImage (Maybe StreamingImageEncryptionConfiguration) Source #
The encryption configuration.
streamingImage_statusMessage :: Lens' StreamingImage (Maybe Text) Source #
The status message for the streaming image.
streamingImage_eulaIds :: Lens' StreamingImage (Maybe [Text]) Source #
The list of EULAs that must be accepted before a Streaming Session can be started using this streaming image.
streamingImage_description :: Lens' StreamingImage (Maybe Text) Source #
A human-readable description of the streaming image.
streamingImage_tags :: Lens' StreamingImage (Maybe (HashMap Text Text)) Source #
A collection of labels, in the form of key:value pairs, that apply to this resource.
streamingImage_statusCode :: Lens' StreamingImage (Maybe StreamingImageStatusCode) Source #
The status code.