Class CfnOrganizationTelemetryRulePropsMixin.TelemetryRuleProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.observabilityadmin.CfnOrganizationTelemetryRulePropsMixin.TelemetryRuleProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnOrganizationTelemetryRulePropsMixin.TelemetryRuleProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnOrganizationTelemetryRulePropsMixin.TelemetryRuleProperty
@Stability(Stable)
@Internal
public static final class CfnOrganizationTelemetryRulePropsMixin.TelemetryRuleProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnOrganizationTelemetryRulePropsMixin.TelemetryRuleProperty
An implementation for
CfnOrganizationTelemetryRulePropsMixin.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.CfnOrganizationTelemetryRulePropsMixin.TelemetryRuleProperty
CfnOrganizationTelemetryRulePropsMixin.TelemetryRuleProperty.Builder, CfnOrganizationTelemetryRulePropsMixin.TelemetryRuleProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnOrganizationTelemetryRulePropsMixin.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 ObjectConfiguration specifying where and how the telemetry data should be delivered.final StringThe type of AWS resource to configure telemetry for (e.g., "AWS::EC2::VPC", "AWS::EKS::Cluster", "AWS::WAFv2::WebACL").final StringgetScope()The organizational scope to which the rule applies, specified using accounts or organizational units.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 theCfnOrganizationTelemetryRulePropsMixin.TelemetryRuleProperty.Builder.
-
-
Method Details
-
getDestinationConfiguration
Description copied from interface:CfnOrganizationTelemetryRulePropsMixin.TelemetryRulePropertyConfiguration specifying where and how the telemetry data should be delivered.Returns union: either
IResolvableorCfnOrganizationTelemetryRulePropsMixin.TelemetryDestinationConfigurationProperty- Specified by:
getDestinationConfigurationin interfaceCfnOrganizationTelemetryRulePropsMixin.TelemetryRuleProperty- See Also:
-
getResourceType
Description copied from interface:CfnOrganizationTelemetryRulePropsMixin.TelemetryRulePropertyThe type of AWS resource to configure telemetry for (e.g., "AWS::EC2::VPC", "AWS::EKS::Cluster", "AWS::WAFv2::WebACL").- Specified by:
getResourceTypein interfaceCfnOrganizationTelemetryRulePropsMixin.TelemetryRuleProperty- See Also:
-
getScope
Description copied from interface:CfnOrganizationTelemetryRulePropsMixin.TelemetryRulePropertyThe organizational scope to which the rule applies, specified using accounts or organizational units.- Specified by:
getScopein interfaceCfnOrganizationTelemetryRulePropsMixin.TelemetryRuleProperty- See Also:
-
getSelectionCriteria
Description copied from interface:CfnOrganizationTelemetryRulePropsMixin.TelemetryRulePropertyCriteria for selecting which resources the rule applies to, such as resource tags.- Specified by:
getSelectionCriteriain interfaceCfnOrganizationTelemetryRulePropsMixin.TelemetryRuleProperty- See Also:
-
getTelemetrySourceTypes
Description copied from interface:CfnOrganizationTelemetryRulePropsMixin.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 interfaceCfnOrganizationTelemetryRulePropsMixin.TelemetryRuleProperty- See Also:
-
getTelemetryType
Description copied from interface:CfnOrganizationTelemetryRulePropsMixin.TelemetryRulePropertyThe type of telemetry to collect (Logs, Metrics, or Traces).- Specified by:
getTelemetryTypein interfaceCfnOrganizationTelemetryRulePropsMixin.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()
-