Class: Aws::IoTWireless::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::IoTWireless::Client
- Includes:
- ClientStubs
- Defined in:
- lib/aws-sdk-iotwireless/client.rb
Overview
An API client for IoTWireless. To construct a client, you need to configure a ‘:region` and `:credentials`.
client = Aws::IoTWireless::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the [developer guide](/sdk-for-ruby/v3/developer-guide/setup-config.html).
See #initialize for a full list of supported configuration options.
Class Attribute Summary collapse
- .identifier ⇒ Object readonly private
API Operations collapse
-
#associate_aws_account_with_partner_account(params = {}) ⇒ Types::AssociateAwsAccountWithPartnerAccountResponse
Associates a partner account with your AWS account.
-
#associate_multicast_group_with_fuota_task(params = {}) ⇒ Struct
Associate a multicast group with a FUOTA task.
-
#associate_wireless_device_with_fuota_task(params = {}) ⇒ Struct
Associate a wireless device with a FUOTA task.
-
#associate_wireless_device_with_multicast_group(params = {}) ⇒ Struct
Associates a wireless device with a multicast group.
-
#associate_wireless_device_with_thing(params = {}) ⇒ Struct
Associates a wireless device with a thing.
-
#associate_wireless_gateway_with_certificate(params = {}) ⇒ Types::AssociateWirelessGatewayWithCertificateResponse
Associates a wireless gateway with a certificate.
-
#associate_wireless_gateway_with_thing(params = {}) ⇒ Struct
Associates a wireless gateway with a thing.
-
#cancel_multicast_group_session(params = {}) ⇒ Struct
Cancels an existing multicast group session.
-
#create_destination(params = {}) ⇒ Types::CreateDestinationResponse
Creates a new destination that maps a device message to an AWS IoT rule.
-
#create_device_profile(params = {}) ⇒ Types::CreateDeviceProfileResponse
Creates a new device profile.
-
#create_fuota_task(params = {}) ⇒ Types::CreateFuotaTaskResponse
Creates a FUOTA task.
-
#create_multicast_group(params = {}) ⇒ Types::CreateMulticastGroupResponse
Creates a multicast group.
-
#create_network_analyzer_configuration(params = {}) ⇒ Types::CreateNetworkAnalyzerConfigurationResponse
Creates a new network analyzer configuration.
-
#create_service_profile(params = {}) ⇒ Types::CreateServiceProfileResponse
Creates a new service profile.
-
#create_wireless_device(params = {}) ⇒ Types::CreateWirelessDeviceResponse
Provisions a wireless device.
-
#create_wireless_gateway(params = {}) ⇒ Types::CreateWirelessGatewayResponse
Provisions a wireless gateway.
-
#create_wireless_gateway_task(params = {}) ⇒ Types::CreateWirelessGatewayTaskResponse
Creates a task for a wireless gateway.
-
#create_wireless_gateway_task_definition(params = {}) ⇒ Types::CreateWirelessGatewayTaskDefinitionResponse
Creates a gateway task definition.
-
#delete_destination(params = {}) ⇒ Struct
Deletes a destination.
-
#delete_device_profile(params = {}) ⇒ Struct
Deletes a device profile.
-
#delete_fuota_task(params = {}) ⇒ Struct
Deletes a FUOTA task.
-
#delete_multicast_group(params = {}) ⇒ Struct
Deletes a multicast group if it is not in use by a fuota task.
-
#delete_network_analyzer_configuration(params = {}) ⇒ Struct
Deletes a network analyzer configuration.
-
#delete_queued_messages(params = {}) ⇒ Struct
Remove queued messages from the downlink queue.
-
#delete_service_profile(params = {}) ⇒ Struct
Deletes a service profile.
-
#delete_wireless_device(params = {}) ⇒ Struct
Deletes a wireless device.
-
#delete_wireless_device_import_task(params = {}) ⇒ Struct
Delete an import task.
-
#delete_wireless_gateway(params = {}) ⇒ Struct
Deletes a wireless gateway.
-
#delete_wireless_gateway_task(params = {}) ⇒ Struct
Deletes a wireless gateway task.
-
#delete_wireless_gateway_task_definition(params = {}) ⇒ Struct
Deletes a wireless gateway task definition.
-
#deregister_wireless_device(params = {}) ⇒ Struct
Deregister a wireless device from AWS IoT Wireless.
-
#disassociate_aws_account_from_partner_account(params = {}) ⇒ Struct
Disassociates your AWS account from a partner account.
-
#disassociate_multicast_group_from_fuota_task(params = {}) ⇒ Struct
Disassociates a multicast group from a fuota task.
-
#disassociate_wireless_device_from_fuota_task(params = {}) ⇒ Struct
Disassociates a wireless device from a FUOTA task.
-
#disassociate_wireless_device_from_multicast_group(params = {}) ⇒ Struct
Disassociates a wireless device from a multicast group.
-
#disassociate_wireless_device_from_thing(params = {}) ⇒ Struct
Disassociates a wireless device from its currently associated thing.
-
#disassociate_wireless_gateway_from_certificate(params = {}) ⇒ Struct
Disassociates a wireless gateway from its currently associated certificate.
-
#disassociate_wireless_gateway_from_thing(params = {}) ⇒ Struct
Disassociates a wireless gateway from its currently associated thing.
-
#get_destination(params = {}) ⇒ Types::GetDestinationResponse
Gets information about a destination.
-
#get_device_profile(params = {}) ⇒ Types::GetDeviceProfileResponse
Gets information about a device profile.
-
#get_event_configuration_by_resource_types(params = {}) ⇒ Types::GetEventConfigurationByResourceTypesResponse
Get the event configuration based on resource types.
-
#get_fuota_task(params = {}) ⇒ Types::GetFuotaTaskResponse
Gets information about a FUOTA task.
-
#get_log_levels_by_resource_types(params = {}) ⇒ Types::GetLogLevelsByResourceTypesResponse
Returns current default log levels or log levels by resource types.
-
#get_metric_configuration(params = {}) ⇒ Types::GetMetricConfigurationResponse
Get the metric configuration status for this AWS account.
-
#get_metrics(params = {}) ⇒ Types::GetMetricsResponse
Get the summary metrics for this AWS account.
-
#get_multicast_group(params = {}) ⇒ Types::GetMulticastGroupResponse
Gets information about a multicast group.
-
#get_multicast_group_session(params = {}) ⇒ Types::GetMulticastGroupSessionResponse
Gets information about a multicast group session.
-
#get_network_analyzer_configuration(params = {}) ⇒ Types::GetNetworkAnalyzerConfigurationResponse
Get network analyzer configuration.
-
#get_partner_account(params = {}) ⇒ Types::GetPartnerAccountResponse
Gets information about a partner account.
-
#get_position(params = {}) ⇒ Types::GetPositionResponse
Get the position information for a given resource.
-
#get_position_configuration(params = {}) ⇒ Types::GetPositionConfigurationResponse
Get position configuration for a given resource.
-
#get_position_estimate(params = {}) ⇒ Types::GetPositionEstimateResponse
Get estimated position information as a payload in GeoJSON format.
-
#get_resource_event_configuration(params = {}) ⇒ Types::GetResourceEventConfigurationResponse
Get the event configuration for a particular resource identifier.
-
#get_resource_log_level(params = {}) ⇒ Types::GetResourceLogLevelResponse
Fetches the log-level override, if any, for a given resource-ID and resource-type.
-
#get_resource_position(params = {}) ⇒ Types::GetResourcePositionResponse
Get the position information for a given wireless device or a wireless gateway resource.
-
#get_service_endpoint(params = {}) ⇒ Types::GetServiceEndpointResponse
Gets the account-specific endpoint for Configuration and Update Server (CUPS) protocol or LoRaWAN Network Server (LNS) connections.
-
#get_service_profile(params = {}) ⇒ Types::GetServiceProfileResponse
Gets information about a service profile.
-
#get_wireless_device(params = {}) ⇒ Types::GetWirelessDeviceResponse
Gets information about a wireless device.
-
#get_wireless_device_import_task(params = {}) ⇒ Types::GetWirelessDeviceImportTaskResponse
Get information about an import task and count of device onboarding summary information for the import task.
-
#get_wireless_device_statistics(params = {}) ⇒ Types::GetWirelessDeviceStatisticsResponse
Gets operating information about a wireless device.
-
#get_wireless_gateway(params = {}) ⇒ Types::GetWirelessGatewayResponse
Gets information about a wireless gateway.
-
#get_wireless_gateway_certificate(params = {}) ⇒ Types::GetWirelessGatewayCertificateResponse
Gets the ID of the certificate that is currently associated with a wireless gateway.
-
#get_wireless_gateway_firmware_information(params = {}) ⇒ Types::GetWirelessGatewayFirmwareInformationResponse
Gets the firmware version and other information about a wireless gateway.
-
#get_wireless_gateway_statistics(params = {}) ⇒ Types::GetWirelessGatewayStatisticsResponse
Gets operating information about a wireless gateway.
-
#get_wireless_gateway_task(params = {}) ⇒ Types::GetWirelessGatewayTaskResponse
Gets information about a wireless gateway task.
-
#get_wireless_gateway_task_definition(params = {}) ⇒ Types::GetWirelessGatewayTaskDefinitionResponse
Gets information about a wireless gateway task definition.
-
#list_destinations(params = {}) ⇒ Types::ListDestinationsResponse
Lists the destinations registered to your AWS account.
-
#list_device_profiles(params = {}) ⇒ Types::ListDeviceProfilesResponse
Lists the device profiles registered to your AWS account.
-
#list_devices_for_wireless_device_import_task(params = {}) ⇒ Types::ListDevicesForWirelessDeviceImportTaskResponse
List the Sidewalk devices in an import task and their onboarding status.
-
#list_event_configurations(params = {}) ⇒ Types::ListEventConfigurationsResponse
List event configurations where at least one event topic has been enabled.
-
#list_fuota_tasks(params = {}) ⇒ Types::ListFuotaTasksResponse
Lists the FUOTA tasks registered to your AWS account.
-
#list_multicast_groups(params = {}) ⇒ Types::ListMulticastGroupsResponse
Lists the multicast groups registered to your AWS account.
-
#list_multicast_groups_by_fuota_task(params = {}) ⇒ Types::ListMulticastGroupsByFuotaTaskResponse
List all multicast groups associated with a fuota task.
-
#list_network_analyzer_configurations(params = {}) ⇒ Types::ListNetworkAnalyzerConfigurationsResponse
Lists the network analyzer configurations.
-
#list_partner_accounts(params = {}) ⇒ Types::ListPartnerAccountsResponse
Lists the partner accounts associated with your AWS account.
-
#list_position_configurations(params = {}) ⇒ Types::ListPositionConfigurationsResponse
List position configurations for a given resource, such as positioning solvers.
-
#list_queued_messages(params = {}) ⇒ Types::ListQueuedMessagesResponse
List queued messages in the downlink queue.
-
#list_service_profiles(params = {}) ⇒ Types::ListServiceProfilesResponse
Lists the service profiles registered to your AWS account.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Lists the tags (metadata) you have assigned to the resource.
-
#list_wireless_device_import_tasks(params = {}) ⇒ Types::ListWirelessDeviceImportTasksResponse
List wireless devices that have been added to an import task.
-
#list_wireless_devices(params = {}) ⇒ Types::ListWirelessDevicesResponse
Lists the wireless devices registered to your AWS account.
-
#list_wireless_gateway_task_definitions(params = {}) ⇒ Types::ListWirelessGatewayTaskDefinitionsResponse
List the wireless gateway tasks definitions registered to your AWS account.
-
#list_wireless_gateways(params = {}) ⇒ Types::ListWirelessGatewaysResponse
Lists the wireless gateways registered to your AWS account.
-
#put_position_configuration(params = {}) ⇒ Struct
Put position configuration for a given resource.
-
#put_resource_log_level(params = {}) ⇒ Struct
Sets the log-level override for a resource-ID and resource-type.
-
#reset_all_resource_log_levels(params = {}) ⇒ Struct
Removes the log-level overrides for all resources; both wireless devices and wireless gateways.
-
#reset_resource_log_level(params = {}) ⇒ Struct
Removes the log-level override, if any, for a specific resource-ID and resource-type.
-
#send_data_to_multicast_group(params = {}) ⇒ Types::SendDataToMulticastGroupResponse
Sends the specified data to a multicast group.
-
#send_data_to_wireless_device(params = {}) ⇒ Types::SendDataToWirelessDeviceResponse
Sends a decrypted application data frame to a device.
-
#start_bulk_associate_wireless_device_with_multicast_group(params = {}) ⇒ Struct
Starts a bulk association of all qualifying wireless devices with a multicast group.
-
#start_bulk_disassociate_wireless_device_from_multicast_group(params = {}) ⇒ Struct
Starts a bulk disassociatin of all qualifying wireless devices from a multicast group.
-
#start_fuota_task(params = {}) ⇒ Struct
Starts a FUOTA task.
-
#start_multicast_group_session(params = {}) ⇒ Struct
Starts a multicast group session.
-
#start_single_wireless_device_import_task(params = {}) ⇒ Types::StartSingleWirelessDeviceImportTaskResponse
Start import task for a single wireless device.
-
#start_wireless_device_import_task(params = {}) ⇒ Types::StartWirelessDeviceImportTaskResponse
Start import task for provisioning Sidewalk devices in bulk using an S3 CSV file.
-
#tag_resource(params = {}) ⇒ Struct
Adds a tag to a resource.
-
#test_wireless_device(params = {}) ⇒ Types::TestWirelessDeviceResponse
Simulates a provisioned device by sending an uplink data payload of ‘Hello`.
-
#untag_resource(params = {}) ⇒ Struct
Removes one or more tags from a resource.
-
#update_destination(params = {}) ⇒ Struct
Updates properties of a destination.
-
#update_event_configuration_by_resource_types(params = {}) ⇒ Struct
Update the event configuration based on resource types.
-
#update_fuota_task(params = {}) ⇒ Struct
Updates properties of a FUOTA task.
-
#update_log_levels_by_resource_types(params = {}) ⇒ Struct
Set default log level, or log levels by resource types.
-
#update_metric_configuration(params = {}) ⇒ Struct
Update the summary metric configuration.
-
#update_multicast_group(params = {}) ⇒ Struct
Updates properties of a multicast group session.
-
#update_network_analyzer_configuration(params = {}) ⇒ Struct
Update network analyzer configuration.
-
#update_partner_account(params = {}) ⇒ Struct
Updates properties of a partner account.
-
#update_position(params = {}) ⇒ Struct
Update the position information of a resource.
-
#update_resource_event_configuration(params = {}) ⇒ Struct
Update the event configuration for a particular resource identifier.
-
#update_resource_position(params = {}) ⇒ Struct
Update the position information of a given wireless device or a wireless gateway resource.
-
#update_wireless_device(params = {}) ⇒ Struct
Updates properties of a wireless device.
-
#update_wireless_device_import_task(params = {}) ⇒ Struct
Update an import task to add more devices to the task.
-
#update_wireless_gateway(params = {}) ⇒ Struct
Updates properties of a wireless gateway.
Class Method Summary collapse
- .errors_module ⇒ Object private
Instance Method Summary collapse
- #build_request(operation_name, params = {}) ⇒ Object private
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
- #waiter_names ⇒ Object deprecated private Deprecated.
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
434 435 436 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 434 def initialize(*args) super end |
Class Attribute Details
.identifier ⇒ Object (readonly)
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
5327 5328 5329 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 5327 def identifier @identifier end |
Class Method Details
.errors_module ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
5330 5331 5332 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 5330 def errors_module Errors end |
Instance Method Details
#associate_aws_account_with_partner_account(params = {}) ⇒ Types::AssociateAwsAccountWithPartnerAccountResponse
Associates a partner account with your AWS account.
496 497 498 499 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 496 def associate_aws_account_with_partner_account(params = {}, = {}) req = build_request(:associate_aws_account_with_partner_account, params) req.send_request() end |
#associate_multicast_group_with_fuota_task(params = {}) ⇒ Struct
Associate a multicast group with a FUOTA task.
520 521 522 523 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 520 def associate_multicast_group_with_fuota_task(params = {}, = {}) req = build_request(:associate_multicast_group_with_fuota_task, params) req.send_request() end |
#associate_wireless_device_with_fuota_task(params = {}) ⇒ Struct
Associate a wireless device with a FUOTA task.
544 545 546 547 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 544 def associate_wireless_device_with_fuota_task(params = {}, = {}) req = build_request(:associate_wireless_device_with_fuota_task, params) req.send_request() end |
#associate_wireless_device_with_multicast_group(params = {}) ⇒ Struct
Associates a wireless device with a multicast group.
568 569 570 571 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 568 def associate_wireless_device_with_multicast_group(params = {}, = {}) req = build_request(:associate_wireless_device_with_multicast_group, params) req.send_request() end |
#associate_wireless_device_with_thing(params = {}) ⇒ Struct
Associates a wireless device with a thing.
592 593 594 595 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 592 def associate_wireless_device_with_thing(params = {}, = {}) req = build_request(:associate_wireless_device_with_thing, params) req.send_request() end |
#associate_wireless_gateway_with_certificate(params = {}) ⇒ Types::AssociateWirelessGatewayWithCertificateResponse
Associates a wireless gateway with a certificate.
622 623 624 625 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 622 def associate_wireless_gateway_with_certificate(params = {}, = {}) req = build_request(:associate_wireless_gateway_with_certificate, params) req.send_request() end |
#associate_wireless_gateway_with_thing(params = {}) ⇒ Struct
Associates a wireless gateway with a thing.
646 647 648 649 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 646 def associate_wireless_gateway_with_thing(params = {}, = {}) req = build_request(:associate_wireless_gateway_with_thing, params) req.send_request() end |
#build_request(operation_name, params = {}) ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315 5316 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 5300 def build_request(operation_name, params = {}) handlers = @handlers.for(operation_name) tracer = config.telemetry_provider.tracer_provider.tracer( Aws::Telemetry.module_to_tracer_name('Aws::IoTWireless') ) context = Seahorse::Client::RequestContext.new( operation_name: operation_name, operation: config.api.operation(operation_name), client: self, params: params, config: config, tracer: tracer ) context[:gem_name] = 'aws-sdk-iotwireless' context[:gem_version] = '1.54.0' Seahorse::Client::Request.new(handlers, context) end |
#cancel_multicast_group_session(params = {}) ⇒ Struct
Cancels an existing multicast group session.
666 667 668 669 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 666 def cancel_multicast_group_session(params = {}, = {}) req = build_request(:cancel_multicast_group_session, params) req.send_request() end |
#create_destination(params = {}) ⇒ Types::CreateDestinationResponse
Creates a new destination that maps a device message to an AWS IoT rule.
740 741 742 743 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 740 def create_destination(params = {}, = {}) req = build_request(:create_destination, params) req.send_request() end |
#create_device_profile(params = {}) ⇒ Types::CreateDeviceProfileResponse
Creates a new device profile.
827 828 829 830 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 827 def create_device_profile(params = {}, = {}) req = build_request(:create_device_profile, params) req.send_request() end |
#create_fuota_task(params = {}) ⇒ Types::CreateFuotaTaskResponse
Creates a FUOTA task.
927 928 929 930 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 927 def create_fuota_task(params = {}, = {}) req = build_request(:create_fuota_task, params) req.send_request() end |
#create_multicast_group(params = {}) ⇒ Types::CreateMulticastGroupResponse
Creates a multicast group.
995 996 997 998 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 995 def create_multicast_group(params = {}, = {}) req = build_request(:create_multicast_group, params) req.send_request() end |
#create_network_analyzer_configuration(params = {}) ⇒ Types::CreateNetworkAnalyzerConfigurationResponse
Creates a new network analyzer configuration.
1083 1084 1085 1086 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1083 def create_network_analyzer_configuration(params = {}, = {}) req = build_request(:create_network_analyzer_configuration, params) req.send_request() end |
#create_service_profile(params = {}) ⇒ Types::CreateServiceProfileResponse
Creates a new service profile.
1150 1151 1152 1153 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1150 def create_service_profile(params = {}, = {}) req = build_request(:create_service_profile, params) req.send_request() end |
#create_wireless_device(params = {}) ⇒ Types::CreateWirelessDeviceResponse
Provisions a wireless device.
1286 1287 1288 1289 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1286 def create_wireless_device(params = {}, = {}) req = build_request(:create_wireless_device, params) req.send_request() end |
#create_wireless_gateway(params = {}) ⇒ Types::CreateWirelessGatewayResponse
Provisions a wireless gateway.
<note markdown=“1”> When provisioning a wireless gateway, you might run into duplication errors for the following reasons.
* If you specify a `GatewayEui` value that already exists.
-
If you used a ‘ClientRequestToken` with the same parameters within the last 10 minutes.
To avoid this error, make sure that you use unique identifiers and
parameters for each request within the specified time period.
</note>
1378 1379 1380 1381 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1378 def create_wireless_gateway(params = {}, = {}) req = build_request(:create_wireless_gateway, params) req.send_request() end |
#create_wireless_gateway_task(params = {}) ⇒ Types::CreateWirelessGatewayTaskResponse
Creates a task for a wireless gateway.
1410 1411 1412 1413 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1410 def create_wireless_gateway_task(params = {}, = {}) req = build_request(:create_wireless_gateway_task, params) req.send_request() end |
#create_wireless_gateway_task_definition(params = {}) ⇒ Types::CreateWirelessGatewayTaskDefinitionResponse
Creates a gateway task definition.
1494 1495 1496 1497 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1494 def create_wireless_gateway_task_definition(params = {}, = {}) req = build_request(:create_wireless_gateway_task_definition, params) req.send_request() end |
#delete_destination(params = {}) ⇒ Struct
Deletes a destination.
1514 1515 1516 1517 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1514 def delete_destination(params = {}, = {}) req = build_request(:delete_destination, params) req.send_request() end |
#delete_device_profile(params = {}) ⇒ Struct
Deletes a device profile.
1534 1535 1536 1537 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1534 def delete_device_profile(params = {}, = {}) req = build_request(:delete_device_profile, params) req.send_request() end |
#delete_fuota_task(params = {}) ⇒ Struct
Deletes a FUOTA task.
1554 1555 1556 1557 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1554 def delete_fuota_task(params = {}, = {}) req = build_request(:delete_fuota_task, params) req.send_request() end |
#delete_multicast_group(params = {}) ⇒ Struct
Deletes a multicast group if it is not in use by a fuota task.
1574 1575 1576 1577 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1574 def delete_multicast_group(params = {}, = {}) req = build_request(:delete_multicast_group, params) req.send_request() end |
#delete_network_analyzer_configuration(params = {}) ⇒ Struct
Deletes a network analyzer configuration.
1594 1595 1596 1597 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1594 def delete_network_analyzer_configuration(params = {}, = {}) req = build_request(:delete_network_analyzer_configuration, params) req.send_request() end |
#delete_queued_messages(params = {}) ⇒ Struct
Remove queued messages from the downlink queue.
1625 1626 1627 1628 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1625 def (params = {}, = {}) req = build_request(:delete_queued_messages, params) req.send_request() end |
#delete_service_profile(params = {}) ⇒ Struct
Deletes a service profile.
1645 1646 1647 1648 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1645 def delete_service_profile(params = {}, = {}) req = build_request(:delete_service_profile, params) req.send_request() end |
#delete_wireless_device(params = {}) ⇒ Struct
Deletes a wireless device.
1665 1666 1667 1668 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1665 def delete_wireless_device(params = {}, = {}) req = build_request(:delete_wireless_device, params) req.send_request() end |
#delete_wireless_device_import_task(params = {}) ⇒ Struct
Delete an import task.
1685 1686 1687 1688 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1685 def delete_wireless_device_import_task(params = {}, = {}) req = build_request(:delete_wireless_device_import_task, params) req.send_request() end |
#delete_wireless_gateway(params = {}) ⇒ Struct
Deletes a wireless gateway.
<note markdown=“1”> When deleting a wireless gateway, you might run into duplication errors for the following reasons.
* If you specify a `GatewayEui` value that already exists.
-
If you used a ‘ClientRequestToken` with the same parameters within the last 10 minutes.
To avoid this error, make sure that you use unique identifiers and
parameters for each request within the specified time period.
</note>
1718 1719 1720 1721 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1718 def delete_wireless_gateway(params = {}, = {}) req = build_request(:delete_wireless_gateway, params) req.send_request() end |
#delete_wireless_gateway_task(params = {}) ⇒ Struct
Deletes a wireless gateway task.
1738 1739 1740 1741 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1738 def delete_wireless_gateway_task(params = {}, = {}) req = build_request(:delete_wireless_gateway_task, params) req.send_request() end |
#delete_wireless_gateway_task_definition(params = {}) ⇒ Struct
Deletes a wireless gateway task definition. Deleting this task definition does not affect tasks that are currently in progress.
1759 1760 1761 1762 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1759 def delete_wireless_gateway_task_definition(params = {}, = {}) req = build_request(:delete_wireless_gateway_task_definition, params) req.send_request() end |
#deregister_wireless_device(params = {}) ⇒ Struct
Deregister a wireless device from AWS IoT Wireless.
1785 1786 1787 1788 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1785 def deregister_wireless_device(params = {}, = {}) req = build_request(:deregister_wireless_device, params) req.send_request() end |
#disassociate_aws_account_from_partner_account(params = {}) ⇒ Struct
Disassociates your AWS account from a partner account. If ‘PartnerAccountId` and `PartnerType` are `null`, disassociates your AWS account from all partner accounts.
1811 1812 1813 1814 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1811 def disassociate_aws_account_from_partner_account(params = {}, = {}) req = build_request(:disassociate_aws_account_from_partner_account, params) req.send_request() end |
#disassociate_multicast_group_from_fuota_task(params = {}) ⇒ Struct
Disassociates a multicast group from a fuota task.
1835 1836 1837 1838 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1835 def disassociate_multicast_group_from_fuota_task(params = {}, = {}) req = build_request(:disassociate_multicast_group_from_fuota_task, params) req.send_request() end |
#disassociate_wireless_device_from_fuota_task(params = {}) ⇒ Struct
Disassociates a wireless device from a FUOTA task.
1859 1860 1861 1862 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1859 def disassociate_wireless_device_from_fuota_task(params = {}, = {}) req = build_request(:disassociate_wireless_device_from_fuota_task, params) req.send_request() end |
#disassociate_wireless_device_from_multicast_group(params = {}) ⇒ Struct
Disassociates a wireless device from a multicast group.
1883 1884 1885 1886 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1883 def disassociate_wireless_device_from_multicast_group(params = {}, = {}) req = build_request(:disassociate_wireless_device_from_multicast_group, params) req.send_request() end |
#disassociate_wireless_device_from_thing(params = {}) ⇒ Struct
Disassociates a wireless device from its currently associated thing.
1903 1904 1905 1906 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1903 def disassociate_wireless_device_from_thing(params = {}, = {}) req = build_request(:disassociate_wireless_device_from_thing, params) req.send_request() end |
#disassociate_wireless_gateway_from_certificate(params = {}) ⇒ Struct
Disassociates a wireless gateway from its currently associated certificate.
1924 1925 1926 1927 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1924 def disassociate_wireless_gateway_from_certificate(params = {}, = {}) req = build_request(:disassociate_wireless_gateway_from_certificate, params) req.send_request() end |
#disassociate_wireless_gateway_from_thing(params = {}) ⇒ Struct
Disassociates a wireless gateway from its currently associated thing.
1944 1945 1946 1947 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1944 def disassociate_wireless_gateway_from_thing(params = {}, = {}) req = build_request(:disassociate_wireless_gateway_from_thing, params) req.send_request() end |
#get_destination(params = {}) ⇒ Types::GetDestinationResponse
Gets information about a destination.
1980 1981 1982 1983 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1980 def get_destination(params = {}, = {}) req = build_request(:get_destination, params) req.send_request() end |
#get_device_profile(params = {}) ⇒ Types::GetDeviceProfileResponse
Gets information about a device profile.
2040 2041 2042 2043 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2040 def get_device_profile(params = {}, = {}) req = build_request(:get_device_profile, params) req.send_request() end |
#get_event_configuration_by_resource_types(params = {}) ⇒ Types::GetEventConfigurationByResourceTypesResponse
Get the event configuration based on resource types.
2065 2066 2067 2068 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2065 def get_event_configuration_by_resource_types(params = {}, = {}) req = build_request(:get_event_configuration_by_resource_types, params) req.send_request() end |
#get_fuota_task(params = {}) ⇒ Types::GetFuotaTaskResponse
Gets information about a FUOTA task.
2114 2115 2116 2117 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2114 def get_fuota_task(params = {}, = {}) req = build_request(:get_fuota_task, params) req.send_request() end |
#get_log_levels_by_resource_types(params = {}) ⇒ Types::GetLogLevelsByResourceTypesResponse
Returns current default log levels or log levels by resource types. Based on resource types, log levels can be for wireless device log options or wireless gateway log options.
2147 2148 2149 2150 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2147 def get_log_levels_by_resource_types(params = {}, = {}) req = build_request(:get_log_levels_by_resource_types, params) req.send_request() end |
#get_metric_configuration(params = {}) ⇒ Types::GetMetricConfigurationResponse
Get the metric configuration status for this AWS account.
2164 2165 2166 2167 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2164 def get_metric_configuration(params = {}, = {}) req = build_request(:get_metric_configuration, params) req.send_request() end |
#get_metrics(params = {}) ⇒ Types::GetMetricsResponse
Get the summary metrics for this AWS account.
2224 2225 2226 2227 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2224 def get_metrics(params = {}, = {}) req = build_request(:get_metrics, params) req.send_request() end |
#get_multicast_group(params = {}) ⇒ Types::GetMulticastGroupResponse
Gets information about a multicast group.
2265 2266 2267 2268 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2265 def get_multicast_group(params = {}, = {}) req = build_request(:get_multicast_group, params) req.send_request() end |
#get_multicast_group_session(params = {}) ⇒ Types::GetMulticastGroupSessionResponse
Gets information about a multicast group session.
2295 2296 2297 2298 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2295 def get_multicast_group_session(params = {}, = {}) req = build_request(:get_multicast_group_session, params) req.send_request() end |
#get_network_analyzer_configuration(params = {}) ⇒ Types::GetNetworkAnalyzerConfigurationResponse
Get network analyzer configuration.
2338 2339 2340 2341 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2338 def get_network_analyzer_configuration(params = {}, = {}) req = build_request(:get_network_analyzer_configuration, params) req.send_request() end |
#get_partner_account(params = {}) ⇒ Types::GetPartnerAccountResponse
Gets information about a partner account. If ‘PartnerAccountId` and `PartnerType` are `null`, returns all partner accounts.
2373 2374 2375 2376 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2373 def get_partner_account(params = {}, = {}) req = build_request(:get_partner_account, params) req.send_request() end |
#get_position(params = {}) ⇒ Types::GetPositionResponse
Get the position information for a given resource.
This action is no longer supported. Calls to retrieve the position information should use the [GetResourcePosition] API operation instead.
[1]: docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_GetResourcePosition.html
2424 2425 2426 2427 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2424 def get_position(params = {}, = {}) req = build_request(:get_position, params) req.send_request() end |
#get_position_configuration(params = {}) ⇒ Types::GetPositionConfigurationResponse
Get position configuration for a given resource.
This action is no longer supported. Calls to retrieve the position configuration should use the [GetResourcePosition] API operation instead.
[1]: docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_GetResourcePosition.html
2468 2469 2470 2471 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2468 def get_position_configuration(params = {}, = {}) req = build_request(:get_position_configuration, params) req.send_request() end |
#get_position_estimate(params = {}) ⇒ Types::GetPositionEstimateResponse
Get estimated position information as a payload in GeoJSON format. The payload measurement data is resolved using solvers that are provided by third-party vendors.
2657 2658 2659 2660 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2657 def get_position_estimate(params = {}, = {}, &block) req = build_request(:get_position_estimate, params) req.send_request(, &block) end |
#get_resource_event_configuration(params = {}) ⇒ Types::GetResourceEventConfigurationResponse
Get the event configuration for a particular resource identifier.
2706 2707 2708 2709 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2706 def get_resource_event_configuration(params = {}, = {}) req = build_request(:get_resource_event_configuration, params) req.send_request() end |
#get_resource_log_level(params = {}) ⇒ Types::GetResourceLogLevelResponse
Fetches the log-level override, if any, for a given resource-ID and resource-type. It can be used for a wireless device or a wireless gateway.
2741 2742 2743 2744 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2741 def get_resource_log_level(params = {}, = {}) req = build_request(:get_resource_log_level, params) req.send_request() end |
#get_resource_position(params = {}) ⇒ Types::GetResourcePositionResponse
Get the position information for a given wireless device or a wireless gateway resource. The position information uses the [ World Geodetic System (WGS84)].
2780 2781 2782 2783 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2780 def get_resource_position(params = {}, = {}, &block) req = build_request(:get_resource_position, params) req.send_request(, &block) end |
#get_service_endpoint(params = {}) ⇒ Types::GetServiceEndpointResponse
Gets the account-specific endpoint for Configuration and Update Server (CUPS) protocol or LoRaWAN Network Server (LNS) connections.
2814 2815 2816 2817 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2814 def get_service_endpoint(params = {}, = {}) req = build_request(:get_service_endpoint, params) req.send_request() end |
#get_service_profile(params = {}) ⇒ Types::GetServiceProfileResponse
Gets information about a service profile.
2864 2865 2866 2867 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2864 def get_service_profile(params = {}, = {}) req = build_request(:get_service_profile, params) req.send_request() end |
#get_wireless_device(params = {}) ⇒ Types::GetWirelessDeviceResponse
Gets information about a wireless device.
2954 2955 2956 2957 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2954 def get_wireless_device(params = {}, = {}) req = build_request(:get_wireless_device, params) req.send_request() end |
#get_wireless_device_import_task(params = {}) ⇒ Types::GetWirelessDeviceImportTaskResponse
Get information about an import task and count of device onboarding summary information for the import task.
3003 3004 3005 3006 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3003 def get_wireless_device_import_task(params = {}, = {}) req = build_request(:get_wireless_device_import_task, params) req.send_request() end |
#get_wireless_device_statistics(params = {}) ⇒ Types::GetWirelessDeviceStatisticsResponse
Gets operating information about a wireless device.
3053 3054 3055 3056 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3053 def get_wireless_device_statistics(params = {}, = {}) req = build_request(:get_wireless_device_statistics, params) req.send_request() end |
#get_wireless_gateway(params = {}) ⇒ Types::GetWirelessGatewayResponse
Gets information about a wireless gateway.
3107 3108 3109 3110 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3107 def get_wireless_gateway(params = {}, = {}) req = build_request(:get_wireless_gateway, params) req.send_request() end |
#get_wireless_gateway_certificate(params = {}) ⇒ Types::GetWirelessGatewayCertificateResponse
Gets the ID of the certificate that is currently associated with a wireless gateway.
3136 3137 3138 3139 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3136 def get_wireless_gateway_certificate(params = {}, = {}) req = build_request(:get_wireless_gateway_certificate, params) req.send_request() end |
#get_wireless_gateway_firmware_information(params = {}) ⇒ Types::GetWirelessGatewayFirmwareInformationResponse
Gets the firmware version and other information about a wireless gateway.
3165 3166 3167 3168 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3165 def get_wireless_gateway_firmware_information(params = {}, = {}) req = build_request(:get_wireless_gateway_firmware_information, params) req.send_request() end |
#get_wireless_gateway_statistics(params = {}) ⇒ Types::GetWirelessGatewayStatisticsResponse
Gets operating information about a wireless gateway.
3195 3196 3197 3198 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3195 def get_wireless_gateway_statistics(params = {}, = {}) req = build_request(:get_wireless_gateway_statistics, params) req.send_request() end |
#get_wireless_gateway_task(params = {}) ⇒ Types::GetWirelessGatewayTaskResponse
Gets information about a wireless gateway task.
3229 3230 3231 3232 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3229 def get_wireless_gateway_task(params = {}, = {}) req = build_request(:get_wireless_gateway_task, params) req.send_request() end |
#get_wireless_gateway_task_definition(params = {}) ⇒ Types::GetWirelessGatewayTaskDefinitionResponse
Gets information about a wireless gateway task definition.
3270 3271 3272 3273 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3270 def get_wireless_gateway_task_definition(params = {}, = {}) req = build_request(:get_wireless_gateway_task_definition, params) req.send_request() end |
#list_destinations(params = {}) ⇒ Types::ListDestinationsResponse
Lists the destinations registered to your AWS account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3312 3313 3314 3315 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3312 def list_destinations(params = {}, = {}) req = build_request(:list_destinations, params) req.send_request() end |
#list_device_profiles(params = {}) ⇒ Types::ListDeviceProfilesResponse
Lists the device profiles registered to your AWS account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3356 3357 3358 3359 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3356 def list_device_profiles(params = {}, = {}) req = build_request(:list_device_profiles, params) req.send_request() end |
#list_devices_for_wireless_device_import_task(params = {}) ⇒ Types::ListDevicesForWirelessDeviceImportTaskResponse
List the Sidewalk devices in an import task and their onboarding status.
3406 3407 3408 3409 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3406 def list_devices_for_wireless_device_import_task(params = {}, = {}) req = build_request(:list_devices_for_wireless_device_import_task, params) req.send_request() end |
#list_event_configurations(params = {}) ⇒ Types::ListEventConfigurationsResponse
List event configurations where at least one event topic has been enabled.
3458 3459 3460 3461 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3458 def list_event_configurations(params = {}, = {}) req = build_request(:list_event_configurations, params) req.send_request() end |
#list_fuota_tasks(params = {}) ⇒ Types::ListFuotaTasksResponse
Lists the FUOTA tasks registered to your AWS account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3497 3498 3499 3500 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3497 def list_fuota_tasks(params = {}, = {}) req = build_request(:list_fuota_tasks, params) req.send_request() end |
#list_multicast_groups(params = {}) ⇒ Types::ListMulticastGroupsResponse
Lists the multicast groups registered to your AWS account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3536 3537 3538 3539 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3536 def list_multicast_groups(params = {}, = {}) req = build_request(:list_multicast_groups, params) req.send_request() end |
#list_multicast_groups_by_fuota_task(params = {}) ⇒ Types::ListMulticastGroupsByFuotaTaskResponse
List all multicast groups associated with a fuota task.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3577 3578 3579 3580 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3577 def list_multicast_groups_by_fuota_task(params = {}, = {}) req = build_request(:list_multicast_groups_by_fuota_task, params) req.send_request() end |
#list_network_analyzer_configurations(params = {}) ⇒ Types::ListNetworkAnalyzerConfigurationsResponse
Lists the network analyzer configurations.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3615 3616 3617 3618 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3615 def list_network_analyzer_configurations(params = {}, = {}) req = build_request(:list_network_analyzer_configurations, params) req.send_request() end |
#list_partner_accounts(params = {}) ⇒ Types::ListPartnerAccountsResponse
Lists the partner accounts associated with your AWS account.
3652 3653 3654 3655 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3652 def list_partner_accounts(params = {}, = {}) req = build_request(:list_partner_accounts, params) req.send_request() end |
#list_position_configurations(params = {}) ⇒ Types::ListPositionConfigurationsResponse
List position configurations for a given resource, such as positioning solvers.
This action is no longer supported. Calls to retrieve position information should use the [GetResourcePosition] API operation instead.
[1]: docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_GetResourcePosition.html
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3708 3709 3710 3711 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3708 def list_position_configurations(params = {}, = {}) req = build_request(:list_position_configurations, params) req.send_request() end |
#list_queued_messages(params = {}) ⇒ Types::ListQueuedMessagesResponse
List queued messages in the downlink queue.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3762 3763 3764 3765 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3762 def (params = {}, = {}) req = build_request(:list_queued_messages, params) req.send_request() end |
#list_service_profiles(params = {}) ⇒ Types::ListServiceProfilesResponse
Lists the service profiles registered to your AWS account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3801 3802 3803 3804 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3801 def list_service_profiles(params = {}, = {}) req = build_request(:list_service_profiles, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Lists the tags (metadata) you have assigned to the resource.
3829 3830 3831 3832 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3829 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#list_wireless_device_import_tasks(params = {}) ⇒ Types::ListWirelessDeviceImportTasksResponse
List wireless devices that have been added to an import task.
3876 3877 3878 3879 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3876 def list_wireless_device_import_tasks(params = {}, = {}) req = build_request(:list_wireless_device_import_tasks, params) req.send_request() end |
#list_wireless_devices(params = {}) ⇒ Types::ListWirelessDevicesResponse
Lists the wireless devices registered to your AWS account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3957 3958 3959 3960 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3957 def list_wireless_devices(params = {}, = {}) req = build_request(:list_wireless_devices, params) req.send_request() end |
#list_wireless_gateway_task_definitions(params = {}) ⇒ Types::ListWirelessGatewayTaskDefinitionsResponse
List the wireless gateway tasks definitions registered to your AWS account.
4005 4006 4007 4008 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4005 def list_wireless_gateway_task_definitions(params = {}, = {}) req = build_request(:list_wireless_gateway_task_definitions, params) req.send_request() end |
#list_wireless_gateways(params = {}) ⇒ Types::ListWirelessGatewaysResponse
Lists the wireless gateways registered to your AWS account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4059 4060 4061 4062 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4059 def list_wireless_gateways(params = {}, = {}) req = build_request(:list_wireless_gateways, params) req.send_request() end |
#put_position_configuration(params = {}) ⇒ Struct
Put position configuration for a given resource.
This action is no longer supported. Calls to update the position configuration should use the [UpdateResourcePosition] API operation instead.
[1]: docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_UpdateResourcePosition.html
4108 4109 4110 4111 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4108 def put_position_configuration(params = {}, = {}) req = build_request(:put_position_configuration, params) req.send_request() end |
#put_resource_log_level(params = {}) ⇒ Struct
Sets the log-level override for a resource-ID and resource-type. This option can be specified for a wireless gateway or a wireless device. A limit of 200 log level override can be set per account.
4143 4144 4145 4146 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4143 def put_resource_log_level(params = {}, = {}) req = build_request(:put_resource_log_level, params) req.send_request() end |
#reset_all_resource_log_levels(params = {}) ⇒ Struct
Removes the log-level overrides for all resources; both wireless devices and wireless gateways.
4155 4156 4157 4158 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4155 def reset_all_resource_log_levels(params = {}, = {}) req = build_request(:reset_all_resource_log_levels, params) req.send_request() end |
#reset_resource_log_level(params = {}) ⇒ Struct
Removes the log-level override, if any, for a specific resource-ID and resource-type. It can be used for a wireless device or a wireless gateway.
4184 4185 4186 4187 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4184 def reset_resource_log_level(params = {}, = {}) req = build_request(:reset_resource_log_level, params) req.send_request() end |
#send_data_to_multicast_group(params = {}) ⇒ Types::SendDataToMulticastGroupResponse
Sends the specified data to a multicast group.
4222 4223 4224 4225 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4222 def send_data_to_multicast_group(params = {}, = {}) req = build_request(:send_data_to_multicast_group, params) req.send_request() end |
#send_data_to_wireless_device(params = {}) ⇒ Types::SendDataToWirelessDeviceResponse
Sends a decrypted application data frame to a device.
4280 4281 4282 4283 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4280 def send_data_to_wireless_device(params = {}, = {}) req = build_request(:send_data_to_wireless_device, params) req.send_request() end |
#start_bulk_associate_wireless_device_with_multicast_group(params = {}) ⇒ Struct
Starts a bulk association of all qualifying wireless devices with a multicast group.
4316 4317 4318 4319 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4316 def start_bulk_associate_wireless_device_with_multicast_group(params = {}, = {}) req = build_request(:start_bulk_associate_wireless_device_with_multicast_group, params) req.send_request() end |
#start_bulk_disassociate_wireless_device_from_multicast_group(params = {}) ⇒ Struct
Starts a bulk disassociatin of all qualifying wireless devices from a multicast group.
4352 4353 4354 4355 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4352 def start_bulk_disassociate_wireless_device_from_multicast_group(params = {}, = {}) req = build_request(:start_bulk_disassociate_wireless_device_from_multicast_group, params) req.send_request() end |
#start_fuota_task(params = {}) ⇒ Struct
Starts a FUOTA task.
4378 4379 4380 4381 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4378 def start_fuota_task(params = {}, = {}) req = build_request(:start_fuota_task, params) req.send_request() end |
#start_multicast_group_session(params = {}) ⇒ Struct
Starts a multicast group session.
4408 4409 4410 4411 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4408 def start_multicast_group_session(params = {}, = {}) req = build_request(:start_multicast_group_session, params) req.send_request() end |
#start_single_wireless_device_import_task(params = {}) ⇒ Types::StartSingleWirelessDeviceImportTaskResponse
Start import task for a single wireless device.
4479 4480 4481 4482 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4479 def start_single_wireless_device_import_task(params = {}, = {}) req = build_request(:start_single_wireless_device_import_task, params) req.send_request() end |
#start_wireless_device_import_task(params = {}) ⇒ Types::StartWirelessDeviceImportTaskResponse
Start import task for provisioning Sidewalk devices in bulk using an S3 CSV file.
4547 4548 4549 4550 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4547 def start_wireless_device_import_task(params = {}, = {}) req = build_request(:start_wireless_device_import_task, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Adds a tag to a resource.
4577 4578 4579 4580 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4577 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#test_wireless_device(params = {}) ⇒ Types::TestWirelessDeviceResponse
Simulates a provisioned device by sending an uplink data payload of ‘Hello`.
4604 4605 4606 4607 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4604 def test_wireless_device(params = {}, = {}) req = build_request(:test_wireless_device, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Removes one or more tags from a resource.
4628 4629 4630 4631 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4628 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_destination(params = {}) ⇒ Struct
Updates properties of a destination.
4664 4665 4666 4667 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4664 def update_destination(params = {}, = {}) req = build_request(:update_destination, params) req.send_request() end |
#update_event_configuration_by_resource_types(params = {}) ⇒ Struct
Update the event configuration based on resource types.
4725 4726 4727 4728 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4725 def update_event_configuration_by_resource_types(params = {}, = {}) req = build_request(:update_event_configuration_by_resource_types, params) req.send_request() end |
#update_fuota_task(params = {}) ⇒ Struct
Updates properties of a FUOTA task.
4792 4793 4794 4795 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4792 def update_fuota_task(params = {}, = {}) req = build_request(:update_fuota_task, params) req.send_request() end |
#update_log_levels_by_resource_types(params = {}) ⇒ Struct
Set default log level, or log levels by resource types. This can be for wireless device log options or wireless gateways log options and is used to control the log messages that’ll be displayed in CloudWatch.
4847 4848 4849 4850 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4847 def update_log_levels_by_resource_types(params = {}, = {}) req = build_request(:update_log_levels_by_resource_types, params) req.send_request() end |
#update_metric_configuration(params = {}) ⇒ Struct
Update the summary metric configuration.
4869 4870 4871 4872 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4869 def update_metric_configuration(params = {}, = {}) req = build_request(:update_metric_configuration, params) req.send_request() end |
#update_multicast_group(params = {}) ⇒ Struct
Updates properties of a multicast group session.
4904 4905 4906 4907 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4904 def update_multicast_group(params = {}, = {}) req = build_request(:update_multicast_group, params) req.send_request() end |
#update_network_analyzer_configuration(params = {}) ⇒ Struct
Update network analyzer configuration.
4973 4974 4975 4976 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4973 def update_network_analyzer_configuration(params = {}, = {}) req = build_request(:update_network_analyzer_configuration, params) req.send_request() end |
#update_partner_account(params = {}) ⇒ Struct
Updates properties of a partner account.
5003 5004 5005 5006 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 5003 def update_partner_account(params = {}, = {}) req = build_request(:update_partner_account, params) req.send_request() end |
#update_position(params = {}) ⇒ Struct
Update the position information of a resource.
This action is no longer supported. Calls to update the position information should use the [UpdateResourcePosition] API operation instead.
[1]: docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_UpdateResourcePosition.html
5039 5040 5041 5042 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 5039 def update_position(params = {}, = {}) req = build_request(:update_position, params) req.send_request() end |
#update_resource_event_configuration(params = {}) ⇒ Struct
Update the event configuration for a particular resource identifier.
5114 5115 5116 5117 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 5114 def update_resource_event_configuration(params = {}, = {}) req = build_request(:update_resource_event_configuration, params) req.send_request() end |
#update_resource_position(params = {}) ⇒ Struct
Update the position information of a given wireless device or a wireless gateway resource. The position coordinates are based on the [ World Geodetic System (WGS84)].
5158 5159 5160 5161 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 5158 def update_resource_position(params = {}, = {}) req = build_request(:update_resource_position, params) req.send_request() end |
#update_wireless_device(params = {}) ⇒ Struct
Updates properties of a wireless device.
5222 5223 5224 5225 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 5222 def update_wireless_device(params = {}, = {}) req = build_request(:update_wireless_device, params) req.send_request() end |
#update_wireless_device_import_task(params = {}) ⇒ Struct
Update an import task to add more devices to the task.
5248 5249 5250 5251 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 5248 def update_wireless_device_import_task(params = {}, = {}) req = build_request(:update_wireless_device_import_task, params) req.send_request() end |
#update_wireless_gateway(params = {}) ⇒ Struct
Updates properties of a wireless gateway.
5291 5292 5293 5294 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 5291 def update_wireless_gateway(params = {}, = {}) req = build_request(:update_wireless_gateway, params) req.send_request() end |
#waiter_names ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
5320 5321 5322 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 5320 def waiter_names [] end |