Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Creates a new WorkSpace image from an existing WorkSpace.
Synopsis
- data CreateWorkspaceImage = CreateWorkspaceImage' {
- tags :: Maybe [Tag]
- name :: Text
- description :: Text
- workspaceId :: Text
- newCreateWorkspaceImage :: Text -> Text -> Text -> CreateWorkspaceImage
- createWorkspaceImage_tags :: Lens' CreateWorkspaceImage (Maybe [Tag])
- createWorkspaceImage_name :: Lens' CreateWorkspaceImage Text
- createWorkspaceImage_description :: Lens' CreateWorkspaceImage Text
- createWorkspaceImage_workspaceId :: Lens' CreateWorkspaceImage Text
- data CreateWorkspaceImageResponse = CreateWorkspaceImageResponse' {}
- newCreateWorkspaceImageResponse :: Int -> CreateWorkspaceImageResponse
- createWorkspaceImageResponse_created :: Lens' CreateWorkspaceImageResponse (Maybe UTCTime)
- createWorkspaceImageResponse_description :: Lens' CreateWorkspaceImageResponse (Maybe Text)
- createWorkspaceImageResponse_imageId :: Lens' CreateWorkspaceImageResponse (Maybe Text)
- createWorkspaceImageResponse_name :: Lens' CreateWorkspaceImageResponse (Maybe Text)
- createWorkspaceImageResponse_operatingSystem :: Lens' CreateWorkspaceImageResponse (Maybe OperatingSystem)
- createWorkspaceImageResponse_ownerAccountId :: Lens' CreateWorkspaceImageResponse (Maybe Text)
- createWorkspaceImageResponse_requiredTenancy :: Lens' CreateWorkspaceImageResponse (Maybe WorkspaceImageRequiredTenancy)
- createWorkspaceImageResponse_state :: Lens' CreateWorkspaceImageResponse (Maybe WorkspaceImageState)
- createWorkspaceImageResponse_httpStatus :: Lens' CreateWorkspaceImageResponse Int
Creating a Request
data CreateWorkspaceImage Source #
See: newCreateWorkspaceImage
smart constructor.
CreateWorkspaceImage' | |
|
Instances
newCreateWorkspaceImage Source #
:: Text | |
-> Text | |
-> Text | |
-> CreateWorkspaceImage |
Create a value of CreateWorkspaceImage
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:
CreateWorkspaceImage
, createWorkspaceImage_tags
- The tags that you want to add to the new WorkSpace image. To add tags
when you're creating the image, you must create an IAM policy that
grants your IAM user permission to use workspaces:CreateTags
.
CreateWorkspaceImage
, createWorkspaceImage_name
- The name of the new WorkSpace image.
CreateWorkspaceImage
, createWorkspaceImage_description
- The description of the new WorkSpace image.
CreateWorkspaceImage
, createWorkspaceImage_workspaceId
- The identifier of the source WorkSpace
Request Lenses
createWorkspaceImage_tags :: Lens' CreateWorkspaceImage (Maybe [Tag]) Source #
The tags that you want to add to the new WorkSpace image. To add tags
when you're creating the image, you must create an IAM policy that
grants your IAM user permission to use workspaces:CreateTags
.
createWorkspaceImage_name :: Lens' CreateWorkspaceImage Text Source #
The name of the new WorkSpace image.
createWorkspaceImage_description :: Lens' CreateWorkspaceImage Text Source #
The description of the new WorkSpace image.
createWorkspaceImage_workspaceId :: Lens' CreateWorkspaceImage Text Source #
The identifier of the source WorkSpace
Destructuring the Response
data CreateWorkspaceImageResponse Source #
See: newCreateWorkspaceImageResponse
smart constructor.
CreateWorkspaceImageResponse' | |
|
Instances
newCreateWorkspaceImageResponse Source #
Create a value of CreateWorkspaceImageResponse
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:
CreateWorkspaceImageResponse
, createWorkspaceImageResponse_created
- The date when the image was created.
CreateWorkspaceImage
, createWorkspaceImageResponse_description
- The description of the image.
CreateWorkspaceImageResponse
, createWorkspaceImageResponse_imageId
- The identifier of the new WorkSpace image.
CreateWorkspaceImage
, createWorkspaceImageResponse_name
- The name of the image.
CreateWorkspaceImageResponse
, createWorkspaceImageResponse_operatingSystem
- The operating system that the image is running.
CreateWorkspaceImageResponse
, createWorkspaceImageResponse_ownerAccountId
- The identifier of the Amazon Web Services account that owns the image.
CreateWorkspaceImageResponse
, createWorkspaceImageResponse_requiredTenancy
- Specifies whether the image is running on dedicated hardware. When Bring
Your Own License (BYOL) is enabled, this value is set to DEDICATED. For
more information, see
Bring Your Own Windows Desktop Images..
CreateWorkspaceImageResponse
, createWorkspaceImageResponse_state
- The availability status of the image.
$sel:httpStatus:CreateWorkspaceImageResponse'
, createWorkspaceImageResponse_httpStatus
- The response's http status code.
Response Lenses
createWorkspaceImageResponse_created :: Lens' CreateWorkspaceImageResponse (Maybe UTCTime) Source #
The date when the image was created.
createWorkspaceImageResponse_description :: Lens' CreateWorkspaceImageResponse (Maybe Text) Source #
The description of the image.
createWorkspaceImageResponse_imageId :: Lens' CreateWorkspaceImageResponse (Maybe Text) Source #
The identifier of the new WorkSpace image.
createWorkspaceImageResponse_name :: Lens' CreateWorkspaceImageResponse (Maybe Text) Source #
The name of the image.
createWorkspaceImageResponse_operatingSystem :: Lens' CreateWorkspaceImageResponse (Maybe OperatingSystem) Source #
The operating system that the image is running.
createWorkspaceImageResponse_ownerAccountId :: Lens' CreateWorkspaceImageResponse (Maybe Text) Source #
The identifier of the Amazon Web Services account that owns the image.
createWorkspaceImageResponse_requiredTenancy :: Lens' CreateWorkspaceImageResponse (Maybe WorkspaceImageRequiredTenancy) Source #
Specifies whether the image is running on dedicated hardware. When Bring Your Own License (BYOL) is enabled, this value is set to DEDICATED. For more information, see Bring Your Own Windows Desktop Images..
createWorkspaceImageResponse_state :: Lens' CreateWorkspaceImageResponse (Maybe WorkspaceImageState) Source #
The availability status of the image.
createWorkspaceImageResponse_httpStatus :: Lens' CreateWorkspaceImageResponse Int Source #
The response's http status code.