| Copyright | (c) 2013-2017 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 |
| Language | Haskell2010 |
Network.AWS.AppStream.CreateFleet
Description
Creates a fleet.
- createFleet :: Text -> Text -> Text -> ComputeCapacity -> CreateFleet
- data CreateFleet
- cfDomainJoinInfo :: Lens' CreateFleet (Maybe DomainJoinInfo)
- cfDisconnectTimeoutInSeconds :: Lens' CreateFleet (Maybe Int)
- cfMaxUserDurationInSeconds :: Lens' CreateFleet (Maybe Int)
- cfFleetType :: Lens' CreateFleet (Maybe FleetType)
- cfVPCConfig :: Lens' CreateFleet (Maybe VPCConfig)
- cfDisplayName :: Lens' CreateFleet (Maybe Text)
- cfEnableDefaultInternetAccess :: Lens' CreateFleet (Maybe Bool)
- cfDescription :: Lens' CreateFleet (Maybe Text)
- cfName :: Lens' CreateFleet Text
- cfImageName :: Lens' CreateFleet Text
- cfInstanceType :: Lens' CreateFleet Text
- cfComputeCapacity :: Lens' CreateFleet ComputeCapacity
- createFleetResponse :: Int -> CreateFleetResponse
- data CreateFleetResponse
- cfrsFleet :: Lens' CreateFleetResponse (Maybe Fleet)
- cfrsResponseStatus :: Lens' CreateFleetResponse Int
Creating a Request
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> ComputeCapacity | |
| -> CreateFleet |
Creates a value of CreateFleet with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cfDomainJoinInfo- The information needed for streaming instances to join a domain.cfDisconnectTimeoutInSeconds- The time after disconnection when a session is considered to have ended, in seconds. If a user who was disconnected reconnects within this time interval, the user is connected to their previous session. Specify a value between 60 and 57600.cfMaxUserDurationInSeconds- The maximum time that a streaming session can run, in seconds. Specify a value between 600 and 57600.cfFleetType- Undocumented member.cfVPCConfig- The VPC configuration for the fleet.cfDisplayName- The fleet name displayed to end users.cfEnableDefaultInternetAccess- Enables or disables default internet access for the fleet.cfDescription- The description displayed to end users.cfName- A unique name for the fleet.cfImageName- The name of the image used by the fleet.cfInstanceType- The instance type to use when launching fleet instances. The following instance types are available: * stream.standard.medium * stream.standard.large * stream.compute.large * stream.compute.xlarge * stream.compute.2xlarge * stream.compute.4xlarge * stream.compute.8xlarge * stream.memory.large * stream.memory.xlarge * stream.memory.2xlarge * stream.memory.4xlarge * stream.memory.8xlarge * stream.graphics-design.large * stream.graphics-design.xlarge * stream.graphics-design.2xlarge * stream.graphics-design.4xlarge * stream.graphics-desktop.2xlarge * stream.graphics-pro.4xlarge * stream.graphics-pro.8xlarge * stream.graphics-pro.16xlargecfComputeCapacity- The desired capacity for the fleet.
data CreateFleet Source #
See: createFleet smart constructor.
Instances
Request Lenses
cfDomainJoinInfo :: Lens' CreateFleet (Maybe DomainJoinInfo) Source #
The information needed for streaming instances to join a domain.
cfDisconnectTimeoutInSeconds :: Lens' CreateFleet (Maybe Int) Source #
The time after disconnection when a session is considered to have ended, in seconds. If a user who was disconnected reconnects within this time interval, the user is connected to their previous session. Specify a value between 60 and 57600.
cfMaxUserDurationInSeconds :: Lens' CreateFleet (Maybe Int) Source #
The maximum time that a streaming session can run, in seconds. Specify a value between 600 and 57600.
cfFleetType :: Lens' CreateFleet (Maybe FleetType) Source #
Undocumented member.
cfVPCConfig :: Lens' CreateFleet (Maybe VPCConfig) Source #
The VPC configuration for the fleet.
cfDisplayName :: Lens' CreateFleet (Maybe Text) Source #
The fleet name displayed to end users.
cfEnableDefaultInternetAccess :: Lens' CreateFleet (Maybe Bool) Source #
Enables or disables default internet access for the fleet.
cfDescription :: Lens' CreateFleet (Maybe Text) Source #
The description displayed to end users.
cfImageName :: Lens' CreateFleet Text Source #
The name of the image used by the fleet.
cfInstanceType :: Lens' CreateFleet Text Source #
The instance type to use when launching fleet instances. The following instance types are available: * stream.standard.medium * stream.standard.large * stream.compute.large * stream.compute.xlarge * stream.compute.2xlarge * stream.compute.4xlarge * stream.compute.8xlarge * stream.memory.large * stream.memory.xlarge * stream.memory.2xlarge * stream.memory.4xlarge * stream.memory.8xlarge * stream.graphics-design.large * stream.graphics-design.xlarge * stream.graphics-design.2xlarge * stream.graphics-design.4xlarge * stream.graphics-desktop.2xlarge * stream.graphics-pro.4xlarge * stream.graphics-pro.8xlarge * stream.graphics-pro.16xlarge
cfComputeCapacity :: Lens' CreateFleet ComputeCapacity Source #
The desired capacity for the fleet.
Destructuring the Response
Arguments
| :: Int | |
| -> CreateFleetResponse |
Creates a value of CreateFleetResponse with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cfrsFleet- Information about the fleet.cfrsResponseStatus- -- | The response status code.
data CreateFleetResponse Source #
See: createFleetResponse smart constructor.
Response Lenses
cfrsResponseStatus :: Lens' CreateFleetResponse Int Source #
- - | The response status code.