DeviceState class
Input properties used for looking up and filtering Device resources.
Constructors
-
DeviceState({Input<
String?> ? arn, Input<DeviceAwsLocation?> ? awsLocation, Input<String?> ? description, Input<String?> ? globalNetworkId, Input<DeviceLocation?> ? location, Input<String?> ? model, Input<String?> ? serialNumber, Input<String?> ? siteId, Input<Map< ? tags, Input<String, String> ?>Map< ? tagsAll, Input<String, String> ?>String?> ? type, Input<String?> ? vendor}) -
Creates a new DeviceState.
arnARN of the device.awsLocationAWS location of the device. Documented below.descriptionDescription of the device.globalNetworkIdID of the global network.locationLocation of the device. Documented below.modelModel of device.serialNumberSerial number of the device.siteIdID of the site.tagsKey-value tags for the device. If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.tagsAllMap of tags assigned to the resource, including those inherited from the providerdefaultTagsconfiguration block.typeType of device.vendorVendor of the device.const -
DeviceState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
arn
→ Input<
String?> ? -
ARN of the device.
final
-
awsLocation
→ Input<
DeviceAwsLocation?> ? -
AWS location of the device. Documented below.
final
-
description
→ Input<
String?> ? -
Description of the device.
final
-
globalNetworkId
→ Input<
String?> ? -
ID of the global network.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
location
→ Input<
DeviceLocation?> ? -
Location of the device. Documented below.
final
-
model
→ Input<
String?> ? -
Model of device.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
serialNumber
→ Input<
String?> ? -
Serial number of the device.
final
-
siteId
→ Input<
String?> ? -
ID of the site.
final
-
Key-value tags for the device. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.final -
Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.final -
type
→ Input<
String?> ? -
Type of device.
final
-
vendor
→ Input<
String?> ? -
Vendor of the device.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited