| 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.ImportResourcesToDraftAppVersion
Description
Imports resources from sources such as a CloudFormation stack, resource-groups, or application registry app to a draft application version.
Synopsis
- data ImportResourcesToDraftAppVersion = ImportResourcesToDraftAppVersion' {
- sourceArns :: Maybe [Text]
- terraformSources :: Maybe [TerraformSource]
- appArn :: Text
- newImportResourcesToDraftAppVersion :: Text -> ImportResourcesToDraftAppVersion
- importResourcesToDraftAppVersion_sourceArns :: Lens' ImportResourcesToDraftAppVersion (Maybe [Text])
- importResourcesToDraftAppVersion_terraformSources :: Lens' ImportResourcesToDraftAppVersion (Maybe [TerraformSource])
- importResourcesToDraftAppVersion_appArn :: Lens' ImportResourcesToDraftAppVersion Text
- data ImportResourcesToDraftAppVersionResponse = ImportResourcesToDraftAppVersionResponse' {}
- newImportResourcesToDraftAppVersionResponse :: Int -> Text -> Text -> ResourceImportStatusType -> ImportResourcesToDraftAppVersionResponse
- importResourcesToDraftAppVersionResponse_sourceArns :: Lens' ImportResourcesToDraftAppVersionResponse (Maybe [Text])
- importResourcesToDraftAppVersionResponse_terraformSources :: Lens' ImportResourcesToDraftAppVersionResponse (Maybe [TerraformSource])
- importResourcesToDraftAppVersionResponse_httpStatus :: Lens' ImportResourcesToDraftAppVersionResponse Int
- importResourcesToDraftAppVersionResponse_appArn :: Lens' ImportResourcesToDraftAppVersionResponse Text
- importResourcesToDraftAppVersionResponse_appVersion :: Lens' ImportResourcesToDraftAppVersionResponse Text
- importResourcesToDraftAppVersionResponse_status :: Lens' ImportResourcesToDraftAppVersionResponse ResourceImportStatusType
Creating a Request
data ImportResourcesToDraftAppVersion Source #
See: newImportResourcesToDraftAppVersion smart constructor.
Constructors
| ImportResourcesToDraftAppVersion' | |
Fields
| |
Instances
newImportResourcesToDraftAppVersion Source #
Create a value of ImportResourcesToDraftAppVersion 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:
ImportResourcesToDraftAppVersion, importResourcesToDraftAppVersion_sourceArns - The Amazon Resource Names (ARNs) for the resources that you want to
import.
ImportResourcesToDraftAppVersion, importResourcesToDraftAppVersion_terraformSources - A list of terraform file s3 URLs you need to import.
ImportResourcesToDraftAppVersion, importResourcesToDraftAppVersion_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
importResourcesToDraftAppVersion_sourceArns :: Lens' ImportResourcesToDraftAppVersion (Maybe [Text]) Source #
The Amazon Resource Names (ARNs) for the resources that you want to import.
importResourcesToDraftAppVersion_terraformSources :: Lens' ImportResourcesToDraftAppVersion (Maybe [TerraformSource]) Source #
A list of terraform file s3 URLs you need to import.
importResourcesToDraftAppVersion_appArn :: Lens' ImportResourcesToDraftAppVersion 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 ImportResourcesToDraftAppVersionResponse Source #
See: newImportResourcesToDraftAppVersionResponse smart constructor.
Constructors
| ImportResourcesToDraftAppVersionResponse' | |
Fields
| |
Instances
newImportResourcesToDraftAppVersionResponse Source #
Arguments
| :: Int | |
| -> Text | |
| -> Text | |
| -> ResourceImportStatusType | |
| -> ImportResourcesToDraftAppVersionResponse |
Create a value of ImportResourcesToDraftAppVersionResponse 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:
ImportResourcesToDraftAppVersion, importResourcesToDraftAppVersionResponse_sourceArns - The Amazon Resource Names (ARNs) for the resources that you imported.
ImportResourcesToDraftAppVersion, importResourcesToDraftAppVersionResponse_terraformSources - A list of terraform file s3 URLs you need to import.
$sel:httpStatus:ImportResourcesToDraftAppVersionResponse', importResourcesToDraftAppVersionResponse_httpStatus - The response's http status code.
ImportResourcesToDraftAppVersion, importResourcesToDraftAppVersionResponse_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.
ImportResourcesToDraftAppVersionResponse, importResourcesToDraftAppVersionResponse_appVersion - The version of the application.
ImportResourcesToDraftAppVersionResponse, importResourcesToDraftAppVersionResponse_status - The status of the action.
Response Lenses
importResourcesToDraftAppVersionResponse_sourceArns :: Lens' ImportResourcesToDraftAppVersionResponse (Maybe [Text]) Source #
The Amazon Resource Names (ARNs) for the resources that you imported.
importResourcesToDraftAppVersionResponse_terraformSources :: Lens' ImportResourcesToDraftAppVersionResponse (Maybe [TerraformSource]) Source #
A list of terraform file s3 URLs you need to import.
importResourcesToDraftAppVersionResponse_httpStatus :: Lens' ImportResourcesToDraftAppVersionResponse Int Source #
The response's http status code.
importResourcesToDraftAppVersionResponse_appArn :: Lens' ImportResourcesToDraftAppVersionResponse 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.
importResourcesToDraftAppVersionResponse_appVersion :: Lens' ImportResourcesToDraftAppVersionResponse Text Source #
The version of the application.
importResourcesToDraftAppVersionResponse_status :: Lens' ImportResourcesToDraftAppVersionResponse ResourceImportStatusType Source #
The status of the action.