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 |
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.
CreateMulticastGroup' | |
|
Instances
newCreateMulticastGroup Source #
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.
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.