| 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.MediaLive.BatchDelete
Description
Starts delete of resources.
Synopsis
- data BatchDelete' = BatchDelete'' {
- channelIds :: Maybe [Text]
- inputIds :: Maybe [Text]
- inputSecurityGroupIds :: Maybe [Text]
- multiplexIds :: Maybe [Text]
- newBatchDelete' :: BatchDelete'
- batchDelete'_channelIds :: Lens' BatchDelete' (Maybe [Text])
- batchDelete'_inputIds :: Lens' BatchDelete' (Maybe [Text])
- batchDelete'_inputSecurityGroupIds :: Lens' BatchDelete' (Maybe [Text])
- batchDelete'_multiplexIds :: Lens' BatchDelete' (Maybe [Text])
- data BatchDeleteResponse = BatchDeleteResponse' {}
- newBatchDeleteResponse :: Int -> BatchDeleteResponse
- batchDeleteResponse_failed :: Lens' BatchDeleteResponse (Maybe [BatchFailedResultModel])
- batchDeleteResponse_successful :: Lens' BatchDeleteResponse (Maybe [BatchSuccessfulResultModel])
- batchDeleteResponse_httpStatus :: Lens' BatchDeleteResponse Int
Creating a Request
data BatchDelete' Source #
A request to delete resources
See: newBatchDelete' smart constructor.
Constructors
| BatchDelete'' | |
Fields
| |
Instances
newBatchDelete' :: BatchDelete' Source #
Create a value of BatchDelete' 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:channelIds:BatchDelete'', batchDelete'_channelIds - List of channel IDs
$sel:inputIds:BatchDelete'', batchDelete'_inputIds - List of input IDs
$sel:inputSecurityGroupIds:BatchDelete'', batchDelete'_inputSecurityGroupIds - List of input security group IDs
$sel:multiplexIds:BatchDelete'', batchDelete'_multiplexIds - List of multiplex IDs
Request Lenses
batchDelete'_channelIds :: Lens' BatchDelete' (Maybe [Text]) Source #
List of channel IDs
batchDelete'_inputIds :: Lens' BatchDelete' (Maybe [Text]) Source #
List of input IDs
batchDelete'_inputSecurityGroupIds :: Lens' BatchDelete' (Maybe [Text]) Source #
List of input security group IDs
batchDelete'_multiplexIds :: Lens' BatchDelete' (Maybe [Text]) Source #
List of multiplex IDs
Destructuring the Response
data BatchDeleteResponse Source #
Placeholder documentation for BatchDeleteResponse
See: newBatchDeleteResponse smart constructor.
Constructors
| BatchDeleteResponse' | |
Fields
| |
Instances
newBatchDeleteResponse Source #
Arguments
| :: Int | |
| -> BatchDeleteResponse |
Create a value of BatchDeleteResponse 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:failed:BatchDeleteResponse', batchDeleteResponse_failed - List of failed operations
$sel:successful:BatchDeleteResponse', batchDeleteResponse_successful - List of successful operations
$sel:httpStatus:BatchDeleteResponse', batchDeleteResponse_httpStatus - The response's http status code.
Response Lenses
batchDeleteResponse_failed :: Lens' BatchDeleteResponse (Maybe [BatchFailedResultModel]) Source #
List of failed operations
batchDeleteResponse_successful :: Lens' BatchDeleteResponse (Maybe [BatchSuccessfulResultModel]) Source #
List of successful operations
batchDeleteResponse_httpStatus :: Lens' BatchDeleteResponse Int Source #
The response's http status code.