Safe Haskell | None |
---|---|
Language | Haskell2010 |
Updates a specified app.
Required Permissions: To use this action, an IAM user must have a Deploy or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see ManagingUser Permissions.
http://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateApp.html
- data UpdateApp
- updateApp :: Text -> UpdateApp
- uaAppId :: Lens' UpdateApp Text
- uaAppSource :: Lens' UpdateApp (Maybe Source)
- uaAttributes :: Lens' UpdateApp (HashMap AppAttributesKeys Text)
- uaDataSources :: Lens' UpdateApp [DataSource]
- uaDescription :: Lens' UpdateApp (Maybe Text)
- uaDomains :: Lens' UpdateApp [Text]
- uaEnableSsl :: Lens' UpdateApp (Maybe Bool)
- uaName :: Lens' UpdateApp (Maybe Text)
- uaSslConfiguration :: Lens' UpdateApp (Maybe SslConfiguration)
- uaType :: Lens' UpdateApp (Maybe AppType)
- data UpdateAppResponse
- updateAppResponse :: UpdateAppResponse
Request
Request constructor
UpdateApp
constructor.
The fields accessible through corresponding lenses are:
Request lenses
uaAppSource :: Lens' UpdateApp (Maybe Source) Source
A Source
object that specifies the app repository.
uaAttributes :: Lens' UpdateApp (HashMap AppAttributesKeys Text) Source
One or more user-defined key/value pairs to be added to the stack attributes.
uaDataSources :: Lens' UpdateApp [DataSource] Source
The app's data sources.
uaDomains :: Lens' UpdateApp [Text] Source
The app's virtual host settings, with multiple domains separated by commas. For example: ''www.example.com, example.com''
uaSslConfiguration :: Lens' UpdateApp (Maybe SslConfiguration) Source
An SslConfiguration
object with the SSL configuration.
Response
data UpdateAppResponse Source
Response constructor
updateAppResponse :: UpdateAppResponse Source
UpdateAppResponse
constructor.