| 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.Types
Contents
- Service Configuration
- Errors
- AuthenticationType
- FleetAttribute
- FleetErrorCode
- FleetState
- FleetType
- ImageBuilderState
- ImageBuilderStateChangeReasonCode
- ImageState
- ImageStateChangeReasonCode
- PlatformType
- SessionState
- StackErrorCode
- StorageConnectorType
- VisibilityType
- Application
- ComputeCapacity
- ComputeCapacityStatus
- DirectoryConfig
- DomainJoinInfo
- Fleet
- FleetError
- Image
- ImageBuilder
- ImageBuilderStateChangeReason
- ImageStateChangeReason
- ResourceError
- ServiceAccountCredentials
- Session
- Stack
- StackError
- StorageConnector
- VPCConfig
Description
- appStream :: Service
- _InvalidRoleException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError
- _IncompatibleImageException :: AsError a => Getting (First ServiceError) a ServiceError
- _ConcurrentModificationException :: AsError a => Getting (First ServiceError) a ServiceError
- _OperationNotPermittedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidParameterCombinationException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotAvailableException :: AsError a => Getting (First ServiceError) a ServiceError
- _LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError
- data AuthenticationType
- data FleetAttribute
- data FleetErrorCode
- = DomainJoinErrorAccessDenied
- | DomainJoinErrorDsMachineAccountQuotaExceeded
- | DomainJoinErrorFileNotFound
- | DomainJoinErrorInvalidParameter
- | DomainJoinErrorLogonFailure
- | DomainJoinErrorMoreData
- | DomainJoinErrorNoSuchDomain
- | DomainJoinErrorNotSupported
- | DomainJoinInternalServiceError
- | DomainJoinNerrInvalidWorkgroupName
- | DomainJoinNerrPasswordExpired
- | DomainJoinNerrWorkstationNotStarted
- | IAMServiceRoleIsMissing
- | IAMServiceRoleMissingDescribeSecurityGroupsAction
- | IAMServiceRoleMissingDescribeSubnetAction
- | IAMServiceRoleMissingEniCreateAction
- | IAMServiceRoleMissingEniDeleteAction
- | IAMServiceRoleMissingEniDescribeAction
- | IgwNotAttached
- | ImageNotFound
- | InternalServiceError
- | InvalidSubnetConfiguration
- | NetworkInterfaceLimitExceeded
- | SecurityGroupsNotFound
- | SubnetHasInsufficientIPAddresses
- | SubnetNotFound
- data FleetState
- data FleetType
- data ImageBuilderState
- data ImageBuilderStateChangeReasonCode
- data ImageState
- data ImageStateChangeReasonCode
- data PlatformType = Windows
- data SessionState
- data StackErrorCode
- data StorageConnectorType = Homefolders
- data VisibilityType
- data Application
- application :: Application
- aEnabled :: Lens' Application (Maybe Bool)
- aLaunchPath :: Lens' Application (Maybe Text)
- aLaunchParameters :: Lens' Application (Maybe Text)
- aName :: Lens' Application (Maybe Text)
- aDisplayName :: Lens' Application (Maybe Text)
- aMetadata :: Lens' Application (HashMap Text Text)
- aIconURL :: Lens' Application (Maybe Text)
- data ComputeCapacity
- computeCapacity :: Int -> ComputeCapacity
- ccDesiredInstances :: Lens' ComputeCapacity Int
- data ComputeCapacityStatus
- computeCapacityStatus :: Int -> ComputeCapacityStatus
- ccsInUse :: Lens' ComputeCapacityStatus (Maybe Int)
- ccsRunning :: Lens' ComputeCapacityStatus (Maybe Int)
- ccsAvailable :: Lens' ComputeCapacityStatus (Maybe Int)
- ccsDesired :: Lens' ComputeCapacityStatus Int
- data DirectoryConfig
- directoryConfig :: Text -> DirectoryConfig
- dcCreatedTime :: Lens' DirectoryConfig (Maybe UTCTime)
- dcServiceAccountCredentials :: Lens' DirectoryConfig (Maybe ServiceAccountCredentials)
- dcOrganizationalUnitDistinguishedNames :: Lens' DirectoryConfig [Text]
- dcDirectoryName :: Lens' DirectoryConfig Text
- data DomainJoinInfo
- domainJoinInfo :: DomainJoinInfo
- djiOrganizationalUnitDistinguishedName :: Lens' DomainJoinInfo (Maybe Text)
- djiDirectoryName :: Lens' DomainJoinInfo (Maybe Text)
- data Fleet
- fleet :: Text -> Text -> Text -> Text -> ComputeCapacityStatus -> FleetState -> Fleet
- fDomainJoinInfo :: Lens' Fleet (Maybe DomainJoinInfo)
- fDisconnectTimeoutInSeconds :: Lens' Fleet (Maybe Int)
- fMaxUserDurationInSeconds :: Lens' Fleet (Maybe Int)
- fCreatedTime :: Lens' Fleet (Maybe UTCTime)
- fFleetType :: Lens' Fleet (Maybe FleetType)
- fVPCConfig :: Lens' Fleet (Maybe VPCConfig)
- fFleetErrors :: Lens' Fleet [FleetError]
- fDisplayName :: Lens' Fleet (Maybe Text)
- fEnableDefaultInternetAccess :: Lens' Fleet (Maybe Bool)
- fDescription :: Lens' Fleet (Maybe Text)
- fARN :: Lens' Fleet Text
- fName :: Lens' Fleet Text
- fImageName :: Lens' Fleet Text
- fInstanceType :: Lens' Fleet Text
- fComputeCapacityStatus :: Lens' Fleet ComputeCapacityStatus
- fState :: Lens' Fleet FleetState
- data FleetError
- fleetError :: FleetError
- feErrorCode :: Lens' FleetError (Maybe FleetErrorCode)
- feErrorMessage :: Lens' FleetError (Maybe Text)
- data Image
- image :: Text -> Image
- iState :: Lens' Image (Maybe ImageState)
- iPlatform :: Lens' Image (Maybe PlatformType)
- iPublicBaseImageReleasedDate :: Lens' Image (Maybe UTCTime)
- iStateChangeReason :: Lens' Image (Maybe ImageStateChangeReason)
- iARN :: Lens' Image (Maybe Text)
- iCreatedTime :: Lens' Image (Maybe UTCTime)
- iImageBuilderSupported :: Lens' Image (Maybe Bool)
- iVisibility :: Lens' Image (Maybe VisibilityType)
- iBaseImageARN :: Lens' Image (Maybe Text)
- iDisplayName :: Lens' Image (Maybe Text)
- iDescription :: Lens' Image (Maybe Text)
- iApplications :: Lens' Image [Application]
- iName :: Lens' Image Text
- data ImageBuilder
- imageBuilder :: Text -> ImageBuilder
- ibDomainJoinInfo :: Lens' ImageBuilder (Maybe DomainJoinInfo)
- ibState :: Lens' ImageBuilder (Maybe ImageBuilderState)
- ibPlatform :: Lens' ImageBuilder (Maybe PlatformType)
- ibStateChangeReason :: Lens' ImageBuilder (Maybe ImageBuilderStateChangeReason)
- ibARN :: Lens' ImageBuilder (Maybe Text)
- ibCreatedTime :: Lens' ImageBuilder (Maybe UTCTime)
- ibImageBuilderErrors :: Lens' ImageBuilder [ResourceError]
- ibInstanceType :: Lens' ImageBuilder (Maybe Text)
- ibVPCConfig :: Lens' ImageBuilder (Maybe VPCConfig)
- ibImageARN :: Lens' ImageBuilder (Maybe Text)
- ibDisplayName :: Lens' ImageBuilder (Maybe Text)
- ibEnableDefaultInternetAccess :: Lens' ImageBuilder (Maybe Bool)
- ibDescription :: Lens' ImageBuilder (Maybe Text)
- ibName :: Lens' ImageBuilder Text
- data ImageBuilderStateChangeReason
- imageBuilderStateChangeReason :: ImageBuilderStateChangeReason
- ibscrCode :: Lens' ImageBuilderStateChangeReason (Maybe ImageBuilderStateChangeReasonCode)
- ibscrMessage :: Lens' ImageBuilderStateChangeReason (Maybe Text)
- data ImageStateChangeReason
- imageStateChangeReason :: ImageStateChangeReason
- iscrCode :: Lens' ImageStateChangeReason (Maybe ImageStateChangeReasonCode)
- iscrMessage :: Lens' ImageStateChangeReason (Maybe Text)
- data ResourceError
- resourceError :: ResourceError
- reErrorCode :: Lens' ResourceError (Maybe FleetErrorCode)
- reErrorMessage :: Lens' ResourceError (Maybe Text)
- reErrorTimestamp :: Lens' ResourceError (Maybe UTCTime)
- data ServiceAccountCredentials
- serviceAccountCredentials :: Text -> Text -> ServiceAccountCredentials
- sacAccountName :: Lens' ServiceAccountCredentials Text
- sacAccountPassword :: Lens' ServiceAccountCredentials Text
- data Session
- session :: Text -> Text -> Text -> Text -> SessionState -> Session
- sAuthenticationType :: Lens' Session (Maybe AuthenticationType)
- sId :: Lens' Session Text
- sUserId :: Lens' Session Text
- sStackName :: Lens' Session Text
- sFleetName :: Lens' Session Text
- sState :: Lens' Session SessionState
- data Stack
- stack :: Text -> Stack
- sARN :: Lens' Stack (Maybe Text)
- sCreatedTime :: Lens' Stack (Maybe UTCTime)
- sStorageConnectors :: Lens' Stack [StorageConnector]
- sDisplayName :: Lens' Stack (Maybe Text)
- sStackErrors :: Lens' Stack [StackError]
- sDescription :: Lens' Stack (Maybe Text)
- sName :: Lens' Stack Text
- data StackError
- stackError :: StackError
- seErrorCode :: Lens' StackError (Maybe StackErrorCode)
- seErrorMessage :: Lens' StackError (Maybe Text)
- data StorageConnector
- storageConnector :: StorageConnectorType -> StorageConnector
- scResourceIdentifier :: Lens' StorageConnector (Maybe Text)
- scConnectorType :: Lens' StorageConnector StorageConnectorType
- data VPCConfig
- vpcConfig :: VPCConfig
- vcSecurityGroupIds :: Lens' VPCConfig [Text]
- vcSubnetIds :: Lens' VPCConfig [Text]
Service Configuration
Errors
_InvalidRoleException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified role is invalid.
_ResourceAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified resource already exists.
_IncompatibleImageException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The image does not support storage connectors.
_ConcurrentModificationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An API error occurred. Wait a few minutes and try again.
_OperationNotPermittedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The attempted operation is not permitted.
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified resource was not found.
_InvalidParameterCombinationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates an incorrect combination of parameters, or a missing parameter.
_ResourceNotAvailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified resource exists and is not in use, but isn't available.
_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The requested limit exceeds the permitted limit for an account.
_ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified resource is in use.
AuthenticationType
data AuthenticationType Source #
Instances
FleetAttribute
data FleetAttribute Source #
The fleet attribute.
Instances
FleetErrorCode
data FleetErrorCode Source #
Constructors
Instances
FleetState
data FleetState Source #
Instances
FleetType
Instances
ImageBuilderState
data ImageBuilderState Source #
Constructors
| IBSDeleting | |
| IBSFailed | |
| IBSPending | |
| IBSRebooting | |
| IBSRunning | |
| IBSSnapshotting | |
| IBSStopped | |
| IBSStopping |
Instances
ImageBuilderStateChangeReasonCode
data ImageBuilderStateChangeReasonCode Source #
Constructors
| ImageUnavailable | |
| InternalError |
Instances
ImageState
data ImageState Source #
Constructors
| ISAvailable | |
| ISDeleting | |
| ISFailed | |
| ISPending |
Instances
ImageStateChangeReasonCode
data ImageStateChangeReasonCode Source #
Constructors
| ISCRCImageBuilderNotAvailable | |
| ISCRCInternalError |
Instances
PlatformType
data PlatformType Source #
Constructors
| Windows |
Instances
SessionState
data SessionState Source #
Possible values for the state of a streaming session.
Instances
StackErrorCode
data StackErrorCode Source #
Constructors
| SECInternalServiceError | |
| SECStorageConnectorError |
Instances
StorageConnectorType
data StorageConnectorType Source #
The type of storage connector.
Constructors
| Homefolders |
Instances
VisibilityType
data VisibilityType Source #
Instances
Application
data Application Source #
Describes an application in the application catalog.
See: application smart constructor.
application :: Application Source #
Creates a value of Application with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aEnabled- If there is a problem, the application can be disabled after image creation.aLaunchPath- The path to the application executable in the instance.aLaunchParameters- The arguments that are passed to the application at launch.aName- The name of the application.aDisplayName- The application name displayed to end users.aMetadata- Additional attributes that describe the application.aIconURL- The URL for the application icon. This URL might be time-limited.
aEnabled :: Lens' Application (Maybe Bool) Source #
If there is a problem, the application can be disabled after image creation.
aLaunchPath :: Lens' Application (Maybe Text) Source #
The path to the application executable in the instance.
aLaunchParameters :: Lens' Application (Maybe Text) Source #
The arguments that are passed to the application at launch.
aDisplayName :: Lens' Application (Maybe Text) Source #
The application name displayed to end users.
aMetadata :: Lens' Application (HashMap Text Text) Source #
Additional attributes that describe the application.
aIconURL :: Lens' Application (Maybe Text) Source #
The URL for the application icon. This URL might be time-limited.
ComputeCapacity
data ComputeCapacity Source #
Describes the capacity for a fleet.
See: computeCapacity smart constructor.
Arguments
| :: Int | |
| -> ComputeCapacity |
Creates a value of ComputeCapacity with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ccDesiredInstances- The desired number of streaming instances.
ccDesiredInstances :: Lens' ComputeCapacity Int Source #
The desired number of streaming instances.
ComputeCapacityStatus
data ComputeCapacityStatus Source #
Describes the capacity status for a fleet.
See: computeCapacityStatus smart constructor.
Instances
computeCapacityStatus Source #
Arguments
| :: Int | |
| -> ComputeCapacityStatus |
Creates a value of ComputeCapacityStatus with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ccsInUse- The number of instances in use for streaming.ccsRunning- The total number of simultaneous streaming instances that are running.ccsAvailable- The number of currently available instances that can be used to stream sessions.ccsDesired- The desired number of streaming instances.
ccsInUse :: Lens' ComputeCapacityStatus (Maybe Int) Source #
The number of instances in use for streaming.
ccsRunning :: Lens' ComputeCapacityStatus (Maybe Int) Source #
The total number of simultaneous streaming instances that are running.
ccsAvailable :: Lens' ComputeCapacityStatus (Maybe Int) Source #
The number of currently available instances that can be used to stream sessions.
ccsDesired :: Lens' ComputeCapacityStatus Int Source #
The desired number of streaming instances.
DirectoryConfig
data DirectoryConfig Source #
Configuration information for the directory used to join domains.
See: directoryConfig smart constructor.
Arguments
| :: Text | |
| -> DirectoryConfig |
Creates a value of DirectoryConfig with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dcCreatedTime- The time the directory configuration was created.dcServiceAccountCredentials- The credentials for the service account used by the streaming instance to connect to the directory.dcOrganizationalUnitDistinguishedNames- The distinguished names of the organizational units for computer accounts.dcDirectoryName- The fully qualified name of the directory (for example, corp.example.com).
dcCreatedTime :: Lens' DirectoryConfig (Maybe UTCTime) Source #
The time the directory configuration was created.
dcServiceAccountCredentials :: Lens' DirectoryConfig (Maybe ServiceAccountCredentials) Source #
The credentials for the service account used by the streaming instance to connect to the directory.
dcOrganizationalUnitDistinguishedNames :: Lens' DirectoryConfig [Text] Source #
The distinguished names of the organizational units for computer accounts.
dcDirectoryName :: Lens' DirectoryConfig Text Source #
The fully qualified name of the directory (for example, corp.example.com).
DomainJoinInfo
data DomainJoinInfo Source #
Contains the information needed for streaming instances to join a domain.
See: domainJoinInfo smart constructor.
Instances
domainJoinInfo :: DomainJoinInfo Source #
Creates a value of DomainJoinInfo with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
djiOrganizationalUnitDistinguishedName- The distinguished name of the organizational unit for computer accounts.djiDirectoryName- The fully qualified name of the directory (for example, corp.example.com).
djiOrganizationalUnitDistinguishedName :: Lens' DomainJoinInfo (Maybe Text) Source #
The distinguished name of the organizational unit for computer accounts.
djiDirectoryName :: Lens' DomainJoinInfo (Maybe Text) Source #
The fully qualified name of the directory (for example, corp.example.com).
Fleet
Contains the parameters for a fleet.
See: fleet smart constructor.
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> Text | |
| -> ComputeCapacityStatus | |
| -> FleetState | |
| -> Fleet |
Creates a value of Fleet with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
fDomainJoinInfo- The information needed for streaming instances to join a domain.fDisconnectTimeoutInSeconds- 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.fMaxUserDurationInSeconds- The maximum time that a streaming session can run, in seconds. Specify a value between 600 and 57600.fCreatedTime- The time the fleet was created.fFleetType- Undocumented member.fVPCConfig- The VPC configuration for the fleet.fFleetErrors- The fleet errors.fDisplayName- The fleet name displayed to end users.fEnableDefaultInternetAccess- Indicates whether default internet access is enabled for the fleet.fDescription- The description displayed to end users.fARN- The ARN for the fleet.fName- The name of the fleet.fImageName- The image used by the fleet.fInstanceType- The instance type to use when launching fleet instances.fComputeCapacityStatus- The capacity status for the fleet.fState- The current state for the fleet.
fDomainJoinInfo :: Lens' Fleet (Maybe DomainJoinInfo) Source #
The information needed for streaming instances to join a domain.
fDisconnectTimeoutInSeconds :: Lens' Fleet (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.
fMaxUserDurationInSeconds :: Lens' Fleet (Maybe Int) Source #
The maximum time that a streaming session can run, in seconds. Specify a value between 600 and 57600.
fFleetErrors :: Lens' Fleet [FleetError] Source #
The fleet errors.
fEnableDefaultInternetAccess :: Lens' Fleet (Maybe Bool) Source #
Indicates whether default internet access is enabled for the fleet.
fComputeCapacityStatus :: Lens' Fleet ComputeCapacityStatus Source #
The capacity status for the fleet.
FleetError
fleetError :: FleetError Source #
Creates a value of FleetError with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
feErrorCode- The error code.feErrorMessage- The error message.
feErrorCode :: Lens' FleetError (Maybe FleetErrorCode) Source #
The error code.
feErrorMessage :: Lens' FleetError (Maybe Text) Source #
The error message.
Image
Describes an image.
See: image smart constructor.
Creates a value of Image with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
iState- The image starts in thePENDINGstate. If image creation succeeds, the state isAVAILABLE. If image creation fails, the state isFAILED.iPlatform- The operating system platform of the image.iPublicBaseImageReleasedDate- The release date of the public base image. For private images, this date is the release date of the base image from which the image was created.iStateChangeReason- The reason why the last state change occurred.iARN- The ARN of the image.iCreatedTime- The time the image was created.iImageBuilderSupported- Indicates whether an image builder can be launched from this image.iVisibility- Indicates whether the image is public or private.iBaseImageARN- The ARN of the image from which this image was created.iDisplayName- The image name displayed to end users.iDescription- The description displayed to end users.iApplications- The applications associated with the image.iName- The name of the image.
iState :: Lens' Image (Maybe ImageState) Source #
The image starts in the PENDING state. If image creation succeeds, the state is AVAILABLE . If image creation fails, the state is FAILED .
iPublicBaseImageReleasedDate :: Lens' Image (Maybe UTCTime) Source #
The release date of the public base image. For private images, this date is the release date of the base image from which the image was created.
iStateChangeReason :: Lens' Image (Maybe ImageStateChangeReason) Source #
The reason why the last state change occurred.
iImageBuilderSupported :: Lens' Image (Maybe Bool) Source #
Indicates whether an image builder can be launched from this image.
iVisibility :: Lens' Image (Maybe VisibilityType) Source #
Indicates whether the image is public or private.
iBaseImageARN :: Lens' Image (Maybe Text) Source #
The ARN of the image from which this image was created.
iApplications :: Lens' Image [Application] Source #
The applications associated with the image.
ImageBuilder
data ImageBuilder Source #
See: imageBuilder smart constructor.
Arguments
| :: Text | |
| -> ImageBuilder |
Creates a value of ImageBuilder with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ibDomainJoinInfo- Undocumented member.ibState- Undocumented member.ibPlatform- Undocumented member.ibStateChangeReason- Undocumented member.ibARN- Undocumented member.ibCreatedTime- Undocumented member.ibImageBuilderErrors- Undocumented member.ibInstanceType- Undocumented member.ibVPCConfig- Undocumented member.ibImageARN- Undocumented member.ibDisplayName- Undocumented member.ibEnableDefaultInternetAccess- Undocumented member.ibDescription- Undocumented member.ibName- Undocumented member.
ibDomainJoinInfo :: Lens' ImageBuilder (Maybe DomainJoinInfo) Source #
Undocumented member.
ibState :: Lens' ImageBuilder (Maybe ImageBuilderState) Source #
Undocumented member.
ibPlatform :: Lens' ImageBuilder (Maybe PlatformType) Source #
Undocumented member.
ibStateChangeReason :: Lens' ImageBuilder (Maybe ImageBuilderStateChangeReason) Source #
Undocumented member.
ibCreatedTime :: Lens' ImageBuilder (Maybe UTCTime) Source #
Undocumented member.
ibImageBuilderErrors :: Lens' ImageBuilder [ResourceError] Source #
Undocumented member.
ibInstanceType :: Lens' ImageBuilder (Maybe Text) Source #
Undocumented member.
ibVPCConfig :: Lens' ImageBuilder (Maybe VPCConfig) Source #
Undocumented member.
ibImageARN :: Lens' ImageBuilder (Maybe Text) Source #
Undocumented member.
ibDisplayName :: Lens' ImageBuilder (Maybe Text) Source #
Undocumented member.
ibEnableDefaultInternetAccess :: Lens' ImageBuilder (Maybe Bool) Source #
Undocumented member.
ibDescription :: Lens' ImageBuilder (Maybe Text) Source #
Undocumented member.
ImageBuilderStateChangeReason
data ImageBuilderStateChangeReason Source #
See: imageBuilderStateChangeReason smart constructor.
Instances
imageBuilderStateChangeReason :: ImageBuilderStateChangeReason Source #
Creates a value of ImageBuilderStateChangeReason with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ibscrCode- Undocumented member.ibscrMessage- Undocumented member.
ibscrCode :: Lens' ImageBuilderStateChangeReason (Maybe ImageBuilderStateChangeReasonCode) Source #
Undocumented member.
ibscrMessage :: Lens' ImageBuilderStateChangeReason (Maybe Text) Source #
Undocumented member.
ImageStateChangeReason
data ImageStateChangeReason Source #
Describes the reason why the last state change occurred.
See: imageStateChangeReason smart constructor.
Instances
imageStateChangeReason :: ImageStateChangeReason Source #
Creates a value of ImageStateChangeReason with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
iscrCode- The state change reason code.iscrMessage- The state change reason message.
iscrCode :: Lens' ImageStateChangeReason (Maybe ImageStateChangeReasonCode) Source #
The state change reason code.
iscrMessage :: Lens' ImageStateChangeReason (Maybe Text) Source #
The state change reason message.
ResourceError
data ResourceError Source #
See: resourceError smart constructor.
resourceError :: ResourceError Source #
Creates a value of ResourceError with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
reErrorCode- Undocumented member.reErrorMessage- Undocumented member.reErrorTimestamp- Undocumented member.
reErrorCode :: Lens' ResourceError (Maybe FleetErrorCode) Source #
Undocumented member.
reErrorMessage :: Lens' ResourceError (Maybe Text) Source #
Undocumented member.
reErrorTimestamp :: Lens' ResourceError (Maybe UTCTime) Source #
Undocumented member.
ServiceAccountCredentials
data ServiceAccountCredentials Source #
Describes the credentials for the service account used by the streaming instance to connect to the directory.
See: serviceAccountCredentials smart constructor.
Instances
serviceAccountCredentials Source #
Arguments
| :: Text | |
| -> Text | |
| -> ServiceAccountCredentials |
Creates a value of ServiceAccountCredentials with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sacAccountName- The user name of the account. This account must have the following privileges: create computer objects, join computers to the domain, and change/reset the password on descendant computer objects for the organizational units specified.sacAccountPassword- The password for the account.
sacAccountName :: Lens' ServiceAccountCredentials Text Source #
The user name of the account. This account must have the following privileges: create computer objects, join computers to the domain, and change/reset the password on descendant computer objects for the organizational units specified.
sacAccountPassword :: Lens' ServiceAccountCredentials Text Source #
The password for the account.
Session
Describes a streaming session.
See: session smart constructor.
Creates a value of Session with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sAuthenticationType- The authentication method. The user is authenticated using a streaming URL (API) or SAML federation (SAML).sId- The ID of the streaming session.sUserId- The identifier of the user for whom the session was created.sStackName- The name of the stack for the streaming session.sFleetName- The name of the fleet for the streaming session.sState- The current state of the streaming session.
sAuthenticationType :: Lens' Session (Maybe AuthenticationType) Source #
The authentication method. The user is authenticated using a streaming URL (API ) or SAML federation (SAML ).
Stack
Describes a stack.
See: stack smart constructor.
Creates a value of Stack with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sARN- The ARN of the stack.sCreatedTime- The time the stack was created.sStorageConnectors- The storage connectors to enable.sDisplayName- The stack name displayed to end users.sStackErrors- The errors for the stack.sDescription- The description displayed to end users.sName- The name of the stack.
sStorageConnectors :: Lens' Stack [StorageConnector] Source #
The storage connectors to enable.
sStackErrors :: Lens' Stack [StackError] Source #
The errors for the stack.
StackError
stackError :: StackError Source #
Creates a value of StackError with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
seErrorCode- The error code.seErrorMessage- The error message.
seErrorCode :: Lens' StackError (Maybe StackErrorCode) Source #
The error code.
seErrorMessage :: Lens' StackError (Maybe Text) Source #
The error message.
StorageConnector
data StorageConnector Source #
Describes a storage connector.
See: storageConnector smart constructor.
Instances
Arguments
| :: StorageConnectorType | |
| -> StorageConnector |
Creates a value of StorageConnector with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
scResourceIdentifier- The ARN of the storage connector.scConnectorType- The type of storage connector.
scResourceIdentifier :: Lens' StorageConnector (Maybe Text) Source #
The ARN of the storage connector.
scConnectorType :: Lens' StorageConnector StorageConnectorType Source #
The type of storage connector.
VPCConfig
Describes VPC configuration information.
See: vpcConfig smart constructor.
vpcConfig :: VPCConfig Source #
Creates a value of VPCConfig with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vcSecurityGroupIds- The security groups for the fleet.vcSubnetIds- The subnets to which a network interface is established from the fleet instance.