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 |
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.
ImportResourcesToDraftAppVersion' | |
|
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.
ImportResourcesToDraftAppVersionResponse' | |
|
Instances
newImportResourcesToDraftAppVersionResponse Source #
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.