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 an existing configuration set.
A configuration set is a set of rules that you apply to voice and SMS messages that you send. In a configuration set, you can specify a destination for specific types of events related to voice and SMS messages.
Synopsis
- data DeleteConfigurationSet = DeleteConfigurationSet' {}
- newDeleteConfigurationSet :: Text -> DeleteConfigurationSet
- deleteConfigurationSet_configurationSetName :: Lens' DeleteConfigurationSet Text
- data DeleteConfigurationSetResponse = DeleteConfigurationSetResponse' {}
- newDeleteConfigurationSetResponse :: Int -> DeleteConfigurationSetResponse
- deleteConfigurationSetResponse_configurationSetArn :: Lens' DeleteConfigurationSetResponse (Maybe Text)
- deleteConfigurationSetResponse_configurationSetName :: Lens' DeleteConfigurationSetResponse (Maybe Text)
- deleteConfigurationSetResponse_createdTimestamp :: Lens' DeleteConfigurationSetResponse (Maybe UTCTime)
- deleteConfigurationSetResponse_defaultMessageType :: Lens' DeleteConfigurationSetResponse (Maybe MessageType)
- deleteConfigurationSetResponse_defaultSenderId :: Lens' DeleteConfigurationSetResponse (Maybe Text)
- deleteConfigurationSetResponse_eventDestinations :: Lens' DeleteConfigurationSetResponse (Maybe [EventDestination])
- deleteConfigurationSetResponse_httpStatus :: Lens' DeleteConfigurationSetResponse Int
Creating a Request
data DeleteConfigurationSet Source #
See: newDeleteConfigurationSet
smart constructor.
DeleteConfigurationSet' | |
|
Instances
newDeleteConfigurationSet Source #
Create a value of DeleteConfigurationSet
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:
DeleteConfigurationSet
, deleteConfigurationSet_configurationSetName
- The name of the configuration set or the configuration set ARN that you
want to delete. The ConfigurationSetName and ConfigurationSetArn can be
found using the DescribeConfigurationSets action.
Request Lenses
deleteConfigurationSet_configurationSetName :: Lens' DeleteConfigurationSet Text Source #
The name of the configuration set or the configuration set ARN that you want to delete. The ConfigurationSetName and ConfigurationSetArn can be found using the DescribeConfigurationSets action.
Destructuring the Response
data DeleteConfigurationSetResponse Source #
See: newDeleteConfigurationSetResponse
smart constructor.
DeleteConfigurationSetResponse' | |
|
Instances
newDeleteConfigurationSetResponse Source #
Create a value of DeleteConfigurationSetResponse
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:
DeleteConfigurationSetResponse
, deleteConfigurationSetResponse_configurationSetArn
- The Amazon Resource Name (ARN) of the deleted configuration set.
DeleteConfigurationSet
, deleteConfigurationSetResponse_configurationSetName
- The name of the deleted configuration set.
DeleteConfigurationSetResponse
, deleteConfigurationSetResponse_createdTimestamp
- The time that the deleted configuration set was created in
UNIX epoch time format.
DeleteConfigurationSetResponse
, deleteConfigurationSetResponse_defaultMessageType
- The default message type of the configuration set that was deleted.
DeleteConfigurationSetResponse
, deleteConfigurationSetResponse_defaultSenderId
- The default Sender ID of the configuration set that was deleted.
DeleteConfigurationSetResponse
, deleteConfigurationSetResponse_eventDestinations
- An array of any EventDestination objects that were associated with the
deleted configuration set.
$sel:httpStatus:DeleteConfigurationSetResponse'
, deleteConfigurationSetResponse_httpStatus
- The response's http status code.
Response Lenses
deleteConfigurationSetResponse_configurationSetArn :: Lens' DeleteConfigurationSetResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the deleted configuration set.
deleteConfigurationSetResponse_configurationSetName :: Lens' DeleteConfigurationSetResponse (Maybe Text) Source #
The name of the deleted configuration set.
deleteConfigurationSetResponse_createdTimestamp :: Lens' DeleteConfigurationSetResponse (Maybe UTCTime) Source #
The time that the deleted configuration set was created in UNIX epoch time format.
deleteConfigurationSetResponse_defaultMessageType :: Lens' DeleteConfigurationSetResponse (Maybe MessageType) Source #
The default message type of the configuration set that was deleted.
deleteConfigurationSetResponse_defaultSenderId :: Lens' DeleteConfigurationSetResponse (Maybe Text) Source #
The default Sender ID of the configuration set that was deleted.
deleteConfigurationSetResponse_eventDestinations :: Lens' DeleteConfigurationSetResponse (Maybe [EventDestination]) Source #
An array of any EventDestination objects that were associated with the deleted configuration set.
deleteConfigurationSetResponse_httpStatus :: Lens' DeleteConfigurationSetResponse Int Source #
The response's http status code.