AWSIoTDescribeSecurityProfileResponse
Objective-C
@interface AWSIoTDescribeSecurityProfileResponse
Swift
class AWSIoTDescribeSecurityProfileResponse
-
Please use DescribeSecurityProfileResponse$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.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.
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.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable securityProfileArn;
Swift
var securityProfileArn: String? { get set }
-
A description of the security profile (associated with the security profile when it was created or updated).
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable securityProfileDescription;
Swift
var securityProfileDescription: String? { get set }
-
The name of the security profile.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable securityProfileName;
Swift
var securityProfileName: String? { get set }
-
The version of the security profile. A new version is generated whenever the security profile is updated.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable version;
Swift
var version: NSNumber? { get set }