| 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 |
Amazonka.AppConfig.UpdateExtensionAssociation
Description
Updates an association. For more information about extensions and associations, see Working with AppConfig extensions in the AppConfig User Guide.
Synopsis
- data UpdateExtensionAssociation = UpdateExtensionAssociation' {}
- newUpdateExtensionAssociation :: Text -> UpdateExtensionAssociation
- updateExtensionAssociation_parameters :: Lens' UpdateExtensionAssociation (Maybe (HashMap Text Text))
- updateExtensionAssociation_extensionAssociationId :: Lens' UpdateExtensionAssociation Text
- data ExtensionAssociation = ExtensionAssociation' {
- arn :: Maybe Text
- extensionArn :: Maybe Text
- extensionVersionNumber :: Maybe Int
- id :: Maybe Text
- parameters :: Maybe (HashMap Text Text)
- resourceArn :: Maybe Text
- newExtensionAssociation :: ExtensionAssociation
- extensionAssociation_arn :: Lens' ExtensionAssociation (Maybe Text)
- extensionAssociation_extensionArn :: Lens' ExtensionAssociation (Maybe Text)
- extensionAssociation_extensionVersionNumber :: Lens' ExtensionAssociation (Maybe Int)
- extensionAssociation_id :: Lens' ExtensionAssociation (Maybe Text)
- extensionAssociation_parameters :: Lens' ExtensionAssociation (Maybe (HashMap Text Text))
- extensionAssociation_resourceArn :: Lens' ExtensionAssociation (Maybe Text)
Creating a Request
data UpdateExtensionAssociation Source #
See: newUpdateExtensionAssociation smart constructor.
Constructors
| UpdateExtensionAssociation' | |
Fields
| |
Instances
newUpdateExtensionAssociation Source #
Arguments
| :: Text | |
| -> UpdateExtensionAssociation |
Create a value of UpdateExtensionAssociation 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:
UpdateExtensionAssociation, updateExtensionAssociation_parameters - The parameter names and values defined in the extension.
UpdateExtensionAssociation, updateExtensionAssociation_extensionAssociationId - The system-generated ID for the association.
Request Lenses
updateExtensionAssociation_parameters :: Lens' UpdateExtensionAssociation (Maybe (HashMap Text Text)) Source #
The parameter names and values defined in the extension.
updateExtensionAssociation_extensionAssociationId :: Lens' UpdateExtensionAssociation Text Source #
The system-generated ID for the association.
Destructuring the Response
data ExtensionAssociation Source #
See: newExtensionAssociation smart constructor.
Constructors
| ExtensionAssociation' | |
Fields
| |
Instances
newExtensionAssociation :: ExtensionAssociation Source #
Create a value of ExtensionAssociation 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:arn:ExtensionAssociation', extensionAssociation_arn - The system-generated Amazon Resource Name (ARN) for the extension.
$sel:extensionArn:ExtensionAssociation', extensionAssociation_extensionArn - The ARN of the extension defined in the association.
$sel:extensionVersionNumber:ExtensionAssociation', extensionAssociation_extensionVersionNumber - The version number for the extension defined in the association.
$sel:id:ExtensionAssociation', extensionAssociation_id - The system-generated ID for the association.
$sel:parameters:ExtensionAssociation', extensionAssociation_parameters - The parameter names and values defined in the association.
$sel:resourceArn:ExtensionAssociation', extensionAssociation_resourceArn - The ARNs of applications, configuration profiles, or environments
defined in the association.
Response Lenses
extensionAssociation_arn :: Lens' ExtensionAssociation (Maybe Text) Source #
The system-generated Amazon Resource Name (ARN) for the extension.
extensionAssociation_extensionArn :: Lens' ExtensionAssociation (Maybe Text) Source #
The ARN of the extension defined in the association.
extensionAssociation_extensionVersionNumber :: Lens' ExtensionAssociation (Maybe Int) Source #
The version number for the extension defined in the association.
extensionAssociation_id :: Lens' ExtensionAssociation (Maybe Text) Source #
The system-generated ID for the association.
extensionAssociation_parameters :: Lens' ExtensionAssociation (Maybe (HashMap Text Text)) Source #
The parameter names and values defined in the association.
extensionAssociation_resourceArn :: Lens' ExtensionAssociation (Maybe Text) Source #
The ARNs of applications, configuration profiles, or environments defined in the association.