Copyright | (c) 2013-2021 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 |
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' {
- studioId :: Text
- launchProfileId :: Text
- newGetLaunchProfileDetails :: Text -> Text -> GetLaunchProfileDetails
- getLaunchProfileDetails_studioId :: Lens' GetLaunchProfileDetails Text
- getLaunchProfileDetails_launchProfileId :: Lens' GetLaunchProfileDetails Text
- data GetLaunchProfileDetailsResponse = GetLaunchProfileDetailsResponse' {}
- newGetLaunchProfileDetailsResponse :: Int -> GetLaunchProfileDetailsResponse
- getLaunchProfileDetailsResponse_streamingImages :: Lens' GetLaunchProfileDetailsResponse (Maybe [StreamingImage])
- getLaunchProfileDetailsResponse_launchProfile :: Lens' GetLaunchProfileDetailsResponse (Maybe LaunchProfile)
- 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 #
:: Text | |
-> Text | |
-> GetLaunchProfileDetails |
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:
$sel:studioId:GetLaunchProfileDetails'
, getLaunchProfileDetails_studioId
- The studio ID.
$sel:launchProfileId:GetLaunchProfileDetails'
, getLaunchProfileDetails_launchProfileId
- The launch profile ID.
Request Lenses
getLaunchProfileDetails_studioId :: Lens' GetLaunchProfileDetails Text Source #
The studio ID.
getLaunchProfileDetails_launchProfileId :: Lens' GetLaunchProfileDetails Text Source #
The launch profile 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:streamingImages:GetLaunchProfileDetailsResponse'
, getLaunchProfileDetailsResponse_streamingImages
- A collection of streaming images.
$sel:launchProfile:GetLaunchProfileDetailsResponse'
, getLaunchProfileDetailsResponse_launchProfile
- The launch profile.
$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_streamingImages :: Lens' GetLaunchProfileDetailsResponse (Maybe [StreamingImage]) Source #
A collection of streaming images.
getLaunchProfileDetailsResponse_launchProfile :: Lens' GetLaunchProfileDetailsResponse (Maybe LaunchProfile) Source #
The launch profile.
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.