Class CfnTelemetryRulePropsMixin.TelemetryRuleProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.observabilityadmin.CfnTelemetryRulePropsMixin.TelemetryRuleProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnTelemetryRulePropsMixin.TelemetryRuleProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTelemetryRulePropsMixin.TelemetryRuleProperty
@Stability(Stable)
@Internal
public static final class CfnTelemetryRulePropsMixin.TelemetryRuleProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnTelemetryRulePropsMixin.TelemetryRuleProperty
An implementation for
CfnTelemetryRulePropsMixin.TelemetryRuleProperty-
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.TelemetryRuleProperty
CfnTelemetryRulePropsMixin.TelemetryRuleProperty.Builder, CfnTelemetryRulePropsMixin.TelemetryRuleProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnTelemetryRulePropsMixin.TelemetryRuleProperty.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 ObjectWhen true, configuration drift in managed telemetry resources will be detected and remediated for resource-level fields.final ObjectWhen true, the rule is replicated to all supported regions.final ObjectConfiguration specifying where and how the telemetry data should be delivered.List of AWS region codes where the rule should be replicated.final StringThe type of AWS resource to configure telemetry for (e.g., "AWS::EC2::VPC", "AWS::EKS::Cluster", "AWS::WAFv2::WebACL").final StringCriteria for selecting which resources the rule applies to, such as resource tags.The specific telemetry source types to configure for the resource, such as VPC_FLOW_LOGS or EKS_AUDIT_LOGS.final StringThe type of telemetry to collect (Logs, Metrics, or Traces).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 theCfnTelemetryRulePropsMixin.TelemetryRuleProperty.Builder.
-
-
Method Details
-
getAllowFieldUpdates
Description copied from interface:CfnTelemetryRulePropsMixin.TelemetryRulePropertyWhen true, configuration drift in managed telemetry resources will be detected and remediated for resource-level fields.Returns union: either
BooleanorIResolvableDefault: - false
- Specified by:
getAllowFieldUpdatesin interfaceCfnTelemetryRulePropsMixin.TelemetryRuleProperty- See Also:
-
getAllRegions
Description copied from interface:CfnTelemetryRulePropsMixin.TelemetryRulePropertyWhen true, the rule is replicated to all supported regions.Returns union: either
BooleanorIResolvable- Specified by:
getAllRegionsin interfaceCfnTelemetryRulePropsMixin.TelemetryRuleProperty- See Also:
-
getDestinationConfiguration
Description copied from interface:CfnTelemetryRulePropsMixin.TelemetryRulePropertyConfiguration specifying where and how the telemetry data should be delivered.Returns union: either
IResolvableorCfnTelemetryRulePropsMixin.TelemetryDestinationConfigurationProperty- Specified by:
getDestinationConfigurationin interfaceCfnTelemetryRulePropsMixin.TelemetryRuleProperty- See Also:
-
getRegions
Description copied from interface:CfnTelemetryRulePropsMixin.TelemetryRulePropertyList of AWS region codes where the rule should be replicated.- Specified by:
getRegionsin interfaceCfnTelemetryRulePropsMixin.TelemetryRuleProperty- See Also:
-
getResourceType
Description copied from interface:CfnTelemetryRulePropsMixin.TelemetryRulePropertyThe type of AWS resource to configure telemetry for (e.g., "AWS::EC2::VPC", "AWS::EKS::Cluster", "AWS::WAFv2::WebACL").- Specified by:
getResourceTypein interfaceCfnTelemetryRulePropsMixin.TelemetryRuleProperty- See Also:
-
getSelectionCriteria
Description copied from interface:CfnTelemetryRulePropsMixin.TelemetryRulePropertyCriteria for selecting which resources the rule applies to, such as resource tags.- Specified by:
getSelectionCriteriain interfaceCfnTelemetryRulePropsMixin.TelemetryRuleProperty- See Also:
-
getTelemetrySourceTypes
Description copied from interface:CfnTelemetryRulePropsMixin.TelemetryRulePropertyThe specific telemetry source types to configure for the resource, such as VPC_FLOW_LOGS or EKS_AUDIT_LOGS.TelemetrySourceTypes must be correlated with the specific resource type.
- Specified by:
getTelemetrySourceTypesin interfaceCfnTelemetryRulePropsMixin.TelemetryRuleProperty- See Also:
-
getTelemetryType
Description copied from interface:CfnTelemetryRulePropsMixin.TelemetryRulePropertyThe type of telemetry to collect (Logs, Metrics, or Traces).- Specified by:
getTelemetryTypein interfaceCfnTelemetryRulePropsMixin.TelemetryRuleProperty- 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()
-