Skip to content

aws.iotwireless.get_device_profile

Example SQL Queries

SELECT * FROM
aws.iotwireless.get_device_profile
WHERE
"id" = 'VALUE';

Description

Gets information about a device profile.

Table Definition

Column NameColumn Data Type
id Required Input Column

The ID of the device profile.

VARCHAR
_aws_profile Input Column

The AWS profile defines the AWS identity used. It can be defined via credentials or by assuming a IAM role.

STRUCT(
"type" VARCHAR,
"name" VARCHAR,
"account_id" VARCHAR,
"via_profile_name" VARCHAR,
"assumed_role_arn" VARCHAR,
"organization" STRUCT(
"account_name" VARCHAR,
"id" VARCHAR,
"tags" STRUCT(
"key" VARCHAR,
"value" VARCHAR
)[],
"master_account" STRUCT(
"id" VARCHAR,
"email" VARCHAR
),
"parents" STRUCT(
"type" VARCHAR,
"id" VARCHAR,
"name" VARCHAR,
"tags" STRUCT(
"key" VARCHAR,
"value" VARCHAR
)[]
)[]
)
)
Show child fields
_aws_profile.account_id

The AWS account id

_aws_profile.assumed_role_arn

The ARN of the assumed role

_aws_profile.name

The unique name of the profile.

_aws_profile.organization

Information about this profile's membership in the AWS organization.

Show child fields
_aws_profile.organization.account_name

The name of account speciifed by the organization

_aws_profile.organization.id

The organization id

_aws_profile.organization.master_account
Show child fields
_aws_profile.organization.master_account.email

The organization master account email address

_aws_profile.organization.master_account.id

The organization master account id

_aws_profile.organization.parents[]
Show child fields
_aws_profile.organization.parents[].id

The id of the parent

_aws_profile.organization.parents[].name

The name of the parent

_aws_profile.organization.parents[].tags[]
Show child fields
_aws_profile.organization.parents[].tags[].key
_aws_profile.organization.parents[].tags[].value
_aws_profile.organization.parents[].type

The type of parent can be an organization unit or a root

_aws_profile.organization.tags[]
Show child fields
_aws_profile.organization.tags[].key
_aws_profile.organization.tags[].value
_aws_profile.type

The type of profile, either 'credentials' or 'assumed_role'

_aws_profile.via_profile_name

This IAM role for this profile is assumed by first utilizing another profile with this name to obtain credentials.

_aws_region Input Column

The AWS region to use.

VARCHAR
arn

The Amazon Resource Name of the resource.

VARCHAR
lo_ra_wan

Information about the device profile.

STRUCT(
"supports_class_b" BOOLEAN,
"class_b_timeout" BIGINT,
"ping_slot_period" BIGINT,
"ping_slot_dr" BIGINT,
"ping_slot_freq" BIGINT,
"supports_class_c" BOOLEAN,
"class_c_timeout" BIGINT,
"mac_version" VARCHAR,
"reg_params_revision" VARCHAR,
"rx_delay1" BIGINT,
"rx_dr_offset1" BIGINT,
"rx_data_rate2" BIGINT,
"rx_freq2" BIGINT,
"factory_preset_freqs_list" BIGINT[],
"max_eirp" BIGINT,
"max_duty_cycle" BIGINT,
"rf_region" VARCHAR,
"supports_join" BOOLEAN,
"supports32_bit_f_cnt" BOOLEAN
)
Show child fields
lo_ra_wan.class_b_timeout

The ClassBTimeout value.

lo_ra_wan.class_c_timeout

The ClassCTimeout value.

lo_ra_wan.factory_preset_freqs_list[]
lo_ra_wan.mac_version

The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.

lo_ra_wan.max_duty_cycle

The MaxDutyCycle value. It ranges from 0 to 15.

lo_ra_wan.max_eirp

The MaxEIRP value.

lo_ra_wan.ping_slot_dr

The PingSlotDR value.

lo_ra_wan.ping_slot_freq

The PingSlotFreq value.

lo_ra_wan.ping_slot_period

The PingSlotPeriod value.

lo_ra_wan.reg_params_revision

The version of regional parameters.

lo_ra_wan.rf_region

The frequency band (RFRegion) value.

lo_ra_wan.rx_data_rate2

The RXDataRate2 value.

lo_ra_wan.rx_delay1

The RXDelay1 value.

lo_ra_wan.rx_dr_offset1

The RXDROffset1 value.

lo_ra_wan.rx_freq2

The RXFreq2 value.

lo_ra_wan.supports32_bit_f_cnt

The Supports32BitFCnt value.

lo_ra_wan.supports_class_b

The SupportsClassB value.

lo_ra_wan.supports_class_c

The SupportsClassC value.

lo_ra_wan.supports_join

The SupportsJoin value.

name

The name of the resource.

VARCHAR
sidewalk

Information about the Sidewalk parameters in the device profile.

STRUCT(
"application_server_public_key" VARCHAR,
"qualification_status" BOOLEAN,
"dak_certificate_metadata" STRUCT(
"certificate_id" VARCHAR,
"max_allowed_signature" BIGINT,
"factory_support" BOOLEAN,
"ap_id" VARCHAR,
"device_type_id" VARCHAR
)[]
)
Show child fields
sidewalk.application_server_public_key

The Sidewalk application server public key.

sidewalk.dak_certificate_metadata[]
Show child fields
sidewalk.dak_certificate_metadata[].ap_id

The advertised product ID (APID) that's used for pre-production and production applications.

sidewalk.dak_certificate_metadata[].certificate_id

The certificate ID for the DAK.

sidewalk.dak_certificate_metadata[].device_type_id

The device type ID that's used for prototyping applications.

sidewalk.dak_certificate_metadata[].factory_support

Whether factory support has been enabled.

sidewalk.dak_certificate_metadata[].max_allowed_signature

The maximum number of signatures that the DAK can sign. A value of -1 indicates that there's no device limit.

sidewalk.qualification_status

Gets information about the certification status of a Sidewalk device profile.