AWSIoTUpdateSecurityProfileResponse

@interface AWSIoTUpdateSecurityProfileResponse
  • 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 (readwrite, strong, nonatomic)
        NSArray<NSString *> *_Nullable additionalMetricsToRetain;

    Swift

    var additionalMetricsToRetain: [String]? { get set }
  • Where the alerts are sent. (Alerts are always sent to the console.)

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        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 (readwrite, strong, nonatomic)
        NSArray<AWSIoTBehavior *> *_Nullable behaviors;

    Swift

    var behaviors: [AWSIoTBehavior]? { get set }
  • The time the security profile was created.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSDate *_Nullable creationDate;

    Swift

    var creationDate: Date? { get set }
  • The time the security profile was last modified.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSDate *_Nullable lastModifiedDate;

    Swift

    var lastModifiedDate: Date? { get set }
  • The ARN of the security profile that was updated.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable securityProfileArn;

    Swift

    var securityProfileArn: String? { get set }
  • The description of the security profile.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSString *_Nullable securityProfileDescription;

    Swift

    var securityProfileDescription: String? { get set }
  • The name of the security profile that was updated.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable securityProfileName;

    Swift

    var securityProfileName: String? { get set }
  • The updated version of the security profile.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSNumber *_Nullable version;

    Swift

    var version: NSNumber? { get set }