AWSIoTCreateSecurityProfileRequest
Objective-C
@interface AWSIoTCreateSecurityProfileRequest
Swift
class AWSIoTCreateSecurityProfileRequest
-
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.Declaration
Objective-C
@property (nonatomic, strong) NSArray<NSString *> *_Nullable additionalMetricsToRetain;Swift
var additionalMetricsToRetain: [String]? { get set } -
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.Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSIoTMetricToRetain *> *_Nullable additionalMetricsToRetainV2;Swift
var additionalMetricsToRetainV2: [AWSIoTMetricToRetain]? { get set } -
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.
Declaration
Objective-C
@property (nonatomic, strong) NSDictionary<NSString *, AWSIoTAlertTarget *> *_Nullable alertTargets;Swift
var alertTargets: [String : AWSIoTAlertTarget]? { get set } -
Specifies the behaviors that, when violated by a device (thing), cause an alert.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSIoTBehavior *> *_Nullable behaviors;Swift
var behaviors: [AWSIoTBehavior]? { get set } -
Specifies the MQTT topic and role ARN required for metric export.
Declaration
Objective-C
@property (nonatomic, strong) AWSIoTMetricsExportConfig *_Nullable metricsExportConfig;Swift
var metricsExportConfig: AWSIoTMetricsExportConfig? { get set } -
A description of the security profile.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable securityProfileDescription;Swift
var securityProfileDescription: String? { get set } -
The name you are giving to the security profile.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable securityProfileName;Swift
var securityProfileName: String? { get set }
View on GitHub
Install in Dash
AWSIoTCreateSecurityProfileRequest Class Reference