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.
444 445 446 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 444 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.
5337 5338 5339 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 5337 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.
5340 5341 5342 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 5340 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.
506 507 508 509 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 506 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.
530 531 532 533 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 530 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.
554 555 556 557 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 554 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.
578 579 580 581 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 578 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.
602 603 604 605 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 602 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.
632 633 634 635 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 632 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.
656 657 658 659 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 656 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.
5310 5311 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 5326 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 5310 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.59.0' Seahorse::Client::Request.new(handlers, context) end |
#cancel_multicast_group_session(params = {}) ⇒ Struct
Cancels an existing multicast group session.
676 677 678 679 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 676 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.
750 751 752 753 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 750 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.
837 838 839 840 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 837 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.
937 938 939 940 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 937 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.
1005 1006 1007 1008 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1005 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.
1093 1094 1095 1096 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1093 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.
1160 1161 1162 1163 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1160 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.
1296 1297 1298 1299 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1296 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>
1388 1389 1390 1391 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1388 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.
1420 1421 1422 1423 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1420 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.
1504 1505 1506 1507 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1504 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.
1524 1525 1526 1527 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1524 def delete_destination(params = {}, = {}) req = build_request(:delete_destination, params) req.send_request() end |
#delete_device_profile(params = {}) ⇒ Struct
Deletes a device profile.
1544 1545 1546 1547 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1544 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.
1564 1565 1566 1567 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1564 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.
1584 1585 1586 1587 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1584 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.
1604 1605 1606 1607 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1604 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.
1635 1636 1637 1638 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1635 def (params = {}, = {}) req = build_request(:delete_queued_messages, params) req.send_request() end |
#delete_service_profile(params = {}) ⇒ Struct
Deletes a service profile.
1655 1656 1657 1658 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1655 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.
1675 1676 1677 1678 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1675 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.
1695 1696 1697 1698 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1695 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>
1728 1729 1730 1731 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1728 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.
1748 1749 1750 1751 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1748 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.
1769 1770 1771 1772 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1769 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.
1795 1796 1797 1798 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1795 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.
1821 1822 1823 1824 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1821 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.
1845 1846 1847 1848 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1845 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.
1869 1870 1871 1872 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1869 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.
1893 1894 1895 1896 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1893 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.
1913 1914 1915 1916 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1913 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.
1934 1935 1936 1937 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1934 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.
1954 1955 1956 1957 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1954 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.
1990 1991 1992 1993 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 1990 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.
2050 2051 2052 2053 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2050 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.
2075 2076 2077 2078 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2075 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.
2124 2125 2126 2127 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2124 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.
2157 2158 2159 2160 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2157 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.
2174 2175 2176 2177 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2174 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.
2234 2235 2236 2237 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2234 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.
2275 2276 2277 2278 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2275 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.
2305 2306 2307 2308 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2305 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.
2348 2349 2350 2351 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2348 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.
2383 2384 2385 2386 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2383 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
2434 2435 2436 2437 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2434 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
2478 2479 2480 2481 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2478 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.
2667 2668 2669 2670 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2667 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.
2716 2717 2718 2719 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2716 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.
2751 2752 2753 2754 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2751 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)].
2790 2791 2792 2793 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2790 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.
2824 2825 2826 2827 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2824 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.
2874 2875 2876 2877 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2874 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.
2964 2965 2966 2967 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 2964 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.
3013 3014 3015 3016 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3013 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.
3063 3064 3065 3066 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3063 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.
3117 3118 3119 3120 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3117 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.
3146 3147 3148 3149 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3146 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.
3175 3176 3177 3178 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3175 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.
3205 3206 3207 3208 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3205 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.
3239 3240 3241 3242 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3239 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.
3280 3281 3282 3283 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3280 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.
3322 3323 3324 3325 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3322 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.
3366 3367 3368 3369 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3366 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.
3416 3417 3418 3419 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3416 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.
3468 3469 3470 3471 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3468 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.
3507 3508 3509 3510 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3507 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.
3546 3547 3548 3549 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3546 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.
3587 3588 3589 3590 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3587 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.
3625 3626 3627 3628 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3625 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.
3662 3663 3664 3665 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3662 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.
3718 3719 3720 3721 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3718 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.
3772 3773 3774 3775 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3772 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.
3811 3812 3813 3814 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3811 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.
3839 3840 3841 3842 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3839 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.
3886 3887 3888 3889 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3886 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.
3967 3968 3969 3970 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 3967 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.
4015 4016 4017 4018 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4015 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.
4069 4070 4071 4072 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4069 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
4118 4119 4120 4121 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4118 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.
4153 4154 4155 4156 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4153 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.
4165 4166 4167 4168 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4165 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.
4194 4195 4196 4197 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4194 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.
4232 4233 4234 4235 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4232 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.
4290 4291 4292 4293 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4290 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.
4326 4327 4328 4329 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4326 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.
4362 4363 4364 4365 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4362 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.
4388 4389 4390 4391 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4388 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.
4418 4419 4420 4421 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4418 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.
4489 4490 4491 4492 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4489 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.
4557 4558 4559 4560 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4557 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.
4587 4588 4589 4590 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4587 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`.
4614 4615 4616 4617 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4614 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.
4638 4639 4640 4641 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4638 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_destination(params = {}) ⇒ Struct
Updates properties of a destination.
4674 4675 4676 4677 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4674 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.
4735 4736 4737 4738 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4735 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.
4802 4803 4804 4805 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4802 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.
4857 4858 4859 4860 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4857 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.
4879 4880 4881 4882 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4879 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.
4914 4915 4916 4917 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4914 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.
4983 4984 4985 4986 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 4983 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.
5013 5014 5015 5016 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 5013 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
5049 5050 5051 5052 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 5049 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.
5124 5125 5126 5127 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 5124 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)].
5168 5169 5170 5171 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 5168 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.
5232 5233 5234 5235 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 5232 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.
5258 5259 5260 5261 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 5258 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.
5301 5302 5303 5304 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 5301 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.
5330 5331 5332 |
# File 'lib/aws-sdk-iotwireless/client.rb', line 5330 def waiter_names [] end |