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