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
AssociateAwsAccountWithPartnerAccountOutput
with 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
AssociateWirelessGatewayWithCertificateOutput
with 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
CreateDestinationOutput
with 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
CreateDeviceProfileOutput
with 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
CreateFuotaTaskOutput
with 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
CreateMulticastGroupOutput
with 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
WirelessDeviceId
of 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
WirelessGatewayId
of 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
CreateNetworkAnalyzerConfigurationOutput
with 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
CreateServiceProfileOutput
with 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
CreateWirelessDeviceOutput
with 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
CreateWirelessGatewayOutput
with 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
CreateWirelessGatewayTaskOutput
with 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
CreateWirelessGatewayTaskDefinitionOutput
with 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
GetDestinationOutput
with 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
GetDeviceProfileOutput
with 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
send
it. - On success, responds with
GetEventConfigurationByResourceTypesOutput
with 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
GetFuotaTaskOutput
with 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
send
it. - On success, responds with
GetLogLevelsByResourceTypesOutput
with field(s):default_log_level(Option<LogLevel>)
:The log level for a log message. The log levels can be disabled, or set to
ERROR
to display less verbose logs containing only error information, or toINFO
for 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
GetMulticastGroupOutput
with 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
GetMulticastGroupSessionOutput
with 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
GetNetworkAnalyzerConfigurationOutput
with 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
GetPartnerAccountOutput
with 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
GetResourceEventConfigurationOutput
with 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
WirelessDevice
orWirelessGateway
.
- On success, responds with
GetResourceLogLevelOutput
with field(s):log_level(Option<LogLevel>)
:The log level for a log message. The log levels can be disabled, or set to
ERROR
to display less verbose logs containing only error information, or toINFO
for 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
CUPS
for the Configuration and Update Server endpoint, orLNS
for the LoRaWAN Network Server endpoint orCLAIM
for the global endpoint.
- On success, responds with
GetServiceEndpointOutput
with 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
GetServiceProfileOutput
with 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
GetWirelessDeviceOutput
with 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
GetWirelessDeviceStatisticsOutput
with 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
GetWirelessGatewayOutput
with 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
GetWirelessGatewayCertificateOutput
with 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
GetWirelessGatewayFirmwareInformationOutput
with 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
GetWirelessGatewayStatisticsOutput
with 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
GetWirelessGatewayTaskOutput
with 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
GetWirelessGatewayTaskDefinitionOutput
with 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
nextToken
value from a previous response; otherwise null to receive the first set of results.
- On success, responds with
ListDestinationsOutput
with 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
nextToken
value 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
ListDeviceProfilesOutput
with 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
nextToken
value from a previous response; otherwise null to receive the first set of results.
- On success, responds with
ListEventConfigurationsOutput
with field(s):next_token(Option<String>)
:To retrieve the next set of results, the
nextToken
value 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
nextToken
value 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
ListFuotaTasksOutput
with field(s):next_token(Option<String>)
:To retrieve the next set of results, the
nextToken
value 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
nextToken
value 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
ListMulticastGroupsOutput
with field(s):next_token(Option<String>)
:To retrieve the next set of results, the
nextToken
value 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
nextToken
value 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
ListMulticastGroupsByFuotaTaskOutput
with field(s):next_token(Option<String>)
:To retrieve the next set of results, the
nextToken
value 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
nextToken
value from a previous response; otherwise null to receive the first set of results.
- On success, responds with
ListNetworkAnalyzerConfigurationsOutput
with 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
nextToken
value 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
ListPartnerAccountsOutput
with 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
nextToken
value 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
ListQueuedMessagesOutput
with field(s):next_token(Option<String>)
:To retrieve the next set of results, the
nextToken
value 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
nextToken
value 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
ListServiceProfilesOutput
with 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
ListTagsForResourceOutput
with 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
nextToken
value 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
ListWirelessDevicesOutput
with 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
nextToken
value 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
ListWirelessGatewaysOutput
with 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
nextToken
value 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
ListWirelessGatewayTaskDefinitionsOutput
with 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
WirelessDevice
orWirelessGateway
.log_level(LogLevel)
/set_log_level(Option<LogLevel>)
:The log level for a log message. The log levels can be disabled, or set to
ERROR
to display less verbose logs containing only error information, or toINFO
for 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
send
it. - 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
WirelessDevice
orWirelessGateway
.
- 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
SendDataToMulticastGroupOutput
with 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:
0
for UM (unacknowledge mode) or1
for 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
SendDataToWirelessDeviceOutput
with 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
TestWirelessDeviceOutput
with 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
ERROR
to display less verbose logs containing only error information, or toINFO
for 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
WirelessDeviceId
of 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
WirelessDeviceId
of 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
WirelessGatewayId
of 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
WirelessGatewayId
of 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