AWSIoTUpdateSecurityProfileResponse
Objective-C
@interface AWSIoTUpdateSecurityProfileResponse
Swift
class AWSIoTUpdateSecurityProfileResponse
-
Please use UpdateSecurityProfileResponse$additionalMetricsToRetainV2 instead.
A list of metrics whose data is retained (stored). By default, data is retained for any metric used in the security profile’s
behaviors
, but it is also retained for any metric specified here.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 }
-
Where the alerts are sent. (Alerts are always sent to the console.)
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 }
-
The time the security profile was created.
Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nullable creationDate;
Swift
var creationDate: Date? { get set }
-
The time the security profile was last modified.
Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nullable lastModifiedDate;
Swift
var lastModifiedDate: Date? { 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 }
-
The ARN of the security profile that was updated.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable securityProfileArn;
Swift
var securityProfileArn: String? { get set }
-
The description of the security profile.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable securityProfileDescription;
Swift
var securityProfileDescription: String? { get set }
-
The name of the security profile that was updated.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable securityProfileName;
Swift
var securityProfileName: String? { get set }
-
The updated version of the security profile.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable version;
Swift
var version: NSNumber? { get set }