Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

CreateSecurityProfileRequest

import type { CreateSecurityProfileRequest } from "https://aws-api.deno.dev/v0.3/services/iot.ts?docs=full";
interface CreateSecurityProfileRequest {
additionalMetricsToRetain?: string[] | null;
additionalMetricsToRetainV2?: MetricToRetain[] | null;
alertTargets?: [key in AlertTargetType]: AlertTarget | null | undefined | null;
behaviors?: Behavior[] | null;
securityProfileDescription?: string | null;
securityProfileName: string;
tags?: Tag[] | null;
}

§Properties

§
additionalMetricsToRetain?: string[] | null
[src]

Please use "CreateSecurityProfileRequest$additionalMetricsToRetainV2" instead.

A list of metrics whose data is retained (stored). By default, data is retained for any metric used in the profile's behaviors, but it is also retained for any metric specified here. Can be used with custom metrics; cannot be used with dimensions.

§
additionalMetricsToRetainV2?: MetricToRetain[] | null
[src]

A list of metrics whose data is retained (stored). By default, data is retained for any metric used in the profile's behaviors, but it is also retained for any metric specified here. Can be used with custom metrics; cannot be used with dimensions.

§
alertTargets?: [key in AlertTargetType]: AlertTarget | null | undefined | null
[src]

Specifies the destinations to which alerts are sent. (Alerts are always sent to the console.) Alerts are generated when a device (thing) violates a behavior.

§
behaviors?: Behavior[] | null
[src]

Specifies the behaviors that, when violated by a device (thing), cause an alert.

§
securityProfileDescription?: string | null
[src]

A description of the security profile.

§
securityProfileName: string
[src]

The name you are giving to the security profile.

§
tags?: Tag[] | null
[src]

Metadata that can be used to manage the security profile.