| 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.IoTWireless.CreateMulticastGroup
Description
Creates a multicast group.
Synopsis
- data CreateMulticastGroup = CreateMulticastGroup' {
- clientRequestToken :: Maybe Text
- description :: Maybe Text
- name :: Maybe Text
- tags :: Maybe [Tag]
- loRaWAN :: LoRaWANMulticast
- newCreateMulticastGroup :: LoRaWANMulticast -> CreateMulticastGroup
- createMulticastGroup_clientRequestToken :: Lens' CreateMulticastGroup (Maybe Text)
- createMulticastGroup_description :: Lens' CreateMulticastGroup (Maybe Text)
- createMulticastGroup_name :: Lens' CreateMulticastGroup (Maybe Text)
- createMulticastGroup_tags :: Lens' CreateMulticastGroup (Maybe [Tag])
- createMulticastGroup_loRaWAN :: Lens' CreateMulticastGroup LoRaWANMulticast
- data CreateMulticastGroupResponse = CreateMulticastGroupResponse' {}
- newCreateMulticastGroupResponse :: Int -> CreateMulticastGroupResponse
- createMulticastGroupResponse_arn :: Lens' CreateMulticastGroupResponse (Maybe Text)
- createMulticastGroupResponse_id :: Lens' CreateMulticastGroupResponse (Maybe Text)
- createMulticastGroupResponse_httpStatus :: Lens' CreateMulticastGroupResponse Int
Creating a Request
data CreateMulticastGroup Source #
See: newCreateMulticastGroup smart constructor.
Constructors
| CreateMulticastGroup' | |
Fields
| |
Instances
newCreateMulticastGroup Source #
Arguments
| :: LoRaWANMulticast | |
| -> CreateMulticastGroup |
Create a value of CreateMulticastGroup 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:clientRequestToken:CreateMulticastGroup', createMulticastGroup_clientRequestToken - Each resource must have a unique client request token. If you try to
create a new resource with the same token as a resource that already
exists, an exception occurs. If you omit this value, AWS SDKs will
automatically generate a unique client request.
CreateMulticastGroup, createMulticastGroup_description - The description of the multicast group.
CreateMulticastGroup, createMulticastGroup_name - Undocumented member.
$sel:tags:CreateMulticastGroup', createMulticastGroup_tags - Undocumented member.
CreateMulticastGroup, createMulticastGroup_loRaWAN - Undocumented member.
Request Lenses
createMulticastGroup_clientRequestToken :: Lens' CreateMulticastGroup (Maybe Text) Source #
Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.
createMulticastGroup_description :: Lens' CreateMulticastGroup (Maybe Text) Source #
The description of the multicast group.
createMulticastGroup_name :: Lens' CreateMulticastGroup (Maybe Text) Source #
Undocumented member.
createMulticastGroup_tags :: Lens' CreateMulticastGroup (Maybe [Tag]) Source #
Undocumented member.
createMulticastGroup_loRaWAN :: Lens' CreateMulticastGroup LoRaWANMulticast Source #
Undocumented member.
Destructuring the Response
data CreateMulticastGroupResponse Source #
See: newCreateMulticastGroupResponse smart constructor.
Constructors
| CreateMulticastGroupResponse' | |
Instances
newCreateMulticastGroupResponse Source #
Create a value of CreateMulticastGroupResponse 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:
CreateMulticastGroupResponse, createMulticastGroupResponse_arn - Undocumented member.
CreateMulticastGroupResponse, createMulticastGroupResponse_id - Undocumented member.
$sel:httpStatus:CreateMulticastGroupResponse', createMulticastGroupResponse_httpStatus - The response's http status code.
Response Lenses
createMulticastGroupResponse_arn :: Lens' CreateMulticastGroupResponse (Maybe Text) Source #
Undocumented member.
createMulticastGroupResponse_id :: Lens' CreateMulticastGroupResponse (Maybe Text) Source #
Undocumented member.
createMulticastGroupResponse_httpStatus :: Lens' CreateMulticastGroupResponse Int Source #
The response's http status code.