Versions in this module Expand all Collapse all v13 v13.0.0 Apr 14, 2023 Changes in this version + func NewVpnConnectionRoutesList_Override(v VpnConnectionRoutesList, terraformResource cdktf.IInterpolatingParent, ...) + func NewVpnConnectionRoutesOutputReference_Override(v VpnConnectionRoutesOutputReference, ...) + func NewVpnConnectionTunnel1LogOptionsCloudwatchLogOptionsOutputReference_Override(v VpnConnectionTunnel1LogOptionsCloudwatchLogOptionsOutputReference, ...) + func NewVpnConnectionTunnel1LogOptionsOutputReference_Override(v VpnConnectionTunnel1LogOptionsOutputReference, ...) + func NewVpnConnectionTunnel2LogOptionsCloudwatchLogOptionsOutputReference_Override(v VpnConnectionTunnel2LogOptionsCloudwatchLogOptionsOutputReference, ...) + func NewVpnConnectionTunnel2LogOptionsOutputReference_Override(v VpnConnectionTunnel2LogOptionsOutputReference, ...) + func NewVpnConnectionVgwTelemetryList_Override(v VpnConnectionVgwTelemetryList, terraformResource cdktf.IInterpolatingParent, ...) + func NewVpnConnectionVgwTelemetryOutputReference_Override(v VpnConnectionVgwTelemetryOutputReference, ...) + func NewVpnConnection_Override(v VpnConnection, scope constructs.Construct, id *string, ...) + func VpnConnection_IsConstruct(x interface{}) *bool + func VpnConnection_IsTerraformElement(x interface{}) *bool + func VpnConnection_IsTerraformResource(x interface{}) *bool + func VpnConnection_TfResourceType() *string + type VpnConnection interface + AddOverride func(path *string, value interface{}) + Arn func() *string + CdktfStack func() cdktf.TerraformStack + Connection func() interface{} + ConstructNodeMetadata func() *map[string]interface{} + CoreNetworkArn func() *string + CoreNetworkAttachmentArn func() *string + Count func() *float64 + CustomerGatewayConfiguration func() *string + CustomerGatewayId func() *string + CustomerGatewayIdInput func() *string + DependsOn func() *[]*string + EnableAcceleration func() interface{} + EnableAccelerationInput func() interface{} + ForEach func() cdktf.ITerraformIterator + Fqn func() *string + FriendlyUniqueId func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Id func() *string + IdInput func() *string + InterpolationForAttribute func(terraformAttribute *string) cdktf.IResolvable + Lifecycle func() *cdktf.TerraformResourceLifecycle + LocalIpv4NetworkCidr func() *string + LocalIpv4NetworkCidrInput func() *string + LocalIpv6NetworkCidr func() *string + LocalIpv6NetworkCidrInput func() *string + Node func() constructs.Node + OutsideIpAddressType func() *string + OutsideIpAddressTypeInput func() *string + OverrideLogicalId func(newLogicalId *string) + Provider func() cdktf.TerraformProvider + Provisioners func() *[]interface{} + PutTunnel1LogOptions func(value *VpnConnectionTunnel1LogOptions) + PutTunnel2LogOptions func(value *VpnConnectionTunnel2LogOptions) + RawOverrides func() interface{} + RemoteIpv4NetworkCidr func() *string + RemoteIpv4NetworkCidrInput func() *string + RemoteIpv6NetworkCidr func() *string + RemoteIpv6NetworkCidrInput func() *string + ResetEnableAcceleration func() + ResetId func() + ResetLocalIpv4NetworkCidr func() + ResetLocalIpv6NetworkCidr func() + ResetOutsideIpAddressType func() + ResetOverrideLogicalId func() + ResetRemoteIpv4NetworkCidr func() + ResetRemoteIpv6NetworkCidr func() + ResetStaticRoutesOnly func() + ResetTags func() + ResetTagsAll func() + ResetTransitGatewayId func() + ResetTransportTransitGatewayAttachmentId func() + ResetTunnel1DpdTimeoutAction func() + ResetTunnel1DpdTimeoutSeconds func() + ResetTunnel1IkeVersions func() + ResetTunnel1InsideCidr func() + ResetTunnel1InsideIpv6Cidr func() + ResetTunnel1LogOptions func() + ResetTunnel1Phase1DhGroupNumbers func() + ResetTunnel1Phase1EncryptionAlgorithms func() + ResetTunnel1Phase1IntegrityAlgorithms func() + ResetTunnel1Phase1LifetimeSeconds func() + ResetTunnel1Phase2DhGroupNumbers func() + ResetTunnel1Phase2EncryptionAlgorithms func() + ResetTunnel1Phase2IntegrityAlgorithms func() + ResetTunnel1Phase2LifetimeSeconds func() + ResetTunnel1PresharedKey func() + ResetTunnel1RekeyFuzzPercentage func() + ResetTunnel1RekeyMarginTimeSeconds func() + ResetTunnel1ReplayWindowSize func() + ResetTunnel1StartupAction func() + ResetTunnel2DpdTimeoutAction func() + ResetTunnel2DpdTimeoutSeconds func() + ResetTunnel2IkeVersions func() + ResetTunnel2InsideCidr func() + ResetTunnel2InsideIpv6Cidr func() + ResetTunnel2LogOptions func() + ResetTunnel2Phase1DhGroupNumbers func() + ResetTunnel2Phase1EncryptionAlgorithms func() + ResetTunnel2Phase1IntegrityAlgorithms func() + ResetTunnel2Phase1LifetimeSeconds func() + ResetTunnel2Phase2DhGroupNumbers func() + ResetTunnel2Phase2EncryptionAlgorithms func() + ResetTunnel2Phase2IntegrityAlgorithms func() + ResetTunnel2Phase2LifetimeSeconds func() + ResetTunnel2PresharedKey func() + ResetTunnel2RekeyFuzzPercentage func() + ResetTunnel2RekeyMarginTimeSeconds func() + ResetTunnel2ReplayWindowSize func() + ResetTunnel2StartupAction func() + ResetTunnelInsideIpVersion func() + ResetVpnGatewayId func() + Routes func() VpnConnectionRoutesList + SetConnection func(val interface{}) + SetCount func(val *float64) + SetCustomerGatewayId func(val *string) + SetDependsOn func(val *[]*string) + SetEnableAcceleration func(val interface{}) + SetForEach func(val cdktf.ITerraformIterator) + SetId func(val *string) + SetLifecycle func(val *cdktf.TerraformResourceLifecycle) + SetLocalIpv4NetworkCidr func(val *string) + SetLocalIpv6NetworkCidr func(val *string) + SetOutsideIpAddressType func(val *string) + SetProvider func(val cdktf.TerraformProvider) + SetProvisioners func(val *[]interface{}) + SetRemoteIpv4NetworkCidr func(val *string) + SetRemoteIpv6NetworkCidr func(val *string) + SetStaticRoutesOnly func(val interface{}) + SetTags func(val *map[string]*string) + SetTagsAll func(val *map[string]*string) + SetTransitGatewayId func(val *string) + SetTransportTransitGatewayAttachmentId func(val *string) + SetTunnel1DpdTimeoutAction func(val *string) + SetTunnel1DpdTimeoutSeconds func(val *float64) + SetTunnel1IkeVersions func(val *[]*string) + SetTunnel1InsideCidr func(val *string) + SetTunnel1InsideIpv6Cidr func(val *string) + SetTunnel1Phase1DhGroupNumbers func(val *[]*float64) + SetTunnel1Phase1EncryptionAlgorithms func(val *[]*string) + SetTunnel1Phase1IntegrityAlgorithms func(val *[]*string) + SetTunnel1Phase1LifetimeSeconds func(val *float64) + SetTunnel1Phase2DhGroupNumbers func(val *[]*float64) + SetTunnel1Phase2EncryptionAlgorithms func(val *[]*string) + SetTunnel1Phase2IntegrityAlgorithms func(val *[]*string) + SetTunnel1Phase2LifetimeSeconds func(val *float64) + SetTunnel1PresharedKey func(val *string) + SetTunnel1RekeyFuzzPercentage func(val *float64) + SetTunnel1RekeyMarginTimeSeconds func(val *float64) + SetTunnel1ReplayWindowSize func(val *float64) + SetTunnel1StartupAction func(val *string) + SetTunnel2DpdTimeoutAction func(val *string) + SetTunnel2DpdTimeoutSeconds func(val *float64) + SetTunnel2IkeVersions func(val *[]*string) + SetTunnel2InsideCidr func(val *string) + SetTunnel2InsideIpv6Cidr func(val *string) + SetTunnel2Phase1DhGroupNumbers func(val *[]*float64) + SetTunnel2Phase1EncryptionAlgorithms func(val *[]*string) + SetTunnel2Phase1IntegrityAlgorithms func(val *[]*string) + SetTunnel2Phase1LifetimeSeconds func(val *float64) + SetTunnel2Phase2DhGroupNumbers func(val *[]*float64) + SetTunnel2Phase2EncryptionAlgorithms func(val *[]*string) + SetTunnel2Phase2IntegrityAlgorithms func(val *[]*string) + SetTunnel2Phase2LifetimeSeconds func(val *float64) + SetTunnel2PresharedKey func(val *string) + SetTunnel2RekeyFuzzPercentage func(val *float64) + SetTunnel2RekeyMarginTimeSeconds func(val *float64) + SetTunnel2ReplayWindowSize func(val *float64) + SetTunnel2StartupAction func(val *string) + SetTunnelInsideIpVersion func(val *string) + SetType func(val *string) + SetVpnGatewayId func(val *string) + StaticRoutesOnly func() interface{} + StaticRoutesOnlyInput func() interface{} + SynthesizeAttributes func() *map[string]interface{} + Tags func() *map[string]*string + TagsAll func() *map[string]*string + TagsAllInput func() *map[string]*string + TagsInput func() *map[string]*string + TerraformGeneratorMetadata func() *cdktf.TerraformProviderGeneratorMetadata + TerraformMetaArguments func() *map[string]interface{} + TerraformResourceType func() *string + ToMetadata func() interface{} + ToString func() *string + ToTerraform func() interface{} + TransitGatewayAttachmentId func() *string + TransitGatewayId func() *string + TransitGatewayIdInput func() *string + TransportTransitGatewayAttachmentId func() *string + TransportTransitGatewayAttachmentIdInput func() *string + Tunnel1Address func() *string + Tunnel1BgpAsn func() *string + Tunnel1BgpHoldtime func() *float64 + Tunnel1CgwInsideAddress func() *string + Tunnel1DpdTimeoutAction func() *string + Tunnel1DpdTimeoutActionInput func() *string + Tunnel1DpdTimeoutSeconds func() *float64 + Tunnel1DpdTimeoutSecondsInput func() *float64 + Tunnel1IkeVersions func() *[]*string + Tunnel1IkeVersionsInput func() *[]*string + Tunnel1InsideCidr func() *string + Tunnel1InsideCidrInput func() *string + Tunnel1InsideIpv6Cidr func() *string + Tunnel1InsideIpv6CidrInput func() *string + Tunnel1LogOptions func() VpnConnectionTunnel1LogOptionsOutputReference + Tunnel1LogOptionsInput func() *VpnConnectionTunnel1LogOptions + Tunnel1Phase1DhGroupNumbers func() *[]*float64 + Tunnel1Phase1DhGroupNumbersInput func() *[]*float64 + Tunnel1Phase1EncryptionAlgorithms func() *[]*string + Tunnel1Phase1EncryptionAlgorithmsInput func() *[]*string + Tunnel1Phase1IntegrityAlgorithms func() *[]*string + Tunnel1Phase1IntegrityAlgorithmsInput func() *[]*string + Tunnel1Phase1LifetimeSeconds func() *float64 + Tunnel1Phase1LifetimeSecondsInput func() *float64 + Tunnel1Phase2DhGroupNumbers func() *[]*float64 + Tunnel1Phase2DhGroupNumbersInput func() *[]*float64 + Tunnel1Phase2EncryptionAlgorithms func() *[]*string + Tunnel1Phase2EncryptionAlgorithmsInput func() *[]*string + Tunnel1Phase2IntegrityAlgorithms func() *[]*string + Tunnel1Phase2IntegrityAlgorithmsInput func() *[]*string + Tunnel1Phase2LifetimeSeconds func() *float64 + Tunnel1Phase2LifetimeSecondsInput func() *float64 + Tunnel1PresharedKey func() *string + Tunnel1PresharedKeyInput func() *string + Tunnel1RekeyFuzzPercentage func() *float64 + Tunnel1RekeyFuzzPercentageInput func() *float64 + Tunnel1RekeyMarginTimeSeconds func() *float64 + Tunnel1RekeyMarginTimeSecondsInput func() *float64 + Tunnel1ReplayWindowSize func() *float64 + Tunnel1ReplayWindowSizeInput func() *float64 + Tunnel1StartupAction func() *string + Tunnel1StartupActionInput func() *string + Tunnel1VgwInsideAddress func() *string + Tunnel2Address func() *string + Tunnel2BgpAsn func() *string + Tunnel2BgpHoldtime func() *float64 + Tunnel2CgwInsideAddress func() *string + Tunnel2DpdTimeoutAction func() *string + Tunnel2DpdTimeoutActionInput func() *string + Tunnel2DpdTimeoutSeconds func() *float64 + Tunnel2DpdTimeoutSecondsInput func() *float64 + Tunnel2IkeVersions func() *[]*string + Tunnel2IkeVersionsInput func() *[]*string + Tunnel2InsideCidr func() *string + Tunnel2InsideCidrInput func() *string + Tunnel2InsideIpv6Cidr func() *string + Tunnel2InsideIpv6CidrInput func() *string + Tunnel2LogOptions func() VpnConnectionTunnel2LogOptionsOutputReference + Tunnel2LogOptionsInput func() *VpnConnectionTunnel2LogOptions + Tunnel2Phase1DhGroupNumbers func() *[]*float64 + Tunnel2Phase1DhGroupNumbersInput func() *[]*float64 + Tunnel2Phase1EncryptionAlgorithms func() *[]*string + Tunnel2Phase1EncryptionAlgorithmsInput func() *[]*string + Tunnel2Phase1IntegrityAlgorithms func() *[]*string + Tunnel2Phase1IntegrityAlgorithmsInput func() *[]*string + Tunnel2Phase1LifetimeSeconds func() *float64 + Tunnel2Phase1LifetimeSecondsInput func() *float64 + Tunnel2Phase2DhGroupNumbers func() *[]*float64 + Tunnel2Phase2DhGroupNumbersInput func() *[]*float64 + Tunnel2Phase2EncryptionAlgorithms func() *[]*string + Tunnel2Phase2EncryptionAlgorithmsInput func() *[]*string + Tunnel2Phase2IntegrityAlgorithms func() *[]*string + Tunnel2Phase2IntegrityAlgorithmsInput func() *[]*string + Tunnel2Phase2LifetimeSeconds func() *float64 + Tunnel2Phase2LifetimeSecondsInput func() *float64 + Tunnel2PresharedKey func() *string + Tunnel2PresharedKeyInput func() *string + Tunnel2RekeyFuzzPercentage func() *float64 + Tunnel2RekeyFuzzPercentageInput func() *float64 + Tunnel2RekeyMarginTimeSeconds func() *float64 + Tunnel2RekeyMarginTimeSecondsInput func() *float64 + Tunnel2ReplayWindowSize func() *float64 + Tunnel2ReplayWindowSizeInput func() *float64 + Tunnel2StartupAction func() *string + Tunnel2StartupActionInput func() *string + Tunnel2VgwInsideAddress func() *string + TunnelInsideIpVersion func() *string + TunnelInsideIpVersionInput func() *string + Type func() *string + TypeInput func() *string + VgwTelemetry func() VpnConnectionVgwTelemetryList + VpnGatewayId func() *string + VpnGatewayIdInput func() *string + func NewVpnConnection(scope constructs.Construct, id *string, config *VpnConnectionConfig) VpnConnection + type VpnConnectionConfig struct + Connection interface{} + Count *float64 + CustomerGatewayId *string + DependsOn *[]cdktf.ITerraformDependable + EnableAcceleration interface{} + ForEach cdktf.ITerraformIterator + Id *string + Lifecycle *cdktf.TerraformResourceLifecycle + LocalIpv4NetworkCidr *string + LocalIpv6NetworkCidr *string + OutsideIpAddressType *string + Provider cdktf.TerraformProvider + Provisioners *[]interface{} + RemoteIpv4NetworkCidr *string + RemoteIpv6NetworkCidr *string + StaticRoutesOnly interface{} + Tags *map[string]*string + TagsAll *map[string]*string + TransitGatewayId *string + TransportTransitGatewayAttachmentId *string + Tunnel1DpdTimeoutAction *string + Tunnel1DpdTimeoutSeconds *float64 + Tunnel1IkeVersions *[]*string + Tunnel1InsideCidr *string + Tunnel1InsideIpv6Cidr *string + Tunnel1LogOptions *VpnConnectionTunnel1LogOptions + Tunnel1Phase1DhGroupNumbers *[]*float64 + Tunnel1Phase1EncryptionAlgorithms *[]*string + Tunnel1Phase1IntegrityAlgorithms *[]*string + Tunnel1Phase1LifetimeSeconds *float64 + Tunnel1Phase2DhGroupNumbers *[]*float64 + Tunnel1Phase2EncryptionAlgorithms *[]*string + Tunnel1Phase2IntegrityAlgorithms *[]*string + Tunnel1Phase2LifetimeSeconds *float64 + Tunnel1PresharedKey *string + Tunnel1RekeyFuzzPercentage *float64 + Tunnel1RekeyMarginTimeSeconds *float64 + Tunnel1ReplayWindowSize *float64 + Tunnel1StartupAction *string + Tunnel2DpdTimeoutAction *string + Tunnel2DpdTimeoutSeconds *float64 + Tunnel2IkeVersions *[]*string + Tunnel2InsideCidr *string + Tunnel2InsideIpv6Cidr *string + Tunnel2LogOptions *VpnConnectionTunnel2LogOptions + Tunnel2Phase1DhGroupNumbers *[]*float64 + Tunnel2Phase1EncryptionAlgorithms *[]*string + Tunnel2Phase1IntegrityAlgorithms *[]*string + Tunnel2Phase1LifetimeSeconds *float64 + Tunnel2Phase2DhGroupNumbers *[]*float64 + Tunnel2Phase2EncryptionAlgorithms *[]*string + Tunnel2Phase2IntegrityAlgorithms *[]*string + Tunnel2Phase2LifetimeSeconds *float64 + Tunnel2PresharedKey *string + Tunnel2RekeyFuzzPercentage *float64 + Tunnel2RekeyMarginTimeSeconds *float64 + Tunnel2ReplayWindowSize *float64 + Tunnel2StartupAction *string + TunnelInsideIpVersion *string + Type *string + VpnGatewayId *string + type VpnConnectionRoutes struct + type VpnConnectionRoutesList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) VpnConnectionRoutesOutputReference + Resolve func(_context cdktf.IResolveContext) interface{} + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewVpnConnectionRoutesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) VpnConnectionRoutesList + type VpnConnectionRoutesOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + DestinationCidrBlock func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *VpnConnectionRoutes + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *VpnConnectionRoutes) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + Source func() *string + State func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewVpnConnectionRoutesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) VpnConnectionRoutesOutputReference + type VpnConnectionTunnel1LogOptions struct + CloudwatchLogOptions *VpnConnectionTunnel1LogOptionsCloudwatchLogOptions + type VpnConnectionTunnel1LogOptionsCloudwatchLogOptions struct + LogEnabled interface{} + LogGroupArn *string + LogOutputFormat *string + type VpnConnectionTunnel1LogOptionsCloudwatchLogOptionsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *VpnConnectionTunnel1LogOptionsCloudwatchLogOptions + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + LogEnabled func() interface{} + LogEnabledInput func() interface{} + LogGroupArn func() *string + LogGroupArnInput func() *string + LogOutputFormat func() *string + LogOutputFormatInput func() *string + ResetLogEnabled func() + ResetLogGroupArn func() + ResetLogOutputFormat func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *VpnConnectionTunnel1LogOptionsCloudwatchLogOptions) + SetLogEnabled func(val interface{}) + SetLogGroupArn func(val *string) + SetLogOutputFormat func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewVpnConnectionTunnel1LogOptionsCloudwatchLogOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) VpnConnectionTunnel1LogOptionsCloudwatchLogOptionsOutputReference + type VpnConnectionTunnel1LogOptionsOutputReference interface + CloudwatchLogOptions func() VpnConnectionTunnel1LogOptionsCloudwatchLogOptionsOutputReference + CloudwatchLogOptionsInput func() *VpnConnectionTunnel1LogOptionsCloudwatchLogOptions + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *VpnConnectionTunnel1LogOptions + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + PutCloudwatchLogOptions func(value *VpnConnectionTunnel1LogOptionsCloudwatchLogOptions) + ResetCloudwatchLogOptions func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *VpnConnectionTunnel1LogOptions) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewVpnConnectionTunnel1LogOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) VpnConnectionTunnel1LogOptionsOutputReference + type VpnConnectionTunnel2LogOptions struct + CloudwatchLogOptions *VpnConnectionTunnel2LogOptionsCloudwatchLogOptions + type VpnConnectionTunnel2LogOptionsCloudwatchLogOptions struct + LogEnabled interface{} + LogGroupArn *string + LogOutputFormat *string + type VpnConnectionTunnel2LogOptionsCloudwatchLogOptionsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *VpnConnectionTunnel2LogOptionsCloudwatchLogOptions + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + LogEnabled func() interface{} + LogEnabledInput func() interface{} + LogGroupArn func() *string + LogGroupArnInput func() *string + LogOutputFormat func() *string + LogOutputFormatInput func() *string + ResetLogEnabled func() + ResetLogGroupArn func() + ResetLogOutputFormat func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *VpnConnectionTunnel2LogOptionsCloudwatchLogOptions) + SetLogEnabled func(val interface{}) + SetLogGroupArn func(val *string) + SetLogOutputFormat func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewVpnConnectionTunnel2LogOptionsCloudwatchLogOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) VpnConnectionTunnel2LogOptionsCloudwatchLogOptionsOutputReference + type VpnConnectionTunnel2LogOptionsOutputReference interface + CloudwatchLogOptions func() VpnConnectionTunnel2LogOptionsCloudwatchLogOptionsOutputReference + CloudwatchLogOptionsInput func() *VpnConnectionTunnel2LogOptionsCloudwatchLogOptions + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *VpnConnectionTunnel2LogOptions + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + PutCloudwatchLogOptions func(value *VpnConnectionTunnel2LogOptionsCloudwatchLogOptions) + ResetCloudwatchLogOptions func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *VpnConnectionTunnel2LogOptions) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewVpnConnectionTunnel2LogOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) VpnConnectionTunnel2LogOptionsOutputReference + type VpnConnectionVgwTelemetry struct + type VpnConnectionVgwTelemetryList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) VpnConnectionVgwTelemetryOutputReference + Resolve func(_context cdktf.IResolveContext) interface{} + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewVpnConnectionVgwTelemetryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) VpnConnectionVgwTelemetryList + type VpnConnectionVgwTelemetryOutputReference interface + AcceptedRouteCount func() *float64 + CertificateArn func() *string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *VpnConnectionVgwTelemetry + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + LastStatusChange func() *string + OutsideIpAddress func() *string + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *VpnConnectionVgwTelemetry) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + Status func() *string + StatusMessage func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewVpnConnectionVgwTelemetryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) VpnConnectionVgwTelemetryOutputReference Other modules containing this package github.com/cdktf/cdktf-provider-aws-go/aws/v10 github.com/cdktf/cdktf-provider-aws-go/aws/v11 github.com/cdktf/cdktf-provider-aws-go/aws/v12 github.com/cdktf/cdktf-provider-aws-go/aws/v14 github.com/cdktf/cdktf-provider-aws-go/aws/v15 github.com/cdktf/cdktf-provider-aws-go/aws/v16 github.com/cdktf/cdktf-provider-aws-go/aws/v17 github.com/cdktf/cdktf-provider-aws-go/aws/v18 github.com/cdktf/cdktf-provider-aws-go/aws/v19