Class CfnSubscriptionFilterProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.logs.CfnSubscriptionFilterProps.Jsii$Proxy
- All Implemented Interfaces:
CfnSubscriptionFilterProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnSubscriptionFilterProps
@Stability(Stable)
@Internal
public static final class CfnSubscriptionFilterProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnSubscriptionFilterProps
An implementation for
CfnSubscriptionFilterProps-
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.logs.CfnSubscriptionFilterProps
CfnSubscriptionFilterProps.Builder, CfnSubscriptionFilterProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnSubscriptionFilterProps.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 ObjectThis parameter is valid only for log groups that have an active log transformer.final StringThe Amazon Resource Name (ARN) of the destination.final StringThe method used to distribute log data to the destination, which can be either random or grouped by log stream.final StringThe name of the subscription filter.final StringThe filtering expressions that restrict what gets delivered to the destination AWS resource.final StringThe log group to associate with the subscription filter.final StringThe ARN of an IAM role that grants CloudWatch Logs permissions to deliver ingested log events to the destination stream.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 theCfnSubscriptionFilterProps.Builder.
-
-
Method Details
-
getDestinationArn
Description copied from interface:CfnSubscriptionFilterPropsThe Amazon Resource Name (ARN) of the destination.- Specified by:
getDestinationArnin interfaceCfnSubscriptionFilterProps- See Also:
-
getFilterPattern
Description copied from interface:CfnSubscriptionFilterPropsThe filtering expressions that restrict what gets delivered to the destination AWS resource.For more information about the filter pattern syntax, see Filter and Pattern Syntax .
- Specified by:
getFilterPatternin interfaceCfnSubscriptionFilterProps- See Also:
-
getLogGroupName
Description copied from interface:CfnSubscriptionFilterPropsThe log group to associate with the subscription filter.All log events that are uploaded to this log group are filtered and delivered to the specified AWS resource if the filter pattern matches the log events.
- Specified by:
getLogGroupNamein interfaceCfnSubscriptionFilterProps- See Also:
-
getApplyOnTransformedLogs
Description copied from interface:CfnSubscriptionFilterPropsThis parameter is valid only for log groups that have an active log transformer.For more information about log transformers, see PutTransformer .
If this value is
true, the subscription filter is applied on the transformed version of the log events instead of the original ingested log events.- Specified by:
getApplyOnTransformedLogsin interfaceCfnSubscriptionFilterProps- See Also:
-
getDistribution
Description copied from interface:CfnSubscriptionFilterPropsThe method used to distribute log data to the destination, which can be either random or grouped by log stream.- Specified by:
getDistributionin interfaceCfnSubscriptionFilterProps- See Also:
-
getFilterName
Description copied from interface:CfnSubscriptionFilterPropsThe name of the subscription filter.- Specified by:
getFilterNamein interfaceCfnSubscriptionFilterProps- See Also:
-
getRoleArn
Description copied from interface:CfnSubscriptionFilterPropsThe ARN of an IAM role that grants CloudWatch Logs permissions to deliver ingested log events to the destination stream.You don't need to provide the ARN when you are working with a logical destination for cross-account delivery.
- Specified by:
getRoleArnin interfaceCfnSubscriptionFilterProps- 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()
-