| 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.ResilienceHub.RemoveDraftAppVersionResourceMappings
Description
Removes resource mappings from a draft application version.
Synopsis
- data RemoveDraftAppVersionResourceMappings = RemoveDraftAppVersionResourceMappings' {
- appRegistryAppNames :: Maybe [Text]
- logicalStackNames :: Maybe [Text]
- resourceGroupNames :: Maybe [Text]
- resourceNames :: Maybe [Text]
- terraformSourceNames :: Maybe [Text]
- appArn :: Text
- newRemoveDraftAppVersionResourceMappings :: Text -> RemoveDraftAppVersionResourceMappings
- removeDraftAppVersionResourceMappings_appRegistryAppNames :: Lens' RemoveDraftAppVersionResourceMappings (Maybe [Text])
- removeDraftAppVersionResourceMappings_logicalStackNames :: Lens' RemoveDraftAppVersionResourceMappings (Maybe [Text])
- removeDraftAppVersionResourceMappings_resourceGroupNames :: Lens' RemoveDraftAppVersionResourceMappings (Maybe [Text])
- removeDraftAppVersionResourceMappings_resourceNames :: Lens' RemoveDraftAppVersionResourceMappings (Maybe [Text])
- removeDraftAppVersionResourceMappings_terraformSourceNames :: Lens' RemoveDraftAppVersionResourceMappings (Maybe [Text])
- removeDraftAppVersionResourceMappings_appArn :: Lens' RemoveDraftAppVersionResourceMappings Text
- data RemoveDraftAppVersionResourceMappingsResponse = RemoveDraftAppVersionResourceMappingsResponse' {
- appArn :: Maybe Text
- appVersion :: Maybe Text
- httpStatus :: Int
- newRemoveDraftAppVersionResourceMappingsResponse :: Int -> RemoveDraftAppVersionResourceMappingsResponse
- removeDraftAppVersionResourceMappingsResponse_appArn :: Lens' RemoveDraftAppVersionResourceMappingsResponse (Maybe Text)
- removeDraftAppVersionResourceMappingsResponse_appVersion :: Lens' RemoveDraftAppVersionResourceMappingsResponse (Maybe Text)
- removeDraftAppVersionResourceMappingsResponse_httpStatus :: Lens' RemoveDraftAppVersionResourceMappingsResponse Int
Creating a Request
data RemoveDraftAppVersionResourceMappings Source #
See: newRemoveDraftAppVersionResourceMappings smart constructor.
Constructors
| RemoveDraftAppVersionResourceMappings' | |
Fields
| |
Instances
newRemoveDraftAppVersionResourceMappings Source #
Create a value of RemoveDraftAppVersionResourceMappings 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:appRegistryAppNames:RemoveDraftAppVersionResourceMappings', removeDraftAppVersionResourceMappings_appRegistryAppNames - The names of the registered applications to remove from the resource
mappings.
$sel:logicalStackNames:RemoveDraftAppVersionResourceMappings', removeDraftAppVersionResourceMappings_logicalStackNames - The names of the CloudFormation stacks to remove from the resource
mappings.
$sel:resourceGroupNames:RemoveDraftAppVersionResourceMappings', removeDraftAppVersionResourceMappings_resourceGroupNames - The names of the resource groups to remove from the resource mappings.
$sel:resourceNames:RemoveDraftAppVersionResourceMappings', removeDraftAppVersionResourceMappings_resourceNames - The names of the resources to remove from the resource mappings.
$sel:terraformSourceNames:RemoveDraftAppVersionResourceMappings', removeDraftAppVersionResourceMappings_terraformSourceNames - > /p
RemoveDraftAppVersionResourceMappings, removeDraftAppVersionResourceMappings_appArn - The Amazon Resource Name (ARN) of the application. The format for this
ARN is: arn:partition:resiliencehub:region:account:app/app-id.
For more information about ARNs, see
Amazon Resource Names (ARNs)
in the AWS General Reference.
Request Lenses
removeDraftAppVersionResourceMappings_appRegistryAppNames :: Lens' RemoveDraftAppVersionResourceMappings (Maybe [Text]) Source #
The names of the registered applications to remove from the resource mappings.
removeDraftAppVersionResourceMappings_logicalStackNames :: Lens' RemoveDraftAppVersionResourceMappings (Maybe [Text]) Source #
The names of the CloudFormation stacks to remove from the resource mappings.
removeDraftAppVersionResourceMappings_resourceGroupNames :: Lens' RemoveDraftAppVersionResourceMappings (Maybe [Text]) Source #
The names of the resource groups to remove from the resource mappings.
removeDraftAppVersionResourceMappings_resourceNames :: Lens' RemoveDraftAppVersionResourceMappings (Maybe [Text]) Source #
The names of the resources to remove from the resource mappings.
removeDraftAppVersionResourceMappings_terraformSourceNames :: Lens' RemoveDraftAppVersionResourceMappings (Maybe [Text]) Source #
</p>
removeDraftAppVersionResourceMappings_appArn :: Lens' RemoveDraftAppVersionResourceMappings Text Source #
The Amazon Resource Name (ARN) of the application. The format for this
ARN is: arn:partition:resiliencehub:region:account:app/app-id.
For more information about ARNs, see
Amazon Resource Names (ARNs)
in the AWS General Reference.
Destructuring the Response
data RemoveDraftAppVersionResourceMappingsResponse Source #
See: newRemoveDraftAppVersionResourceMappingsResponse smart constructor.
Constructors
| RemoveDraftAppVersionResourceMappingsResponse' | |
Fields
| |
Instances
newRemoveDraftAppVersionResourceMappingsResponse Source #
Arguments
| :: Int |
|
| -> RemoveDraftAppVersionResourceMappingsResponse |
Create a value of RemoveDraftAppVersionResourceMappingsResponse 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:
RemoveDraftAppVersionResourceMappings, removeDraftAppVersionResourceMappingsResponse_appArn - The Amazon Resource Name (ARN) of the application. The format for this
ARN is: arn:partition:resiliencehub:region:account:app/app-id.
For more information about ARNs, see
Amazon Resource Names (ARNs)
in the AWS General Reference.
RemoveDraftAppVersionResourceMappingsResponse, removeDraftAppVersionResourceMappingsResponse_appVersion - The version of the application.
$sel:httpStatus:RemoveDraftAppVersionResourceMappingsResponse', removeDraftAppVersionResourceMappingsResponse_httpStatus - The response's http status code.
Response Lenses
removeDraftAppVersionResourceMappingsResponse_appArn :: Lens' RemoveDraftAppVersionResourceMappingsResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the application. The format for this
ARN is: arn:partition:resiliencehub:region:account:app/app-id.
For more information about ARNs, see
Amazon Resource Names (ARNs)
in the AWS General Reference.
removeDraftAppVersionResourceMappingsResponse_appVersion :: Lens' RemoveDraftAppVersionResourceMappingsResponse (Maybe Text) Source #
The version of the application.
removeDraftAppVersionResourceMappingsResponse_httpStatus :: Lens' RemoveDraftAppVersionResourceMappingsResponse Int Source #
The response's http status code.