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 |
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.
RemoveDraftAppVersionResourceMappings' | |
|
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.
RemoveDraftAppVersionResourceMappingsResponse' | |
|
Instances
newRemoveDraftAppVersionResourceMappingsResponse Source #
:: 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.