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 |
Updates an Amazon EMR Studio configuration, including attributes such as name, description, and subnets.
Synopsis
- data UpdateStudio = UpdateStudio' {}
- newUpdateStudio :: Text -> UpdateStudio
- updateStudio_defaultS3Location :: Lens' UpdateStudio (Maybe Text)
- updateStudio_description :: Lens' UpdateStudio (Maybe Text)
- updateStudio_name :: Lens' UpdateStudio (Maybe Text)
- updateStudio_subnetIds :: 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:
UpdateStudio
, updateStudio_defaultS3Location
- The Amazon S3 location to back up Workspaces and notebook files for the
Amazon EMR Studio.
UpdateStudio
, updateStudio_description
- A detailed description to assign to the Amazon EMR Studio.
UpdateStudio
, updateStudio_name
- A descriptive name for the Amazon EMR Studio.
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.
UpdateStudio
, updateStudio_studioId
- The ID of the Amazon EMR Studio to update.
Request Lenses
updateStudio_defaultS3Location :: Lens' UpdateStudio (Maybe Text) Source #
The Amazon S3 location to back up Workspaces and notebook files for the Amazon EMR Studio.
updateStudio_description :: Lens' UpdateStudio (Maybe Text) Source #
A detailed description to assign to the Amazon EMR Studio.
updateStudio_name :: Lens' UpdateStudio (Maybe Text) Source #
A descriptive name for the Amazon EMR Studio.
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_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
Generic UpdateStudioResponse Source # | |
Defined in Amazonka.EMR.UpdateStudio type Rep UpdateStudioResponse :: Type -> Type # from :: UpdateStudioResponse -> Rep UpdateStudioResponse x # to :: Rep UpdateStudioResponse x -> UpdateStudioResponse # | |
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 # | |
NFData UpdateStudioResponse Source # | |
Defined in Amazonka.EMR.UpdateStudio rnf :: UpdateStudioResponse -> () # | |
Eq UpdateStudioResponse Source # | |
Defined in Amazonka.EMR.UpdateStudio (==) :: UpdateStudioResponse -> UpdateStudioResponse -> Bool # (/=) :: UpdateStudioResponse -> UpdateStudioResponse -> Bool # | |
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.