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 |
Launch profile details include the launch profile resource and summary information of resources that are used by, or available to, the launch profile. This includes the name and description of all studio components used by the launch profiles, and the name and description of streaming images that can be used with this launch profile.
Synopsis
- data GetLaunchProfileDetails = GetLaunchProfileDetails' {
- launchProfileId :: Text
- studioId :: Text
- newGetLaunchProfileDetails :: Text -> Text -> GetLaunchProfileDetails
- getLaunchProfileDetails_launchProfileId :: Lens' GetLaunchProfileDetails Text
- getLaunchProfileDetails_studioId :: Lens' GetLaunchProfileDetails Text
- data GetLaunchProfileDetailsResponse = GetLaunchProfileDetailsResponse' {}
- newGetLaunchProfileDetailsResponse :: Int -> GetLaunchProfileDetailsResponse
- getLaunchProfileDetailsResponse_launchProfile :: Lens' GetLaunchProfileDetailsResponse (Maybe LaunchProfile)
- getLaunchProfileDetailsResponse_streamingImages :: Lens' GetLaunchProfileDetailsResponse (Maybe [StreamingImage])
- getLaunchProfileDetailsResponse_studioComponentSummaries :: Lens' GetLaunchProfileDetailsResponse (Maybe [StudioComponentSummary])
- getLaunchProfileDetailsResponse_httpStatus :: Lens' GetLaunchProfileDetailsResponse Int
Creating a Request
data GetLaunchProfileDetails Source #
See: newGetLaunchProfileDetails
smart constructor.
GetLaunchProfileDetails' | |
|
Instances
newGetLaunchProfileDetails Source #
Create a value of GetLaunchProfileDetails
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:
GetLaunchProfileDetails
, getLaunchProfileDetails_launchProfileId
- The ID of the launch profile used to control access from the streaming
session.
GetLaunchProfileDetails
, getLaunchProfileDetails_studioId
- The studio ID.
Request Lenses
getLaunchProfileDetails_launchProfileId :: Lens' GetLaunchProfileDetails Text Source #
The ID of the launch profile used to control access from the streaming session.
getLaunchProfileDetails_studioId :: Lens' GetLaunchProfileDetails Text Source #
The studio ID.
Destructuring the Response
data GetLaunchProfileDetailsResponse Source #
See: newGetLaunchProfileDetailsResponse
smart constructor.
GetLaunchProfileDetailsResponse' | |
|
Instances
newGetLaunchProfileDetailsResponse Source #
Create a value of GetLaunchProfileDetailsResponse
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:launchProfile:GetLaunchProfileDetailsResponse'
, getLaunchProfileDetailsResponse_launchProfile
- The launch profile.
$sel:streamingImages:GetLaunchProfileDetailsResponse'
, getLaunchProfileDetailsResponse_streamingImages
- A collection of streaming images.
$sel:studioComponentSummaries:GetLaunchProfileDetailsResponse'
, getLaunchProfileDetailsResponse_studioComponentSummaries
- A collection of studio component summaries.
$sel:httpStatus:GetLaunchProfileDetailsResponse'
, getLaunchProfileDetailsResponse_httpStatus
- The response's http status code.
Response Lenses
getLaunchProfileDetailsResponse_launchProfile :: Lens' GetLaunchProfileDetailsResponse (Maybe LaunchProfile) Source #
The launch profile.
getLaunchProfileDetailsResponse_streamingImages :: Lens' GetLaunchProfileDetailsResponse (Maybe [StreamingImage]) Source #
A collection of streaming images.
getLaunchProfileDetailsResponse_studioComponentSummaries :: Lens' GetLaunchProfileDetailsResponse (Maybe [StudioComponentSummary]) Source #
A collection of studio component summaries.
getLaunchProfileDetailsResponse_httpStatus :: Lens' GetLaunchProfileDetailsResponse Int Source #
The response's http status code.