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 |
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.
BatchDelete'' | |
|
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.
BatchDeleteResponse' | |
|
Instances
newBatchDeleteResponse Source #
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.