Class CfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.observabilityadmin.CfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationProperty
@Stability(Stable)
@Internal
public static final class CfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationProperty
An implementation for
CfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationProperty-
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.cfnpropertymixins.services.observabilityadmin.CfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationProperty
CfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationProperty.Builder, CfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationProperty.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 ObjectConfiguration parameters specific to AWS CloudTrail when CloudTrail is the source type.final StringThe pattern used to generate the destination path or name, supporting macros likeand . final StringThe type of destination for the telemetry data (e.g., "Amazon CloudWatch Logs", "S3").final ObjectConfiguration parameters specific to ELB load balancer logging when ELB is the resource type.final ObjectConfiguration parameters specific to Amazon Bedrock AgentCore logging when Amazon Bedrock AgentCore is the resource type.final NumberThe number of days to retain the telemetry data in the destination.final ObjectConfiguration parameters specific to VPC Flow Logs when VPC is the resource type.final ObjectConfiguration parameters specific to WAF logging when WAF is the resource type.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
protected Jsii$Proxy(CfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationProperty.Builder.
-
-
Method Details
-
getCloudtrailParameters
Description copied from interface:CfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationPropertyConfiguration parameters specific to AWS CloudTrail when CloudTrail is the source type.Returns union: either
IResolvableorCfnTelemetryRulePropsMixin.CloudtrailParametersProperty- Specified by:
getCloudtrailParametersin interfaceCfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationProperty- See Also:
-
getDestinationPattern
Description copied from interface:CfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationPropertyThe pattern used to generate the destination path or name, supporting macros likeand . - Specified by:
getDestinationPatternin interfaceCfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationProperty- See Also:
-
getDestinationType
Description copied from interface:CfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationPropertyThe type of destination for the telemetry data (e.g., "Amazon CloudWatch Logs", "S3").- Specified by:
getDestinationTypein interfaceCfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationProperty- See Also:
-
getElbLoadBalancerLoggingParameters
Description copied from interface:CfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationPropertyConfiguration parameters specific to ELB load balancer logging when ELB is the resource type.Returns union: either
IResolvableorCfnTelemetryRulePropsMixin.ELBLoadBalancerLoggingParametersProperty- Specified by:
getElbLoadBalancerLoggingParametersin interfaceCfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationProperty- See Also:
-
getLogDeliveryParameters
Description copied from interface:CfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationPropertyConfiguration parameters specific to Amazon Bedrock AgentCore logging when Amazon Bedrock AgentCore is the resource type.Returns union: either
IResolvableorCfnTelemetryRulePropsMixin.LogDeliveryParametersProperty- Specified by:
getLogDeliveryParametersin interfaceCfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationProperty- See Also:
-
getRetentionInDays
Description copied from interface:CfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationPropertyThe number of days to retain the telemetry data in the destination.- Specified by:
getRetentionInDaysin interfaceCfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationProperty- See Also:
-
getVpcFlowLogParameters
Description copied from interface:CfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationPropertyConfiguration parameters specific to VPC Flow Logs when VPC is the resource type.Returns union: either
IResolvableorCfnTelemetryRulePropsMixin.VPCFlowLogParametersProperty- Specified by:
getVpcFlowLogParametersin interfaceCfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationProperty- See Also:
-
getWafLoggingParameters
Description copied from interface:CfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationPropertyConfiguration parameters specific to WAF logging when WAF is the resource type.Returns union: either
IResolvableorCfnTelemetryRulePropsMixin.WAFLoggingParametersProperty- Specified by:
getWafLoggingParametersin interfaceCfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationProperty- 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()
-