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