Interface CfnSecurityProfilePropsMixin.MetricsExportConfigProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnSecurityProfilePropsMixin.MetricsExportConfigProperty.Jsii$Proxy
- Enclosing class:
CfnSecurityProfilePropsMixin
@Stability(Stable)
public static interface CfnSecurityProfilePropsMixin.MetricsExportConfigProperty
extends software.amazon.jsii.JsiiSerializable
Specifies the MQTT topic and role ARN required for metric export.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.iot.*;
MetricsExportConfigProperty metricsExportConfigProperty = MetricsExportConfigProperty.builder()
.mqttTopic("mqttTopic")
.roleArn("roleArn")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnSecurityProfilePropsMixin.MetricsExportConfigPropertystatic final classAn implementation forCfnSecurityProfilePropsMixin.MetricsExportConfigProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe MQTT topic that Device Defender Detect should publish messages to for metrics export.default StringThis role ARN has permission to publish MQTT messages, after which Device Defender Detect can assume the role and publish messages on your behalf.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getMqttTopic
The MQTT topic that Device Defender Detect should publish messages to for metrics export.- See Also:
-
getRoleArn
This role ARN has permission to publish MQTT messages, after which Device Defender Detect can assume the role and publish messages on your behalf.- See Also:
-
builder
@Stability(Stable) static CfnSecurityProfilePropsMixin.MetricsExportConfigProperty.Builder builder()
-