We recommend new projects start with resources from the AWS provider.
aws-native.iot.SecurityProfile
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
A security profile defines a set of expected behaviors for devices in your account.
Create SecurityProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SecurityProfile(name: string, args?: SecurityProfileArgs, opts?: CustomResourceOptions);
@overload
def SecurityProfile(resource_name: str,
args: Optional[SecurityProfileArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def SecurityProfile(resource_name: str,
opts: Optional[ResourceOptions] = None,
additional_metrics_to_retain_v2: Optional[Sequence[SecurityProfileMetricToRetainArgs]] = None,
alert_targets: Optional[Mapping[str, SecurityProfileAlertTargetArgs]] = None,
behaviors: Optional[Sequence[SecurityProfileBehaviorArgs]] = None,
metrics_export_config: Optional[MetricsExportConfigPropertiesArgs] = None,
security_profile_description: Optional[str] = None,
security_profile_name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
target_arns: Optional[Sequence[str]] = None)
func NewSecurityProfile(ctx *Context, name string, args *SecurityProfileArgs, opts ...ResourceOption) (*SecurityProfile, error)
public SecurityProfile(string name, SecurityProfileArgs? args = null, CustomResourceOptions? opts = null)
public SecurityProfile(String name, SecurityProfileArgs args)
public SecurityProfile(String name, SecurityProfileArgs args, CustomResourceOptions options)
type: aws-native:iot:SecurityProfile
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 SecurityProfileArgs
- 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 SecurityProfileArgs
- 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 SecurityProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SecurityProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SecurityProfileArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
SecurityProfile 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 SecurityProfile resource accepts the following input properties:
- Additional
Metrics List<Pulumi.To Retain V2 Aws Native. Io T. Inputs. Security Profile Metric To Retain> - 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.
- Alert
Targets Dictionary<string, Pulumi.Aws Native. Io T. Inputs. Security Profile Alert Target Args> - Specifies the destinations to which alerts are sent.
- Behaviors
List<Pulumi.
Aws Native. Io T. Inputs. Security Profile Behavior> - Specifies the behaviors that, when violated by a device (thing), cause an alert.
- Metrics
Export Pulumi.Config Aws Native. Io T. Inputs. Metrics Export Config Properties - A structure containing the mqtt topic for metrics export.
- Security
Profile stringDescription - A description of the security profile.
- Security
Profile stringName - A unique identifier for the security profile.
- List<Pulumi.
Aws Native. Inputs. Tag> - Metadata that can be used to manage the security profile.
- Target
Arns List<string> - A set of target ARNs that the security profile is attached to.
- Additional
Metrics []SecurityTo Retain V2 Profile Metric To Retain Args - 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.
- Alert
Targets map[string]SecurityProfile Alert Target Args - Specifies the destinations to which alerts are sent.
- Behaviors
[]Security
Profile Behavior Args - Specifies the behaviors that, when violated by a device (thing), cause an alert.
- Metrics
Export MetricsConfig Export Config Properties Args - A structure containing the mqtt topic for metrics export.
- Security
Profile stringDescription - A description of the security profile.
- Security
Profile stringName - A unique identifier for the security profile.
- Tag
Args - Metadata that can be used to manage the security profile.
- Target
Arns []string - A set of target ARNs that the security profile is attached to.
- additional
Metrics List<SecurityTo Retain V2 Profile Metric To Retain> - 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.
- alert
Targets Map<String,SecurityProfile Alert Target Args> - Specifies the destinations to which alerts are sent.
- behaviors
List<Security
Profile Behavior> - Specifies the behaviors that, when violated by a device (thing), cause an alert.
- metrics
Export MetricsConfig Export Config Properties - A structure containing the mqtt topic for metrics export.
- security
Profile StringDescription - A description of the security profile.
- security
Profile StringName - A unique identifier for the security profile.
- List<Tag>
- Metadata that can be used to manage the security profile.
- target
Arns List<String> - A set of target ARNs that the security profile is attached to.
- additional
Metrics SecurityTo Retain V2 Profile Metric To Retain[] - 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.
- alert
Targets {[key: string]: SecurityProfile Alert Target Args} - Specifies the destinations to which alerts are sent.
- behaviors
Security
Profile Behavior[] - Specifies the behaviors that, when violated by a device (thing), cause an alert.
- metrics
Export MetricsConfig Export Config Properties - A structure containing the mqtt topic for metrics export.
- security
Profile stringDescription - A description of the security profile.
- security
Profile stringName - A unique identifier for the security profile.
- Tag[]
- Metadata that can be used to manage the security profile.
- target
Arns string[] - A set of target ARNs that the security profile is attached to.
- additional_
metrics_ Sequence[Securityto_ retain_ v2 Profile Metric To Retain Args] - 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.
- alert_
targets Mapping[str, SecurityProfile Alert Target Args] - Specifies the destinations to which alerts are sent.
- behaviors
Sequence[Security
Profile Behavior Args] - Specifies the behaviors that, when violated by a device (thing), cause an alert.
- metrics_
export_ Metricsconfig Export Config Properties Args - A structure containing the mqtt topic for metrics export.
- security_
profile_ strdescription - A description of the security profile.
- security_
profile_ strname - A unique identifier for the security profile.
- Sequence[Tag
Args] - Metadata that can be used to manage the security profile.
- target_
arns Sequence[str] - A set of target ARNs that the security profile is attached to.
- additional
Metrics List<Property Map>To Retain V2 - 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.
- alert
Targets Map<Property Map> - Specifies the destinations to which alerts are sent.
- behaviors List<Property Map>
- Specifies the behaviors that, when violated by a device (thing), cause an alert.
- metrics
Export Property MapConfig - A structure containing the mqtt topic for metrics export.
- security
Profile StringDescription - A description of the security profile.
- security
Profile StringName - A unique identifier for the security profile.
- List<Property Map>
- Metadata that can be used to manage the security profile.
- target
Arns List<String> - A set of target ARNs that the security profile is attached to.
Outputs
All input properties are implicitly available as output properties. Additionally, the SecurityProfile resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Security
Profile stringArn - The ARN (Amazon resource name) of the created security profile.
- Id string
- The provider-assigned unique ID for this managed resource.
- Security
Profile stringArn - The ARN (Amazon resource name) of the created security profile.
- id String
- The provider-assigned unique ID for this managed resource.
- security
Profile StringArn - The ARN (Amazon resource name) of the created security profile.
- id string
- The provider-assigned unique ID for this managed resource.
- security
Profile stringArn - The ARN (Amazon resource name) of the created security profile.
- id str
- The provider-assigned unique ID for this managed resource.
- security_
profile_ strarn - The ARN (Amazon resource name) of the created security profile.
- id String
- The provider-assigned unique ID for this managed resource.
- security
Profile StringArn - The ARN (Amazon resource name) of the created security profile.
Supporting Types
MetricsExportConfigProperties, MetricsExportConfigPropertiesArgs
- mqtt_
topic str - The topic for metrics export.
- role_
arn str - The ARN of the role that grants permission to publish to mqtt topic.
SecurityProfileAlertTarget, SecurityProfileAlertTargetArgs
- Alert
Target stringArn - The ARN of the notification target to which alerts are sent.
- Role
Arn string - The ARN of the role that grants permission to send alerts to the notification target.
- Alert
Target stringArn - The ARN of the notification target to which alerts are sent.
- Role
Arn string - The ARN of the role that grants permission to send alerts to the notification target.
- alert
Target StringArn - The ARN of the notification target to which alerts are sent.
- role
Arn String - The ARN of the role that grants permission to send alerts to the notification target.
- alert
Target stringArn - The ARN of the notification target to which alerts are sent.
- role
Arn string - The ARN of the role that grants permission to send alerts to the notification target.
- alert_
target_ strarn - The ARN of the notification target to which alerts are sent.
- role_
arn str - The ARN of the role that grants permission to send alerts to the notification target.
- alert
Target StringArn - The ARN of the notification target to which alerts are sent.
- role
Arn String - The ARN of the role that grants permission to send alerts to the notification target.
SecurityProfileBehavior, SecurityProfileBehaviorArgs
- Name string
- The name for the behavior.
- Criteria
Pulumi.
Aws Native. Io T. Inputs. Security Profile Behavior Criteria The criteria that determine if a device is behaving normally in regard to the
metric
.In the AWS IoT console, you can choose to be sent an alert through Amazon SNS when AWS IoT Device Defender detects that a device is behaving anomalously.
- Export
Metric bool - Value indicates exporting metrics related to the behavior when it is true.
- Metric string
- What is measured by the behavior.
- Metric
Dimension Pulumi.Aws Native. Io T. Inputs. Security Profile Metric Dimension - The dimension of the metric.
- Suppress
Alerts bool - Manage Detect alarm SNS notifications by setting behavior notification to on or suppressed. Detect will continue to performing device behavior evaluations. However, suppressed alarms wouldn't be forwarded for SNS notification.
- Name string
- The name for the behavior.
- Criteria
Security
Profile Behavior Criteria The criteria that determine if a device is behaving normally in regard to the
metric
.In the AWS IoT console, you can choose to be sent an alert through Amazon SNS when AWS IoT Device Defender detects that a device is behaving anomalously.
- Export
Metric bool - Value indicates exporting metrics related to the behavior when it is true.
- Metric string
- What is measured by the behavior.
- Metric
Dimension SecurityProfile Metric Dimension - The dimension of the metric.
- Suppress
Alerts bool - Manage Detect alarm SNS notifications by setting behavior notification to on or suppressed. Detect will continue to performing device behavior evaluations. However, suppressed alarms wouldn't be forwarded for SNS notification.
- name String
- The name for the behavior.
- criteria
Security
Profile Behavior Criteria The criteria that determine if a device is behaving normally in regard to the
metric
.In the AWS IoT console, you can choose to be sent an alert through Amazon SNS when AWS IoT Device Defender detects that a device is behaving anomalously.
- export
Metric Boolean - Value indicates exporting metrics related to the behavior when it is true.
- metric String
- What is measured by the behavior.
- metric
Dimension SecurityProfile Metric Dimension - The dimension of the metric.
- suppress
Alerts Boolean - Manage Detect alarm SNS notifications by setting behavior notification to on or suppressed. Detect will continue to performing device behavior evaluations. However, suppressed alarms wouldn't be forwarded for SNS notification.
- name string
- The name for the behavior.
- criteria
Security
Profile Behavior Criteria The criteria that determine if a device is behaving normally in regard to the
metric
.In the AWS IoT console, you can choose to be sent an alert through Amazon SNS when AWS IoT Device Defender detects that a device is behaving anomalously.
- export
Metric boolean - Value indicates exporting metrics related to the behavior when it is true.
- metric string
- What is measured by the behavior.
- metric
Dimension SecurityProfile Metric Dimension - The dimension of the metric.
- suppress
Alerts boolean - Manage Detect alarm SNS notifications by setting behavior notification to on or suppressed. Detect will continue to performing device behavior evaluations. However, suppressed alarms wouldn't be forwarded for SNS notification.
- name str
- The name for the behavior.
- criteria
Security
Profile Behavior Criteria The criteria that determine if a device is behaving normally in regard to the
metric
.In the AWS IoT console, you can choose to be sent an alert through Amazon SNS when AWS IoT Device Defender detects that a device is behaving anomalously.
- export_
metric bool - Value indicates exporting metrics related to the behavior when it is true.
- metric str
- What is measured by the behavior.
- metric_
dimension SecurityProfile Metric Dimension - The dimension of the metric.
- suppress_
alerts bool - Manage Detect alarm SNS notifications by setting behavior notification to on or suppressed. Detect will continue to performing device behavior evaluations. However, suppressed alarms wouldn't be forwarded for SNS notification.
- name String
- The name for the behavior.
- criteria Property Map
The criteria that determine if a device is behaving normally in regard to the
metric
.In the AWS IoT console, you can choose to be sent an alert through Amazon SNS when AWS IoT Device Defender detects that a device is behaving anomalously.
- export
Metric Boolean - Value indicates exporting metrics related to the behavior when it is true.
- metric String
- What is measured by the behavior.
- metric
Dimension Property Map - The dimension of the metric.
- suppress
Alerts Boolean - Manage Detect alarm SNS notifications by setting behavior notification to on or suppressed. Detect will continue to performing device behavior evaluations. However, suppressed alarms wouldn't be forwarded for SNS notification.
SecurityProfileBehaviorCriteria, SecurityProfileBehaviorCriteriaArgs
- Comparison
Operator Pulumi.Aws Native. Io T. Security Profile Behavior Criteria Comparison Operator - The operator that relates the thing measured (metric) to the criteria (containing a value or statisticalThreshold).
- Consecutive
Datapoints intTo Alarm - If a device is in violation of the behavior for the specified number of consecutive datapoints, an alarm occurs. If not specified, the default is 1.
- Consecutive
Datapoints intTo Clear - If an alarm has occurred and the offending device is no longer in violation of the behavior for the specified number of consecutive datapoints, the alarm is cleared. If not specified, the default is 1.
- Duration
Seconds int - Use this to specify the time duration over which the behavior is evaluated.
- Ml
Detection Pulumi.Config Aws Native. Io T. Inputs. Security Profile Machine Learning Detection Config - The confidence level of the detection model.
- Statistical
Threshold Pulumi.Aws Native. Io T. Inputs. Security Profile Statistical Threshold - A statistical ranking (percentile)that indicates a threshold value by which a behavior is determined to be in compliance or in violation of the behavior.
- Value
Pulumi.
Aws Native. Io T. Inputs. Security Profile Metric Value - The value to be compared with the
metric
.
- Comparison
Operator SecurityProfile Behavior Criteria Comparison Operator - The operator that relates the thing measured (metric) to the criteria (containing a value or statisticalThreshold).
- Consecutive
Datapoints intTo Alarm - If a device is in violation of the behavior for the specified number of consecutive datapoints, an alarm occurs. If not specified, the default is 1.
- Consecutive
Datapoints intTo Clear - If an alarm has occurred and the offending device is no longer in violation of the behavior for the specified number of consecutive datapoints, the alarm is cleared. If not specified, the default is 1.
- Duration
Seconds int - Use this to specify the time duration over which the behavior is evaluated.
- Ml
Detection SecurityConfig Profile Machine Learning Detection Config - The confidence level of the detection model.
- Statistical
Threshold SecurityProfile Statistical Threshold - A statistical ranking (percentile)that indicates a threshold value by which a behavior is determined to be in compliance or in violation of the behavior.
- Value
Security
Profile Metric Value - The value to be compared with the
metric
.
- comparison
Operator SecurityProfile Behavior Criteria Comparison Operator - The operator that relates the thing measured (metric) to the criteria (containing a value or statisticalThreshold).
- consecutive
Datapoints IntegerTo Alarm - If a device is in violation of the behavior for the specified number of consecutive datapoints, an alarm occurs. If not specified, the default is 1.
- consecutive
Datapoints IntegerTo Clear - If an alarm has occurred and the offending device is no longer in violation of the behavior for the specified number of consecutive datapoints, the alarm is cleared. If not specified, the default is 1.
- duration
Seconds Integer - Use this to specify the time duration over which the behavior is evaluated.
- ml
Detection SecurityConfig Profile Machine Learning Detection Config - The confidence level of the detection model.
- statistical
Threshold SecurityProfile Statistical Threshold - A statistical ranking (percentile)that indicates a threshold value by which a behavior is determined to be in compliance or in violation of the behavior.
- value
Security
Profile Metric Value - The value to be compared with the
metric
.
- comparison
Operator SecurityProfile Behavior Criteria Comparison Operator - The operator that relates the thing measured (metric) to the criteria (containing a value or statisticalThreshold).
- consecutive
Datapoints numberTo Alarm - If a device is in violation of the behavior for the specified number of consecutive datapoints, an alarm occurs. If not specified, the default is 1.
- consecutive
Datapoints numberTo Clear - If an alarm has occurred and the offending device is no longer in violation of the behavior for the specified number of consecutive datapoints, the alarm is cleared. If not specified, the default is 1.
- duration
Seconds number - Use this to specify the time duration over which the behavior is evaluated.
- ml
Detection SecurityConfig Profile Machine Learning Detection Config - The confidence level of the detection model.
- statistical
Threshold SecurityProfile Statistical Threshold - A statistical ranking (percentile)that indicates a threshold value by which a behavior is determined to be in compliance or in violation of the behavior.
- value
Security
Profile Metric Value - The value to be compared with the
metric
.
- comparison_
operator SecurityProfile Behavior Criteria Comparison Operator - The operator that relates the thing measured (metric) to the criteria (containing a value or statisticalThreshold).
- consecutive_
datapoints_ intto_ alarm - If a device is in violation of the behavior for the specified number of consecutive datapoints, an alarm occurs. If not specified, the default is 1.
- consecutive_
datapoints_ intto_ clear - If an alarm has occurred and the offending device is no longer in violation of the behavior for the specified number of consecutive datapoints, the alarm is cleared. If not specified, the default is 1.
- duration_
seconds int - Use this to specify the time duration over which the behavior is evaluated.
- ml_
detection_ Securityconfig Profile Machine Learning Detection Config - The confidence level of the detection model.
- statistical_
threshold SecurityProfile Statistical Threshold - A statistical ranking (percentile)that indicates a threshold value by which a behavior is determined to be in compliance or in violation of the behavior.
- value
Security
Profile Metric Value - The value to be compared with the
metric
.
- comparison
Operator "less-than" | "less-than-equals" | "greater-than" | "greater-than-equals" | "in-cidr-set" | "not-in-cidr-set" | "in-port-set" | "not-in-port-set" | "in-set" | "not-in-set" - The operator that relates the thing measured (metric) to the criteria (containing a value or statisticalThreshold).
- consecutive
Datapoints NumberTo Alarm - If a device is in violation of the behavior for the specified number of consecutive datapoints, an alarm occurs. If not specified, the default is 1.
- consecutive
Datapoints NumberTo Clear - If an alarm has occurred and the offending device is no longer in violation of the behavior for the specified number of consecutive datapoints, the alarm is cleared. If not specified, the default is 1.
- duration
Seconds Number - Use this to specify the time duration over which the behavior is evaluated.
- ml
Detection Property MapConfig - The confidence level of the detection model.
- statistical
Threshold Property Map - A statistical ranking (percentile)that indicates a threshold value by which a behavior is determined to be in compliance or in violation of the behavior.
- value Property Map
- The value to be compared with the
metric
.
SecurityProfileBehaviorCriteriaComparisonOperator, SecurityProfileBehaviorCriteriaComparisonOperatorArgs
- Less
Than - less-than
- Less
Than Equals - less-than-equals
- Greater
Than - greater-than
- Greater
Than Equals - greater-than-equals
- In
Cidr Set - in-cidr-set
- Not
In Cidr Set - not-in-cidr-set
- In
Port Set - in-port-set
- Not
In Port Set - not-in-port-set
- In
Set - in-set
- Not
In Set - not-in-set
- Security
Profile Behavior Criteria Comparison Operator Less Than - less-than
- Security
Profile Behavior Criteria Comparison Operator Less Than Equals - less-than-equals
- Security
Profile Behavior Criteria Comparison Operator Greater Than - greater-than
- Security
Profile Behavior Criteria Comparison Operator Greater Than Equals - greater-than-equals
- Security
Profile Behavior Criteria Comparison Operator In Cidr Set - in-cidr-set
- Security
Profile Behavior Criteria Comparison Operator Not In Cidr Set - not-in-cidr-set
- Security
Profile Behavior Criteria Comparison Operator In Port Set - in-port-set
- Security
Profile Behavior Criteria Comparison Operator Not In Port Set - not-in-port-set
- Security
Profile Behavior Criteria Comparison Operator In Set - in-set
- Security
Profile Behavior Criteria Comparison Operator Not In Set - not-in-set
- Less
Than - less-than
- Less
Than Equals - less-than-equals
- Greater
Than - greater-than
- Greater
Than Equals - greater-than-equals
- In
Cidr Set - in-cidr-set
- Not
In Cidr Set - not-in-cidr-set
- In
Port Set - in-port-set
- Not
In Port Set - not-in-port-set
- In
Set - in-set
- Not
In Set - not-in-set
- Less
Than - less-than
- Less
Than Equals - less-than-equals
- Greater
Than - greater-than
- Greater
Than Equals - greater-than-equals
- In
Cidr Set - in-cidr-set
- Not
In Cidr Set - not-in-cidr-set
- In
Port Set - in-port-set
- Not
In Port Set - not-in-port-set
- In
Set - in-set
- Not
In Set - not-in-set
- LESS_THAN
- less-than
- LESS_THAN_EQUALS
- less-than-equals
- GREATER_THAN
- greater-than
- GREATER_THAN_EQUALS
- greater-than-equals
- IN_CIDR_SET
- in-cidr-set
- NOT_IN_CIDR_SET
- not-in-cidr-set
- IN_PORT_SET
- in-port-set
- NOT_IN_PORT_SET
- not-in-port-set
- IN_SET
- in-set
- NOT_IN_SET
- not-in-set
- "less-than"
- less-than
- "less-than-equals"
- less-than-equals
- "greater-than"
- greater-than
- "greater-than-equals"
- greater-than-equals
- "in-cidr-set"
- in-cidr-set
- "not-in-cidr-set"
- not-in-cidr-set
- "in-port-set"
- in-port-set
- "not-in-port-set"
- not-in-port-set
- "in-set"
- in-set
- "not-in-set"
- not-in-set
SecurityProfileMachineLearningDetectionConfig, SecurityProfileMachineLearningDetectionConfigArgs
- Confidence
Level Pulumi.Aws Native. Io T. Security Profile Machine Learning Detection Config Confidence Level - The sensitivity of anomalous behavior evaluation. Can be Low, Medium, or High.
- Confidence
Level SecurityProfile Machine Learning Detection Config Confidence Level - The sensitivity of anomalous behavior evaluation. Can be Low, Medium, or High.
- confidence
Level SecurityProfile Machine Learning Detection Config Confidence Level - The sensitivity of anomalous behavior evaluation. Can be Low, Medium, or High.
- confidence
Level SecurityProfile Machine Learning Detection Config Confidence Level - The sensitivity of anomalous behavior evaluation. Can be Low, Medium, or High.
- confidence_
level SecurityProfile Machine Learning Detection Config Confidence Level - The sensitivity of anomalous behavior evaluation. Can be Low, Medium, or High.
- confidence
Level "LOW" | "MEDIUM" | "HIGH" - The sensitivity of anomalous behavior evaluation. Can be Low, Medium, or High.
SecurityProfileMachineLearningDetectionConfigConfidenceLevel, SecurityProfileMachineLearningDetectionConfigConfidenceLevelArgs
- Low
- LOW
- Medium
- MEDIUM
- High
- HIGH
- Security
Profile Machine Learning Detection Config Confidence Level Low - LOW
- Security
Profile Machine Learning Detection Config Confidence Level Medium - MEDIUM
- Security
Profile Machine Learning Detection Config Confidence Level High - HIGH
- Low
- LOW
- Medium
- MEDIUM
- High
- HIGH
- Low
- LOW
- Medium
- MEDIUM
- High
- HIGH
- LOW
- LOW
- MEDIUM
- MEDIUM
- HIGH
- HIGH
- "LOW"
- LOW
- "MEDIUM"
- MEDIUM
- "HIGH"
- HIGH
SecurityProfileMetricDimension, SecurityProfileMetricDimensionArgs
- Dimension
Name string - A unique identifier for the dimension.
- Operator
Pulumi.
Aws Native. Io T. Security Profile Metric Dimension Operator - Defines how the dimensionValues of a dimension are interpreted.
- Dimension
Name string - A unique identifier for the dimension.
- Operator
Security
Profile Metric Dimension Operator - Defines how the dimensionValues of a dimension are interpreted.
- dimension
Name String - A unique identifier for the dimension.
- operator
Security
Profile Metric Dimension Operator - Defines how the dimensionValues of a dimension are interpreted.
- dimension
Name string - A unique identifier for the dimension.
- operator
Security
Profile Metric Dimension Operator - Defines how the dimensionValues of a dimension are interpreted.
- dimension_
name str - A unique identifier for the dimension.
- operator
Security
Profile Metric Dimension Operator - Defines how the dimensionValues of a dimension are interpreted.
- dimension
Name String - A unique identifier for the dimension.
- operator "IN" | "NOT_IN"
- Defines how the dimensionValues of a dimension are interpreted.
SecurityProfileMetricDimensionOperator, SecurityProfileMetricDimensionOperatorArgs
- In
- IN
- Not
In - NOT_IN
- Security
Profile Metric Dimension Operator In - IN
- Security
Profile Metric Dimension Operator Not In - NOT_IN
- In
- IN
- Not
In - NOT_IN
- In
- IN
- Not
In - NOT_IN
- IN_
- IN
- NOT_IN
- NOT_IN
- "IN"
- IN
- "NOT_IN"
- NOT_IN
SecurityProfileMetricToRetain, SecurityProfileMetricToRetainArgs
- Metric string
- What is measured by the behavior.
- Export
Metric bool - The value indicates exporting metrics related to the
MetricToRetain
when it's true. - Metric
Dimension Pulumi.Aws Native. Io T. Inputs. Security Profile Metric Dimension - The dimension of the metric.
- Metric string
- What is measured by the behavior.
- Export
Metric bool - The value indicates exporting metrics related to the
MetricToRetain
when it's true. - Metric
Dimension SecurityProfile Metric Dimension - The dimension of the metric.
- metric String
- What is measured by the behavior.
- export
Metric Boolean - The value indicates exporting metrics related to the
MetricToRetain
when it's true. - metric
Dimension SecurityProfile Metric Dimension - The dimension of the metric.
- metric string
- What is measured by the behavior.
- export
Metric boolean - The value indicates exporting metrics related to the
MetricToRetain
when it's true. - metric
Dimension SecurityProfile Metric Dimension - The dimension of the metric.
- metric str
- What is measured by the behavior.
- export_
metric bool - The value indicates exporting metrics related to the
MetricToRetain
when it's true. - metric_
dimension SecurityProfile Metric Dimension - The dimension of the metric.
- metric String
- What is measured by the behavior.
- export
Metric Boolean - The value indicates exporting metrics related to the
MetricToRetain
when it's true. - metric
Dimension Property Map - The dimension of the metric.
SecurityProfileMetricValue, SecurityProfileMetricValueArgs
- Cidrs List<string>
- If the ComparisonOperator calls for a set of CIDRs, use this to specify that set to be compared with the metric.
- Count string
- If the ComparisonOperator calls for a numeric value, use this to specify that (integer) numeric value to be compared with the metric.
- Number double
- The numeral value of a metric.
- Numbers List<double>
- The numeral values of a metric.
- Ports List<int>
- If the ComparisonOperator calls for a set of ports, use this to specify that set to be compared with the metric.
- Strings List<string>
- The string values of a metric.
- Cidrs []string
- If the ComparisonOperator calls for a set of CIDRs, use this to specify that set to be compared with the metric.
- Count string
- If the ComparisonOperator calls for a numeric value, use this to specify that (integer) numeric value to be compared with the metric.
- Number float64
- The numeral value of a metric.
- Numbers []float64
- The numeral values of a metric.
- Ports []int
- If the ComparisonOperator calls for a set of ports, use this to specify that set to be compared with the metric.
- Strings []string
- The string values of a metric.
- cidrs List<String>
- If the ComparisonOperator calls for a set of CIDRs, use this to specify that set to be compared with the metric.
- count String
- If the ComparisonOperator calls for a numeric value, use this to specify that (integer) numeric value to be compared with the metric.
- number Double
- The numeral value of a metric.
- numbers List<Double>
- The numeral values of a metric.
- ports List<Integer>
- If the ComparisonOperator calls for a set of ports, use this to specify that set to be compared with the metric.
- strings List<String>
- The string values of a metric.
- cidrs string[]
- If the ComparisonOperator calls for a set of CIDRs, use this to specify that set to be compared with the metric.
- count string
- If the ComparisonOperator calls for a numeric value, use this to specify that (integer) numeric value to be compared with the metric.
- number number
- The numeral value of a metric.
- numbers number[]
- The numeral values of a metric.
- ports number[]
- If the ComparisonOperator calls for a set of ports, use this to specify that set to be compared with the metric.
- strings string[]
- The string values of a metric.
- cidrs Sequence[str]
- If the ComparisonOperator calls for a set of CIDRs, use this to specify that set to be compared with the metric.
- count str
- If the ComparisonOperator calls for a numeric value, use this to specify that (integer) numeric value to be compared with the metric.
- number float
- The numeral value of a metric.
- numbers Sequence[float]
- The numeral values of a metric.
- ports Sequence[int]
- If the ComparisonOperator calls for a set of ports, use this to specify that set to be compared with the metric.
- strings Sequence[str]
- The string values of a metric.
- cidrs List<String>
- If the ComparisonOperator calls for a set of CIDRs, use this to specify that set to be compared with the metric.
- count String
- If the ComparisonOperator calls for a numeric value, use this to specify that (integer) numeric value to be compared with the metric.
- number Number
- The numeral value of a metric.
- numbers List<Number>
- The numeral values of a metric.
- ports List<Number>
- If the ComparisonOperator calls for a set of ports, use this to specify that set to be compared with the metric.
- strings List<String>
- The string values of a metric.
SecurityProfileStatisticalThreshold, SecurityProfileStatisticalThresholdArgs
- Statistic
Pulumi.
Aws Native. Io T. Security Profile Statistical Threshold Statistic - The percentile which resolves to a threshold value by which compliance with a behavior is determined
- Statistic
Security
Profile Statistical Threshold Statistic - The percentile which resolves to a threshold value by which compliance with a behavior is determined
- statistic
Security
Profile Statistical Threshold Statistic - The percentile which resolves to a threshold value by which compliance with a behavior is determined
- statistic
Security
Profile Statistical Threshold Statistic - The percentile which resolves to a threshold value by which compliance with a behavior is determined
- statistic
Security
Profile Statistical Threshold Statistic - The percentile which resolves to a threshold value by which compliance with a behavior is determined
- statistic "Average" | "p0" | "p0.1" | "p0.01" | "p1" | "p10" | "p50" | "p90" | "p99" | "p99.9" | "p99.99" | "p100"
- The percentile which resolves to a threshold value by which compliance with a behavior is determined
SecurityProfileStatisticalThresholdStatistic, SecurityProfileStatisticalThresholdStatisticArgs
- Average
- Average
- P0
- p0
- P01
- p0.1
- P001
- p0.01
- P1
- p1
- P10
- p10
- P50
- p50
- P90
- p90
- P99
- p99
- P999
- p99.9
- P9999
- p99.99
- P100
- p100
- Security
Profile Statistical Threshold Statistic Average - Average
- Security
Profile Statistical Threshold Statistic P0 - p0
- Security
Profile Statistical Threshold Statistic P01 - p0.1
- Security
Profile Statistical Threshold Statistic P001 - p0.01
- Security
Profile Statistical Threshold Statistic P1 - p1
- Security
Profile Statistical Threshold Statistic P10 - p10
- Security
Profile Statistical Threshold Statistic P50 - p50
- Security
Profile Statistical Threshold Statistic P90 - p90
- Security
Profile Statistical Threshold Statistic P99 - p99
- Security
Profile Statistical Threshold Statistic P999 - p99.9
- Security
Profile Statistical Threshold Statistic P9999 - p99.99
- Security
Profile Statistical Threshold Statistic P100 - p100
- Average
- Average
- P0
- p0
- P01
- p0.1
- P001
- p0.01
- P1
- p1
- P10
- p10
- P50
- p50
- P90
- p90
- P99
- p99
- P999
- p99.9
- P9999
- p99.99
- P100
- p100
- Average
- Average
- P0
- p0
- P01
- p0.1
- P001
- p0.01
- P1
- p1
- P10
- p10
- P50
- p50
- P90
- p90
- P99
- p99
- P999
- p99.9
- P9999
- p99.99
- P100
- p100
- AVERAGE
- Average
- P0
- p0
- P01
- p0.1
- P001
- p0.01
- P1
- p1
- P10
- p10
- P50
- p50
- P90
- p90
- P99
- p99
- P999
- p99.9
- P9999
- p99.99
- P100
- p100
- "Average"
- Average
- "p0"
- p0
- "p0.1"
- p0.1
- "p0.01"
- p0.01
- "p1"
- p1
- "p10"
- p10
- "p50"
- p50
- "p90"
- p90
- "p99"
- p99
- "p99.9"
- p99.9
- "p99.99"
- p99.99
- "p100"
- p100
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.