Copyright | (c) 2013-2018 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 |
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
:: 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 to join a Microsoft Active Directory 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
- The fleet type. * ALWAYS_ON * Provides users with instant-on access to their apps. You are charged for all running instances in your fleet, even if no users are streaming apps. * ON_DEMAND * Provide users with access to applications after they connect, which takes one to two minutes. You are charged for instance streaming when users are connected and a small hourly fee for instances that are not streaming apps.cfVPCConfig
- The VPC configuration for the fleet.cfDisplayName
- The fleet name for display.cfEnableDefaultInternetAccess
- Enables or disables default internet access for the fleet.cfDescription
- The description for display.cfName
- A unique name for the fleet.cfImageName
- The name of the image used to create 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.
Request Lenses
cfDomainJoinInfo :: Lens' CreateFleet (Maybe DomainJoinInfo) Source #
The information needed to join a Microsoft Active Directory 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 #
The fleet type. * ALWAYS_ON * Provides users with instant-on access to their apps. You are charged for all running instances in your fleet, even if no users are streaming apps. * ON_DEMAND * Provide users with access to applications after they connect, which takes one to two minutes. You are charged for instance streaming when users are connected and a small hourly fee for instances that are not streaming apps.
cfVPCConfig :: Lens' CreateFleet (Maybe VPCConfig) Source #
The VPC configuration for the fleet.
cfDisplayName :: Lens' CreateFleet (Maybe Text) Source #
The fleet name for display.
cfEnableDefaultInternetAccess :: Lens' CreateFleet (Maybe Bool) Source #
Enables or disables default internet access for the fleet.
cfDescription :: Lens' CreateFleet (Maybe Text) Source #
The description for display.
cfImageName :: Lens' CreateFleet Text Source #
The name of the image used to create 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
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.