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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.logs.CfnSubscriptionFilterProps
CfnSubscriptionFilterProps.Builder, CfnSubscriptionFilterProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnSubscriptionFilterProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
The Amazon Resource Name (ARN) of the destination.final String
The method used to distribute log data to the destination, which can be either random or grouped by log stream.final String
The name of the subscription filter.final String
The filtering expressions that restrict what gets delivered to the destination AWS resource.final String
The log group to associate with the subscription filter.final String
The ARN of an IAM role that grants CloudWatch Logs permissions to deliver ingested log events to the destination stream.final int
hashCode()
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:CfnSubscriptionFilterProps
The Amazon Resource Name (ARN) of the destination.- Specified by:
getDestinationArn
in interfaceCfnSubscriptionFilterProps
-
getFilterPattern
Description copied from interface:CfnSubscriptionFilterProps
The 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:
getFilterPattern
in interfaceCfnSubscriptionFilterProps
-
getLogGroupName
Description copied from interface:CfnSubscriptionFilterProps
The 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:
getLogGroupName
in interfaceCfnSubscriptionFilterProps
-
getDistribution
Description copied from interface:CfnSubscriptionFilterProps
The method used to distribute log data to the destination, which can be either random or grouped by log stream.- Specified by:
getDistribution
in interfaceCfnSubscriptionFilterProps
-
getFilterName
Description copied from interface:CfnSubscriptionFilterProps
The name of the subscription filter.- Specified by:
getFilterName
in interfaceCfnSubscriptionFilterProps
-
getRoleArn
Description copied from interface:CfnSubscriptionFilterProps
The 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:
getRoleArn
in interfaceCfnSubscriptionFilterProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-