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 |
Deletes a recommendation template. This is a destructive action that can't be undone.
Synopsis
- data DeleteRecommendationTemplate = DeleteRecommendationTemplate' {}
- newDeleteRecommendationTemplate :: Text -> DeleteRecommendationTemplate
- deleteRecommendationTemplate_clientToken :: Lens' DeleteRecommendationTemplate (Maybe Text)
- deleteRecommendationTemplate_recommendationTemplateArn :: Lens' DeleteRecommendationTemplate Text
- data DeleteRecommendationTemplateResponse = DeleteRecommendationTemplateResponse' {}
- newDeleteRecommendationTemplateResponse :: Int -> Text -> RecommendationTemplateStatus -> DeleteRecommendationTemplateResponse
- deleteRecommendationTemplateResponse_httpStatus :: Lens' DeleteRecommendationTemplateResponse Int
- deleteRecommendationTemplateResponse_recommendationTemplateArn :: Lens' DeleteRecommendationTemplateResponse Text
- deleteRecommendationTemplateResponse_status :: Lens' DeleteRecommendationTemplateResponse RecommendationTemplateStatus
Creating a Request
data DeleteRecommendationTemplate Source #
See: newDeleteRecommendationTemplate
smart constructor.
DeleteRecommendationTemplate' | |
|
Instances
newDeleteRecommendationTemplate Source #
Create a value of DeleteRecommendationTemplate
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:clientToken:DeleteRecommendationTemplate'
, deleteRecommendationTemplate_clientToken
- Used for an idempotency token. A client token is a unique,
case-sensitive string of up to 64 ASCII characters. You should not reuse
the same client token for other API requests.
DeleteRecommendationTemplate
, deleteRecommendationTemplate_recommendationTemplateArn
- The Amazon Resource Name (ARN) for a recommendation template.
Request Lenses
deleteRecommendationTemplate_clientToken :: Lens' DeleteRecommendationTemplate (Maybe Text) Source #
Used for an idempotency token. A client token is a unique, case-sensitive string of up to 64 ASCII characters. You should not reuse the same client token for other API requests.
deleteRecommendationTemplate_recommendationTemplateArn :: Lens' DeleteRecommendationTemplate Text Source #
The Amazon Resource Name (ARN) for a recommendation template.
Destructuring the Response
data DeleteRecommendationTemplateResponse Source #
See: newDeleteRecommendationTemplateResponse
smart constructor.
DeleteRecommendationTemplateResponse' | |
|
Instances
newDeleteRecommendationTemplateResponse Source #
Create a value of DeleteRecommendationTemplateResponse
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:httpStatus:DeleteRecommendationTemplateResponse'
, deleteRecommendationTemplateResponse_httpStatus
- The response's http status code.
DeleteRecommendationTemplate
, deleteRecommendationTemplateResponse_recommendationTemplateArn
- The Amazon Resource Name (ARN) for a recommendation template.
DeleteRecommendationTemplateResponse
, deleteRecommendationTemplateResponse_status
- The status of the action.
Response Lenses
deleteRecommendationTemplateResponse_httpStatus :: Lens' DeleteRecommendationTemplateResponse Int Source #
The response's http status code.
deleteRecommendationTemplateResponse_recommendationTemplateArn :: Lens' DeleteRecommendationTemplateResponse Text Source #
The Amazon Resource Name (ARN) for a recommendation template.
deleteRecommendationTemplateResponse_status :: Lens' DeleteRecommendationTemplateResponse RecommendationTemplateStatus Source #
The status of the action.