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 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.
UpdateExtensionAssociation' | |
|
Instances
newUpdateExtensionAssociation Source #
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.
ExtensionAssociation' | |
|
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.