Struct aws_sdk_iotwireless::Client
source · [−]pub struct Client { /* private fields */ }Expand description
Client for AWS IoT Wireless
Client for invoking operations on AWS IoT Wireless. Each operation on AWS IoT Wireless is a method on this
this struct. .send() MUST be invoked on the generated operations to dispatch the request to the service.
Examples
Constructing a client and invoking an operation
// create a shared configuration. This can be used & shared between multiple service clients.
let shared_config = aws_config::load_from_env().await;
let client = aws_sdk_iotwireless::Client::new(&shared_config);
// invoke an operation
/* let rsp = client
.<operation_name>().
.<param>("some value")
.send().await; */Constructing a client with custom configuration
use aws_config::RetryConfig;
let shared_config = aws_config::load_from_env().await;
let config = aws_sdk_iotwireless::config::Builder::from(&shared_config)
.retry_config(RetryConfig::disabled())
.build();
let client = aws_sdk_iotwireless::Client::from_conf(config);Implementations
sourceimpl Client
impl Client
sourcepub fn with_config(
client: Client<DynConnector, DynMiddleware<DynConnector>>,
conf: Config
) -> Self
pub fn with_config(
client: Client<DynConnector, DynMiddleware<DynConnector>>,
conf: Config
) -> Self
Creates a client with the given service configuration.
sourceimpl Client
impl Client
sourcepub fn associate_aws_account_with_partner_account(
&self
) -> AssociateAwsAccountWithPartnerAccount
pub fn associate_aws_account_with_partner_account(
&self
) -> AssociateAwsAccountWithPartnerAccount
Constructs a fluent builder for the AssociateAwsAccountWithPartnerAccount operation.
- The fluent builder is configurable:
sidewalk(SidewalkAccountInfo)/set_sidewalk(Option<SidewalkAccountInfo>):The Sidewalk account credentials.
client_request_token(impl Into<String>)/set_client_request_token(Option<String>):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.
tags(Vec<Tag>)/set_tags(Option<Vec<Tag>>):The tags to attach to the specified resource. Tags are metadata that you can use to manage a resource.
- On success, responds with
AssociateAwsAccountWithPartnerAccountOutputwith field(s):sidewalk(Option<SidewalkAccountInfo>):The Sidewalk account credentials.
arn(Option<String>):The Amazon Resource Name of the resource.
- On failure, responds with
SdkError<AssociateAwsAccountWithPartnerAccountError>
sourcepub fn associate_multicast_group_with_fuota_task(
&self
) -> AssociateMulticastGroupWithFuotaTask
pub fn associate_multicast_group_with_fuota_task(
&self
) -> AssociateMulticastGroupWithFuotaTask
Constructs a fluent builder for the AssociateMulticastGroupWithFuotaTask operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of a FUOTA task.
multicast_group_id(impl Into<String>)/set_multicast_group_id(Option<String>):The ID of the multicast group.
- On success, responds with
AssociateMulticastGroupWithFuotaTaskOutput - On failure, responds with
SdkError<AssociateMulticastGroupWithFuotaTaskError>
sourcepub fn associate_wireless_device_with_fuota_task(
&self
) -> AssociateWirelessDeviceWithFuotaTask
pub fn associate_wireless_device_with_fuota_task(
&self
) -> AssociateWirelessDeviceWithFuotaTask
Constructs a fluent builder for the AssociateWirelessDeviceWithFuotaTask operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of a FUOTA task.
wireless_device_id(impl Into<String>)/set_wireless_device_id(Option<String>):The ID of the wireless device.
- On success, responds with
AssociateWirelessDeviceWithFuotaTaskOutput - On failure, responds with
SdkError<AssociateWirelessDeviceWithFuotaTaskError>
sourcepub fn associate_wireless_device_with_multicast_group(
&self
) -> AssociateWirelessDeviceWithMulticastGroup
pub fn associate_wireless_device_with_multicast_group(
&self
) -> AssociateWirelessDeviceWithMulticastGroup
Constructs a fluent builder for the AssociateWirelessDeviceWithMulticastGroup operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the multicast group.
wireless_device_id(impl Into<String>)/set_wireless_device_id(Option<String>):The ID of the wireless device.
- On success, responds with
AssociateWirelessDeviceWithMulticastGroupOutput - On failure, responds with
SdkError<AssociateWirelessDeviceWithMulticastGroupError>
sourcepub fn associate_wireless_device_with_thing(
&self
) -> AssociateWirelessDeviceWithThing
pub fn associate_wireless_device_with_thing(
&self
) -> AssociateWirelessDeviceWithThing
Constructs a fluent builder for the AssociateWirelessDeviceWithThing operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the resource to update.
thing_arn(impl Into<String>)/set_thing_arn(Option<String>):The ARN of the thing to associate with the wireless device.
- On success, responds with
AssociateWirelessDeviceWithThingOutput - On failure, responds with
SdkError<AssociateWirelessDeviceWithThingError>
sourcepub fn associate_wireless_gateway_with_certificate(
&self
) -> AssociateWirelessGatewayWithCertificate
pub fn associate_wireless_gateway_with_certificate(
&self
) -> AssociateWirelessGatewayWithCertificate
Constructs a fluent builder for the AssociateWirelessGatewayWithCertificate operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the resource to update.
iot_certificate_id(impl Into<String>)/set_iot_certificate_id(Option<String>):The ID of the certificate to associate with the wireless gateway.
- On success, responds with
AssociateWirelessGatewayWithCertificateOutputwith field(s):iot_certificate_id(Option<String>):The ID of the certificate associated with the wireless gateway.
- On failure, responds with
SdkError<AssociateWirelessGatewayWithCertificateError>
sourcepub fn associate_wireless_gateway_with_thing(
&self
) -> AssociateWirelessGatewayWithThing
pub fn associate_wireless_gateway_with_thing(
&self
) -> AssociateWirelessGatewayWithThing
Constructs a fluent builder for the AssociateWirelessGatewayWithThing operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the resource to update.
thing_arn(impl Into<String>)/set_thing_arn(Option<String>):The ARN of the thing to associate with the wireless gateway.
- On success, responds with
AssociateWirelessGatewayWithThingOutput - On failure, responds with
SdkError<AssociateWirelessGatewayWithThingError>
sourcepub fn cancel_multicast_group_session(&self) -> CancelMulticastGroupSession
pub fn cancel_multicast_group_session(&self) -> CancelMulticastGroupSession
Constructs a fluent builder for the CancelMulticastGroupSession operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the multicast group.
- On success, responds with
CancelMulticastGroupSessionOutput - On failure, responds with
SdkError<CancelMulticastGroupSessionError>
sourcepub fn create_destination(&self) -> CreateDestination
pub fn create_destination(&self) -> CreateDestination
Constructs a fluent builder for the CreateDestination operation.
- The fluent builder is configurable:
name(impl Into<String>)/set_name(Option<String>):The name of the new resource.
expression_type(ExpressionType)/set_expression_type(Option<ExpressionType>):The type of value in
Expression.expression(impl Into<String>)/set_expression(Option<String>):The rule name or topic rule to send messages to.
description(impl Into<String>)/set_description(Option<String>):The description of the new resource.
role_arn(impl Into<String>)/set_role_arn(Option<String>):The ARN of the IAM Role that authorizes the destination.
tags(Vec<Tag>)/set_tags(Option<Vec<Tag>>):The tags to attach to the new destination. Tags are metadata that you can use to manage a resource.
client_request_token(impl Into<String>)/set_client_request_token(Option<String>):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.
- On success, responds with
CreateDestinationOutputwith field(s):arn(Option<String>):The Amazon Resource Name of the new resource.
name(Option<String>):The name of the new resource.
- On failure, responds with
SdkError<CreateDestinationError>
sourcepub fn create_device_profile(&self) -> CreateDeviceProfile
pub fn create_device_profile(&self) -> CreateDeviceProfile
Constructs a fluent builder for the CreateDeviceProfile operation.
- The fluent builder is configurable:
name(impl Into<String>)/set_name(Option<String>):The name of the new resource.
lo_ra_wan(LoRaWanDeviceProfile)/set_lo_ra_wan(Option<LoRaWanDeviceProfile>):The device profile information to use to create the device profile.
tags(Vec<Tag>)/set_tags(Option<Vec<Tag>>):The tags to attach to the new device profile. Tags are metadata that you can use to manage a resource.
client_request_token(impl Into<String>)/set_client_request_token(Option<String>):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.
- On success, responds with
CreateDeviceProfileOutputwith field(s):arn(Option<String>):The Amazon Resource Name of the new resource.
id(Option<String>):The ID of the new device profile.
- On failure, responds with
SdkError<CreateDeviceProfileError>
sourcepub fn create_fuota_task(&self) -> CreateFuotaTask
pub fn create_fuota_task(&self) -> CreateFuotaTask
Constructs a fluent builder for the CreateFuotaTask operation.
- The fluent builder is configurable:
name(impl Into<String>)/set_name(Option<String>):The name of a FUOTA task.
description(impl Into<String>)/set_description(Option<String>):The description of the new resource.
client_request_token(impl Into<String>)/set_client_request_token(Option<String>):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.
lo_ra_wan(LoRaWanFuotaTask)/set_lo_ra_wan(Option<LoRaWanFuotaTask>):The LoRaWAN information used with a FUOTA task.
firmware_update_image(impl Into<String>)/set_firmware_update_image(Option<String>):The S3 URI points to a firmware update image that is to be used with a FUOTA task.
firmware_update_role(impl Into<String>)/set_firmware_update_role(Option<String>):The firmware update role that is to be used with a FUOTA task.
tags(Vec<Tag>)/set_tags(Option<Vec<Tag>>):The tag to attach to the specified resource. Tags are metadata that you can use to manage a resource.
- On success, responds with
CreateFuotaTaskOutputwith field(s):arn(Option<String>):The arn of a FUOTA task.
id(Option<String>):The ID of a FUOTA task.
- On failure, responds with
SdkError<CreateFuotaTaskError>
sourcepub fn create_multicast_group(&self) -> CreateMulticastGroup
pub fn create_multicast_group(&self) -> CreateMulticastGroup
Constructs a fluent builder for the CreateMulticastGroup operation.
- The fluent builder is configurable:
name(impl Into<String>)/set_name(Option<String>):The name of the multicast group.
description(impl Into<String>)/set_description(Option<String>):The description of the multicast group.
client_request_token(impl Into<String>)/set_client_request_token(Option<String>):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.
lo_ra_wan(LoRaWanMulticast)/set_lo_ra_wan(Option<LoRaWanMulticast>):The LoRaWAN information that is to be used with the multicast group.
tags(Vec<Tag>)/set_tags(Option<Vec<Tag>>):The tag to attach to the specified resource. Tags are metadata that you can use to manage a resource.
- On success, responds with
CreateMulticastGroupOutputwith field(s):arn(Option<String>):The arn of the multicast group.
id(Option<String>):The ID of the multicast group.
- On failure, responds with
SdkError<CreateMulticastGroupError>
sourcepub fn create_network_analyzer_configuration(
&self
) -> CreateNetworkAnalyzerConfiguration
pub fn create_network_analyzer_configuration(
&self
) -> CreateNetworkAnalyzerConfiguration
Constructs a fluent builder for the CreateNetworkAnalyzerConfiguration operation.
- The fluent builder is configurable:
name(impl Into<String>)/set_name(Option<String>):Name of the network analyzer configuration.
trace_content(TraceContent)/set_trace_content(Option<TraceContent>):Trace content for your wireless gateway and wireless device resources.
wireless_devices(Vec<String>)/set_wireless_devices(Option<Vec<String>>):Wireless device resources to add to the network analyzer configuration. Provide the
WirelessDeviceIdof the resource to add in the input array.wireless_gateways(Vec<String>)/set_wireless_gateways(Option<Vec<String>>):Wireless gateway resources to add to the network analyzer configuration. Provide the
WirelessGatewayIdof the resource to add in the input array.description(impl Into<String>)/set_description(Option<String>):The description of the new resource.
tags(Vec<Tag>)/set_tags(Option<Vec<Tag>>):The tag to attach to the specified resource. Tags are metadata that you can use to manage a resource.
client_request_token(impl Into<String>)/set_client_request_token(Option<String>):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.
- On success, responds with
CreateNetworkAnalyzerConfigurationOutputwith field(s):arn(Option<String>):The Amazon Resource Name of the new resource.
name(Option<String>):Name of the network analyzer configuration.
- On failure, responds with
SdkError<CreateNetworkAnalyzerConfigurationError>
sourcepub fn create_service_profile(&self) -> CreateServiceProfile
pub fn create_service_profile(&self) -> CreateServiceProfile
Constructs a fluent builder for the CreateServiceProfile operation.
- The fluent builder is configurable:
name(impl Into<String>)/set_name(Option<String>):The name of the new resource.
lo_ra_wan(LoRaWanServiceProfile)/set_lo_ra_wan(Option<LoRaWanServiceProfile>):The service profile information to use to create the service profile.
tags(Vec<Tag>)/set_tags(Option<Vec<Tag>>):The tags to attach to the new service profile. Tags are metadata that you can use to manage a resource.
client_request_token(impl Into<String>)/set_client_request_token(Option<String>):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.
- On success, responds with
CreateServiceProfileOutputwith field(s):arn(Option<String>):The Amazon Resource Name of the new resource.
id(Option<String>):The ID of the new service profile.
- On failure, responds with
SdkError<CreateServiceProfileError>
sourcepub fn create_wireless_device(&self) -> CreateWirelessDevice
pub fn create_wireless_device(&self) -> CreateWirelessDevice
Constructs a fluent builder for the CreateWirelessDevice operation.
- The fluent builder is configurable:
r#type(WirelessDeviceType)/set_type(Option<WirelessDeviceType>):The wireless device type.
name(impl Into<String>)/set_name(Option<String>):The name of the new resource.
description(impl Into<String>)/set_description(Option<String>):The description of the new resource.
destination_name(impl Into<String>)/set_destination_name(Option<String>):The name of the destination to assign to the new wireless device.
client_request_token(impl Into<String>)/set_client_request_token(Option<String>):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.
lo_ra_wan(LoRaWanDevice)/set_lo_ra_wan(Option<LoRaWanDevice>):The device configuration information to use to create the wireless device.
tags(Vec<Tag>)/set_tags(Option<Vec<Tag>>):The tags to attach to the new wireless device. Tags are metadata that you can use to manage a resource.
- On success, responds with
CreateWirelessDeviceOutputwith field(s):arn(Option<String>):The Amazon Resource Name of the new resource.
id(Option<String>):The ID of the new wireless device.
- On failure, responds with
SdkError<CreateWirelessDeviceError>
sourcepub fn create_wireless_gateway(&self) -> CreateWirelessGateway
pub fn create_wireless_gateway(&self) -> CreateWirelessGateway
Constructs a fluent builder for the CreateWirelessGateway operation.
- The fluent builder is configurable:
name(impl Into<String>)/set_name(Option<String>):The name of the new resource.
description(impl Into<String>)/set_description(Option<String>):The description of the new resource.
lo_ra_wan(LoRaWanGateway)/set_lo_ra_wan(Option<LoRaWanGateway>):The gateway configuration information to use to create the wireless gateway.
tags(Vec<Tag>)/set_tags(Option<Vec<Tag>>):The tags to attach to the new wireless gateway. Tags are metadata that you can use to manage a resource.
client_request_token(impl Into<String>)/set_client_request_token(Option<String>):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.
- On success, responds with
CreateWirelessGatewayOutputwith field(s):arn(Option<String>):The Amazon Resource Name of the new resource.
id(Option<String>):The ID of the new wireless gateway.
- On failure, responds with
SdkError<CreateWirelessGatewayError>
sourcepub fn create_wireless_gateway_task(&self) -> CreateWirelessGatewayTask
pub fn create_wireless_gateway_task(&self) -> CreateWirelessGatewayTask
Constructs a fluent builder for the CreateWirelessGatewayTask operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the resource to update.
wireless_gateway_task_definition_id(impl Into<String>)/set_wireless_gateway_task_definition_id(Option<String>):The ID of the WirelessGatewayTaskDefinition.
- On success, responds with
CreateWirelessGatewayTaskOutputwith field(s):wireless_gateway_task_definition_id(Option<String>):The ID of the WirelessGatewayTaskDefinition.
status(Option<WirelessGatewayTaskStatus>):The status of the request.
- On failure, responds with
SdkError<CreateWirelessGatewayTaskError>
sourcepub fn create_wireless_gateway_task_definition(
&self
) -> CreateWirelessGatewayTaskDefinition
pub fn create_wireless_gateway_task_definition(
&self
) -> CreateWirelessGatewayTaskDefinition
Constructs a fluent builder for the CreateWirelessGatewayTaskDefinition operation.
- The fluent builder is configurable:
auto_create_tasks(bool)/set_auto_create_tasks(bool):Whether to automatically create tasks using this task definition for all gateways with the specified current version. If
false, the task must me created by callingCreateWirelessGatewayTask.name(impl Into<String>)/set_name(Option<String>):The name of the new resource.
update(UpdateWirelessGatewayTaskCreate)/set_update(Option<UpdateWirelessGatewayTaskCreate>):Information about the gateways to update.
client_request_token(impl Into<String>)/set_client_request_token(Option<String>):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.
tags(Vec<Tag>)/set_tags(Option<Vec<Tag>>):The tags to attach to the specified resource. Tags are metadata that you can use to manage a resource.
- On success, responds with
CreateWirelessGatewayTaskDefinitionOutputwith field(s):id(Option<String>):The ID of the new wireless gateway task definition.
arn(Option<String>):The Amazon Resource Name of the resource.
- On failure, responds with
SdkError<CreateWirelessGatewayTaskDefinitionError>
sourcepub fn delete_destination(&self) -> DeleteDestination
pub fn delete_destination(&self) -> DeleteDestination
Constructs a fluent builder for the DeleteDestination operation.
- The fluent builder is configurable:
name(impl Into<String>)/set_name(Option<String>):The name of the resource to delete.
- On success, responds with
DeleteDestinationOutput - On failure, responds with
SdkError<DeleteDestinationError>
sourcepub fn delete_device_profile(&self) -> DeleteDeviceProfile
pub fn delete_device_profile(&self) -> DeleteDeviceProfile
Constructs a fluent builder for the DeleteDeviceProfile operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the resource to delete.
- On success, responds with
DeleteDeviceProfileOutput - On failure, responds with
SdkError<DeleteDeviceProfileError>
sourcepub fn delete_fuota_task(&self) -> DeleteFuotaTask
pub fn delete_fuota_task(&self) -> DeleteFuotaTask
Constructs a fluent builder for the DeleteFuotaTask operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of a FUOTA task.
- On success, responds with
DeleteFuotaTaskOutput - On failure, responds with
SdkError<DeleteFuotaTaskError>
sourcepub fn delete_multicast_group(&self) -> DeleteMulticastGroup
pub fn delete_multicast_group(&self) -> DeleteMulticastGroup
Constructs a fluent builder for the DeleteMulticastGroup operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the multicast group.
- On success, responds with
DeleteMulticastGroupOutput - On failure, responds with
SdkError<DeleteMulticastGroupError>
sourcepub fn delete_network_analyzer_configuration(
&self
) -> DeleteNetworkAnalyzerConfiguration
pub fn delete_network_analyzer_configuration(
&self
) -> DeleteNetworkAnalyzerConfiguration
Constructs a fluent builder for the DeleteNetworkAnalyzerConfiguration operation.
- The fluent builder is configurable:
configuration_name(impl Into<String>)/set_configuration_name(Option<String>):Name of the network analyzer configuration.
- On success, responds with
DeleteNetworkAnalyzerConfigurationOutput - On failure, responds with
SdkError<DeleteNetworkAnalyzerConfigurationError>
sourcepub fn delete_queued_messages(&self) -> DeleteQueuedMessages
pub fn delete_queued_messages(&self) -> DeleteQueuedMessages
Constructs a fluent builder for the DeleteQueuedMessages operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of a given wireless device for which downlink messages will be deleted.
message_id(impl Into<String>)/set_message_id(Option<String>):If message ID is
“*”, it cleares the entire downlink queue for a given device, specified by the wireless device ID. Otherwise, the downlink message with the specified message ID will be deleted.wireless_device_type(WirelessDeviceType)/set_wireless_device_type(Option<WirelessDeviceType>):The wireless device type, which can be either Sidewalk or LoRaWAN.
- On success, responds with
DeleteQueuedMessagesOutput - On failure, responds with
SdkError<DeleteQueuedMessagesError>
sourcepub fn delete_service_profile(&self) -> DeleteServiceProfile
pub fn delete_service_profile(&self) -> DeleteServiceProfile
Constructs a fluent builder for the DeleteServiceProfile operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the resource to delete.
- On success, responds with
DeleteServiceProfileOutput - On failure, responds with
SdkError<DeleteServiceProfileError>
sourcepub fn delete_wireless_device(&self) -> DeleteWirelessDevice
pub fn delete_wireless_device(&self) -> DeleteWirelessDevice
Constructs a fluent builder for the DeleteWirelessDevice operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the resource to delete.
- On success, responds with
DeleteWirelessDeviceOutput - On failure, responds with
SdkError<DeleteWirelessDeviceError>
sourcepub fn delete_wireless_gateway(&self) -> DeleteWirelessGateway
pub fn delete_wireless_gateway(&self) -> DeleteWirelessGateway
Constructs a fluent builder for the DeleteWirelessGateway operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the resource to delete.
- On success, responds with
DeleteWirelessGatewayOutput - On failure, responds with
SdkError<DeleteWirelessGatewayError>
sourcepub fn delete_wireless_gateway_task(&self) -> DeleteWirelessGatewayTask
pub fn delete_wireless_gateway_task(&self) -> DeleteWirelessGatewayTask
Constructs a fluent builder for the DeleteWirelessGatewayTask operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the resource to delete.
- On success, responds with
DeleteWirelessGatewayTaskOutput - On failure, responds with
SdkError<DeleteWirelessGatewayTaskError>
sourcepub fn delete_wireless_gateway_task_definition(
&self
) -> DeleteWirelessGatewayTaskDefinition
pub fn delete_wireless_gateway_task_definition(
&self
) -> DeleteWirelessGatewayTaskDefinition
Constructs a fluent builder for the DeleteWirelessGatewayTaskDefinition operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the resource to delete.
- On success, responds with
DeleteWirelessGatewayTaskDefinitionOutput - On failure, responds with
SdkError<DeleteWirelessGatewayTaskDefinitionError>
sourcepub fn disassociate_aws_account_from_partner_account(
&self
) -> DisassociateAwsAccountFromPartnerAccount
pub fn disassociate_aws_account_from_partner_account(
&self
) -> DisassociateAwsAccountFromPartnerAccount
Constructs a fluent builder for the DisassociateAwsAccountFromPartnerAccount operation.
- The fluent builder is configurable:
partner_account_id(impl Into<String>)/set_partner_account_id(Option<String>):The partner account ID to disassociate from the AWS account.
partner_type(PartnerType)/set_partner_type(Option<PartnerType>):The partner type.
- On success, responds with
DisassociateAwsAccountFromPartnerAccountOutput - On failure, responds with
SdkError<DisassociateAwsAccountFromPartnerAccountError>
sourcepub fn disassociate_multicast_group_from_fuota_task(
&self
) -> DisassociateMulticastGroupFromFuotaTask
pub fn disassociate_multicast_group_from_fuota_task(
&self
) -> DisassociateMulticastGroupFromFuotaTask
Constructs a fluent builder for the DisassociateMulticastGroupFromFuotaTask operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of a FUOTA task.
multicast_group_id(impl Into<String>)/set_multicast_group_id(Option<String>):The ID of the multicast group.
- On success, responds with
DisassociateMulticastGroupFromFuotaTaskOutput - On failure, responds with
SdkError<DisassociateMulticastGroupFromFuotaTaskError>
sourcepub fn disassociate_wireless_device_from_fuota_task(
&self
) -> DisassociateWirelessDeviceFromFuotaTask
pub fn disassociate_wireless_device_from_fuota_task(
&self
) -> DisassociateWirelessDeviceFromFuotaTask
Constructs a fluent builder for the DisassociateWirelessDeviceFromFuotaTask operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of a FUOTA task.
wireless_device_id(impl Into<String>)/set_wireless_device_id(Option<String>):The ID of the wireless device.
- On success, responds with
DisassociateWirelessDeviceFromFuotaTaskOutput - On failure, responds with
SdkError<DisassociateWirelessDeviceFromFuotaTaskError>
sourcepub fn disassociate_wireless_device_from_multicast_group(
&self
) -> DisassociateWirelessDeviceFromMulticastGroup
pub fn disassociate_wireless_device_from_multicast_group(
&self
) -> DisassociateWirelessDeviceFromMulticastGroup
Constructs a fluent builder for the DisassociateWirelessDeviceFromMulticastGroup operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the multicast group.
wireless_device_id(impl Into<String>)/set_wireless_device_id(Option<String>):The ID of the wireless device.
- On success, responds with
DisassociateWirelessDeviceFromMulticastGroupOutput - On failure, responds with
SdkError<DisassociateWirelessDeviceFromMulticastGroupError>
sourcepub fn disassociate_wireless_device_from_thing(
&self
) -> DisassociateWirelessDeviceFromThing
pub fn disassociate_wireless_device_from_thing(
&self
) -> DisassociateWirelessDeviceFromThing
Constructs a fluent builder for the DisassociateWirelessDeviceFromThing operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the resource to update.
- On success, responds with
DisassociateWirelessDeviceFromThingOutput - On failure, responds with
SdkError<DisassociateWirelessDeviceFromThingError>
sourcepub fn disassociate_wireless_gateway_from_certificate(
&self
) -> DisassociateWirelessGatewayFromCertificate
pub fn disassociate_wireless_gateway_from_certificate(
&self
) -> DisassociateWirelessGatewayFromCertificate
Constructs a fluent builder for the DisassociateWirelessGatewayFromCertificate operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the resource to update.
- On success, responds with
DisassociateWirelessGatewayFromCertificateOutput - On failure, responds with
SdkError<DisassociateWirelessGatewayFromCertificateError>
sourcepub fn disassociate_wireless_gateway_from_thing(
&self
) -> DisassociateWirelessGatewayFromThing
pub fn disassociate_wireless_gateway_from_thing(
&self
) -> DisassociateWirelessGatewayFromThing
Constructs a fluent builder for the DisassociateWirelessGatewayFromThing operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the resource to update.
- On success, responds with
DisassociateWirelessGatewayFromThingOutput - On failure, responds with
SdkError<DisassociateWirelessGatewayFromThingError>
sourcepub fn get_destination(&self) -> GetDestination
pub fn get_destination(&self) -> GetDestination
Constructs a fluent builder for the GetDestination operation.
- The fluent builder is configurable:
name(impl Into<String>)/set_name(Option<String>):The name of the resource to get.
- On success, responds with
GetDestinationOutputwith field(s):arn(Option<String>):The Amazon Resource Name of the resource.
name(Option<String>):The name of the resource.
expression(Option<String>):The rule name or topic rule to send messages to.
expression_type(Option<ExpressionType>):The type of value in
Expression.description(Option<String>):The description of the resource.
role_arn(Option<String>):The ARN of the IAM Role that authorizes the destination.
- On failure, responds with
SdkError<GetDestinationError>
sourcepub fn get_device_profile(&self) -> GetDeviceProfile
pub fn get_device_profile(&self) -> GetDeviceProfile
Constructs a fluent builder for the GetDeviceProfile operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the resource to get.
- On success, responds with
GetDeviceProfileOutputwith field(s):arn(Option<String>):The Amazon Resource Name of the resource.
name(Option<String>):The name of the resource.
id(Option<String>):The ID of the device profile.
lo_ra_wan(Option<LoRaWanDeviceProfile>):Information about the device profile.
- On failure, responds with
SdkError<GetDeviceProfileError>
sourcepub fn get_event_configuration_by_resource_types(
&self
) -> GetEventConfigurationByResourceTypes
pub fn get_event_configuration_by_resource_types(
&self
) -> GetEventConfigurationByResourceTypes
Constructs a fluent builder for the GetEventConfigurationByResourceTypes operation.
- The fluent builder takes no input, just
sendit. - On success, responds with
GetEventConfigurationByResourceTypesOutputwith field(s):device_registration_state(Option<DeviceRegistrationStateResourceTypeEventConfiguration>):Resource type event configuration for the device registration state event
proximity(Option<ProximityResourceTypeEventConfiguration>):Resource type event configuration for the proximity event
join(Option<JoinResourceTypeEventConfiguration>):Resource type event configuration for the join event
connection_status(Option<ConnectionStatusResourceTypeEventConfiguration>):Resource type event configuration for the connection status event
- On failure, responds with
SdkError<GetEventConfigurationByResourceTypesError>
sourcepub fn get_fuota_task(&self) -> GetFuotaTask
pub fn get_fuota_task(&self) -> GetFuotaTask
Constructs a fluent builder for the GetFuotaTask operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of a FUOTA task.
- On success, responds with
GetFuotaTaskOutputwith field(s):arn(Option<String>):The arn of a FUOTA task.
id(Option<String>):The ID of a FUOTA task.
status(Option<FuotaTaskStatus>):The status of a FUOTA task.
name(Option<String>):The name of a FUOTA task.
description(Option<String>):The description of the new resource.
lo_ra_wan(Option<LoRaWanFuotaTaskGetInfo>):The LoRaWAN information returned from getting a FUOTA task.
firmware_update_image(Option<String>):The S3 URI points to a firmware update image that is to be used with a FUOTA task.
firmware_update_role(Option<String>):The firmware update role that is to be used with a FUOTA task.
created_at(Option<DateTime>):Created at timestamp for the resource.
- On failure, responds with
SdkError<GetFuotaTaskError>
sourcepub fn get_log_levels_by_resource_types(&self) -> GetLogLevelsByResourceTypes
pub fn get_log_levels_by_resource_types(&self) -> GetLogLevelsByResourceTypes
Constructs a fluent builder for the GetLogLevelsByResourceTypes operation.
- The fluent builder takes no input, just
sendit. - On success, responds with
GetLogLevelsByResourceTypesOutputwith field(s):default_log_level(Option<LogLevel>):The log level for a log message. The log levels can be disabled, or set to
ERRORto display less verbose logs containing only error information, or toINFOfor more detailed logs.wireless_gateway_log_options(Option<Vec<WirelessGatewayLogOption>>):The list of wireless gateway log options.
wireless_device_log_options(Option<Vec<WirelessDeviceLogOption>>):The list of wireless device log options.
- On failure, responds with
SdkError<GetLogLevelsByResourceTypesError>
sourcepub fn get_multicast_group(&self) -> GetMulticastGroup
pub fn get_multicast_group(&self) -> GetMulticastGroup
Constructs a fluent builder for the GetMulticastGroup operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the multicast group.
- On success, responds with
GetMulticastGroupOutputwith field(s):arn(Option<String>):The arn of the multicast group.
id(Option<String>):The ID of the multicast group.
name(Option<String>):The name of the multicast group.
description(Option<String>):The description of the new resource.
status(Option<String>):The status of the multicast group.
lo_ra_wan(Option<LoRaWanMulticastGet>):The LoRaWAN information that is to be returned from getting multicast group information.
created_at(Option<DateTime>):Created at timestamp for the resource.
- On failure, responds with
SdkError<GetMulticastGroupError>
sourcepub fn get_multicast_group_session(&self) -> GetMulticastGroupSession
pub fn get_multicast_group_session(&self) -> GetMulticastGroupSession
Constructs a fluent builder for the GetMulticastGroupSession operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the multicast group.
- On success, responds with
GetMulticastGroupSessionOutputwith field(s):lo_ra_wan(Option<LoRaWanMulticastSession>):The LoRaWAN information used with the multicast session.
- On failure, responds with
SdkError<GetMulticastGroupSessionError>
sourcepub fn get_network_analyzer_configuration(
&self
) -> GetNetworkAnalyzerConfiguration
pub fn get_network_analyzer_configuration(
&self
) -> GetNetworkAnalyzerConfiguration
Constructs a fluent builder for the GetNetworkAnalyzerConfiguration operation.
- The fluent builder is configurable:
configuration_name(impl Into<String>)/set_configuration_name(Option<String>):Name of the network analyzer configuration.
- On success, responds with
GetNetworkAnalyzerConfigurationOutputwith field(s):trace_content(Option<TraceContent>):Trace content for your wireless gateway and wireless device resources.
wireless_devices(Option<Vec<String>>):List of wireless gateway resources that have been added to the network analyzer configuration.
wireless_gateways(Option<Vec<String>>):List of wireless gateway resources that have been added to the network analyzer configuration.
description(Option<String>):The description of the new resource.
arn(Option<String>):The Amazon Resource Name of the new resource.
name(Option<String>):Name of the network analyzer configuration.
- On failure, responds with
SdkError<GetNetworkAnalyzerConfigurationError>
sourcepub fn get_partner_account(&self) -> GetPartnerAccount
pub fn get_partner_account(&self) -> GetPartnerAccount
Constructs a fluent builder for the GetPartnerAccount operation.
- The fluent builder is configurable:
partner_account_id(impl Into<String>)/set_partner_account_id(Option<String>):The partner account ID to disassociate from the AWS account.
partner_type(PartnerType)/set_partner_type(Option<PartnerType>):The partner type.
- On success, responds with
GetPartnerAccountOutputwith field(s):sidewalk(Option<SidewalkAccountInfoWithFingerprint>):The Sidewalk account credentials.
account_linked(bool):Whether the partner account is linked to the AWS account.
- On failure, responds with
SdkError<GetPartnerAccountError>
sourcepub fn get_resource_event_configuration(&self) -> GetResourceEventConfiguration
pub fn get_resource_event_configuration(&self) -> GetResourceEventConfiguration
Constructs a fluent builder for the GetResourceEventConfiguration operation.
- The fluent builder is configurable:
identifier(impl Into<String>)/set_identifier(Option<String>):Resource identifier to opt in for event messaging.
identifier_type(IdentifierType)/set_identifier_type(Option<IdentifierType>):Identifier type of the particular resource identifier for event configuration.
partner_type(EventNotificationPartnerType)/set_partner_type(Option<EventNotificationPartnerType>):Partner type of the resource if the identifier type is PartnerAccountId.
- On success, responds with
GetResourceEventConfigurationOutputwith field(s):device_registration_state(Option<DeviceRegistrationStateEventConfiguration>):Event configuration for the device registration state event
proximity(Option<ProximityEventConfiguration>):Event configuration for the Proximity event
join(Option<JoinEventConfiguration>):Event configuration for the join event.
connection_status(Option<ConnectionStatusEventConfiguration>):Event configuration for the connection status event.
- On failure, responds with
SdkError<GetResourceEventConfigurationError>
sourcepub fn get_resource_log_level(&self) -> GetResourceLogLevel
pub fn get_resource_log_level(&self) -> GetResourceLogLevel
Constructs a fluent builder for the GetResourceLogLevel operation.
- The fluent builder is configurable:
resource_identifier(impl Into<String>)/set_resource_identifier(Option<String>):The identifier of the resource. For a Wireless Device, it is the wireless device ID. For a wireless gateway, it is the wireless gateway ID.
resource_type(impl Into<String>)/set_resource_type(Option<String>):The type of the resource, which can be
WirelessDeviceorWirelessGateway.
- On success, responds with
GetResourceLogLevelOutputwith field(s):log_level(Option<LogLevel>):The log level for a log message. The log levels can be disabled, or set to
ERRORto display less verbose logs containing only error information, or toINFOfor more detailed logs.
- On failure, responds with
SdkError<GetResourceLogLevelError>
sourcepub fn get_service_endpoint(&self) -> GetServiceEndpoint
pub fn get_service_endpoint(&self) -> GetServiceEndpoint
Constructs a fluent builder for the GetServiceEndpoint operation.
- The fluent builder is configurable:
service_type(WirelessGatewayServiceType)/set_service_type(Option<WirelessGatewayServiceType>):The service type for which to get endpoint information about. Can be
CUPSfor the Configuration and Update Server endpoint, orLNSfor the LoRaWAN Network Server endpoint orCLAIMfor the global endpoint.
- On success, responds with
GetServiceEndpointOutputwith field(s):service_type(Option<WirelessGatewayServiceType>):The endpoint’s service type.
service_endpoint(Option<String>):The service endpoint value.
server_trust(Option<String>):The Root CA of the server trust certificate.
- On failure, responds with
SdkError<GetServiceEndpointError>
sourcepub fn get_service_profile(&self) -> GetServiceProfile
pub fn get_service_profile(&self) -> GetServiceProfile
Constructs a fluent builder for the GetServiceProfile operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the resource to get.
- On success, responds with
GetServiceProfileOutputwith field(s):arn(Option<String>):The Amazon Resource Name of the resource.
name(Option<String>):The name of the resource.
id(Option<String>):The ID of the service profile.
lo_ra_wan(Option<LoRaWanGetServiceProfileInfo>):Information about the service profile.
- On failure, responds with
SdkError<GetServiceProfileError>
sourcepub fn get_wireless_device(&self) -> GetWirelessDevice
pub fn get_wireless_device(&self) -> GetWirelessDevice
Constructs a fluent builder for the GetWirelessDevice operation.
- The fluent builder is configurable:
identifier(impl Into<String>)/set_identifier(Option<String>):The identifier of the wireless device to get.
identifier_type(WirelessDeviceIdType)/set_identifier_type(Option<WirelessDeviceIdType>):The type of identifier used in
identifier.
- On success, responds with
GetWirelessDeviceOutputwith field(s):r#type(Option<WirelessDeviceType>):The wireless device type.
name(Option<String>):The name of the resource.
description(Option<String>):The description of the resource.
destination_name(Option<String>):The name of the destination to which the device is assigned.
id(Option<String>):The ID of the wireless device.
arn(Option<String>):The Amazon Resource Name of the resource.
thing_name(Option<String>):The name of the thing associated with the wireless device. The value is empty if a thing isn’t associated with the device.
thing_arn(Option<String>):The ARN of the thing associated with the wireless device.
lo_ra_wan(Option<LoRaWanDevice>):Information about the wireless device.
sidewalk(Option<SidewalkDevice>):Sidewalk device object.
- On failure, responds with
SdkError<GetWirelessDeviceError>
sourcepub fn get_wireless_device_statistics(&self) -> GetWirelessDeviceStatistics
pub fn get_wireless_device_statistics(&self) -> GetWirelessDeviceStatistics
Constructs a fluent builder for the GetWirelessDeviceStatistics operation.
- The fluent builder is configurable:
wireless_device_id(impl Into<String>)/set_wireless_device_id(Option<String>):The ID of the wireless device for which to get the data.
- On success, responds with
GetWirelessDeviceStatisticsOutputwith field(s):wireless_device_id(Option<String>):The ID of the wireless device.
last_uplink_received_at(Option<String>):The date and time when the most recent uplink was received.
lo_ra_wan(Option<LoRaWanDeviceMetadata>):Information about the wireless device’s operations.
sidewalk(Option<SidewalkDeviceMetadata>):MetaData for Sidewalk device.
- On failure, responds with
SdkError<GetWirelessDeviceStatisticsError>
sourcepub fn get_wireless_gateway(&self) -> GetWirelessGateway
pub fn get_wireless_gateway(&self) -> GetWirelessGateway
Constructs a fluent builder for the GetWirelessGateway operation.
- The fluent builder is configurable:
identifier(impl Into<String>)/set_identifier(Option<String>):The identifier of the wireless gateway to get.
identifier_type(WirelessGatewayIdType)/set_identifier_type(Option<WirelessGatewayIdType>):The type of identifier used in
identifier.
- On success, responds with
GetWirelessGatewayOutputwith field(s):name(Option<String>):The name of the resource.
id(Option<String>):The ID of the wireless gateway.
description(Option<String>):The description of the resource.
lo_ra_wan(Option<LoRaWanGateway>):Information about the wireless gateway.
arn(Option<String>):The Amazon Resource Name of the resource.
thing_name(Option<String>):The name of the thing associated with the wireless gateway. The value is empty if a thing isn’t associated with the gateway.
thing_arn(Option<String>):The ARN of the thing associated with the wireless gateway.
- On failure, responds with
SdkError<GetWirelessGatewayError>
sourcepub fn get_wireless_gateway_certificate(&self) -> GetWirelessGatewayCertificate
pub fn get_wireless_gateway_certificate(&self) -> GetWirelessGatewayCertificate
Constructs a fluent builder for the GetWirelessGatewayCertificate operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the resource to get.
- On success, responds with
GetWirelessGatewayCertificateOutputwith field(s):iot_certificate_id(Option<String>):The ID of the certificate associated with the wireless gateway.
lo_ra_wan_network_server_certificate_id(Option<String>):The ID of the certificate that is associated with the wireless gateway and used for the LoRaWANNetworkServer endpoint.
- On failure, responds with
SdkError<GetWirelessGatewayCertificateError>
sourcepub fn get_wireless_gateway_firmware_information(
&self
) -> GetWirelessGatewayFirmwareInformation
pub fn get_wireless_gateway_firmware_information(
&self
) -> GetWirelessGatewayFirmwareInformation
Constructs a fluent builder for the GetWirelessGatewayFirmwareInformation operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the resource to get.
- On success, responds with
GetWirelessGatewayFirmwareInformationOutputwith field(s):lo_ra_wan(Option<LoRaWanGatewayCurrentVersion>):Information about the wireless gateway’s firmware.
- On failure, responds with
SdkError<GetWirelessGatewayFirmwareInformationError>
sourcepub fn get_wireless_gateway_statistics(&self) -> GetWirelessGatewayStatistics
pub fn get_wireless_gateway_statistics(&self) -> GetWirelessGatewayStatistics
Constructs a fluent builder for the GetWirelessGatewayStatistics operation.
- The fluent builder is configurable:
wireless_gateway_id(impl Into<String>)/set_wireless_gateway_id(Option<String>):The ID of the wireless gateway for which to get the data.
- On success, responds with
GetWirelessGatewayStatisticsOutputwith field(s):wireless_gateway_id(Option<String>):The ID of the wireless gateway.
last_uplink_received_at(Option<String>):The date and time when the most recent uplink was received.
connection_status(Option<ConnectionStatus>):The connection status of the wireless gateway.
- On failure, responds with
SdkError<GetWirelessGatewayStatisticsError>
sourcepub fn get_wireless_gateway_task(&self) -> GetWirelessGatewayTask
pub fn get_wireless_gateway_task(&self) -> GetWirelessGatewayTask
Constructs a fluent builder for the GetWirelessGatewayTask operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the resource to get.
- On success, responds with
GetWirelessGatewayTaskOutputwith field(s):wireless_gateway_id(Option<String>):The ID of the wireless gateway.
wireless_gateway_task_definition_id(Option<String>):The ID of the WirelessGatewayTask.
last_uplink_received_at(Option<String>):The date and time when the most recent uplink was received.
task_created_at(Option<String>):The date and time when the task was created.
status(Option<WirelessGatewayTaskStatus>):The status of the request.
- On failure, responds with
SdkError<GetWirelessGatewayTaskError>
sourcepub fn get_wireless_gateway_task_definition(
&self
) -> GetWirelessGatewayTaskDefinition
pub fn get_wireless_gateway_task_definition(
&self
) -> GetWirelessGatewayTaskDefinition
Constructs a fluent builder for the GetWirelessGatewayTaskDefinition operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the resource to get.
- On success, responds with
GetWirelessGatewayTaskDefinitionOutputwith field(s):auto_create_tasks(bool):Whether to automatically create tasks using this task definition for all gateways with the specified current version. If
false, the task must me created by callingCreateWirelessGatewayTask.name(Option<String>):The name of the resource.
update(Option<UpdateWirelessGatewayTaskCreate>):Information about the gateways to update.
arn(Option<String>):The Amazon Resource Name of the resource.
- On failure, responds with
SdkError<GetWirelessGatewayTaskDefinitionError>
sourcepub fn list_destinations(&self) -> ListDestinations
pub fn list_destinations(&self) -> ListDestinations
Constructs a fluent builder for the ListDestinations operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
max_results(i32)/set_max_results(i32):The maximum number of results to return in this operation.
next_token(impl Into<String>)/set_next_token(Option<String>):To retrieve the next set of results, the
nextTokenvalue from a previous response; otherwise null to receive the first set of results.
- On success, responds with
ListDestinationsOutputwith field(s):next_token(Option<String>):The token to use to get the next set of results, or null if there are no additional results.
destination_list(Option<Vec<Destinations>>):The list of destinations.
- On failure, responds with
SdkError<ListDestinationsError>
sourcepub fn list_device_profiles(&self) -> ListDeviceProfiles
pub fn list_device_profiles(&self) -> ListDeviceProfiles
Constructs a fluent builder for the ListDeviceProfiles operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
next_token(impl Into<String>)/set_next_token(Option<String>):To retrieve the next set of results, the
nextTokenvalue from a previous response; otherwise null to receive the first set of results.max_results(i32)/set_max_results(i32):The maximum number of results to return in this operation.
- On success, responds with
ListDeviceProfilesOutputwith field(s):next_token(Option<String>):The token to use to get the next set of results, or null if there are no additional results.
device_profile_list(Option<Vec<DeviceProfile>>):The list of device profiles.
- On failure, responds with
SdkError<ListDeviceProfilesError>
sourcepub fn list_event_configurations(&self) -> ListEventConfigurations
pub fn list_event_configurations(&self) -> ListEventConfigurations
Constructs a fluent builder for the ListEventConfigurations operation.
- The fluent builder is configurable:
resource_type(EventNotificationResourceType)/set_resource_type(Option<EventNotificationResourceType>):Resource type to filter event configurations.
max_results(i32)/set_max_results(i32):The maximum number of results to return in this operation.
next_token(impl Into<String>)/set_next_token(Option<String>):To retrieve the next set of results, the
nextTokenvalue from a previous response; otherwise null to receive the first set of results.
- On success, responds with
ListEventConfigurationsOutputwith field(s):next_token(Option<String>):To retrieve the next set of results, the
nextTokenvalue from a previous response; otherwise null to receive the first set of results.event_configurations_list(Option<Vec<EventConfigurationItem>>):Event configurations of all events for a single resource.
- On failure, responds with
SdkError<ListEventConfigurationsError>
sourcepub fn list_fuota_tasks(&self) -> ListFuotaTasks
pub fn list_fuota_tasks(&self) -> ListFuotaTasks
Constructs a fluent builder for the ListFuotaTasks operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
next_token(impl Into<String>)/set_next_token(Option<String>):To retrieve the next set of results, the
nextTokenvalue from a previous response; otherwise null to receive the first set of results.max_results(i32)/set_max_results(i32):The maximum number of results to return in this operation.
- On success, responds with
ListFuotaTasksOutputwith field(s):next_token(Option<String>):To retrieve the next set of results, the
nextTokenvalue from a previous response; otherwise null to receive the first set of results.fuota_task_list(Option<Vec<FuotaTask>>):Lists the FUOTA tasks registered to your AWS account.
- On failure, responds with
SdkError<ListFuotaTasksError>
sourcepub fn list_multicast_groups(&self) -> ListMulticastGroups
pub fn list_multicast_groups(&self) -> ListMulticastGroups
Constructs a fluent builder for the ListMulticastGroups operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
next_token(impl Into<String>)/set_next_token(Option<String>):To retrieve the next set of results, the
nextTokenvalue from a previous response; otherwise null to receive the first set of results.max_results(i32)/set_max_results(i32):The maximum number of results to return in this operation.
- On success, responds with
ListMulticastGroupsOutputwith field(s):next_token(Option<String>):To retrieve the next set of results, the
nextTokenvalue from a previous response; otherwise null to receive the first set of results.multicast_group_list(Option<Vec<MulticastGroup>>):List of multicast groups.
- On failure, responds with
SdkError<ListMulticastGroupsError>
sourcepub fn list_multicast_groups_by_fuota_task(
&self
) -> ListMulticastGroupsByFuotaTask
pub fn list_multicast_groups_by_fuota_task(
&self
) -> ListMulticastGroupsByFuotaTask
Constructs a fluent builder for the ListMulticastGroupsByFuotaTask operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of a FUOTA task.
next_token(impl Into<String>)/set_next_token(Option<String>):To retrieve the next set of results, the
nextTokenvalue from a previous response; otherwise null to receive the first set of results.max_results(i32)/set_max_results(i32):The maximum number of results to return in this operation.
- On success, responds with
ListMulticastGroupsByFuotaTaskOutputwith field(s):next_token(Option<String>):To retrieve the next set of results, the
nextTokenvalue from a previous response; otherwise null to receive the first set of results.multicast_group_list(Option<Vec<MulticastGroupByFuotaTask>>):List of multicast groups associated with a FUOTA task.
- On failure, responds with
SdkError<ListMulticastGroupsByFuotaTaskError>
sourcepub fn list_network_analyzer_configurations(
&self
) -> ListNetworkAnalyzerConfigurations
pub fn list_network_analyzer_configurations(
&self
) -> ListNetworkAnalyzerConfigurations
Constructs a fluent builder for the ListNetworkAnalyzerConfigurations operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
max_results(i32)/set_max_results(i32):The maximum number of results to return in this operation.
next_token(impl Into<String>)/set_next_token(Option<String>):To retrieve the next set of results, the
nextTokenvalue from a previous response; otherwise null to receive the first set of results.
- On success, responds with
ListNetworkAnalyzerConfigurationsOutputwith field(s):next_token(Option<String>):The token to use to get the next set of results, or null if there are no additional results.
network_analyzer_configuration_list(Option<Vec<NetworkAnalyzerConfigurations>>):The list of network analyzer configurations.
- On failure, responds with
SdkError<ListNetworkAnalyzerConfigurationsError>
sourcepub fn list_partner_accounts(&self) -> ListPartnerAccounts
pub fn list_partner_accounts(&self) -> ListPartnerAccounts
Constructs a fluent builder for the ListPartnerAccounts operation.
- The fluent builder is configurable:
next_token(impl Into<String>)/set_next_token(Option<String>):To retrieve the next set of results, the
nextTokenvalue from a previous response; otherwise null to receive the first set of results.max_results(i32)/set_max_results(i32):The maximum number of results to return in this operation.
- On success, responds with
ListPartnerAccountsOutputwith field(s):next_token(Option<String>):The token to use to get the next set of results, or null if there are no additional results.
sidewalk(Option<Vec<SidewalkAccountInfoWithFingerprint>>):The Sidewalk account credentials.
- On failure, responds with
SdkError<ListPartnerAccountsError>
sourcepub fn list_queued_messages(&self) -> ListQueuedMessages
pub fn list_queued_messages(&self) -> ListQueuedMessages
Constructs a fluent builder for the ListQueuedMessages operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of a given wireless device which the downlink message packets are being sent.
next_token(impl Into<String>)/set_next_token(Option<String>):To retrieve the next set of results, the
nextTokenvalue from a previous response; otherwise null to receive the first set of results.max_results(i32)/set_max_results(i32):The maximum number of results to return in this operation.
wireless_device_type(WirelessDeviceType)/set_wireless_device_type(Option<WirelessDeviceType>):The wireless device type, whic can be either Sidewalk or LoRaWAN.
- On success, responds with
ListQueuedMessagesOutputwith field(s):next_token(Option<String>):To retrieve the next set of results, the
nextTokenvalue from a previous response; otherwise null to receive the first set of results.downlink_queue_messages_list(Option<Vec<DownlinkQueueMessage>>):The messages in the downlink queue.
- On failure, responds with
SdkError<ListQueuedMessagesError>
sourcepub fn list_service_profiles(&self) -> ListServiceProfiles
pub fn list_service_profiles(&self) -> ListServiceProfiles
Constructs a fluent builder for the ListServiceProfiles operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
next_token(impl Into<String>)/set_next_token(Option<String>):To retrieve the next set of results, the
nextTokenvalue from a previous response; otherwise null to receive the first set of results.max_results(i32)/set_max_results(i32):The maximum number of results to return in this operation.
- On success, responds with
ListServiceProfilesOutputwith field(s):next_token(Option<String>):The token to use to get the next set of results, or null if there are no additional results.
service_profile_list(Option<Vec<ServiceProfile>>):The list of service profiles.
- On failure, responds with
SdkError<ListServiceProfilesError>
Constructs a fluent builder for the ListTagsForResource operation.
- The fluent builder is configurable:
resource_arn(impl Into<String>)/set_resource_arn(Option<String>):The ARN of the resource for which you want to list tags.
- On success, responds with
ListTagsForResourceOutputwith field(s):tags(Option<Vec<Tag>>):The tags to attach to the specified resource. Tags are metadata that you can use to manage a resource.
- On failure, responds with
SdkError<ListTagsForResourceError>
sourcepub fn list_wireless_devices(&self) -> ListWirelessDevices
pub fn list_wireless_devices(&self) -> ListWirelessDevices
Constructs a fluent builder for the ListWirelessDevices operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
max_results(i32)/set_max_results(i32):The maximum number of results to return in this operation.
next_token(impl Into<String>)/set_next_token(Option<String>):To retrieve the next set of results, the
nextTokenvalue from a previous response; otherwise null to receive the first set of results.destination_name(impl Into<String>)/set_destination_name(Option<String>):A filter to list only the wireless devices that use this destination.
device_profile_id(impl Into<String>)/set_device_profile_id(Option<String>):A filter to list only the wireless devices that use this device profile.
service_profile_id(impl Into<String>)/set_service_profile_id(Option<String>):A filter to list only the wireless devices that use this service profile.
wireless_device_type(WirelessDeviceType)/set_wireless_device_type(Option<WirelessDeviceType>):A filter to list only the wireless devices that use this wireless device type.
fuota_task_id(impl Into<String>)/set_fuota_task_id(Option<String>):The ID of a FUOTA task.
multicast_group_id(impl Into<String>)/set_multicast_group_id(Option<String>):The ID of the multicast group.
- On success, responds with
ListWirelessDevicesOutputwith field(s):next_token(Option<String>):The token to use to get the next set of results, or null if there are no additional results.
wireless_device_list(Option<Vec<WirelessDeviceStatistics>>):The ID of the wireless device.
- On failure, responds with
SdkError<ListWirelessDevicesError>
sourcepub fn list_wireless_gateways(&self) -> ListWirelessGateways
pub fn list_wireless_gateways(&self) -> ListWirelessGateways
Constructs a fluent builder for the ListWirelessGateways operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
next_token(impl Into<String>)/set_next_token(Option<String>):To retrieve the next set of results, the
nextTokenvalue from a previous response; otherwise null to receive the first set of results.max_results(i32)/set_max_results(i32):The maximum number of results to return in this operation.
- On success, responds with
ListWirelessGatewaysOutputwith field(s):next_token(Option<String>):The token to use to get the next set of results, or null if there are no additional results.
wireless_gateway_list(Option<Vec<WirelessGatewayStatistics>>):The ID of the wireless gateway.
- On failure, responds with
SdkError<ListWirelessGatewaysError>
sourcepub fn list_wireless_gateway_task_definitions(
&self
) -> ListWirelessGatewayTaskDefinitions
pub fn list_wireless_gateway_task_definitions(
&self
) -> ListWirelessGatewayTaskDefinitions
Constructs a fluent builder for the ListWirelessGatewayTaskDefinitions operation.
- The fluent builder is configurable:
max_results(i32)/set_max_results(i32):The maximum number of results to return in this operation.
next_token(impl Into<String>)/set_next_token(Option<String>):To retrieve the next set of results, the
nextTokenvalue from a previous response; otherwise null to receive the first set of results.task_definition_type(WirelessGatewayTaskDefinitionType)/set_task_definition_type(Option<WirelessGatewayTaskDefinitionType>):A filter to list only the wireless gateway task definitions that use this task definition type.
- On success, responds with
ListWirelessGatewayTaskDefinitionsOutputwith field(s):next_token(Option<String>):The token to use to get the next set of results, or null if there are no additional results.
task_definitions(Option<Vec<UpdateWirelessGatewayTaskEntry>>):The list of task definitions.
- On failure, responds with
SdkError<ListWirelessGatewayTaskDefinitionsError>
sourcepub fn put_resource_log_level(&self) -> PutResourceLogLevel
pub fn put_resource_log_level(&self) -> PutResourceLogLevel
Constructs a fluent builder for the PutResourceLogLevel operation.
- The fluent builder is configurable:
resource_identifier(impl Into<String>)/set_resource_identifier(Option<String>):The identifier of the resource. For a Wireless Device, it is the wireless device ID. For a wireless gateway, it is the wireless gateway ID.
resource_type(impl Into<String>)/set_resource_type(Option<String>):The type of the resource, which can be
WirelessDeviceorWirelessGateway.log_level(LogLevel)/set_log_level(Option<LogLevel>):The log level for a log message. The log levels can be disabled, or set to
ERRORto display less verbose logs containing only error information, or toINFOfor more detailed logs.
- On success, responds with
PutResourceLogLevelOutput - On failure, responds with
SdkError<PutResourceLogLevelError>
sourcepub fn reset_all_resource_log_levels(&self) -> ResetAllResourceLogLevels
pub fn reset_all_resource_log_levels(&self) -> ResetAllResourceLogLevels
Constructs a fluent builder for the ResetAllResourceLogLevels operation.
- The fluent builder takes no input, just
sendit. - On success, responds with
ResetAllResourceLogLevelsOutput - On failure, responds with
SdkError<ResetAllResourceLogLevelsError>
sourcepub fn reset_resource_log_level(&self) -> ResetResourceLogLevel
pub fn reset_resource_log_level(&self) -> ResetResourceLogLevel
Constructs a fluent builder for the ResetResourceLogLevel operation.
- The fluent builder is configurable:
resource_identifier(impl Into<String>)/set_resource_identifier(Option<String>):The identifier of the resource. For a Wireless Device, it is the wireless device ID. For a wireless gateway, it is the wireless gateway ID.
resource_type(impl Into<String>)/set_resource_type(Option<String>):The type of the resource, which can be
WirelessDeviceorWirelessGateway.
- On success, responds with
ResetResourceLogLevelOutput - On failure, responds with
SdkError<ResetResourceLogLevelError>
sourcepub fn send_data_to_multicast_group(&self) -> SendDataToMulticastGroup
pub fn send_data_to_multicast_group(&self) -> SendDataToMulticastGroup
Constructs a fluent builder for the SendDataToMulticastGroup operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the multicast group.
payload_data(impl Into<String>)/set_payload_data(Option<String>):The binary to be sent to the end device, encoded in base64.
wireless_metadata(MulticastWirelessMetadata)/set_wireless_metadata(Option<MulticastWirelessMetadata>):Wireless metadata that is to be sent to multicast group.
- On success, responds with
SendDataToMulticastGroupOutputwith field(s):message_id(Option<String>):ID of a multicast group message.
- On failure, responds with
SdkError<SendDataToMulticastGroupError>
sourcepub fn send_data_to_wireless_device(&self) -> SendDataToWirelessDevice
pub fn send_data_to_wireless_device(&self) -> SendDataToWirelessDevice
Constructs a fluent builder for the SendDataToWirelessDevice operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the wireless device to receive the data.
transmit_mode(i32)/set_transmit_mode(Option<i32>):The transmit mode to use to send data to the wireless device. Can be:
0for UM (unacknowledge mode) or1for AM (acknowledge mode).payload_data(impl Into<String>)/set_payload_data(Option<String>):The binary to be sent to the end device, encoded in base64.
wireless_metadata(WirelessMetadata)/set_wireless_metadata(Option<WirelessMetadata>):Metadata about the message request.
- On success, responds with
SendDataToWirelessDeviceOutputwith field(s):message_id(Option<String>):The ID of the message sent to the wireless device.
- On failure, responds with
SdkError<SendDataToWirelessDeviceError>
sourcepub fn start_bulk_associate_wireless_device_with_multicast_group(
&self
) -> StartBulkAssociateWirelessDeviceWithMulticastGroup
pub fn start_bulk_associate_wireless_device_with_multicast_group(
&self
) -> StartBulkAssociateWirelessDeviceWithMulticastGroup
Constructs a fluent builder for the StartBulkAssociateWirelessDeviceWithMulticastGroup operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the multicast group.
query_string(impl Into<String>)/set_query_string(Option<String>):Query string used to search for wireless devices as part of the bulk associate and disassociate process.
tags(Vec<Tag>)/set_tags(Option<Vec<Tag>>):The tag to attach to the specified resource. Tags are metadata that you can use to manage a resource.
- On success, responds with
StartBulkAssociateWirelessDeviceWithMulticastGroupOutput - On failure, responds with
SdkError<StartBulkAssociateWirelessDeviceWithMulticastGroupError>
sourcepub fn start_bulk_disassociate_wireless_device_from_multicast_group(
&self
) -> StartBulkDisassociateWirelessDeviceFromMulticastGroup
pub fn start_bulk_disassociate_wireless_device_from_multicast_group(
&self
) -> StartBulkDisassociateWirelessDeviceFromMulticastGroup
Constructs a fluent builder for the StartBulkDisassociateWirelessDeviceFromMulticastGroup operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the multicast group.
query_string(impl Into<String>)/set_query_string(Option<String>):Query string used to search for wireless devices as part of the bulk associate and disassociate process.
tags(Vec<Tag>)/set_tags(Option<Vec<Tag>>):The tag to attach to the specified resource. Tags are metadata that you can use to manage a resource.
- On success, responds with
StartBulkDisassociateWirelessDeviceFromMulticastGroupOutput - On failure, responds with
SdkError<StartBulkDisassociateWirelessDeviceFromMulticastGroupError>
sourcepub fn start_fuota_task(&self) -> StartFuotaTask
pub fn start_fuota_task(&self) -> StartFuotaTask
Constructs a fluent builder for the StartFuotaTask operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of a FUOTA task.
lo_ra_wan(LoRaWanStartFuotaTask)/set_lo_ra_wan(Option<LoRaWanStartFuotaTask>):The LoRaWAN information used to start a FUOTA task.
- On success, responds with
StartFuotaTaskOutput - On failure, responds with
SdkError<StartFuotaTaskError>
sourcepub fn start_multicast_group_session(&self) -> StartMulticastGroupSession
pub fn start_multicast_group_session(&self) -> StartMulticastGroupSession
Constructs a fluent builder for the StartMulticastGroupSession operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the multicast group.
lo_ra_wan(LoRaWanMulticastSession)/set_lo_ra_wan(Option<LoRaWanMulticastSession>):The LoRaWAN information used with the multicast session.
- On success, responds with
StartMulticastGroupSessionOutput - On failure, responds with
SdkError<StartMulticastGroupSessionError>
sourcepub fn tag_resource(&self) -> TagResource
pub fn tag_resource(&self) -> TagResource
Constructs a fluent builder for the TagResource operation.
- The fluent builder is configurable:
resource_arn(impl Into<String>)/set_resource_arn(Option<String>):The ARN of the resource to add tags to.
tags(Vec<Tag>)/set_tags(Option<Vec<Tag>>):Adds to or modifies the tags of the given resource. Tags are metadata that you can use to manage a resource.
- On success, responds with
TagResourceOutput - On failure, responds with
SdkError<TagResourceError>
sourcepub fn test_wireless_device(&self) -> TestWirelessDevice
pub fn test_wireless_device(&self) -> TestWirelessDevice
Constructs a fluent builder for the TestWirelessDevice operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the wireless device to test.
- On success, responds with
TestWirelessDeviceOutputwith field(s):result(Option<String>):The result returned by the test.
- On failure, responds with
SdkError<TestWirelessDeviceError>
sourcepub fn untag_resource(&self) -> UntagResource
pub fn untag_resource(&self) -> UntagResource
Constructs a fluent builder for the UntagResource operation.
- The fluent builder is configurable:
resource_arn(impl Into<String>)/set_resource_arn(Option<String>):The ARN of the resource to remove tags from.
tag_keys(Vec<String>)/set_tag_keys(Option<Vec<String>>):A list of the keys of the tags to remove from the resource.
- On success, responds with
UntagResourceOutput - On failure, responds with
SdkError<UntagResourceError>
sourcepub fn update_destination(&self) -> UpdateDestination
pub fn update_destination(&self) -> UpdateDestination
Constructs a fluent builder for the UpdateDestination operation.
- The fluent builder is configurable:
name(impl Into<String>)/set_name(Option<String>):The new name of the resource.
expression_type(ExpressionType)/set_expression_type(Option<ExpressionType>):The type of value in
Expression.expression(impl Into<String>)/set_expression(Option<String>):The new rule name or topic rule to send messages to.
description(impl Into<String>)/set_description(Option<String>):A new description of the resource.
role_arn(impl Into<String>)/set_role_arn(Option<String>):The ARN of the IAM Role that authorizes the destination.
- On success, responds with
UpdateDestinationOutput - On failure, responds with
SdkError<UpdateDestinationError>
sourcepub fn update_event_configuration_by_resource_types(
&self
) -> UpdateEventConfigurationByResourceTypes
pub fn update_event_configuration_by_resource_types(
&self
) -> UpdateEventConfigurationByResourceTypes
Constructs a fluent builder for the UpdateEventConfigurationByResourceTypes operation.
- The fluent builder is configurable:
device_registration_state(DeviceRegistrationStateResourceTypeEventConfiguration)/set_device_registration_state(Option<DeviceRegistrationStateResourceTypeEventConfiguration>):Device registration state resource type event configuration object for enabling and disabling wireless gateway topic.
proximity(ProximityResourceTypeEventConfiguration)/set_proximity(Option<ProximityResourceTypeEventConfiguration>):Proximity resource type event configuration object for enabling and disabling wireless gateway topic.
join(JoinResourceTypeEventConfiguration)/set_join(Option<JoinResourceTypeEventConfiguration>):Join resource type event configuration object for enabling and disabling wireless device topic.
connection_status(ConnectionStatusResourceTypeEventConfiguration)/set_connection_status(Option<ConnectionStatusResourceTypeEventConfiguration>):Connection status resource type event configuration object for enabling and disabling wireless gateway topic.
- On success, responds with
UpdateEventConfigurationByResourceTypesOutput - On failure, responds with
SdkError<UpdateEventConfigurationByResourceTypesError>
sourcepub fn update_fuota_task(&self) -> UpdateFuotaTask
pub fn update_fuota_task(&self) -> UpdateFuotaTask
Constructs a fluent builder for the UpdateFuotaTask operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of a FUOTA task.
name(impl Into<String>)/set_name(Option<String>):The name of a FUOTA task.
description(impl Into<String>)/set_description(Option<String>):The description of the new resource.
lo_ra_wan(LoRaWanFuotaTask)/set_lo_ra_wan(Option<LoRaWanFuotaTask>):The LoRaWAN information used with a FUOTA task.
firmware_update_image(impl Into<String>)/set_firmware_update_image(Option<String>):The S3 URI points to a firmware update image that is to be used with a FUOTA task.
firmware_update_role(impl Into<String>)/set_firmware_update_role(Option<String>):The firmware update role that is to be used with a FUOTA task.
- On success, responds with
UpdateFuotaTaskOutput - On failure, responds with
SdkError<UpdateFuotaTaskError>
sourcepub fn update_log_levels_by_resource_types(
&self
) -> UpdateLogLevelsByResourceTypes
pub fn update_log_levels_by_resource_types(
&self
) -> UpdateLogLevelsByResourceTypes
Constructs a fluent builder for the UpdateLogLevelsByResourceTypes operation.
- The fluent builder is configurable:
default_log_level(LogLevel)/set_default_log_level(Option<LogLevel>):The log level for a log message. The log levels can be disabled, or set to
ERRORto display less verbose logs containing only error information, or toINFOfor more detailed logs.wireless_device_log_options(Vec<WirelessDeviceLogOption>)/set_wireless_device_log_options(Option<Vec<WirelessDeviceLogOption>>):The list of wireless device log options.
wireless_gateway_log_options(Vec<WirelessGatewayLogOption>)/set_wireless_gateway_log_options(Option<Vec<WirelessGatewayLogOption>>):The list of wireless gateway log options.
- On success, responds with
UpdateLogLevelsByResourceTypesOutput - On failure, responds with
SdkError<UpdateLogLevelsByResourceTypesError>
sourcepub fn update_multicast_group(&self) -> UpdateMulticastGroup
pub fn update_multicast_group(&self) -> UpdateMulticastGroup
Constructs a fluent builder for the UpdateMulticastGroup operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the multicast group.
name(impl Into<String>)/set_name(Option<String>):The name of the multicast group.
description(impl Into<String>)/set_description(Option<String>):The description of the new resource.
lo_ra_wan(LoRaWanMulticast)/set_lo_ra_wan(Option<LoRaWanMulticast>):The LoRaWAN information that is to be used with the multicast group.
- On success, responds with
UpdateMulticastGroupOutput - On failure, responds with
SdkError<UpdateMulticastGroupError>
sourcepub fn update_network_analyzer_configuration(
&self
) -> UpdateNetworkAnalyzerConfiguration
pub fn update_network_analyzer_configuration(
&self
) -> UpdateNetworkAnalyzerConfiguration
Constructs a fluent builder for the UpdateNetworkAnalyzerConfiguration operation.
- The fluent builder is configurable:
configuration_name(impl Into<String>)/set_configuration_name(Option<String>):Name of the network analyzer configuration.
trace_content(TraceContent)/set_trace_content(Option<TraceContent>):Trace content for your wireless gateway and wireless device resources.
wireless_devices_to_add(Vec<String>)/set_wireless_devices_to_add(Option<Vec<String>>):Wireless device resources to add to the network analyzer configuration. Provide the
WirelessDeviceIdof the resource to add in the input array.wireless_devices_to_remove(Vec<String>)/set_wireless_devices_to_remove(Option<Vec<String>>):Wireless device resources to remove from the network analyzer configuration. Provide the
WirelessDeviceIdof the resources to remove in the input array.wireless_gateways_to_add(Vec<String>)/set_wireless_gateways_to_add(Option<Vec<String>>):Wireless gateway resources to add to the network analyzer configuration. Provide the
WirelessGatewayIdof the resource to add in the input array.wireless_gateways_to_remove(Vec<String>)/set_wireless_gateways_to_remove(Option<Vec<String>>):Wireless gateway resources to remove from the network analyzer configuration. Provide the
WirelessGatewayIdof the resources to remove in the input array.description(impl Into<String>)/set_description(Option<String>):The description of the new resource.
- On success, responds with
UpdateNetworkAnalyzerConfigurationOutput - On failure, responds with
SdkError<UpdateNetworkAnalyzerConfigurationError>
sourcepub fn update_partner_account(&self) -> UpdatePartnerAccount
pub fn update_partner_account(&self) -> UpdatePartnerAccount
Constructs a fluent builder for the UpdatePartnerAccount operation.
- The fluent builder is configurable:
sidewalk(SidewalkUpdateAccount)/set_sidewalk(Option<SidewalkUpdateAccount>):The Sidewalk account credentials.
partner_account_id(impl Into<String>)/set_partner_account_id(Option<String>):The ID of the partner account to update.
partner_type(PartnerType)/set_partner_type(Option<PartnerType>):The partner type.
- On success, responds with
UpdatePartnerAccountOutput - On failure, responds with
SdkError<UpdatePartnerAccountError>
sourcepub fn update_resource_event_configuration(
&self
) -> UpdateResourceEventConfiguration
pub fn update_resource_event_configuration(
&self
) -> UpdateResourceEventConfiguration
Constructs a fluent builder for the UpdateResourceEventConfiguration operation.
- The fluent builder is configurable:
identifier(impl Into<String>)/set_identifier(Option<String>):Resource identifier to opt in for event messaging.
identifier_type(IdentifierType)/set_identifier_type(Option<IdentifierType>):Identifier type of the particular resource identifier for event configuration.
partner_type(EventNotificationPartnerType)/set_partner_type(Option<EventNotificationPartnerType>):Partner type of the resource if the identifier type is PartnerAccountId
device_registration_state(DeviceRegistrationStateEventConfiguration)/set_device_registration_state(Option<DeviceRegistrationStateEventConfiguration>):Event configuration for the device registration state event
proximity(ProximityEventConfiguration)/set_proximity(Option<ProximityEventConfiguration>):Event configuration for the Proximity event
join(JoinEventConfiguration)/set_join(Option<JoinEventConfiguration>):Event configuration for the join event
connection_status(ConnectionStatusEventConfiguration)/set_connection_status(Option<ConnectionStatusEventConfiguration>):Event configuration for the connection status event
- On success, responds with
UpdateResourceEventConfigurationOutput - On failure, responds with
SdkError<UpdateResourceEventConfigurationError>
sourcepub fn update_wireless_device(&self) -> UpdateWirelessDevice
pub fn update_wireless_device(&self) -> UpdateWirelessDevice
Constructs a fluent builder for the UpdateWirelessDevice operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the resource to update.
destination_name(impl Into<String>)/set_destination_name(Option<String>):The name of the new destination for the device.
name(impl Into<String>)/set_name(Option<String>):The new name of the resource.
description(impl Into<String>)/set_description(Option<String>):A new description of the resource.
lo_ra_wan(LoRaWanUpdateDevice)/set_lo_ra_wan(Option<LoRaWanUpdateDevice>):The updated wireless device’s configuration.
- On success, responds with
UpdateWirelessDeviceOutput - On failure, responds with
SdkError<UpdateWirelessDeviceError>
sourcepub fn update_wireless_gateway(&self) -> UpdateWirelessGateway
pub fn update_wireless_gateway(&self) -> UpdateWirelessGateway
Constructs a fluent builder for the UpdateWirelessGateway operation.
- The fluent builder is configurable:
id(impl Into<String>)/set_id(Option<String>):The ID of the resource to update.
name(impl Into<String>)/set_name(Option<String>):The new name of the resource.
description(impl Into<String>)/set_description(Option<String>):A new description of the resource.
join_eui_filters(Vec<Vec<String>>)/set_join_eui_filters(Option<Vec<Vec<String>>>):A list of JoinEuiRange used by LoRa gateways to filter LoRa frames.
net_id_filters(Vec<String>)/set_net_id_filters(Option<Vec<String>>):A list of NetId values that are used by LoRa gateways to filter the uplink frames.
- On success, responds with
UpdateWirelessGatewayOutput - On failure, responds with
SdkError<UpdateWirelessGatewayError>
sourceimpl Client
impl Client
sourcepub fn from_conf_conn<C, E>(conf: Config, conn: C) -> Self where
C: SmithyConnector<Error = E> + Send + 'static,
E: Into<ConnectorError>,
pub fn from_conf_conn<C, E>(conf: Config, conn: C) -> Self where
C: SmithyConnector<Error = E> + Send + 'static,
E: Into<ConnectorError>,
Creates a client with the given service config and connector override.
Trait Implementations
sourceimpl From<Client<DynConnector, DynMiddleware<DynConnector>, Standard>> for Client
impl From<Client<DynConnector, DynMiddleware<DynConnector>, Standard>> for Client
sourcefn from(client: Client<DynConnector, DynMiddleware<DynConnector>>) -> Self
fn from(client: Client<DynConnector, DynMiddleware<DynConnector>>) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl !RefUnwindSafe for Client
impl Send for Client
impl Sync for Client
impl Unpin for Client
impl !UnwindSafe for Client
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more