Class CfnSecurityProfileProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iot.CfnSecurityProfileProps.Jsii$Proxy
- All Implemented Interfaces:
CfnSecurityProfileProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnSecurityProfileProps
@Stability(Stable)
@Internal
public static final class CfnSecurityProfileProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnSecurityProfileProps
An implementation for
CfnSecurityProfileProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.iot.CfnSecurityProfileProps
CfnSecurityProfileProps.Builder, CfnSecurityProfileProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnSecurityProfileProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectA list of metrics whose data is retained (stored).final ObjectSpecifies the destinations to which alerts are sent.final ObjectSpecifies the behaviors that, when violated by a device (thing), cause an alert.final StringA description of the security profile.final StringThe name you gave to the security profile.getTags()Metadata that can be used to manage the security profile.The ARN of the target (thing group) to which the security profile is attached.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnSecurityProfileProps.Builder.
-
-
Method Details
-
getAdditionalMetricsToRetainV2
Description copied from interface:CfnSecurityProfilePropsA list of metrics whose data is retained (stored).By default, data is retained for any metric used in the profile's
behaviors, but it's also retained for any metric specified here. Can be used with custom metrics; can't be used with dimensions.- Specified by:
getAdditionalMetricsToRetainV2in interfaceCfnSecurityProfileProps
-
getAlertTargets
Description copied from interface:CfnSecurityProfilePropsSpecifies the destinations to which alerts are sent.(Alerts are always sent to the console.) Alerts are generated when a device (thing) violates a behavior.
- Specified by:
getAlertTargetsin interfaceCfnSecurityProfileProps
-
getBehaviors
Description copied from interface:CfnSecurityProfilePropsSpecifies the behaviors that, when violated by a device (thing), cause an alert.- Specified by:
getBehaviorsin interfaceCfnSecurityProfileProps
-
getSecurityProfileDescription
Description copied from interface:CfnSecurityProfilePropsA description of the security profile.- Specified by:
getSecurityProfileDescriptionin interfaceCfnSecurityProfileProps
-
getSecurityProfileName
Description copied from interface:CfnSecurityProfilePropsThe name you gave to the security profile.- Specified by:
getSecurityProfileNamein interfaceCfnSecurityProfileProps
-
getTags
Description copied from interface:CfnSecurityProfilePropsMetadata that can be used to manage the security profile.- Specified by:
getTagsin interfaceCfnSecurityProfileProps
-
getTargetArns
Description copied from interface:CfnSecurityProfilePropsThe ARN of the target (thing group) to which the security profile is attached.- Specified by:
getTargetArnsin interfaceCfnSecurityProfileProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-