meraki.networks.SensorAlertsProfiles
Explore with Pulumi AI
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.meraki.networks.SensorAlertsProfiles;
import com.pulumi.meraki.networks.SensorAlertsProfilesArgs;
import com.pulumi.meraki.networks.inputs.SensorAlertsProfilesConditionArgs;
import com.pulumi.meraki.networks.inputs.SensorAlertsProfilesConditionThresholdArgs;
import com.pulumi.meraki.networks.inputs.SensorAlertsProfilesConditionThresholdApparentPowerArgs;
import com.pulumi.meraki.networks.inputs.SensorAlertsProfilesConditionThresholdCurrentArgs;
import com.pulumi.meraki.networks.inputs.SensorAlertsProfilesConditionThresholdDoorArgs;
import com.pulumi.meraki.networks.inputs.SensorAlertsProfilesConditionThresholdFrequencyArgs;
import com.pulumi.meraki.networks.inputs.SensorAlertsProfilesConditionThresholdHumidityArgs;
import com.pulumi.meraki.networks.inputs.SensorAlertsProfilesConditionThresholdIndoorAirQualityArgs;
import com.pulumi.meraki.networks.inputs.SensorAlertsProfilesConditionThresholdNoiseArgs;
import com.pulumi.meraki.networks.inputs.SensorAlertsProfilesConditionThresholdNoiseAmbientArgs;
import com.pulumi.meraki.networks.inputs.SensorAlertsProfilesConditionThresholdPm25Args;
import com.pulumi.meraki.networks.inputs.SensorAlertsProfilesConditionThresholdPowerFactorArgs;
import com.pulumi.meraki.networks.inputs.SensorAlertsProfilesConditionThresholdRealPowerArgs;
import com.pulumi.meraki.networks.inputs.SensorAlertsProfilesConditionThresholdTemperatureArgs;
import com.pulumi.meraki.networks.inputs.SensorAlertsProfilesConditionThresholdTvocArgs;
import com.pulumi.meraki.networks.inputs.SensorAlertsProfilesConditionThresholdUpstreamPowerArgs;
import com.pulumi.meraki.networks.inputs.SensorAlertsProfilesConditionThresholdVoltageArgs;
import com.pulumi.meraki.networks.inputs.SensorAlertsProfilesConditionThresholdWaterArgs;
import com.pulumi.meraki.networks.inputs.SensorAlertsProfilesRecipientsArgs;
import com.pulumi.meraki.networks.inputs.SensorAlertsProfilesScheduleArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new SensorAlertsProfiles("example", SensorAlertsProfilesArgs.builder()
.conditions(SensorAlertsProfilesConditionArgs.builder()
.direction("above")
.duration(60)
.metric("temperature")
.threshold(SensorAlertsProfilesConditionThresholdArgs.builder()
.apparentPower(SensorAlertsProfilesConditionThresholdApparentPowerArgs.builder()
.draw(17.2)
.build())
.current(SensorAlertsProfilesConditionThresholdCurrentArgs.builder()
.draw(0.14)
.build())
.door(SensorAlertsProfilesConditionThresholdDoorArgs.builder()
.open(true)
.build())
.frequency(SensorAlertsProfilesConditionThresholdFrequencyArgs.builder()
.level(58.8)
.build())
.humidity(SensorAlertsProfilesConditionThresholdHumidityArgs.builder()
.quality("inadequate")
.relativePercentage(65)
.build())
.indoorAirQuality(SensorAlertsProfilesConditionThresholdIndoorAirQualityArgs.builder()
.quality("fair")
.score(80)
.build())
.noise(SensorAlertsProfilesConditionThresholdNoiseArgs.builder()
.ambient(SensorAlertsProfilesConditionThresholdNoiseAmbientArgs.builder()
.level(120)
.quality("poor")
.build())
.build())
.pm25(SensorAlertsProfilesConditionThresholdPm25Args.builder()
.concentration(90)
.quality("fair")
.build())
.powerFactor(SensorAlertsProfilesConditionThresholdPowerFactorArgs.builder()
.percentage(81)
.build())
.realPower(SensorAlertsProfilesConditionThresholdRealPowerArgs.builder()
.draw(14.1)
.build())
.temperature(SensorAlertsProfilesConditionThresholdTemperatureArgs.builder()
.celsius(20.5)
.fahrenheit(70)
.quality("good")
.build())
.tvoc(SensorAlertsProfilesConditionThresholdTvocArgs.builder()
.concentration(400)
.quality("poor")
.build())
.upstreamPower(SensorAlertsProfilesConditionThresholdUpstreamPowerArgs.builder()
.outageDetected(true)
.build())
.voltage(SensorAlertsProfilesConditionThresholdVoltageArgs.builder()
.level(119.5)
.build())
.water(SensorAlertsProfilesConditionThresholdWaterArgs.builder()
.present(true)
.build())
.build())
.build())
.name("My Sensor Alert Profile")
.networkId("string")
.recipients(SensorAlertsProfilesRecipientsArgs.builder()
.emails("miles@meraki.com")
.http_server_ids("aHR0cHM6Ly93d3cuZXhhbXBsZS5jb20vd2ViaG9va3M=")
.sms_numbers("+15555555555")
.build())
.schedule(SensorAlertsProfilesScheduleArgs.builder()
.id("5")
.build())
.serials(
"Q234-ABCD-0001",
"Q234-ABCD-0002",
"Q234-ABCD-0003")
.build());
ctx.export("merakiNetworksSensorAlertsProfilesExample", example);
}
}
resources:
example:
type: meraki:networks:SensorAlertsProfiles
properties:
conditions:
- direction: above
duration: 60
metric: temperature
threshold:
apparentPower:
draw: 17.2
current:
draw: 0.14
door:
open: true
frequency:
level: 58.8
humidity:
quality: inadequate
relativePercentage: 65
indoorAirQuality:
quality: fair
score: 80
noise:
ambient:
level: 120
quality: poor
pm25:
concentration: 90
quality: fair
powerFactor:
percentage: 81
realPower:
draw: 14.1
temperature:
celsius: 20.5
fahrenheit: 70
quality: good
tvoc:
concentration: 400
quality: poor
upstreamPower:
outageDetected: true
voltage:
level: 119.5
water:
present: true
name: My Sensor Alert Profile
networkId: string
recipients:
emails:
- miles@meraki.com
http_server_ids:
- aHR0cHM6Ly93d3cuZXhhbXBsZS5jb20vd2ViaG9va3M=
sms_numbers:
- '+15555555555'
schedule:
id: '5'
serials:
- Q234-ABCD-0001
- Q234-ABCD-0002
- Q234-ABCD-0003
outputs:
merakiNetworksSensorAlertsProfilesExample: ${example}
Create SensorAlertsProfiles Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SensorAlertsProfiles(name: string, args: SensorAlertsProfilesArgs, opts?: CustomResourceOptions);
@overload
def SensorAlertsProfiles(resource_name: str,
args: SensorAlertsProfilesArgs,
opts: Optional[ResourceOptions] = None)
@overload
def SensorAlertsProfiles(resource_name: str,
opts: Optional[ResourceOptions] = None,
network_id: Optional[str] = None,
conditions: Optional[Sequence[SensorAlertsProfilesConditionArgs]] = None,
name: Optional[str] = None,
recipients: Optional[SensorAlertsProfilesRecipientsArgs] = None,
schedule: Optional[SensorAlertsProfilesScheduleArgs] = None,
serials: Optional[Sequence[str]] = None)
func NewSensorAlertsProfiles(ctx *Context, name string, args SensorAlertsProfilesArgs, opts ...ResourceOption) (*SensorAlertsProfiles, error)
public SensorAlertsProfiles(string name, SensorAlertsProfilesArgs args, CustomResourceOptions? opts = null)
public SensorAlertsProfiles(String name, SensorAlertsProfilesArgs args)
public SensorAlertsProfiles(String name, SensorAlertsProfilesArgs args, CustomResourceOptions options)
type: meraki:networks:SensorAlertsProfiles
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args SensorAlertsProfilesArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args SensorAlertsProfilesArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args SensorAlertsProfilesArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SensorAlertsProfilesArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SensorAlertsProfilesArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var sensorAlertsProfilesResource = new Meraki.Networks.SensorAlertsProfiles("sensorAlertsProfilesResource", new()
{
NetworkId = "string",
Conditions = new[]
{
new Meraki.Networks.Inputs.SensorAlertsProfilesConditionArgs
{
Direction = "string",
Duration = 0,
Metric = "string",
Threshold = new Meraki.Networks.Inputs.SensorAlertsProfilesConditionThresholdArgs
{
ApparentPower = new Meraki.Networks.Inputs.SensorAlertsProfilesConditionThresholdApparentPowerArgs
{
Draw = 0,
},
Current = new Meraki.Networks.Inputs.SensorAlertsProfilesConditionThresholdCurrentArgs
{
Draw = 0,
},
Door = new Meraki.Networks.Inputs.SensorAlertsProfilesConditionThresholdDoorArgs
{
Open = false,
},
Frequency = new Meraki.Networks.Inputs.SensorAlertsProfilesConditionThresholdFrequencyArgs
{
Level = 0,
},
Humidity = new Meraki.Networks.Inputs.SensorAlertsProfilesConditionThresholdHumidityArgs
{
Quality = "string",
RelativePercentage = 0,
},
IndoorAirQuality = new Meraki.Networks.Inputs.SensorAlertsProfilesConditionThresholdIndoorAirQualityArgs
{
Quality = "string",
Score = 0,
},
Noise = new Meraki.Networks.Inputs.SensorAlertsProfilesConditionThresholdNoiseArgs
{
Ambient = new Meraki.Networks.Inputs.SensorAlertsProfilesConditionThresholdNoiseAmbientArgs
{
Level = 0,
Quality = "string",
},
},
Pm25 = new Meraki.Networks.Inputs.SensorAlertsProfilesConditionThresholdPm25Args
{
Concentration = 0,
Quality = "string",
},
PowerFactor = new Meraki.Networks.Inputs.SensorAlertsProfilesConditionThresholdPowerFactorArgs
{
Percentage = 0,
},
RealPower = new Meraki.Networks.Inputs.SensorAlertsProfilesConditionThresholdRealPowerArgs
{
Draw = 0,
},
Temperature = new Meraki.Networks.Inputs.SensorAlertsProfilesConditionThresholdTemperatureArgs
{
Celsius = 0,
Fahrenheit = 0,
Quality = "string",
},
Tvoc = new Meraki.Networks.Inputs.SensorAlertsProfilesConditionThresholdTvocArgs
{
Concentration = 0,
Quality = "string",
},
UpstreamPower = new Meraki.Networks.Inputs.SensorAlertsProfilesConditionThresholdUpstreamPowerArgs
{
OutageDetected = false,
},
Voltage = new Meraki.Networks.Inputs.SensorAlertsProfilesConditionThresholdVoltageArgs
{
Level = 0,
},
Water = new Meraki.Networks.Inputs.SensorAlertsProfilesConditionThresholdWaterArgs
{
Present = false,
},
},
},
},
Name = "string",
Recipients = new Meraki.Networks.Inputs.SensorAlertsProfilesRecipientsArgs
{
Emails = new[]
{
"string",
},
HttpServerIds = new[]
{
"string",
},
SmsNumbers = new[]
{
"string",
},
},
Schedule = new Meraki.Networks.Inputs.SensorAlertsProfilesScheduleArgs
{
Id = "string",
Name = "string",
},
Serials = new[]
{
"string",
},
});
example, err := networks.NewSensorAlertsProfiles(ctx, "sensorAlertsProfilesResource", &networks.SensorAlertsProfilesArgs{
NetworkId: pulumi.String("string"),
Conditions: networks.SensorAlertsProfilesConditionArray{
&networks.SensorAlertsProfilesConditionArgs{
Direction: pulumi.String("string"),
Duration: pulumi.Int(0),
Metric: pulumi.String("string"),
Threshold: &networks.SensorAlertsProfilesConditionThresholdArgs{
ApparentPower: &networks.SensorAlertsProfilesConditionThresholdApparentPowerArgs{
Draw: pulumi.Float64(0),
},
Current: &networks.SensorAlertsProfilesConditionThresholdCurrentArgs{
Draw: pulumi.Float64(0),
},
Door: &networks.SensorAlertsProfilesConditionThresholdDoorArgs{
Open: pulumi.Bool(false),
},
Frequency: &networks.SensorAlertsProfilesConditionThresholdFrequencyArgs{
Level: pulumi.Float64(0),
},
Humidity: &networks.SensorAlertsProfilesConditionThresholdHumidityArgs{
Quality: pulumi.String("string"),
RelativePercentage: pulumi.Int(0),
},
IndoorAirQuality: &networks.SensorAlertsProfilesConditionThresholdIndoorAirQualityArgs{
Quality: pulumi.String("string"),
Score: pulumi.Int(0),
},
Noise: &networks.SensorAlertsProfilesConditionThresholdNoiseArgs{
Ambient: &networks.SensorAlertsProfilesConditionThresholdNoiseAmbientArgs{
Level: pulumi.Int(0),
Quality: pulumi.String("string"),
},
},
Pm25: &networks.SensorAlertsProfilesConditionThresholdPm25Args{
Concentration: pulumi.Int(0),
Quality: pulumi.String("string"),
},
PowerFactor: &networks.SensorAlertsProfilesConditionThresholdPowerFactorArgs{
Percentage: pulumi.Int(0),
},
RealPower: &networks.SensorAlertsProfilesConditionThresholdRealPowerArgs{
Draw: pulumi.Float64(0),
},
Temperature: &networks.SensorAlertsProfilesConditionThresholdTemperatureArgs{
Celsius: pulumi.Float64(0),
Fahrenheit: pulumi.Float64(0),
Quality: pulumi.String("string"),
},
Tvoc: &networks.SensorAlertsProfilesConditionThresholdTvocArgs{
Concentration: pulumi.Int(0),
Quality: pulumi.String("string"),
},
UpstreamPower: &networks.SensorAlertsProfilesConditionThresholdUpstreamPowerArgs{
OutageDetected: pulumi.Bool(false),
},
Voltage: &networks.SensorAlertsProfilesConditionThresholdVoltageArgs{
Level: pulumi.Float64(0),
},
Water: &networks.SensorAlertsProfilesConditionThresholdWaterArgs{
Present: pulumi.Bool(false),
},
},
},
},
Name: pulumi.String("string"),
Recipients: &networks.SensorAlertsProfilesRecipientsArgs{
Emails: pulumi.StringArray{
pulumi.String("string"),
},
HttpServerIds: pulumi.StringArray{
pulumi.String("string"),
},
SmsNumbers: pulumi.StringArray{
pulumi.String("string"),
},
},
Schedule: &networks.SensorAlertsProfilesScheduleArgs{
Id: pulumi.String("string"),
Name: pulumi.String("string"),
},
Serials: pulumi.StringArray{
pulumi.String("string"),
},
})
var sensorAlertsProfilesResource = new SensorAlertsProfiles("sensorAlertsProfilesResource", SensorAlertsProfilesArgs.builder()
.networkId("string")
.conditions(SensorAlertsProfilesConditionArgs.builder()
.direction("string")
.duration(0)
.metric("string")
.threshold(SensorAlertsProfilesConditionThresholdArgs.builder()
.apparentPower(SensorAlertsProfilesConditionThresholdApparentPowerArgs.builder()
.draw(0)
.build())
.current(SensorAlertsProfilesConditionThresholdCurrentArgs.builder()
.draw(0)
.build())
.door(SensorAlertsProfilesConditionThresholdDoorArgs.builder()
.open(false)
.build())
.frequency(SensorAlertsProfilesConditionThresholdFrequencyArgs.builder()
.level(0)
.build())
.humidity(SensorAlertsProfilesConditionThresholdHumidityArgs.builder()
.quality("string")
.relativePercentage(0)
.build())
.indoorAirQuality(SensorAlertsProfilesConditionThresholdIndoorAirQualityArgs.builder()
.quality("string")
.score(0)
.build())
.noise(SensorAlertsProfilesConditionThresholdNoiseArgs.builder()
.ambient(SensorAlertsProfilesConditionThresholdNoiseAmbientArgs.builder()
.level(0)
.quality("string")
.build())
.build())
.pm25(SensorAlertsProfilesConditionThresholdPm25Args.builder()
.concentration(0)
.quality("string")
.build())
.powerFactor(SensorAlertsProfilesConditionThresholdPowerFactorArgs.builder()
.percentage(0)
.build())
.realPower(SensorAlertsProfilesConditionThresholdRealPowerArgs.builder()
.draw(0)
.build())
.temperature(SensorAlertsProfilesConditionThresholdTemperatureArgs.builder()
.celsius(0)
.fahrenheit(0)
.quality("string")
.build())
.tvoc(SensorAlertsProfilesConditionThresholdTvocArgs.builder()
.concentration(0)
.quality("string")
.build())
.upstreamPower(SensorAlertsProfilesConditionThresholdUpstreamPowerArgs.builder()
.outageDetected(false)
.build())
.voltage(SensorAlertsProfilesConditionThresholdVoltageArgs.builder()
.level(0)
.build())
.water(SensorAlertsProfilesConditionThresholdWaterArgs.builder()
.present(false)
.build())
.build())
.build())
.name("string")
.recipients(SensorAlertsProfilesRecipientsArgs.builder()
.emails("string")
.httpServerIds("string")
.smsNumbers("string")
.build())
.schedule(SensorAlertsProfilesScheduleArgs.builder()
.id("string")
.name("string")
.build())
.serials("string")
.build());
sensor_alerts_profiles_resource = meraki.networks.SensorAlertsProfiles("sensorAlertsProfilesResource",
network_id="string",
conditions=[meraki.networks.SensorAlertsProfilesConditionArgs(
direction="string",
duration=0,
metric="string",
threshold=meraki.networks.SensorAlertsProfilesConditionThresholdArgs(
apparent_power=meraki.networks.SensorAlertsProfilesConditionThresholdApparentPowerArgs(
draw=0,
),
current=meraki.networks.SensorAlertsProfilesConditionThresholdCurrentArgs(
draw=0,
),
door=meraki.networks.SensorAlertsProfilesConditionThresholdDoorArgs(
open=False,
),
frequency=meraki.networks.SensorAlertsProfilesConditionThresholdFrequencyArgs(
level=0,
),
humidity=meraki.networks.SensorAlertsProfilesConditionThresholdHumidityArgs(
quality="string",
relative_percentage=0,
),
indoor_air_quality=meraki.networks.SensorAlertsProfilesConditionThresholdIndoorAirQualityArgs(
quality="string",
score=0,
),
noise=meraki.networks.SensorAlertsProfilesConditionThresholdNoiseArgs(
ambient=meraki.networks.SensorAlertsProfilesConditionThresholdNoiseAmbientArgs(
level=0,
quality="string",
),
),
pm25=meraki.networks.SensorAlertsProfilesConditionThresholdPm25Args(
concentration=0,
quality="string",
),
power_factor=meraki.networks.SensorAlertsProfilesConditionThresholdPowerFactorArgs(
percentage=0,
),
real_power=meraki.networks.SensorAlertsProfilesConditionThresholdRealPowerArgs(
draw=0,
),
temperature=meraki.networks.SensorAlertsProfilesConditionThresholdTemperatureArgs(
celsius=0,
fahrenheit=0,
quality="string",
),
tvoc=meraki.networks.SensorAlertsProfilesConditionThresholdTvocArgs(
concentration=0,
quality="string",
),
upstream_power=meraki.networks.SensorAlertsProfilesConditionThresholdUpstreamPowerArgs(
outage_detected=False,
),
voltage=meraki.networks.SensorAlertsProfilesConditionThresholdVoltageArgs(
level=0,
),
water=meraki.networks.SensorAlertsProfilesConditionThresholdWaterArgs(
present=False,
),
),
)],
name="string",
recipients=meraki.networks.SensorAlertsProfilesRecipientsArgs(
emails=["string"],
http_server_ids=["string"],
sms_numbers=["string"],
),
schedule=meraki.networks.SensorAlertsProfilesScheduleArgs(
id="string",
name="string",
),
serials=["string"])
const sensorAlertsProfilesResource = new meraki.networks.SensorAlertsProfiles("sensorAlertsProfilesResource", {
networkId: "string",
conditions: [{
direction: "string",
duration: 0,
metric: "string",
threshold: {
apparentPower: {
draw: 0,
},
current: {
draw: 0,
},
door: {
open: false,
},
frequency: {
level: 0,
},
humidity: {
quality: "string",
relativePercentage: 0,
},
indoorAirQuality: {
quality: "string",
score: 0,
},
noise: {
ambient: {
level: 0,
quality: "string",
},
},
pm25: {
concentration: 0,
quality: "string",
},
powerFactor: {
percentage: 0,
},
realPower: {
draw: 0,
},
temperature: {
celsius: 0,
fahrenheit: 0,
quality: "string",
},
tvoc: {
concentration: 0,
quality: "string",
},
upstreamPower: {
outageDetected: false,
},
voltage: {
level: 0,
},
water: {
present: false,
},
},
}],
name: "string",
recipients: {
emails: ["string"],
httpServerIds: ["string"],
smsNumbers: ["string"],
},
schedule: {
id: "string",
name: "string",
},
serials: ["string"],
});
type: meraki:networks:SensorAlertsProfiles
properties:
conditions:
- direction: string
duration: 0
metric: string
threshold:
apparentPower:
draw: 0
current:
draw: 0
door:
open: false
frequency:
level: 0
humidity:
quality: string
relativePercentage: 0
indoorAirQuality:
quality: string
score: 0
noise:
ambient:
level: 0
quality: string
pm25:
concentration: 0
quality: string
powerFactor:
percentage: 0
realPower:
draw: 0
temperature:
celsius: 0
fahrenheit: 0
quality: string
tvoc:
concentration: 0
quality: string
upstreamPower:
outageDetected: false
voltage:
level: 0
water:
present: false
name: string
networkId: string
recipients:
emails:
- string
httpServerIds:
- string
smsNumbers:
- string
schedule:
id: string
name: string
serials:
- string
SensorAlertsProfiles Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The SensorAlertsProfiles resource accepts the following input properties:
- Network
Id string - networkId path parameter. Network ID
- Conditions
List<Sensor
Alerts Profiles Condition> - List of conditions that will cause the profile to send an alert.
- Name string
- Name of the sensor alert profile.
- Recipients
Sensor
Alerts Profiles Recipients - List of recipients that will receive the alert.
- Schedule
Sensor
Alerts Profiles Schedule - The sensor schedule to use with the alert profile.
- Serials List<string>
- List of device serials assigned to this sensor alert profile.
- Network
Id string - networkId path parameter. Network ID
- Conditions
[]Sensor
Alerts Profiles Condition Args - List of conditions that will cause the profile to send an alert.
- Name string
- Name of the sensor alert profile.
- Recipients
Sensor
Alerts Profiles Recipients Args - List of recipients that will receive the alert.
- Schedule
Sensor
Alerts Profiles Schedule Args - The sensor schedule to use with the alert profile.
- Serials []string
- List of device serials assigned to this sensor alert profile.
- network
Id String - networkId path parameter. Network ID
- conditions
List<Sensor
Alerts Profiles Condition> - List of conditions that will cause the profile to send an alert.
- name String
- Name of the sensor alert profile.
- recipients
Sensor
Alerts Profiles Recipients - List of recipients that will receive the alert.
- schedule
Sensor
Alerts Profiles Schedule - The sensor schedule to use with the alert profile.
- serials List<String>
- List of device serials assigned to this sensor alert profile.
- network
Id string - networkId path parameter. Network ID
- conditions
Sensor
Alerts Profiles Condition[] - List of conditions that will cause the profile to send an alert.
- name string
- Name of the sensor alert profile.
- recipients
Sensor
Alerts Profiles Recipients - List of recipients that will receive the alert.
- schedule
Sensor
Alerts Profiles Schedule - The sensor schedule to use with the alert profile.
- serials string[]
- List of device serials assigned to this sensor alert profile.
- network_
id str - networkId path parameter. Network ID
- conditions
Sequence[Sensor
Alerts Profiles Condition Args] - List of conditions that will cause the profile to send an alert.
- name str
- Name of the sensor alert profile.
- recipients
Sensor
Alerts Profiles Recipients Args - List of recipients that will receive the alert.
- schedule
Sensor
Alerts Profiles Schedule Args - The sensor schedule to use with the alert profile.
- serials Sequence[str]
- List of device serials assigned to this sensor alert profile.
- network
Id String - networkId path parameter. Network ID
- conditions List<Property Map>
- List of conditions that will cause the profile to send an alert.
- name String
- Name of the sensor alert profile.
- recipients Property Map
- List of recipients that will receive the alert.
- schedule Property Map
- The sensor schedule to use with the alert profile.
- serials List<String>
- List of device serials assigned to this sensor alert profile.
Outputs
All input properties are implicitly available as output properties. Additionally, the SensorAlertsProfiles resource produces the following output properties:
- Conditions
Responses List<SensorAlerts Profiles Conditions Response> - List of conditions that will cause the profile to send an alert.
- Id string
- The provider-assigned unique ID for this managed resource.
- Profile
Id string - ID of the sensor alert profile.
- Conditions
Responses []SensorAlerts Profiles Conditions Response - List of conditions that will cause the profile to send an alert.
- Id string
- The provider-assigned unique ID for this managed resource.
- Profile
Id string - ID of the sensor alert profile.
- conditions
Responses List<SensorAlerts Profiles Conditions Response> - List of conditions that will cause the profile to send an alert.
- id String
- The provider-assigned unique ID for this managed resource.
- profile
Id String - ID of the sensor alert profile.
- conditions
Responses SensorAlerts Profiles Conditions Response[] - List of conditions that will cause the profile to send an alert.
- id string
- The provider-assigned unique ID for this managed resource.
- profile
Id string - ID of the sensor alert profile.
- conditions_
responses Sequence[SensorAlerts Profiles Conditions Response] - List of conditions that will cause the profile to send an alert.
- id str
- The provider-assigned unique ID for this managed resource.
- profile_
id str - ID of the sensor alert profile.
- conditions
Responses List<Property Map> - List of conditions that will cause the profile to send an alert.
- id String
- The provider-assigned unique ID for this managed resource.
- profile
Id String - ID of the sensor alert profile.
Look up Existing SensorAlertsProfiles Resource
Get an existing SensorAlertsProfiles resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: SensorAlertsProfilesState, opts?: CustomResourceOptions): SensorAlertsProfiles
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
conditions: Optional[Sequence[SensorAlertsProfilesConditionArgs]] = None,
conditions_responses: Optional[Sequence[SensorAlertsProfilesConditionsResponseArgs]] = None,
name: Optional[str] = None,
network_id: Optional[str] = None,
profile_id: Optional[str] = None,
recipients: Optional[SensorAlertsProfilesRecipientsArgs] = None,
schedule: Optional[SensorAlertsProfilesScheduleArgs] = None,
serials: Optional[Sequence[str]] = None) -> SensorAlertsProfiles
func GetSensorAlertsProfiles(ctx *Context, name string, id IDInput, state *SensorAlertsProfilesState, opts ...ResourceOption) (*SensorAlertsProfiles, error)
public static SensorAlertsProfiles Get(string name, Input<string> id, SensorAlertsProfilesState? state, CustomResourceOptions? opts = null)
public static SensorAlertsProfiles get(String name, Output<String> id, SensorAlertsProfilesState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Conditions
List<Sensor
Alerts Profiles Condition> - List of conditions that will cause the profile to send an alert.
- Conditions
Responses List<SensorAlerts Profiles Conditions Response> - List of conditions that will cause the profile to send an alert.
- Name string
- Name of the sensor alert profile.
- Network
Id string - networkId path parameter. Network ID
- Profile
Id string - ID of the sensor alert profile.
- Recipients
Sensor
Alerts Profiles Recipients - List of recipients that will receive the alert.
- Schedule
Sensor
Alerts Profiles Schedule - The sensor schedule to use with the alert profile.
- Serials List<string>
- List of device serials assigned to this sensor alert profile.
- Conditions
[]Sensor
Alerts Profiles Condition Args - List of conditions that will cause the profile to send an alert.
- Conditions
Responses []SensorAlerts Profiles Conditions Response Args - List of conditions that will cause the profile to send an alert.
- Name string
- Name of the sensor alert profile.
- Network
Id string - networkId path parameter. Network ID
- Profile
Id string - ID of the sensor alert profile.
- Recipients
Sensor
Alerts Profiles Recipients Args - List of recipients that will receive the alert.
- Schedule
Sensor
Alerts Profiles Schedule Args - The sensor schedule to use with the alert profile.
- Serials []string
- List of device serials assigned to this sensor alert profile.
- conditions
List<Sensor
Alerts Profiles Condition> - List of conditions that will cause the profile to send an alert.
- conditions
Responses List<SensorAlerts Profiles Conditions Response> - List of conditions that will cause the profile to send an alert.
- name String
- Name of the sensor alert profile.
- network
Id String - networkId path parameter. Network ID
- profile
Id String - ID of the sensor alert profile.
- recipients
Sensor
Alerts Profiles Recipients - List of recipients that will receive the alert.
- schedule
Sensor
Alerts Profiles Schedule - The sensor schedule to use with the alert profile.
- serials List<String>
- List of device serials assigned to this sensor alert profile.
- conditions
Sensor
Alerts Profiles Condition[] - List of conditions that will cause the profile to send an alert.
- conditions
Responses SensorAlerts Profiles Conditions Response[] - List of conditions that will cause the profile to send an alert.
- name string
- Name of the sensor alert profile.
- network
Id string - networkId path parameter. Network ID
- profile
Id string - ID of the sensor alert profile.
- recipients
Sensor
Alerts Profiles Recipients - List of recipients that will receive the alert.
- schedule
Sensor
Alerts Profiles Schedule - The sensor schedule to use with the alert profile.
- serials string[]
- List of device serials assigned to this sensor alert profile.
- conditions
Sequence[Sensor
Alerts Profiles Condition Args] - List of conditions that will cause the profile to send an alert.
- conditions_
responses Sequence[SensorAlerts Profiles Conditions Response Args] - List of conditions that will cause the profile to send an alert.
- name str
- Name of the sensor alert profile.
- network_
id str - networkId path parameter. Network ID
- profile_
id str - ID of the sensor alert profile.
- recipients
Sensor
Alerts Profiles Recipients Args - List of recipients that will receive the alert.
- schedule
Sensor
Alerts Profiles Schedule Args - The sensor schedule to use with the alert profile.
- serials Sequence[str]
- List of device serials assigned to this sensor alert profile.
- conditions List<Property Map>
- List of conditions that will cause the profile to send an alert.
- conditions
Responses List<Property Map> - List of conditions that will cause the profile to send an alert.
- name String
- Name of the sensor alert profile.
- network
Id String - networkId path parameter. Network ID
- profile
Id String - ID of the sensor alert profile.
- recipients Property Map
- List of recipients that will receive the alert.
- schedule Property Map
- The sensor schedule to use with the alert profile.
- serials List<String>
- List of device serials assigned to this sensor alert profile.
Supporting Types
SensorAlertsProfilesCondition, SensorAlertsProfilesConditionArgs
- Direction string
- If 'above', an alert will be sent when a sensor reads above the threshold. If 'below', an alert will be sent when a sensor reads below the threshold. Only applicable for temperature, humidity, realPower, apparentPower, powerFactor, voltage, current, and frequency thresholds.
- Duration int
- Length of time in seconds that the triggering state must persist before an alert is sent. Available options are 0 seconds, 1 minute, 2 minutes, 3 minutes, 4 minutes, 5 minutes, 10 minutes, 15 minutes, 30 minutes, 1 hour, 2 hours, 4 hours, and 8 hours. Default is 0.
- Metric string
- The type of sensor metric that will be monitored for changes. Available metrics are apparentPower, co2, current, door, frequency, humidity, indoorAirQuality, noise, pm25, powerFactor, realPower, temperature, tvoc, upstreamPower, voltage, and water.
- Threshold
Sensor
Alerts Profiles Condition Threshold - Threshold for sensor readings that will cause an alert to be sent. This object should contain a single property key matching the condition's 'metric' value.
- Direction string
- If 'above', an alert will be sent when a sensor reads above the threshold. If 'below', an alert will be sent when a sensor reads below the threshold. Only applicable for temperature, humidity, realPower, apparentPower, powerFactor, voltage, current, and frequency thresholds.
- Duration int
- Length of time in seconds that the triggering state must persist before an alert is sent. Available options are 0 seconds, 1 minute, 2 minutes, 3 minutes, 4 minutes, 5 minutes, 10 minutes, 15 minutes, 30 minutes, 1 hour, 2 hours, 4 hours, and 8 hours. Default is 0.
- Metric string
- The type of sensor metric that will be monitored for changes. Available metrics are apparentPower, co2, current, door, frequency, humidity, indoorAirQuality, noise, pm25, powerFactor, realPower, temperature, tvoc, upstreamPower, voltage, and water.
- Threshold
Sensor
Alerts Profiles Condition Threshold - Threshold for sensor readings that will cause an alert to be sent. This object should contain a single property key matching the condition's 'metric' value.
- direction String
- If 'above', an alert will be sent when a sensor reads above the threshold. If 'below', an alert will be sent when a sensor reads below the threshold. Only applicable for temperature, humidity, realPower, apparentPower, powerFactor, voltage, current, and frequency thresholds.
- duration Integer
- Length of time in seconds that the triggering state must persist before an alert is sent. Available options are 0 seconds, 1 minute, 2 minutes, 3 minutes, 4 minutes, 5 minutes, 10 minutes, 15 minutes, 30 minutes, 1 hour, 2 hours, 4 hours, and 8 hours. Default is 0.
- metric String
- The type of sensor metric that will be monitored for changes. Available metrics are apparentPower, co2, current, door, frequency, humidity, indoorAirQuality, noise, pm25, powerFactor, realPower, temperature, tvoc, upstreamPower, voltage, and water.
- threshold
Sensor
Alerts Profiles Condition Threshold - Threshold for sensor readings that will cause an alert to be sent. This object should contain a single property key matching the condition's 'metric' value.
- direction string
- If 'above', an alert will be sent when a sensor reads above the threshold. If 'below', an alert will be sent when a sensor reads below the threshold. Only applicable for temperature, humidity, realPower, apparentPower, powerFactor, voltage, current, and frequency thresholds.
- duration number
- Length of time in seconds that the triggering state must persist before an alert is sent. Available options are 0 seconds, 1 minute, 2 minutes, 3 minutes, 4 minutes, 5 minutes, 10 minutes, 15 minutes, 30 minutes, 1 hour, 2 hours, 4 hours, and 8 hours. Default is 0.
- metric string
- The type of sensor metric that will be monitored for changes. Available metrics are apparentPower, co2, current, door, frequency, humidity, indoorAirQuality, noise, pm25, powerFactor, realPower, temperature, tvoc, upstreamPower, voltage, and water.
- threshold
Sensor
Alerts Profiles Condition Threshold - Threshold for sensor readings that will cause an alert to be sent. This object should contain a single property key matching the condition's 'metric' value.
- direction str
- If 'above', an alert will be sent when a sensor reads above the threshold. If 'below', an alert will be sent when a sensor reads below the threshold. Only applicable for temperature, humidity, realPower, apparentPower, powerFactor, voltage, current, and frequency thresholds.
- duration int
- Length of time in seconds that the triggering state must persist before an alert is sent. Available options are 0 seconds, 1 minute, 2 minutes, 3 minutes, 4 minutes, 5 minutes, 10 minutes, 15 minutes, 30 minutes, 1 hour, 2 hours, 4 hours, and 8 hours. Default is 0.
- metric str
- The type of sensor metric that will be monitored for changes. Available metrics are apparentPower, co2, current, door, frequency, humidity, indoorAirQuality, noise, pm25, powerFactor, realPower, temperature, tvoc, upstreamPower, voltage, and water.
- threshold
Sensor
Alerts Profiles Condition Threshold - Threshold for sensor readings that will cause an alert to be sent. This object should contain a single property key matching the condition's 'metric' value.
- direction String
- If 'above', an alert will be sent when a sensor reads above the threshold. If 'below', an alert will be sent when a sensor reads below the threshold. Only applicable for temperature, humidity, realPower, apparentPower, powerFactor, voltage, current, and frequency thresholds.
- duration Number
- Length of time in seconds that the triggering state must persist before an alert is sent. Available options are 0 seconds, 1 minute, 2 minutes, 3 minutes, 4 minutes, 5 minutes, 10 minutes, 15 minutes, 30 minutes, 1 hour, 2 hours, 4 hours, and 8 hours. Default is 0.
- metric String
- The type of sensor metric that will be monitored for changes. Available metrics are apparentPower, co2, current, door, frequency, humidity, indoorAirQuality, noise, pm25, powerFactor, realPower, temperature, tvoc, upstreamPower, voltage, and water.
- threshold Property Map
- Threshold for sensor readings that will cause an alert to be sent. This object should contain a single property key matching the condition's 'metric' value.
SensorAlertsProfilesConditionThreshold, SensorAlertsProfilesConditionThresholdArgs
- Apparent
Power SensorAlerts Profiles Condition Threshold Apparent Power - Apparent power threshold. 'draw' must be provided.
- Current
Sensor
Alerts Profiles Condition Threshold Current - Electrical current threshold. 'level' must be provided.
- Door
Sensor
Alerts Profiles Condition Threshold Door - Door open threshold. 'open' must be provided and set to true.
- Frequency
Sensor
Alerts Profiles Condition Threshold Frequency - Electrical frequency threshold. 'level' must be provided.
- Humidity
Sensor
Alerts Profiles Condition Threshold Humidity - Humidity threshold. One of 'relativePercentage' or 'quality' must be provided.
- Indoor
Air SensorQuality Alerts Profiles Condition Threshold Indoor Air Quality - Indoor air quality score threshold. One of 'score' or 'quality' must be provided.
- Noise
Sensor
Alerts Profiles Condition Threshold Noise - Noise threshold. 'ambient' must be provided.
- Pm25
Sensor
Alerts Profiles Condition Threshold Pm25 - PM2.5 concentration threshold. One of 'concentration' or 'quality' must be provided.
- Power
Factor SensorAlerts Profiles Condition Threshold Power Factor - Power factor threshold. 'percentage' must be provided.
- Real
Power SensorAlerts Profiles Condition Threshold Real Power - Real power threshold. 'draw' must be provided.
- Temperature
Sensor
Alerts Profiles Condition Threshold Temperature - Temperature threshold. One of 'celsius', 'fahrenheit', or 'quality' must be provided.
- Tvoc
Sensor
Alerts Profiles Condition Threshold Tvoc - TVOC concentration threshold. One of 'concentration' or 'quality' must be provided.
- Upstream
Power SensorAlerts Profiles Condition Threshold Upstream Power - Upstream power threshold. 'outageDetected' must be provided and set to true.
- Voltage
Sensor
Alerts Profiles Condition Threshold Voltage - Voltage threshold. 'level' must be provided.
- Water
Sensor
Alerts Profiles Condition Threshold Water - Water detection threshold. 'present' must be provided and set to true.
- Apparent
Power SensorAlerts Profiles Condition Threshold Apparent Power - Apparent power threshold. 'draw' must be provided.
- Current
Sensor
Alerts Profiles Condition Threshold Current - Electrical current threshold. 'level' must be provided.
- Door
Sensor
Alerts Profiles Condition Threshold Door - Door open threshold. 'open' must be provided and set to true.
- Frequency
Sensor
Alerts Profiles Condition Threshold Frequency - Electrical frequency threshold. 'level' must be provided.
- Humidity
Sensor
Alerts Profiles Condition Threshold Humidity - Humidity threshold. One of 'relativePercentage' or 'quality' must be provided.
- Indoor
Air SensorQuality Alerts Profiles Condition Threshold Indoor Air Quality - Indoor air quality score threshold. One of 'score' or 'quality' must be provided.
- Noise
Sensor
Alerts Profiles Condition Threshold Noise - Noise threshold. 'ambient' must be provided.
- Pm25
Sensor
Alerts Profiles Condition Threshold Pm25 - PM2.5 concentration threshold. One of 'concentration' or 'quality' must be provided.
- Power
Factor SensorAlerts Profiles Condition Threshold Power Factor - Power factor threshold. 'percentage' must be provided.
- Real
Power SensorAlerts Profiles Condition Threshold Real Power - Real power threshold. 'draw' must be provided.
- Temperature
Sensor
Alerts Profiles Condition Threshold Temperature - Temperature threshold. One of 'celsius', 'fahrenheit', or 'quality' must be provided.
- Tvoc
Sensor
Alerts Profiles Condition Threshold Tvoc - TVOC concentration threshold. One of 'concentration' or 'quality' must be provided.
- Upstream
Power SensorAlerts Profiles Condition Threshold Upstream Power - Upstream power threshold. 'outageDetected' must be provided and set to true.
- Voltage
Sensor
Alerts Profiles Condition Threshold Voltage - Voltage threshold. 'level' must be provided.
- Water
Sensor
Alerts Profiles Condition Threshold Water - Water detection threshold. 'present' must be provided and set to true.
- apparent
Power SensorAlerts Profiles Condition Threshold Apparent Power - Apparent power threshold. 'draw' must be provided.
- current
Sensor
Alerts Profiles Condition Threshold Current - Electrical current threshold. 'level' must be provided.
- door
Sensor
Alerts Profiles Condition Threshold Door - Door open threshold. 'open' must be provided and set to true.
- frequency
Sensor
Alerts Profiles Condition Threshold Frequency - Electrical frequency threshold. 'level' must be provided.
- humidity
Sensor
Alerts Profiles Condition Threshold Humidity - Humidity threshold. One of 'relativePercentage' or 'quality' must be provided.
- indoor
Air SensorQuality Alerts Profiles Condition Threshold Indoor Air Quality - Indoor air quality score threshold. One of 'score' or 'quality' must be provided.
- noise
Sensor
Alerts Profiles Condition Threshold Noise - Noise threshold. 'ambient' must be provided.
- pm25
Sensor
Alerts Profiles Condition Threshold Pm25 - PM2.5 concentration threshold. One of 'concentration' or 'quality' must be provided.
- power
Factor SensorAlerts Profiles Condition Threshold Power Factor - Power factor threshold. 'percentage' must be provided.
- real
Power SensorAlerts Profiles Condition Threshold Real Power - Real power threshold. 'draw' must be provided.
- temperature
Sensor
Alerts Profiles Condition Threshold Temperature - Temperature threshold. One of 'celsius', 'fahrenheit', or 'quality' must be provided.
- tvoc
Sensor
Alerts Profiles Condition Threshold Tvoc - TVOC concentration threshold. One of 'concentration' or 'quality' must be provided.
- upstream
Power SensorAlerts Profiles Condition Threshold Upstream Power - Upstream power threshold. 'outageDetected' must be provided and set to true.
- voltage
Sensor
Alerts Profiles Condition Threshold Voltage - Voltage threshold. 'level' must be provided.
- water
Sensor
Alerts Profiles Condition Threshold Water - Water detection threshold. 'present' must be provided and set to true.
- apparent
Power SensorAlerts Profiles Condition Threshold Apparent Power - Apparent power threshold. 'draw' must be provided.
- current
Sensor
Alerts Profiles Condition Threshold Current - Electrical current threshold. 'level' must be provided.
- door
Sensor
Alerts Profiles Condition Threshold Door - Door open threshold. 'open' must be provided and set to true.
- frequency
Sensor
Alerts Profiles Condition Threshold Frequency - Electrical frequency threshold. 'level' must be provided.
- humidity
Sensor
Alerts Profiles Condition Threshold Humidity - Humidity threshold. One of 'relativePercentage' or 'quality' must be provided.
- indoor
Air SensorQuality Alerts Profiles Condition Threshold Indoor Air Quality - Indoor air quality score threshold. One of 'score' or 'quality' must be provided.
- noise
Sensor
Alerts Profiles Condition Threshold Noise - Noise threshold. 'ambient' must be provided.
- pm25
Sensor
Alerts Profiles Condition Threshold Pm25 - PM2.5 concentration threshold. One of 'concentration' or 'quality' must be provided.
- power
Factor SensorAlerts Profiles Condition Threshold Power Factor - Power factor threshold. 'percentage' must be provided.
- real
Power SensorAlerts Profiles Condition Threshold Real Power - Real power threshold. 'draw' must be provided.
- temperature
Sensor
Alerts Profiles Condition Threshold Temperature - Temperature threshold. One of 'celsius', 'fahrenheit', or 'quality' must be provided.
- tvoc
Sensor
Alerts Profiles Condition Threshold Tvoc - TVOC concentration threshold. One of 'concentration' or 'quality' must be provided.
- upstream
Power SensorAlerts Profiles Condition Threshold Upstream Power - Upstream power threshold. 'outageDetected' must be provided and set to true.
- voltage
Sensor
Alerts Profiles Condition Threshold Voltage - Voltage threshold. 'level' must be provided.
- water
Sensor
Alerts Profiles Condition Threshold Water - Water detection threshold. 'present' must be provided and set to true.
- apparent_
power SensorAlerts Profiles Condition Threshold Apparent Power - Apparent power threshold. 'draw' must be provided.
- current
Sensor
Alerts Profiles Condition Threshold Current - Electrical current threshold. 'level' must be provided.
- door
Sensor
Alerts Profiles Condition Threshold Door - Door open threshold. 'open' must be provided and set to true.
- frequency
Sensor
Alerts Profiles Condition Threshold Frequency - Electrical frequency threshold. 'level' must be provided.
- humidity
Sensor
Alerts Profiles Condition Threshold Humidity - Humidity threshold. One of 'relativePercentage' or 'quality' must be provided.
- indoor_
air_ Sensorquality Alerts Profiles Condition Threshold Indoor Air Quality - Indoor air quality score threshold. One of 'score' or 'quality' must be provided.
- noise
Sensor
Alerts Profiles Condition Threshold Noise - Noise threshold. 'ambient' must be provided.
- pm25
Sensor
Alerts Profiles Condition Threshold Pm25 - PM2.5 concentration threshold. One of 'concentration' or 'quality' must be provided.
- power_
factor SensorAlerts Profiles Condition Threshold Power Factor - Power factor threshold. 'percentage' must be provided.
- real_
power SensorAlerts Profiles Condition Threshold Real Power - Real power threshold. 'draw' must be provided.
- temperature
Sensor
Alerts Profiles Condition Threshold Temperature - Temperature threshold. One of 'celsius', 'fahrenheit', or 'quality' must be provided.
- tvoc
Sensor
Alerts Profiles Condition Threshold Tvoc - TVOC concentration threshold. One of 'concentration' or 'quality' must be provided.
- upstream_
power SensorAlerts Profiles Condition Threshold Upstream Power - Upstream power threshold. 'outageDetected' must be provided and set to true.
- voltage
Sensor
Alerts Profiles Condition Threshold Voltage - Voltage threshold. 'level' must be provided.
- water
Sensor
Alerts Profiles Condition Threshold Water - Water detection threshold. 'present' must be provided and set to true.
- apparent
Power Property Map - Apparent power threshold. 'draw' must be provided.
- current Property Map
- Electrical current threshold. 'level' must be provided.
- door Property Map
- Door open threshold. 'open' must be provided and set to true.
- frequency Property Map
- Electrical frequency threshold. 'level' must be provided.
- humidity Property Map
- Humidity threshold. One of 'relativePercentage' or 'quality' must be provided.
- indoor
Air Property MapQuality - Indoor air quality score threshold. One of 'score' or 'quality' must be provided.
- noise Property Map
- Noise threshold. 'ambient' must be provided.
- pm25 Property Map
- PM2.5 concentration threshold. One of 'concentration' or 'quality' must be provided.
- power
Factor Property Map - Power factor threshold. 'percentage' must be provided.
- real
Power Property Map - Real power threshold. 'draw' must be provided.
- temperature Property Map
- Temperature threshold. One of 'celsius', 'fahrenheit', or 'quality' must be provided.
- tvoc Property Map
- TVOC concentration threshold. One of 'concentration' or 'quality' must be provided.
- upstream
Power Property Map - Upstream power threshold. 'outageDetected' must be provided and set to true.
- voltage Property Map
- Voltage threshold. 'level' must be provided.
- water Property Map
- Water detection threshold. 'present' must be provided and set to true.
SensorAlertsProfilesConditionThresholdApparentPower, SensorAlertsProfilesConditionThresholdApparentPowerArgs
- Draw double
- Alerting threshold in volt-amps. Must be between 0 and 3750.
- Draw float64
- Alerting threshold in volt-amps. Must be between 0 and 3750.
- draw Double
- Alerting threshold in volt-amps. Must be between 0 and 3750.
- draw number
- Alerting threshold in volt-amps. Must be between 0 and 3750.
- draw float
- Alerting threshold in volt-amps. Must be between 0 and 3750.
- draw Number
- Alerting threshold in volt-amps. Must be between 0 and 3750.
SensorAlertsProfilesConditionThresholdCurrent, SensorAlertsProfilesConditionThresholdCurrentArgs
- Draw double
- Alerting threshold in amps. Must be between 0 and 15.
- Draw float64
- Alerting threshold in amps. Must be between 0 and 15.
- draw Double
- Alerting threshold in amps. Must be between 0 and 15.
- draw number
- Alerting threshold in amps. Must be between 0 and 15.
- draw float
- Alerting threshold in amps. Must be between 0 and 15.
- draw Number
- Alerting threshold in amps. Must be between 0 and 15.
SensorAlertsProfilesConditionThresholdDoor, SensorAlertsProfilesConditionThresholdDoorArgs
- Open bool
- Alerting threshold for a door open event. Must be set to true.
- Open bool
- Alerting threshold for a door open event. Must be set to true.
- open Boolean
- Alerting threshold for a door open event. Must be set to true.
- open boolean
- Alerting threshold for a door open event. Must be set to true.
- open bool
- Alerting threshold for a door open event. Must be set to true.
- open Boolean
- Alerting threshold for a door open event. Must be set to true.
SensorAlertsProfilesConditionThresholdFrequency, SensorAlertsProfilesConditionThresholdFrequencyArgs
- Level double
- Alerting threshold in hertz. Must be between 0 and 60.
- Level float64
- Alerting threshold in hertz. Must be between 0 and 60.
- level Double
- Alerting threshold in hertz. Must be between 0 and 60.
- level number
- Alerting threshold in hertz. Must be between 0 and 60.
- level float
- Alerting threshold in hertz. Must be between 0 and 60.
- level Number
- Alerting threshold in hertz. Must be between 0 and 60.
SensorAlertsProfilesConditionThresholdHumidity, SensorAlertsProfilesConditionThresholdHumidityArgs
- Quality string
- Alerting threshold as a qualitative humidity level.
- Relative
Percentage int - Alerting threshold in %RH.
- Quality string
- Alerting threshold as a qualitative humidity level.
- Relative
Percentage int - Alerting threshold in %RH.
- quality String
- Alerting threshold as a qualitative humidity level.
- relative
Percentage Integer - Alerting threshold in %RH.
- quality string
- Alerting threshold as a qualitative humidity level.
- relative
Percentage number - Alerting threshold in %RH.
- quality str
- Alerting threshold as a qualitative humidity level.
- relative_
percentage int - Alerting threshold in %RH.
- quality String
- Alerting threshold as a qualitative humidity level.
- relative
Percentage Number - Alerting threshold in %RH.
SensorAlertsProfilesConditionThresholdIndoorAirQuality, SensorAlertsProfilesConditionThresholdIndoorAirQualityArgs
SensorAlertsProfilesConditionThresholdNoise, SensorAlertsProfilesConditionThresholdNoiseArgs
- Ambient
Sensor
Alerts Profiles Condition Threshold Noise Ambient - Ambient noise threshold. One of 'level' or 'quality' must be provided.
- Ambient
Sensor
Alerts Profiles Condition Threshold Noise Ambient - Ambient noise threshold. One of 'level' or 'quality' must be provided.
- ambient
Sensor
Alerts Profiles Condition Threshold Noise Ambient - Ambient noise threshold. One of 'level' or 'quality' must be provided.
- ambient
Sensor
Alerts Profiles Condition Threshold Noise Ambient - Ambient noise threshold. One of 'level' or 'quality' must be provided.
- ambient
Sensor
Alerts Profiles Condition Threshold Noise Ambient - Ambient noise threshold. One of 'level' or 'quality' must be provided.
- ambient Property Map
- Ambient noise threshold. One of 'level' or 'quality' must be provided.
SensorAlertsProfilesConditionThresholdNoiseAmbient, SensorAlertsProfilesConditionThresholdNoiseAmbientArgs
SensorAlertsProfilesConditionThresholdPm25, SensorAlertsProfilesConditionThresholdPm25Args
- Concentration int
- Alerting threshold as PM2.5 parts per million.
- Quality string
- Alerting threshold as a qualitative PM2.5 level.
- Concentration int
- Alerting threshold as PM2.5 parts per million.
- Quality string
- Alerting threshold as a qualitative PM2.5 level.
- concentration Integer
- Alerting threshold as PM2.5 parts per million.
- quality String
- Alerting threshold as a qualitative PM2.5 level.
- concentration number
- Alerting threshold as PM2.5 parts per million.
- quality string
- Alerting threshold as a qualitative PM2.5 level.
- concentration int
- Alerting threshold as PM2.5 parts per million.
- quality str
- Alerting threshold as a qualitative PM2.5 level.
- concentration Number
- Alerting threshold as PM2.5 parts per million.
- quality String
- Alerting threshold as a qualitative PM2.5 level.
SensorAlertsProfilesConditionThresholdPowerFactor, SensorAlertsProfilesConditionThresholdPowerFactorArgs
- Percentage int
- Alerting threshold as the ratio of active power to apparent power. Must be between 0 and 100.
- Percentage int
- Alerting threshold as the ratio of active power to apparent power. Must be between 0 and 100.
- percentage Integer
- Alerting threshold as the ratio of active power to apparent power. Must be between 0 and 100.
- percentage number
- Alerting threshold as the ratio of active power to apparent power. Must be between 0 and 100.
- percentage int
- Alerting threshold as the ratio of active power to apparent power. Must be between 0 and 100.
- percentage Number
- Alerting threshold as the ratio of active power to apparent power. Must be between 0 and 100.
SensorAlertsProfilesConditionThresholdRealPower, SensorAlertsProfilesConditionThresholdRealPowerArgs
- Draw double
- Alerting threshold in watts. Must be between 0 and 3750.
- Draw float64
- Alerting threshold in watts. Must be between 0 and 3750.
- draw Double
- Alerting threshold in watts. Must be between 0 and 3750.
- draw number
- Alerting threshold in watts. Must be between 0 and 3750.
- draw float
- Alerting threshold in watts. Must be between 0 and 3750.
- draw Number
- Alerting threshold in watts. Must be between 0 and 3750.
SensorAlertsProfilesConditionThresholdTemperature, SensorAlertsProfilesConditionThresholdTemperatureArgs
- Celsius double
- Alerting threshold in degrees Celsius.
- Fahrenheit double
- Alerting threshold in degrees Fahrenheit.
- Quality string
- Alerting threshold as a qualitative temperature level.
- Celsius float64
- Alerting threshold in degrees Celsius.
- Fahrenheit float64
- Alerting threshold in degrees Fahrenheit.
- Quality string
- Alerting threshold as a qualitative temperature level.
- celsius Double
- Alerting threshold in degrees Celsius.
- fahrenheit Double
- Alerting threshold in degrees Fahrenheit.
- quality String
- Alerting threshold as a qualitative temperature level.
- celsius number
- Alerting threshold in degrees Celsius.
- fahrenheit number
- Alerting threshold in degrees Fahrenheit.
- quality string
- Alerting threshold as a qualitative temperature level.
- celsius float
- Alerting threshold in degrees Celsius.
- fahrenheit float
- Alerting threshold in degrees Fahrenheit.
- quality str
- Alerting threshold as a qualitative temperature level.
- celsius Number
- Alerting threshold in degrees Celsius.
- fahrenheit Number
- Alerting threshold in degrees Fahrenheit.
- quality String
- Alerting threshold as a qualitative temperature level.
SensorAlertsProfilesConditionThresholdTvoc, SensorAlertsProfilesConditionThresholdTvocArgs
- Concentration int
- Alerting threshold as TVOC micrograms per cubic meter.
- Quality string
- Alerting threshold as a qualitative TVOC level.
- Concentration int
- Alerting threshold as TVOC micrograms per cubic meter.
- Quality string
- Alerting threshold as a qualitative TVOC level.
- concentration Integer
- Alerting threshold as TVOC micrograms per cubic meter.
- quality String
- Alerting threshold as a qualitative TVOC level.
- concentration number
- Alerting threshold as TVOC micrograms per cubic meter.
- quality string
- Alerting threshold as a qualitative TVOC level.
- concentration int
- Alerting threshold as TVOC micrograms per cubic meter.
- quality str
- Alerting threshold as a qualitative TVOC level.
- concentration Number
- Alerting threshold as TVOC micrograms per cubic meter.
- quality String
- Alerting threshold as a qualitative TVOC level.
SensorAlertsProfilesConditionThresholdUpstreamPower, SensorAlertsProfilesConditionThresholdUpstreamPowerArgs
- Outage
Detected bool - Alerting threshold for an upstream power event. Must be set to true.
- Outage
Detected bool - Alerting threshold for an upstream power event. Must be set to true.
- outage
Detected Boolean - Alerting threshold for an upstream power event. Must be set to true.
- outage
Detected boolean - Alerting threshold for an upstream power event. Must be set to true.
- outage_
detected bool - Alerting threshold for an upstream power event. Must be set to true.
- outage
Detected Boolean - Alerting threshold for an upstream power event. Must be set to true.
SensorAlertsProfilesConditionThresholdVoltage, SensorAlertsProfilesConditionThresholdVoltageArgs
- Level double
- Alerting threshold in volts. Must be between 0 and 250.
- Level float64
- Alerting threshold in volts. Must be between 0 and 250.
- level Double
- Alerting threshold in volts. Must be between 0 and 250.
- level number
- Alerting threshold in volts. Must be between 0 and 250.
- level float
- Alerting threshold in volts. Must be between 0 and 250.
- level Number
- Alerting threshold in volts. Must be between 0 and 250.
SensorAlertsProfilesConditionThresholdWater, SensorAlertsProfilesConditionThresholdWaterArgs
- Present bool
- Alerting threshold for a water detection event. Must be set to true.
- Present bool
- Alerting threshold for a water detection event. Must be set to true.
- present Boolean
- Alerting threshold for a water detection event. Must be set to true.
- present boolean
- Alerting threshold for a water detection event. Must be set to true.
- present bool
- Alerting threshold for a water detection event. Must be set to true.
- present Boolean
- Alerting threshold for a water detection event. Must be set to true.
SensorAlertsProfilesConditionsResponse, SensorAlertsProfilesConditionsResponseArgs
- Direction string
- If 'above', an alert will be sent when a sensor reads above the threshold. If 'below', an alert will be sent when a sensor reads below the threshold. Only applicable for temperature, humidity, realPower, apparentPower, powerFactor, voltage, current, and frequency thresholds.
- Duration int
- Length of time in seconds that the triggering state must persist before an alert is sent. Available options are 0 seconds, 1 minute, 2 minutes, 3 minutes, 4 minutes, 5 minutes, 10 minutes, 15 minutes, 30 minutes, 1 hour, 2 hours, 4 hours, and 8 hours. Default is 0.
- Metric string
- The type of sensor metric that will be monitored for changes. Available metrics are apparentPower, co2, current, door, frequency, humidity, indoorAirQuality, noise, pm25, powerFactor, realPower, temperature, tvoc, upstreamPower, voltage, and water.
- Threshold
Sensor
Alerts Profiles Conditions Response Threshold - Threshold for sensor readings that will cause an alert to be sent. This object should contain a single property key matching the condition's 'metric' value.
- Direction string
- If 'above', an alert will be sent when a sensor reads above the threshold. If 'below', an alert will be sent when a sensor reads below the threshold. Only applicable for temperature, humidity, realPower, apparentPower, powerFactor, voltage, current, and frequency thresholds.
- Duration int
- Length of time in seconds that the triggering state must persist before an alert is sent. Available options are 0 seconds, 1 minute, 2 minutes, 3 minutes, 4 minutes, 5 minutes, 10 minutes, 15 minutes, 30 minutes, 1 hour, 2 hours, 4 hours, and 8 hours. Default is 0.
- Metric string
- The type of sensor metric that will be monitored for changes. Available metrics are apparentPower, co2, current, door, frequency, humidity, indoorAirQuality, noise, pm25, powerFactor, realPower, temperature, tvoc, upstreamPower, voltage, and water.
- Threshold
Sensor
Alerts Profiles Conditions Response Threshold - Threshold for sensor readings that will cause an alert to be sent. This object should contain a single property key matching the condition's 'metric' value.
- direction String
- If 'above', an alert will be sent when a sensor reads above the threshold. If 'below', an alert will be sent when a sensor reads below the threshold. Only applicable for temperature, humidity, realPower, apparentPower, powerFactor, voltage, current, and frequency thresholds.
- duration Integer
- Length of time in seconds that the triggering state must persist before an alert is sent. Available options are 0 seconds, 1 minute, 2 minutes, 3 minutes, 4 minutes, 5 minutes, 10 minutes, 15 minutes, 30 minutes, 1 hour, 2 hours, 4 hours, and 8 hours. Default is 0.
- metric String
- The type of sensor metric that will be monitored for changes. Available metrics are apparentPower, co2, current, door, frequency, humidity, indoorAirQuality, noise, pm25, powerFactor, realPower, temperature, tvoc, upstreamPower, voltage, and water.
- threshold
Sensor
Alerts Profiles Conditions Response Threshold - Threshold for sensor readings that will cause an alert to be sent. This object should contain a single property key matching the condition's 'metric' value.
- direction string
- If 'above', an alert will be sent when a sensor reads above the threshold. If 'below', an alert will be sent when a sensor reads below the threshold. Only applicable for temperature, humidity, realPower, apparentPower, powerFactor, voltage, current, and frequency thresholds.
- duration number
- Length of time in seconds that the triggering state must persist before an alert is sent. Available options are 0 seconds, 1 minute, 2 minutes, 3 minutes, 4 minutes, 5 minutes, 10 minutes, 15 minutes, 30 minutes, 1 hour, 2 hours, 4 hours, and 8 hours. Default is 0.
- metric string
- The type of sensor metric that will be monitored for changes. Available metrics are apparentPower, co2, current, door, frequency, humidity, indoorAirQuality, noise, pm25, powerFactor, realPower, temperature, tvoc, upstreamPower, voltage, and water.
- threshold
Sensor
Alerts Profiles Conditions Response Threshold - Threshold for sensor readings that will cause an alert to be sent. This object should contain a single property key matching the condition's 'metric' value.
- direction str
- If 'above', an alert will be sent when a sensor reads above the threshold. If 'below', an alert will be sent when a sensor reads below the threshold. Only applicable for temperature, humidity, realPower, apparentPower, powerFactor, voltage, current, and frequency thresholds.
- duration int
- Length of time in seconds that the triggering state must persist before an alert is sent. Available options are 0 seconds, 1 minute, 2 minutes, 3 minutes, 4 minutes, 5 minutes, 10 minutes, 15 minutes, 30 minutes, 1 hour, 2 hours, 4 hours, and 8 hours. Default is 0.
- metric str
- The type of sensor metric that will be monitored for changes. Available metrics are apparentPower, co2, current, door, frequency, humidity, indoorAirQuality, noise, pm25, powerFactor, realPower, temperature, tvoc, upstreamPower, voltage, and water.
- threshold
Sensor
Alerts Profiles Conditions Response Threshold - Threshold for sensor readings that will cause an alert to be sent. This object should contain a single property key matching the condition's 'metric' value.
- direction String
- If 'above', an alert will be sent when a sensor reads above the threshold. If 'below', an alert will be sent when a sensor reads below the threshold. Only applicable for temperature, humidity, realPower, apparentPower, powerFactor, voltage, current, and frequency thresholds.
- duration Number
- Length of time in seconds that the triggering state must persist before an alert is sent. Available options are 0 seconds, 1 minute, 2 minutes, 3 minutes, 4 minutes, 5 minutes, 10 minutes, 15 minutes, 30 minutes, 1 hour, 2 hours, 4 hours, and 8 hours. Default is 0.
- metric String
- The type of sensor metric that will be monitored for changes. Available metrics are apparentPower, co2, current, door, frequency, humidity, indoorAirQuality, noise, pm25, powerFactor, realPower, temperature, tvoc, upstreamPower, voltage, and water.
- threshold Property Map
- Threshold for sensor readings that will cause an alert to be sent. This object should contain a single property key matching the condition's 'metric' value.
SensorAlertsProfilesConditionsResponseThreshold, SensorAlertsProfilesConditionsResponseThresholdArgs
- Apparent
Power SensorAlerts Profiles Conditions Response Threshold Apparent Power - Apparent power threshold. 'draw' must be provided.
- Current
Sensor
Alerts Profiles Conditions Response Threshold Current - Electrical current threshold. 'level' must be provided.
- Door
Sensor
Alerts Profiles Conditions Response Threshold Door - Door open threshold. 'open' must be provided and set to true.
- Frequency
Sensor
Alerts Profiles Conditions Response Threshold Frequency - Electrical frequency threshold. 'level' must be provided.
- Humidity
Sensor
Alerts Profiles Conditions Response Threshold Humidity - Humidity threshold. One of 'relativePercentage' or 'quality' must be provided.
- Indoor
Air SensorQuality Alerts Profiles Conditions Response Threshold Indoor Air Quality - Indoor air quality score threshold. One of 'score' or 'quality' must be provided.
- Noise
Sensor
Alerts Profiles Conditions Response Threshold Noise - Noise threshold. 'ambient' must be provided.
- Pm25
Sensor
Alerts Profiles Conditions Response Threshold Pm25 - PM2.5 concentration threshold. One of 'concentration' or 'quality' must be provided.
- Power
Factor SensorAlerts Profiles Conditions Response Threshold Power Factor - Power factor threshold. 'percentage' must be provided.
- Real
Power SensorAlerts Profiles Conditions Response Threshold Real Power - Real power threshold. 'draw' must be provided.
- Temperature
Sensor
Alerts Profiles Conditions Response Threshold Temperature - Temperature threshold. One of 'celsius', 'fahrenheit', or 'quality' must be provided.
- Tvoc
Sensor
Alerts Profiles Conditions Response Threshold Tvoc - TVOC concentration threshold. One of 'concentration' or 'quality' must be provided.
- Upstream
Power SensorAlerts Profiles Conditions Response Threshold Upstream Power - Upstream power threshold. 'outageDetected' must be provided and set to true.
- Voltage
Sensor
Alerts Profiles Conditions Response Threshold Voltage - Voltage threshold. 'level' must be provided.
- Water
Sensor
Alerts Profiles Conditions Response Threshold Water - Water detection threshold. 'present' must be provided and set to true.
- Apparent
Power SensorAlerts Profiles Conditions Response Threshold Apparent Power - Apparent power threshold. 'draw' must be provided.
- Current
Sensor
Alerts Profiles Conditions Response Threshold Current - Electrical current threshold. 'level' must be provided.
- Door
Sensor
Alerts Profiles Conditions Response Threshold Door - Door open threshold. 'open' must be provided and set to true.
- Frequency
Sensor
Alerts Profiles Conditions Response Threshold Frequency - Electrical frequency threshold. 'level' must be provided.
- Humidity
Sensor
Alerts Profiles Conditions Response Threshold Humidity - Humidity threshold. One of 'relativePercentage' or 'quality' must be provided.
- Indoor
Air SensorQuality Alerts Profiles Conditions Response Threshold Indoor Air Quality - Indoor air quality score threshold. One of 'score' or 'quality' must be provided.
- Noise
Sensor
Alerts Profiles Conditions Response Threshold Noise - Noise threshold. 'ambient' must be provided.
- Pm25
Sensor
Alerts Profiles Conditions Response Threshold Pm25 - PM2.5 concentration threshold. One of 'concentration' or 'quality' must be provided.
- Power
Factor SensorAlerts Profiles Conditions Response Threshold Power Factor - Power factor threshold. 'percentage' must be provided.
- Real
Power SensorAlerts Profiles Conditions Response Threshold Real Power - Real power threshold. 'draw' must be provided.
- Temperature
Sensor
Alerts Profiles Conditions Response Threshold Temperature - Temperature threshold. One of 'celsius', 'fahrenheit', or 'quality' must be provided.
- Tvoc
Sensor
Alerts Profiles Conditions Response Threshold Tvoc - TVOC concentration threshold. One of 'concentration' or 'quality' must be provided.
- Upstream
Power SensorAlerts Profiles Conditions Response Threshold Upstream Power - Upstream power threshold. 'outageDetected' must be provided and set to true.
- Voltage
Sensor
Alerts Profiles Conditions Response Threshold Voltage - Voltage threshold. 'level' must be provided.
- Water
Sensor
Alerts Profiles Conditions Response Threshold Water - Water detection threshold. 'present' must be provided and set to true.
- apparent
Power SensorAlerts Profiles Conditions Response Threshold Apparent Power - Apparent power threshold. 'draw' must be provided.
- current
Sensor
Alerts Profiles Conditions Response Threshold Current - Electrical current threshold. 'level' must be provided.
- door
Sensor
Alerts Profiles Conditions Response Threshold Door - Door open threshold. 'open' must be provided and set to true.
- frequency
Sensor
Alerts Profiles Conditions Response Threshold Frequency - Electrical frequency threshold. 'level' must be provided.
- humidity
Sensor
Alerts Profiles Conditions Response Threshold Humidity - Humidity threshold. One of 'relativePercentage' or 'quality' must be provided.
- indoor
Air SensorQuality Alerts Profiles Conditions Response Threshold Indoor Air Quality - Indoor air quality score threshold. One of 'score' or 'quality' must be provided.
- noise
Sensor
Alerts Profiles Conditions Response Threshold Noise - Noise threshold. 'ambient' must be provided.
- pm25
Sensor
Alerts Profiles Conditions Response Threshold Pm25 - PM2.5 concentration threshold. One of 'concentration' or 'quality' must be provided.
- power
Factor SensorAlerts Profiles Conditions Response Threshold Power Factor - Power factor threshold. 'percentage' must be provided.
- real
Power SensorAlerts Profiles Conditions Response Threshold Real Power - Real power threshold. 'draw' must be provided.
- temperature
Sensor
Alerts Profiles Conditions Response Threshold Temperature - Temperature threshold. One of 'celsius', 'fahrenheit', or 'quality' must be provided.
- tvoc
Sensor
Alerts Profiles Conditions Response Threshold Tvoc - TVOC concentration threshold. One of 'concentration' or 'quality' must be provided.
- upstream
Power SensorAlerts Profiles Conditions Response Threshold Upstream Power - Upstream power threshold. 'outageDetected' must be provided and set to true.
- voltage
Sensor
Alerts Profiles Conditions Response Threshold Voltage - Voltage threshold. 'level' must be provided.
- water
Sensor
Alerts Profiles Conditions Response Threshold Water - Water detection threshold. 'present' must be provided and set to true.
- apparent
Power SensorAlerts Profiles Conditions Response Threshold Apparent Power - Apparent power threshold. 'draw' must be provided.
- current
Sensor
Alerts Profiles Conditions Response Threshold Current - Electrical current threshold. 'level' must be provided.
- door
Sensor
Alerts Profiles Conditions Response Threshold Door - Door open threshold. 'open' must be provided and set to true.
- frequency
Sensor
Alerts Profiles Conditions Response Threshold Frequency - Electrical frequency threshold. 'level' must be provided.
- humidity
Sensor
Alerts Profiles Conditions Response Threshold Humidity - Humidity threshold. One of 'relativePercentage' or 'quality' must be provided.
- indoor
Air SensorQuality Alerts Profiles Conditions Response Threshold Indoor Air Quality - Indoor air quality score threshold. One of 'score' or 'quality' must be provided.
- noise
Sensor
Alerts Profiles Conditions Response Threshold Noise - Noise threshold. 'ambient' must be provided.
- pm25
Sensor
Alerts Profiles Conditions Response Threshold Pm25 - PM2.5 concentration threshold. One of 'concentration' or 'quality' must be provided.
- power
Factor SensorAlerts Profiles Conditions Response Threshold Power Factor - Power factor threshold. 'percentage' must be provided.
- real
Power SensorAlerts Profiles Conditions Response Threshold Real Power - Real power threshold. 'draw' must be provided.
- temperature
Sensor
Alerts Profiles Conditions Response Threshold Temperature - Temperature threshold. One of 'celsius', 'fahrenheit', or 'quality' must be provided.
- tvoc
Sensor
Alerts Profiles Conditions Response Threshold Tvoc - TVOC concentration threshold. One of 'concentration' or 'quality' must be provided.
- upstream
Power SensorAlerts Profiles Conditions Response Threshold Upstream Power - Upstream power threshold. 'outageDetected' must be provided and set to true.
- voltage
Sensor
Alerts Profiles Conditions Response Threshold Voltage - Voltage threshold. 'level' must be provided.
- water
Sensor
Alerts Profiles Conditions Response Threshold Water - Water detection threshold. 'present' must be provided and set to true.
- apparent_
power SensorAlerts Profiles Conditions Response Threshold Apparent Power - Apparent power threshold. 'draw' must be provided.
- current
Sensor
Alerts Profiles Conditions Response Threshold Current - Electrical current threshold. 'level' must be provided.
- door
Sensor
Alerts Profiles Conditions Response Threshold Door - Door open threshold. 'open' must be provided and set to true.
- frequency
Sensor
Alerts Profiles Conditions Response Threshold Frequency - Electrical frequency threshold. 'level' must be provided.
- humidity
Sensor
Alerts Profiles Conditions Response Threshold Humidity - Humidity threshold. One of 'relativePercentage' or 'quality' must be provided.
- indoor_
air_ Sensorquality Alerts Profiles Conditions Response Threshold Indoor Air Quality - Indoor air quality score threshold. One of 'score' or 'quality' must be provided.
- noise
Sensor
Alerts Profiles Conditions Response Threshold Noise - Noise threshold. 'ambient' must be provided.
- pm25
Sensor
Alerts Profiles Conditions Response Threshold Pm25 - PM2.5 concentration threshold. One of 'concentration' or 'quality' must be provided.
- power_
factor SensorAlerts Profiles Conditions Response Threshold Power Factor - Power factor threshold. 'percentage' must be provided.
- real_
power SensorAlerts Profiles Conditions Response Threshold Real Power - Real power threshold. 'draw' must be provided.
- temperature
Sensor
Alerts Profiles Conditions Response Threshold Temperature - Temperature threshold. One of 'celsius', 'fahrenheit', or 'quality' must be provided.
- tvoc
Sensor
Alerts Profiles Conditions Response Threshold Tvoc - TVOC concentration threshold. One of 'concentration' or 'quality' must be provided.
- upstream_
power SensorAlerts Profiles Conditions Response Threshold Upstream Power - Upstream power threshold. 'outageDetected' must be provided and set to true.
- voltage
Sensor
Alerts Profiles Conditions Response Threshold Voltage - Voltage threshold. 'level' must be provided.
- water
Sensor
Alerts Profiles Conditions Response Threshold Water - Water detection threshold. 'present' must be provided and set to true.
- apparent
Power Property Map - Apparent power threshold. 'draw' must be provided.
- current Property Map
- Electrical current threshold. 'level' must be provided.
- door Property Map
- Door open threshold. 'open' must be provided and set to true.
- frequency Property Map
- Electrical frequency threshold. 'level' must be provided.
- humidity Property Map
- Humidity threshold. One of 'relativePercentage' or 'quality' must be provided.
- indoor
Air Property MapQuality - Indoor air quality score threshold. One of 'score' or 'quality' must be provided.
- noise Property Map
- Noise threshold. 'ambient' must be provided.
- pm25 Property Map
- PM2.5 concentration threshold. One of 'concentration' or 'quality' must be provided.
- power
Factor Property Map - Power factor threshold. 'percentage' must be provided.
- real
Power Property Map - Real power threshold. 'draw' must be provided.
- temperature Property Map
- Temperature threshold. One of 'celsius', 'fahrenheit', or 'quality' must be provided.
- tvoc Property Map
- TVOC concentration threshold. One of 'concentration' or 'quality' must be provided.
- upstream
Power Property Map - Upstream power threshold. 'outageDetected' must be provided and set to true.
- voltage Property Map
- Voltage threshold. 'level' must be provided.
- water Property Map
- Water detection threshold. 'present' must be provided and set to true.
SensorAlertsProfilesConditionsResponseThresholdApparentPower, SensorAlertsProfilesConditionsResponseThresholdApparentPowerArgs
- Draw double
- Alerting threshold in volt-amps. Must be between 0 and 3750.
- Draw float64
- Alerting threshold in volt-amps. Must be between 0 and 3750.
- draw Double
- Alerting threshold in volt-amps. Must be between 0 and 3750.
- draw number
- Alerting threshold in volt-amps. Must be between 0 and 3750.
- draw float
- Alerting threshold in volt-amps. Must be between 0 and 3750.
- draw Number
- Alerting threshold in volt-amps. Must be between 0 and 3750.
SensorAlertsProfilesConditionsResponseThresholdCurrent, SensorAlertsProfilesConditionsResponseThresholdCurrentArgs
- Draw double
- Alerting threshold in amps. Must be between 0 and 15.
- Draw float64
- Alerting threshold in amps. Must be between 0 and 15.
- draw Double
- Alerting threshold in amps. Must be between 0 and 15.
- draw number
- Alerting threshold in amps. Must be between 0 and 15.
- draw float
- Alerting threshold in amps. Must be between 0 and 15.
- draw Number
- Alerting threshold in amps. Must be between 0 and 15.
SensorAlertsProfilesConditionsResponseThresholdDoor, SensorAlertsProfilesConditionsResponseThresholdDoorArgs
- Open bool
- Alerting threshold for a door open event. Must be set to true.
- Open bool
- Alerting threshold for a door open event. Must be set to true.
- open Boolean
- Alerting threshold for a door open event. Must be set to true.
- open boolean
- Alerting threshold for a door open event. Must be set to true.
- open bool
- Alerting threshold for a door open event. Must be set to true.
- open Boolean
- Alerting threshold for a door open event. Must be set to true.
SensorAlertsProfilesConditionsResponseThresholdFrequency, SensorAlertsProfilesConditionsResponseThresholdFrequencyArgs
- Level double
- Alerting threshold in hertz. Must be between 0 and 60.
- Level float64
- Alerting threshold in hertz. Must be between 0 and 60.
- level Double
- Alerting threshold in hertz. Must be between 0 and 60.
- level number
- Alerting threshold in hertz. Must be between 0 and 60.
- level float
- Alerting threshold in hertz. Must be between 0 and 60.
- level Number
- Alerting threshold in hertz. Must be between 0 and 60.
SensorAlertsProfilesConditionsResponseThresholdHumidity, SensorAlertsProfilesConditionsResponseThresholdHumidityArgs
- Quality string
- Alerting threshold as a qualitative humidity level.
- Relative
Percentage int - Alerting threshold in %RH.
- Quality string
- Alerting threshold as a qualitative humidity level.
- Relative
Percentage int - Alerting threshold in %RH.
- quality String
- Alerting threshold as a qualitative humidity level.
- relative
Percentage Integer - Alerting threshold in %RH.
- quality string
- Alerting threshold as a qualitative humidity level.
- relative
Percentage number - Alerting threshold in %RH.
- quality str
- Alerting threshold as a qualitative humidity level.
- relative_
percentage int - Alerting threshold in %RH.
- quality String
- Alerting threshold as a qualitative humidity level.
- relative
Percentage Number - Alerting threshold in %RH.
SensorAlertsProfilesConditionsResponseThresholdIndoorAirQuality, SensorAlertsProfilesConditionsResponseThresholdIndoorAirQualityArgs
SensorAlertsProfilesConditionsResponseThresholdNoise, SensorAlertsProfilesConditionsResponseThresholdNoiseArgs
- Ambient
Sensor
Alerts Profiles Conditions Response Threshold Noise Ambient - Ambient noise threshold. One of 'level' or 'quality' must be provided.
- Ambient
Sensor
Alerts Profiles Conditions Response Threshold Noise Ambient - Ambient noise threshold. One of 'level' or 'quality' must be provided.
- ambient
Sensor
Alerts Profiles Conditions Response Threshold Noise Ambient - Ambient noise threshold. One of 'level' or 'quality' must be provided.
- ambient
Sensor
Alerts Profiles Conditions Response Threshold Noise Ambient - Ambient noise threshold. One of 'level' or 'quality' must be provided.
- ambient
Sensor
Alerts Profiles Conditions Response Threshold Noise Ambient - Ambient noise threshold. One of 'level' or 'quality' must be provided.
- ambient Property Map
- Ambient noise threshold. One of 'level' or 'quality' must be provided.
SensorAlertsProfilesConditionsResponseThresholdNoiseAmbient, SensorAlertsProfilesConditionsResponseThresholdNoiseAmbientArgs
SensorAlertsProfilesConditionsResponseThresholdPm25, SensorAlertsProfilesConditionsResponseThresholdPm25Args
- Concentration int
- Alerting threshold as PM2.5 parts per million.
- Quality string
- Alerting threshold as a qualitative PM2.5 level.
- Concentration int
- Alerting threshold as PM2.5 parts per million.
- Quality string
- Alerting threshold as a qualitative PM2.5 level.
- concentration Integer
- Alerting threshold as PM2.5 parts per million.
- quality String
- Alerting threshold as a qualitative PM2.5 level.
- concentration number
- Alerting threshold as PM2.5 parts per million.
- quality string
- Alerting threshold as a qualitative PM2.5 level.
- concentration int
- Alerting threshold as PM2.5 parts per million.
- quality str
- Alerting threshold as a qualitative PM2.5 level.
- concentration Number
- Alerting threshold as PM2.5 parts per million.
- quality String
- Alerting threshold as a qualitative PM2.5 level.
SensorAlertsProfilesConditionsResponseThresholdPowerFactor, SensorAlertsProfilesConditionsResponseThresholdPowerFactorArgs
- Percentage int
- Alerting threshold as the ratio of active power to apparent power. Must be between 0 and 100.
- Percentage int
- Alerting threshold as the ratio of active power to apparent power. Must be between 0 and 100.
- percentage Integer
- Alerting threshold as the ratio of active power to apparent power. Must be between 0 and 100.
- percentage number
- Alerting threshold as the ratio of active power to apparent power. Must be between 0 and 100.
- percentage int
- Alerting threshold as the ratio of active power to apparent power. Must be between 0 and 100.
- percentage Number
- Alerting threshold as the ratio of active power to apparent power. Must be between 0 and 100.
SensorAlertsProfilesConditionsResponseThresholdRealPower, SensorAlertsProfilesConditionsResponseThresholdRealPowerArgs
- Draw double
- Alerting threshold in watts. Must be between 0 and 3750.
- Draw float64
- Alerting threshold in watts. Must be between 0 and 3750.
- draw Double
- Alerting threshold in watts. Must be between 0 and 3750.
- draw number
- Alerting threshold in watts. Must be between 0 and 3750.
- draw float
- Alerting threshold in watts. Must be between 0 and 3750.
- draw Number
- Alerting threshold in watts. Must be between 0 and 3750.
SensorAlertsProfilesConditionsResponseThresholdTemperature, SensorAlertsProfilesConditionsResponseThresholdTemperatureArgs
- Celsius double
- Alerting threshold in degrees Celsius.
- Fahrenheit double
- Alerting threshold in degrees Fahrenheit.
- Quality string
- Alerting threshold as a qualitative temperature level.
- Celsius float64
- Alerting threshold in degrees Celsius.
- Fahrenheit float64
- Alerting threshold in degrees Fahrenheit.
- Quality string
- Alerting threshold as a qualitative temperature level.
- celsius Double
- Alerting threshold in degrees Celsius.
- fahrenheit Double
- Alerting threshold in degrees Fahrenheit.
- quality String
- Alerting threshold as a qualitative temperature level.
- celsius number
- Alerting threshold in degrees Celsius.
- fahrenheit number
- Alerting threshold in degrees Fahrenheit.
- quality string
- Alerting threshold as a qualitative temperature level.
- celsius float
- Alerting threshold in degrees Celsius.
- fahrenheit float
- Alerting threshold in degrees Fahrenheit.
- quality str
- Alerting threshold as a qualitative temperature level.
- celsius Number
- Alerting threshold in degrees Celsius.
- fahrenheit Number
- Alerting threshold in degrees Fahrenheit.
- quality String
- Alerting threshold as a qualitative temperature level.
SensorAlertsProfilesConditionsResponseThresholdTvoc, SensorAlertsProfilesConditionsResponseThresholdTvocArgs
- Concentration int
- Alerting threshold as TVOC micrograms per cubic meter.
- Quality string
- Alerting threshold as a qualitative TVOC level.
- Concentration int
- Alerting threshold as TVOC micrograms per cubic meter.
- Quality string
- Alerting threshold as a qualitative TVOC level.
- concentration Integer
- Alerting threshold as TVOC micrograms per cubic meter.
- quality String
- Alerting threshold as a qualitative TVOC level.
- concentration number
- Alerting threshold as TVOC micrograms per cubic meter.
- quality string
- Alerting threshold as a qualitative TVOC level.
- concentration int
- Alerting threshold as TVOC micrograms per cubic meter.
- quality str
- Alerting threshold as a qualitative TVOC level.
- concentration Number
- Alerting threshold as TVOC micrograms per cubic meter.
- quality String
- Alerting threshold as a qualitative TVOC level.
SensorAlertsProfilesConditionsResponseThresholdUpstreamPower, SensorAlertsProfilesConditionsResponseThresholdUpstreamPowerArgs
- Outage
Detected bool - Alerting threshold for an upstream power event. Must be set to true.
- Outage
Detected bool - Alerting threshold for an upstream power event. Must be set to true.
- outage
Detected Boolean - Alerting threshold for an upstream power event. Must be set to true.
- outage
Detected boolean - Alerting threshold for an upstream power event. Must be set to true.
- outage_
detected bool - Alerting threshold for an upstream power event. Must be set to true.
- outage
Detected Boolean - Alerting threshold for an upstream power event. Must be set to true.
SensorAlertsProfilesConditionsResponseThresholdVoltage, SensorAlertsProfilesConditionsResponseThresholdVoltageArgs
- Level double
- Alerting threshold in volts. Must be between 0 and 250.
- Level float64
- Alerting threshold in volts. Must be between 0 and 250.
- level Double
- Alerting threshold in volts. Must be between 0 and 250.
- level number
- Alerting threshold in volts. Must be between 0 and 250.
- level float
- Alerting threshold in volts. Must be between 0 and 250.
- level Number
- Alerting threshold in volts. Must be between 0 and 250.
SensorAlertsProfilesConditionsResponseThresholdWater, SensorAlertsProfilesConditionsResponseThresholdWaterArgs
- Present bool
- Alerting threshold for a water detection event. Must be set to true.
- Present bool
- Alerting threshold for a water detection event. Must be set to true.
- present Boolean
- Alerting threshold for a water detection event. Must be set to true.
- present boolean
- Alerting threshold for a water detection event. Must be set to true.
- present bool
- Alerting threshold for a water detection event. Must be set to true.
- present Boolean
- Alerting threshold for a water detection event. Must be set to true.
SensorAlertsProfilesRecipients, SensorAlertsProfilesRecipientsArgs
- Emails List<string>
- A list of emails that will receive information about the alert.
- Http
Server List<string>Ids - A list of webhook endpoint IDs that will receive information about the alert.
- Sms
Numbers List<string> - A list of SMS numbers that will receive information about the alert.
- Emails []string
- A list of emails that will receive information about the alert.
- Http
Server []stringIds - A list of webhook endpoint IDs that will receive information about the alert.
- Sms
Numbers []string - A list of SMS numbers that will receive information about the alert.
- emails List<String>
- A list of emails that will receive information about the alert.
- http
Server List<String>Ids - A list of webhook endpoint IDs that will receive information about the alert.
- sms
Numbers List<String> - A list of SMS numbers that will receive information about the alert.
- emails string[]
- A list of emails that will receive information about the alert.
- http
Server string[]Ids - A list of webhook endpoint IDs that will receive information about the alert.
- sms
Numbers string[] - A list of SMS numbers that will receive information about the alert.
- emails Sequence[str]
- A list of emails that will receive information about the alert.
- http_
server_ Sequence[str]ids - A list of webhook endpoint IDs that will receive information about the alert.
- sms_
numbers Sequence[str] - A list of SMS numbers that will receive information about the alert.
- emails List<String>
- A list of emails that will receive information about the alert.
- http
Server List<String>Ids - A list of webhook endpoint IDs that will receive information about the alert.
- sms
Numbers List<String> - A list of SMS numbers that will receive information about the alert.
SensorAlertsProfilesSchedule, SensorAlertsProfilesScheduleArgs
Import
$ pulumi import meraki:networks/sensorAlertsProfiles:SensorAlertsProfiles example "id,network_id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- meraki pulumi/pulumi-meraki
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
meraki
Terraform Provider.