public static final class FlowLogProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements FlowLogProps
FlowLogProps
FlowLogProps.Builder, FlowLogProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
FlowLogDestination |
getDestination()
Specifies the type of destination to which the flow log data is to be published.
|
java.lang.String |
getFlowLogName()
The name of the FlowLog.
|
FlowLogResourceType |
getResourceType()
The type of resource for which to create the flow log.
|
FlowLogTrafficType |
getTrafficType()
The type of traffic to log.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final FlowLogResourceType getResourceType()
FlowLogProps
getResourceType
in interface FlowLogProps
public final java.lang.String getFlowLogName()
FlowLogProps
It is not recommended to use an explicit name.
Default: If you don't specify a flowLogName, AWS CloudFormation generates a unique physical ID and uses that ID for the group name.
getFlowLogName
in interface FlowLogProps
public final FlowLogDestination getDestination()
FlowLogOptions
Flow log data can be published to CloudWatch Logs or Amazon S3
Default: FlowLogDestinationType.toCloudWatchLogs()
getDestination
in interface FlowLogOptions
public final FlowLogTrafficType getTrafficType()
FlowLogOptions
You can log traffic that the resource accepts or rejects, or all traffic.
Default: ALL
getTrafficType
in interface FlowLogOptions
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()