Class FlowLogDestinationConfig.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.FlowLogDestinationConfig.Jsii$Proxy
- All Implemented Interfaces:
FlowLogDestinationConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- FlowLogDestinationConfig
@Stability(Stable)
@Internal
public static final class FlowLogDestinationConfig.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements FlowLogDestinationConfig
An implementation for
FlowLogDestinationConfig-
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.ec2.FlowLogDestinationConfig
FlowLogDestinationConfig.Builder, FlowLogDestinationConfig.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theFlowLogDestinationConfig.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 IRoleThe IAM Role that has access to publish to CloudWatch logs.final StringS3 bucket key prefix to publish the flow logs to.final FlowLogDestinationTypeThe type of destination to publish the flow logs to.final ILogGroupThe CloudWatch Logs Log Group to publish the flow logs to.final IBucketS3 bucket to publish the flow logs to.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 theFlowLogDestinationConfig.Builder.
-
-
Method Details
-
getLogDestinationType
Description copied from interface:FlowLogDestinationConfigThe type of destination to publish the flow logs to.Default: - CLOUD_WATCH_LOGS
- Specified by:
getLogDestinationTypein interfaceFlowLogDestinationConfig
-
getIamRole
Description copied from interface:FlowLogDestinationConfigThe IAM Role that has access to publish to CloudWatch logs.Default: - default IAM role is created for you
- Specified by:
getIamRolein interfaceFlowLogDestinationConfig
-
getKeyPrefix
Description copied from interface:FlowLogDestinationConfigS3 bucket key prefix to publish the flow logs to.Default: - undefined
- Specified by:
getKeyPrefixin interfaceFlowLogDestinationConfig
-
getLogGroup
Description copied from interface:FlowLogDestinationConfigThe CloudWatch Logs Log Group to publish the flow logs to.Default: - default log group is created for you
- Specified by:
getLogGroupin interfaceFlowLogDestinationConfig
-
getS3Bucket
Description copied from interface:FlowLogDestinationConfigS3 bucket to publish the flow logs to.Default: - undefined
- Specified by:
getS3Bucketin interfaceFlowLogDestinationConfig
-
$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()
-