gatewayconnectiontunnel

package
v14.16.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 4, 2024 License: MPL-2.0 Imports: 7 Imported by: 0

README

upcloud_gateway_connection_tunnel

Refer to the Terraform Registry for docs: upcloud_gateway_connection_tunnel.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GatewayConnectionTunnel_GenerateConfigForImport

func GatewayConnectionTunnel_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource

Generates CDKTF code for importing a GatewayConnectionTunnel resource upon running "cdktf plan <stack-name>".

func GatewayConnectionTunnel_IsConstruct

func GatewayConnectionTunnel_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.

Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.

Returns: true if `x` is an object created from a class which extends `Construct`.

func GatewayConnectionTunnel_IsTerraformElement

func GatewayConnectionTunnel_IsTerraformElement(x interface{}) *bool

Experimental.

func GatewayConnectionTunnel_IsTerraformResource

func GatewayConnectionTunnel_IsTerraformResource(x interface{}) *bool

Experimental.

func GatewayConnectionTunnel_TfResourceType

func GatewayConnectionTunnel_TfResourceType() *string

func NewGatewayConnectionTunnelIpsecAuthPskOutputReference_Override

func NewGatewayConnectionTunnelIpsecAuthPskOutputReference_Override(g GatewayConnectionTunnelIpsecAuthPskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)

func NewGatewayConnectionTunnelIpsecPropertiesOutputReference_Override

func NewGatewayConnectionTunnelIpsecPropertiesOutputReference_Override(g GatewayConnectionTunnelIpsecPropertiesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)

func NewGatewayConnectionTunnel_Override

func NewGatewayConnectionTunnel_Override(g GatewayConnectionTunnel, scope constructs.Construct, id *string, config *GatewayConnectionTunnelConfig)

Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.16.0/docs/resources/gateway_connection_tunnel upcloud_gateway_connection_tunnel} Resource.

Types

type GatewayConnectionTunnel

type GatewayConnectionTunnel interface {
	cdktf.TerraformResource
	// Experimental.
	CdktfStack() cdktf.TerraformStack
	// Experimental.
	Connection() interface{}
	// Experimental.
	SetConnection(val interface{})
	ConnectionId() *string
	SetConnectionId(val *string)
	ConnectionIdInput() *string
	// Experimental.
	ConstructNodeMetadata() *map[string]interface{}
	// Experimental.
	Count() interface{}
	// Experimental.
	SetCount(val interface{})
	// Experimental.
	DependsOn() *[]*string
	// Experimental.
	SetDependsOn(val *[]*string)
	// Experimental.
	ForEach() cdktf.ITerraformIterator
	// Experimental.
	SetForEach(val cdktf.ITerraformIterator)
	// Experimental.
	Fqn() *string
	// Experimental.
	FriendlyUniqueId() *string
	Id() *string
	SetId(val *string)
	IdInput() *string
	IpsecAuthPsk() GatewayConnectionTunnelIpsecAuthPskOutputReference
	IpsecAuthPskInput() *GatewayConnectionTunnelIpsecAuthPsk
	IpsecProperties() GatewayConnectionTunnelIpsecPropertiesOutputReference
	IpsecPropertiesInput() *GatewayConnectionTunnelIpsecProperties
	// Experimental.
	Lifecycle() *cdktf.TerraformResourceLifecycle
	// Experimental.
	SetLifecycle(val *cdktf.TerraformResourceLifecycle)
	LocalAddressName() *string
	SetLocalAddressName(val *string)
	LocalAddressNameInput() *string
	Name() *string
	SetName(val *string)
	NameInput() *string
	// The tree node.
	Node() constructs.Node
	OperationalState() *string
	// Experimental.
	Provider() cdktf.TerraformProvider
	// Experimental.
	SetProvider(val cdktf.TerraformProvider)
	// Experimental.
	Provisioners() *[]interface{}
	// Experimental.
	SetProvisioners(val *[]interface{})
	// Experimental.
	RawOverrides() interface{}
	RemoteAddress() *string
	SetRemoteAddress(val *string)
	RemoteAddressInput() *string
	// Experimental.
	TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata
	// Experimental.
	TerraformMetaArguments() *map[string]interface{}
	// Experimental.
	TerraformResourceType() *string
	Uuid() *string
	// Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
	// Experimental.
	AddMoveTarget(moveTarget *string)
	// Experimental.
	AddOverride(path *string, value interface{})
	// Experimental.
	GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
	// Experimental.
	GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
	// Experimental.
	GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
	// Experimental.
	GetListAttribute(terraformAttribute *string) *[]*string
	// Experimental.
	GetNumberAttribute(terraformAttribute *string) *float64
	// Experimental.
	GetNumberListAttribute(terraformAttribute *string) *[]*float64
	// Experimental.
	GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
	// Experimental.
	GetStringAttribute(terraformAttribute *string) *string
	// Experimental.
	GetStringMapAttribute(terraformAttribute *string) *map[string]*string
	// Experimental.
	HasResourceMove() interface{}
	// Experimental.
	ImportFrom(id *string, provider cdktf.TerraformProvider)
	// Experimental.
	InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable
	// Move the resource corresponding to "id" to this resource.
	//
	// Note that the resource being moved from must be marked as moved using it's instance function.
	// Experimental.
	MoveFromId(id *string)
	// Moves this resource to the target resource given by moveTarget.
	// Experimental.
	MoveTo(moveTarget *string, index interface{})
	// Moves this resource to the resource corresponding to "id".
	// Experimental.
	MoveToId(id *string)
	// Overrides the auto-generated logical ID with a specific ID.
	// Experimental.
	OverrideLogicalId(newLogicalId *string)
	PutIpsecAuthPsk(value *GatewayConnectionTunnelIpsecAuthPsk)
	PutIpsecProperties(value *GatewayConnectionTunnelIpsecProperties)
	ResetId()
	ResetIpsecProperties()
	// Resets a previously passed logical Id to use the auto-generated logical id again.
	// Experimental.
	ResetOverrideLogicalId()
	SynthesizeAttributes() *map[string]interface{}
	SynthesizeHclAttributes() *map[string]interface{}
	// Experimental.
	ToHclTerraform() interface{}
	// Experimental.
	ToMetadata() interface{}
	// Returns a string representation of this construct.
	ToString() *string
	// Adds this resource to the terraform JSON output.
	// Experimental.
	ToTerraform() interface{}
}

Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.16.0/docs/resources/gateway_connection_tunnel upcloud_gateway_connection_tunnel}.

func NewGatewayConnectionTunnel

func NewGatewayConnectionTunnel(scope constructs.Construct, id *string, config *GatewayConnectionTunnelConfig) GatewayConnectionTunnel

Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.16.0/docs/resources/gateway_connection_tunnel upcloud_gateway_connection_tunnel} Resource.

type GatewayConnectionTunnelConfig

type GatewayConnectionTunnelConfig struct {
	// Experimental.
	Connection interface{} `field:"optional" json:"connection" yaml:"connection"`
	// Experimental.
	Count interface{} `field:"optional" json:"count" yaml:"count"`
	// Experimental.
	DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"`
	// Experimental.
	ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"`
	// Experimental.
	Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"`
	// Experimental.
	Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"`
	// Experimental.
	Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"`
	// ID of the upcloud_gateway_connection resource to which the tunnel belongs.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.16.0/docs/resources/gateway_connection_tunnel#connection_id GatewayConnectionTunnel#connection_id}
	ConnectionId *string `field:"required" json:"connectionId" yaml:"connectionId"`
	// ipsec_auth_psk block.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.16.0/docs/resources/gateway_connection_tunnel#ipsec_auth_psk GatewayConnectionTunnel#ipsec_auth_psk}
	IpsecAuthPsk *GatewayConnectionTunnelIpsecAuthPsk `field:"required" json:"ipsecAuthPsk" yaml:"ipsecAuthPsk"`
	// Public (UpCloud) endpoint address of this tunnel.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.16.0/docs/resources/gateway_connection_tunnel#local_address_name GatewayConnectionTunnel#local_address_name}
	LocalAddressName *string `field:"required" json:"localAddressName" yaml:"localAddressName"`
	// The name of the tunnel, should be unique within the connection.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.16.0/docs/resources/gateway_connection_tunnel#name GatewayConnectionTunnel#name}
	Name *string `field:"required" json:"name" yaml:"name"`
	// Remote public IP address of the tunnel.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.16.0/docs/resources/gateway_connection_tunnel#remote_address GatewayConnectionTunnel#remote_address}
	RemoteAddress *string `field:"required" json:"remoteAddress" yaml:"remoteAddress"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.16.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id}.
	//
	// Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.
	// If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
	Id *string `field:"optional" json:"id" yaml:"id"`
	// ipsec_properties block.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.16.0/docs/resources/gateway_connection_tunnel#ipsec_properties GatewayConnectionTunnel#ipsec_properties}
	IpsecProperties *GatewayConnectionTunnelIpsecProperties `field:"optional" json:"ipsecProperties" yaml:"ipsecProperties"`
}

type GatewayConnectionTunnelIpsecAuthPsk

type GatewayConnectionTunnelIpsecAuthPsk struct {
	// The pre-shared key.
	//
	// This value is only used during resource creation and is not returned in the state. It is not possible to update this value. If you need to update it, delete the connection and create a new one.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.16.0/docs/resources/gateway_connection_tunnel#psk GatewayConnectionTunnel#psk}
	Psk *string `field:"required" json:"psk" yaml:"psk"`
}

type GatewayConnectionTunnelIpsecAuthPskOutputReference

type GatewayConnectionTunnelIpsecAuthPskOutputReference interface {
	cdktf.ComplexObject
	// the index of the complex object in a list.
	// Experimental.
	ComplexObjectIndex() interface{}
	// Experimental.
	SetComplexObjectIndex(val interface{})
	// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
	// Experimental.
	ComplexObjectIsFromSet() *bool
	// Experimental.
	SetComplexObjectIsFromSet(val *bool)
	// The creation stack of this resolvable which will be appended to errors thrown during resolution.
	//
	// If this returns an empty array the stack will not be attached.
	// Experimental.
	CreationStack() *[]*string
	// Experimental.
	Fqn() *string
	InternalValue() *GatewayConnectionTunnelIpsecAuthPsk
	SetInternalValue(val *GatewayConnectionTunnelIpsecAuthPsk)
	Psk() *string
	SetPsk(val *string)
	PskInput() *string
	// Experimental.
	TerraformAttribute() *string
	// Experimental.
	SetTerraformAttribute(val *string)
	// Experimental.
	TerraformResource() cdktf.IInterpolatingParent
	// Experimental.
	SetTerraformResource(val cdktf.IInterpolatingParent)
	// Experimental.
	ComputeFqn() *string
	// Experimental.
	GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
	// Experimental.
	GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
	// Experimental.
	GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
	// Experimental.
	GetListAttribute(terraformAttribute *string) *[]*string
	// Experimental.
	GetNumberAttribute(terraformAttribute *string) *float64
	// Experimental.
	GetNumberListAttribute(terraformAttribute *string) *[]*float64
	// Experimental.
	GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
	// Experimental.
	GetStringAttribute(terraformAttribute *string) *string
	// Experimental.
	GetStringMapAttribute(terraformAttribute *string) *map[string]*string
	// Experimental.
	InterpolationAsList() cdktf.IResolvable
	// Experimental.
	InterpolationForAttribute(property *string) cdktf.IResolvable
	// Produce the Token's value at resolution time.
	// Experimental.
	Resolve(_context cdktf.IResolveContext) interface{}
	// Return a string representation of this resolvable object.
	//
	// Returns a reversible string representation.
	// Experimental.
	ToString() *string
}

func NewGatewayConnectionTunnelIpsecAuthPskOutputReference

func NewGatewayConnectionTunnelIpsecAuthPskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GatewayConnectionTunnelIpsecAuthPskOutputReference

type GatewayConnectionTunnelIpsecProperties

type GatewayConnectionTunnelIpsecProperties struct {
	// IKE child SA rekey time in seconds.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.16.0/docs/resources/gateway_connection_tunnel#child_rekey_time GatewayConnectionTunnel#child_rekey_time}
	ChildRekeyTime *float64 `field:"optional" json:"childRekeyTime" yaml:"childRekeyTime"`
	// Delay before sending Dead Peer Detection packets if no traffic is detected, in seconds.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.16.0/docs/resources/gateway_connection_tunnel#dpd_delay GatewayConnectionTunnel#dpd_delay}
	DpdDelay *float64 `field:"optional" json:"dpdDelay" yaml:"dpdDelay"`
	// Timeout period for DPD reply before considering the peer to be dead, in seconds.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.16.0/docs/resources/gateway_connection_tunnel#dpd_timeout GatewayConnectionTunnel#dpd_timeout}
	DpdTimeout *float64 `field:"optional" json:"dpdTimeout" yaml:"dpdTimeout"`
	// Maximum IKE SA lifetime in seconds.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.16.0/docs/resources/gateway_connection_tunnel#ike_lifetime GatewayConnectionTunnel#ike_lifetime}
	IkeLifetime *float64 `field:"optional" json:"ikeLifetime" yaml:"ikeLifetime"`
	// List of Phase 1: Proposal algorithms.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.16.0/docs/resources/gateway_connection_tunnel#phase1_algorithms GatewayConnectionTunnel#phase1_algorithms}
	Phase1Algorithms *[]*string `field:"optional" json:"phase1Algorithms" yaml:"phase1Algorithms"`
	// List of Phase 1 Diffie-Hellman group numbers.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.16.0/docs/resources/gateway_connection_tunnel#phase1_dh_group_numbers GatewayConnectionTunnel#phase1_dh_group_numbers}
	Phase1DhGroupNumbers *[]*float64 `field:"optional" json:"phase1DhGroupNumbers" yaml:"phase1DhGroupNumbers"`
	// List of Phase 1 integrity algorithms.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.16.0/docs/resources/gateway_connection_tunnel#phase1_integrity_algorithms GatewayConnectionTunnel#phase1_integrity_algorithms}
	Phase1IntegrityAlgorithms *[]*string `field:"optional" json:"phase1IntegrityAlgorithms" yaml:"phase1IntegrityAlgorithms"`
	// List of Phase 2: Security Association algorithms.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.16.0/docs/resources/gateway_connection_tunnel#phase2_algorithms GatewayConnectionTunnel#phase2_algorithms}
	Phase2Algorithms *[]*string `field:"optional" json:"phase2Algorithms" yaml:"phase2Algorithms"`
	// List of Phase 2 Diffie-Hellman group numbers.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.16.0/docs/resources/gateway_connection_tunnel#phase2_dh_group_numbers GatewayConnectionTunnel#phase2_dh_group_numbers}
	Phase2DhGroupNumbers *[]*float64 `field:"optional" json:"phase2DhGroupNumbers" yaml:"phase2DhGroupNumbers"`
	// List of Phase 2 integrity algorithms.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.16.0/docs/resources/gateway_connection_tunnel#phase2_integrity_algorithms GatewayConnectionTunnel#phase2_integrity_algorithms}
	Phase2IntegrityAlgorithms *[]*string `field:"optional" json:"phase2IntegrityAlgorithms" yaml:"phase2IntegrityAlgorithms"`
	// IKE SA rekey time in seconds.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.16.0/docs/resources/gateway_connection_tunnel#rekey_time GatewayConnectionTunnel#rekey_time}
	RekeyTime *float64 `field:"optional" json:"rekeyTime" yaml:"rekeyTime"`
}

type GatewayConnectionTunnelIpsecPropertiesOutputReference

type GatewayConnectionTunnelIpsecPropertiesOutputReference interface {
	cdktf.ComplexObject
	ChildRekeyTime() *float64
	SetChildRekeyTime(val *float64)
	ChildRekeyTimeInput() *float64
	// the index of the complex object in a list.
	// Experimental.
	ComplexObjectIndex() interface{}
	// Experimental.
	SetComplexObjectIndex(val interface{})
	// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
	// Experimental.
	ComplexObjectIsFromSet() *bool
	// Experimental.
	SetComplexObjectIsFromSet(val *bool)
	// The creation stack of this resolvable which will be appended to errors thrown during resolution.
	//
	// If this returns an empty array the stack will not be attached.
	// Experimental.
	CreationStack() *[]*string
	DpdDelay() *float64
	SetDpdDelay(val *float64)
	DpdDelayInput() *float64
	DpdTimeout() *float64
	SetDpdTimeout(val *float64)
	DpdTimeoutInput() *float64
	// Experimental.
	Fqn() *string
	IkeLifetime() *float64
	SetIkeLifetime(val *float64)
	IkeLifetimeInput() *float64
	InternalValue() *GatewayConnectionTunnelIpsecProperties
	SetInternalValue(val *GatewayConnectionTunnelIpsecProperties)
	Phase1Algorithms() *[]*string
	SetPhase1Algorithms(val *[]*string)
	Phase1AlgorithmsInput() *[]*string
	Phase1DhGroupNumbers() *[]*float64
	SetPhase1DhGroupNumbers(val *[]*float64)
	Phase1DhGroupNumbersInput() *[]*float64
	Phase1IntegrityAlgorithms() *[]*string
	SetPhase1IntegrityAlgorithms(val *[]*string)
	Phase1IntegrityAlgorithmsInput() *[]*string
	Phase2Algorithms() *[]*string
	SetPhase2Algorithms(val *[]*string)
	Phase2AlgorithmsInput() *[]*string
	Phase2DhGroupNumbers() *[]*float64
	SetPhase2DhGroupNumbers(val *[]*float64)
	Phase2DhGroupNumbersInput() *[]*float64
	Phase2IntegrityAlgorithms() *[]*string
	SetPhase2IntegrityAlgorithms(val *[]*string)
	Phase2IntegrityAlgorithmsInput() *[]*string
	RekeyTime() *float64
	SetRekeyTime(val *float64)
	RekeyTimeInput() *float64
	// Experimental.
	TerraformAttribute() *string
	// Experimental.
	SetTerraformAttribute(val *string)
	// Experimental.
	TerraformResource() cdktf.IInterpolatingParent
	// Experimental.
	SetTerraformResource(val cdktf.IInterpolatingParent)
	// Experimental.
	ComputeFqn() *string
	// Experimental.
	GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
	// Experimental.
	GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
	// Experimental.
	GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
	// Experimental.
	GetListAttribute(terraformAttribute *string) *[]*string
	// Experimental.
	GetNumberAttribute(terraformAttribute *string) *float64
	// Experimental.
	GetNumberListAttribute(terraformAttribute *string) *[]*float64
	// Experimental.
	GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
	// Experimental.
	GetStringAttribute(terraformAttribute *string) *string
	// Experimental.
	GetStringMapAttribute(terraformAttribute *string) *map[string]*string
	// Experimental.
	InterpolationAsList() cdktf.IResolvable
	// Experimental.
	InterpolationForAttribute(property *string) cdktf.IResolvable
	ResetChildRekeyTime()
	ResetDpdDelay()
	ResetDpdTimeout()
	ResetIkeLifetime()
	ResetPhase1Algorithms()
	ResetPhase1DhGroupNumbers()
	ResetPhase1IntegrityAlgorithms()
	ResetPhase2Algorithms()
	ResetPhase2DhGroupNumbers()
	ResetPhase2IntegrityAlgorithms()
	ResetRekeyTime()
	// Produce the Token's value at resolution time.
	// Experimental.
	Resolve(_context cdktf.IResolveContext) interface{}
	// Return a string representation of this resolvable object.
	//
	// Returns a reversible string representation.
	// Experimental.
	ToString() *string
}

func NewGatewayConnectionTunnelIpsecPropertiesOutputReference

func NewGatewayConnectionTunnelIpsecPropertiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GatewayConnectionTunnelIpsecPropertiesOutputReference

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL