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 |
Updates an Amazon EMR Studio configuration, including attributes such as name, description, and subnets.
Synopsis
- data UpdateStudio = UpdateStudio' {}
- newUpdateStudio :: Text -> UpdateStudio
- updateStudio_subnetIds :: Lens' UpdateStudio (Maybe [Text])
- updateStudio_defaultS3Location :: Lens' UpdateStudio (Maybe Text)
- updateStudio_name :: Lens' UpdateStudio (Maybe Text)
- updateStudio_description :: Lens' UpdateStudio (Maybe Text)
- updateStudio_studioId :: Lens' UpdateStudio Text
- data UpdateStudioResponse = UpdateStudioResponse' {
- newUpdateStudioResponse :: UpdateStudioResponse
Creating a Request
data UpdateStudio Source #
See: newUpdateStudio
smart constructor.
UpdateStudio' | |
|
Instances
Create a value of UpdateStudio
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:subnetIds:UpdateStudio'
, updateStudio_subnetIds
- A list of subnet IDs to associate with the Amazon EMR Studio. The list
can include new subnet IDs, but must also include all of the subnet IDs
previously associated with the Studio. The list order does not matter. A
Studio can have a maximum of 5 subnets. The subnets must belong to the
same VPC as the Studio.
$sel:defaultS3Location:UpdateStudio'
, updateStudio_defaultS3Location
- The Amazon S3 location to back up Workspaces and notebook files for the
Amazon EMR Studio.
$sel:name:UpdateStudio'
, updateStudio_name
- A descriptive name for the Amazon EMR Studio.
$sel:description:UpdateStudio'
, updateStudio_description
- A detailed description to assign to the Amazon EMR Studio.
$sel:studioId:UpdateStudio'
, updateStudio_studioId
- The ID of the Amazon EMR Studio to update.
Request Lenses
updateStudio_subnetIds :: Lens' UpdateStudio (Maybe [Text]) Source #
A list of subnet IDs to associate with the Amazon EMR Studio. The list can include new subnet IDs, but must also include all of the subnet IDs previously associated with the Studio. The list order does not matter. A Studio can have a maximum of 5 subnets. The subnets must belong to the same VPC as the Studio.
updateStudio_defaultS3Location :: Lens' UpdateStudio (Maybe Text) Source #
The Amazon S3 location to back up Workspaces and notebook files for the Amazon EMR Studio.
updateStudio_name :: Lens' UpdateStudio (Maybe Text) Source #
A descriptive name for the Amazon EMR Studio.
updateStudio_description :: Lens' UpdateStudio (Maybe Text) Source #
A detailed description to assign to the Amazon EMR Studio.
updateStudio_studioId :: Lens' UpdateStudio Text Source #
The ID of the Amazon EMR Studio to update.
Destructuring the Response
data UpdateStudioResponse Source #
See: newUpdateStudioResponse
smart constructor.
Instances
Eq UpdateStudioResponse Source # | |
Defined in Amazonka.EMR.UpdateStudio (==) :: UpdateStudioResponse -> UpdateStudioResponse -> Bool # (/=) :: UpdateStudioResponse -> UpdateStudioResponse -> Bool # | |
Read UpdateStudioResponse Source # | |
Defined in Amazonka.EMR.UpdateStudio | |
Show UpdateStudioResponse Source # | |
Defined in Amazonka.EMR.UpdateStudio showsPrec :: Int -> UpdateStudioResponse -> ShowS # show :: UpdateStudioResponse -> String # showList :: [UpdateStudioResponse] -> ShowS # | |
Generic UpdateStudioResponse Source # | |
Defined in Amazonka.EMR.UpdateStudio type Rep UpdateStudioResponse :: Type -> Type # from :: UpdateStudioResponse -> Rep UpdateStudioResponse x # to :: Rep UpdateStudioResponse x -> UpdateStudioResponse # | |
NFData UpdateStudioResponse Source # | |
Defined in Amazonka.EMR.UpdateStudio rnf :: UpdateStudioResponse -> () # | |
type Rep UpdateStudioResponse Source # | |
newUpdateStudioResponse :: UpdateStudioResponse Source #
Create a value of UpdateStudioResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.