Class CfnSecurityProfileProps.Jsii$Proxy
- All Implemented Interfaces:
CfnSecurityProfileProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnSecurityProfileProps
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 ObjectSpecifies the MQTT topic and role ARN required for metric export.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.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnSecurityProfile.MetricToRetainProperty>- Specified by:
getAdditionalMetricsToRetainV2in interfaceCfnSecurityProfileProps- See Also:
-
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.
Returns union: either
IResolvableor Mapinvalid input: '<'String, eitherIResolvableorCfnSecurityProfile.AlertTargetProperty>- Specified by:
getAlertTargetsin interfaceCfnSecurityProfileProps- See Also:
-
getBehaviors
Description copied from interface:CfnSecurityProfilePropsSpecifies the behaviors that, when violated by a device (thing), cause an alert.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnSecurityProfile.BehaviorProperty>- Specified by:
getBehaviorsin interfaceCfnSecurityProfileProps- See Also:
-
getMetricsExportConfig
Description copied from interface:CfnSecurityProfilePropsSpecifies the MQTT topic and role ARN required for metric export.Returns union: either
IResolvableorCfnSecurityProfile.MetricsExportConfigProperty- Specified by:
getMetricsExportConfigin interfaceCfnSecurityProfileProps- See Also:
-
getSecurityProfileDescription
Description copied from interface:CfnSecurityProfilePropsA description of the security profile.- Specified by:
getSecurityProfileDescriptionin interfaceCfnSecurityProfileProps- See Also:
-
getSecurityProfileName
Description copied from interface:CfnSecurityProfilePropsThe name you gave to the security profile.- Specified by:
getSecurityProfileNamein interfaceCfnSecurityProfileProps- See Also:
-
getTags
Description copied from interface:CfnSecurityProfilePropsMetadata that can be used to manage the security profile.- Specified by:
getTagsin interfaceCfnSecurityProfileProps- See Also:
-
getTargetArns
Description copied from interface:CfnSecurityProfilePropsThe ARN of the target (thing group) to which the security profile is attached.- Specified by:
getTargetArnsin interfaceCfnSecurityProfileProps- See Also:
-
$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()
-