CreateSecurityProfileRequest
public struct CreateSecurityProfileRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
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
Swift
public let additionalMetricsToRetainV2: [MetricToRetain]?
-
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
Swift
public let alertTargets: [AlertTargetType : AlertTarget]?
-
Specifies the behaviors that, when violated by a device (thing), cause an alert.
Declaration
Swift
public let behaviors: [Behavior]?
-
A description of the security profile.
Declaration
Swift
public let securityProfileDescription: String?
-
The name you are giving to the security profile.
Declaration
Swift
public let securityProfileName: String
-
Metadata that can be used to manage the security profile.
Declaration
Swift
public let tags: [Tag]?
-
init(additionalMetricsToRetainV2:alertTargets:behaviors:securityProfileDescription:securityProfileName:tags:)
Undocumented
Declaration
Swift
public init(additionalMetricsToRetainV2: [MetricToRetain]? = nil, alertTargets: [AlertTargetType : AlertTarget]? = nil, behaviors: [Behavior]? = nil, securityProfileDescription: String? = nil, securityProfileName: String, tags: [Tag]? = nil)
-
Declaration
Swift
public func validate(name: String) throws