Interface CfnConnectionMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnConnectionMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-04-02T21:55:28.320Z")
@Stability(Stable)
public interface CfnConnectionMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnConnectionPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.interconnect.*;
CfnConnectionMixinProps cfnConnectionMixinProps = CfnConnectionMixinProps.builder()
.activationKey("activationKey")
.attachPoint(AttachPointProperty.builder()
.arn("arn")
.directConnectGateway("directConnectGateway")
.build())
.bandwidth("bandwidth")
.description("description")
.environmentId("environmentId")
.remoteOwnerAccount("remoteOwnerAccount")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnConnectionMixinPropsstatic final classAn implementation forCfnConnectionMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe activation key for accepting a connection proposal from a partner CSP.default ObjectThe logical attachment point in your AWS network where the managed connection will be connected.default StringThe bandwidth of the connection (e.g., 50Mbps, 1Gbps).default StringA description of the connection.default StringThe ID of the environment for the connection.default StringThe account ID of the remote owner.getTags()An array of key-value pairs to apply to this resource.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getActivationKey
The activation key for accepting a connection proposal from a partner CSP.Mutually exclusive with EnvironmentId.
- See Also:
-
getAttachPoint
The logical attachment point in your AWS network where the managed connection will be connected.Returns union: either
IResolvableorCfnConnectionPropsMixin.AttachPointProperty- See Also:
-
getBandwidth
The bandwidth of the connection (e.g., 50Mbps, 1Gbps). Required when creating a connection through AWS.- See Also:
-
getDescription
A description of the connection.- See Also:
-
getEnvironmentId
The ID of the environment for the connection.Required when creating a connection through AWS. Mutually exclusive with ActivationKey.
- See Also:
-
getRemoteOwnerAccount
The account ID of the remote owner.Required when creating a connection through AWS.
- See Also:
-
getTags
An array of key-value pairs to apply to this resource.- See Also:
-
builder
- Returns:
- a
CfnConnectionMixinProps.BuilderofCfnConnectionMixinProps
-