Package-level declarations

Types

Link copied to clipboard
class EcFailoverTestJob : KotlinCustomResource

Provides a Express Connect Ec Failover Test Job resource. Express Connect Failover Test Job. For information about Express Connect Ec Failover Test Job and how to use it, see What is Ec Failover Test Job.

Link copied to clipboard
data class EcFailoverTestJobArgs(val description: Output<String>? = null, val ecFailoverTestJobName: Output<String>? = null, val jobDuration: Output<Int>? = null, val jobType: Output<String>? = null, val resourceIds: Output<List<String>>? = null, val resourceType: Output<String>? = null, val status: Output<String>? = null) : ConvertibleToJava<EcFailoverTestJobArgs>

Provides a Express Connect Ec Failover Test Job resource. Express Connect Failover Test Job. For information about Express Connect Ec Failover Test Job and how to use it, see What is Ec Failover Test Job.

Link copied to clipboard
object EcFailoverTestJobMapper : ResourceMapper<EcFailoverTestJob>
Link copied to clipboard
Link copied to clipboard
class GrantRuleToCen : KotlinCustomResource

Provides a Express Connect Grant Rule To Cen resource. For information about Express Connect Grant Rule To Cen and how to use it, see What is Grant Rule To Cen.

Link copied to clipboard
data class GrantRuleToCenArgs(val cenId: Output<String>? = null, val cenOwnerId: Output<Int>? = null, val instanceId: Output<String>? = null) : ConvertibleToJava<GrantRuleToCenArgs>

Provides a Express Connect Grant Rule To Cen resource. For information about Express Connect Grant Rule To Cen and how to use it, see What is Grant Rule To Cen.

Link copied to clipboard
Link copied to clipboard
object GrantRuleToCenMapper : ResourceMapper<GrantRuleToCen>
Link copied to clipboard
class PhysicalConnection : KotlinCustomResource

Provides a Express Connect Physical Connection resource. For information about Express Connect Physical Connection and how to use it, see What is Physical Connection.

Link copied to clipboard
data class PhysicalConnectionArgs(val accessPointId: Output<String>? = null, val bandwidth: Output<String>? = null, val circuitCode: Output<String>? = null, val description: Output<String>? = null, val lineOperator: Output<String>? = null, val peerLocation: Output<String>? = null, val period: Output<Int>? = null, val physicalConnectionName: Output<String>? = null, val portType: Output<String>? = null, val pricingCycle: Output<String>? = null, val redundantPhysicalConnectionId: Output<String>? = null, val status: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<PhysicalConnectionArgs>

Provides a Express Connect Physical Connection resource. For information about Express Connect Physical Connection and how to use it, see What is Physical Connection.

Link copied to clipboard
Link copied to clipboard
class RouterExpressConnectRouter : KotlinCustomResource

Express Connect Router Express Connect Router can be imported using the id, e.g.

Link copied to clipboard
data class RouterExpressConnectRouterArgs(val alibabaSideAsn: Output<Int>? = null, val description: Output<String>? = null, val ecrName: Output<String>? = null, val regions: Output<List<RouterExpressConnectRouterRegionArgs>>? = null, val resourceGroupId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<RouterExpressConnectRouterArgs>

Express Connect Router Express Connect Router can be imported using the id, e.g.

Link copied to clipboard
class RouterGrantAssociation : KotlinCustomResource

Provides a Express Connect Router Grant Association resource. Network instances authorized to the leased line Gateway. For information about Express Connect Router Grant Association and how to use it, see What is Grant Association.

Link copied to clipboard
data class RouterGrantAssociationArgs(val ecrId: Output<String>? = null, val ecrOwnerAliUid: Output<Int>? = null, val instanceId: Output<String>? = null, val instanceRegionId: Output<String>? = null, val instanceType: Output<String>? = null) : ConvertibleToJava<RouterGrantAssociationArgs>

Provides a Express Connect Router Grant Association resource. Network instances authorized to the leased line Gateway. For information about Express Connect Router Grant Association and how to use it, see What is Grant Association.

Link copied to clipboard
Link copied to clipboard
class RouterInterface : KotlinCustomResource

Provides a Express Connect Router Interface resource. For information about Express Connect Router Interface and how to use it, see What is Router Interface.

Link copied to clipboard
data class RouterInterfaceArgs(val accessPointId: Output<String>? = null, val autoPay: Output<Boolean>? = null, val deleteHealthCheckIp: Output<Boolean>? = null, val description: Output<String>? = null, val hcRate: Output<Int>? = null, val hcThreshold: Output<String>? = null, val healthCheckSourceIp: Output<String>? = null, val healthCheckTargetIp: Output<String>? = null, val oppositeAccessPointId: Output<String>? = null, val oppositeInterfaceId: Output<String>? = null, val oppositeInterfaceOwnerId: Output<String>? = null, val oppositeRegionId: Output<String>? = null, val oppositeRouterId: Output<String>? = null, val oppositeRouterType: Output<String>? = null, val paymentType: Output<String>? = null, val period: Output<Int>? = null, val pricingCycle: Output<String>? = null, val role: Output<String>? = null, val routerId: Output<String>? = null, val routerInterfaceId: Output<String>? = null, val routerInterfaceName: Output<String>? = null, val routerType: Output<String>? = null, val spec: Output<String>? = null, val status: Output<String>? = null) : ConvertibleToJava<RouterInterfaceArgs>

Provides a Express Connect Router Interface resource. For information about Express Connect Router Interface and how to use it, see What is Router Interface.

Link copied to clipboard
object RouterInterfaceMapper : ResourceMapper<RouterInterface>
Link copied to clipboard
class RouterTrAssociation : KotlinCustomResource

Provides a Express Connect Router Express Connect Router Tr Association resource. Leased line gateway and TR binding relationship object. For information about Express Connect Router Express Connect Router Tr Association and how to use it, see What is Express Connect Router Tr Association.

Link copied to clipboard
data class RouterTrAssociationArgs(val allowedPrefixes: Output<List<String>>? = null, val associationRegionId: Output<String>? = null, val cenId: Output<String>? = null, val ecrId: Output<String>? = null, val transitRouterId: Output<String>? = null, val transitRouterOwnerId: Output<Int>? = null) : ConvertibleToJava<RouterTrAssociationArgs>

Provides a Express Connect Router Express Connect Router Tr Association resource. Leased line gateway and TR binding relationship object. For information about Express Connect Router Express Connect Router Tr Association and how to use it, see What is Express Connect Router Tr Association.

Link copied to clipboard
Link copied to clipboard
class RouterVbrChildInstance : KotlinCustomResource

Provides a Express Connect Router Express Connect Router Vbr Child Instance resource. For information about Express Connect Router Express Connect Router Vbr Child Instance and how to use it, see What is Express Connect Router Vbr Child Instance.

Link copied to clipboard
data class RouterVbrChildInstanceArgs(val childInstanceId: Output<String>? = null, val childInstanceOwnerId: Output<String>? = null, val childInstanceRegionId: Output<String>? = null, val childInstanceType: Output<String>? = null, val description: Output<String>? = null, val ecrId: Output<String>? = null) : ConvertibleToJava<RouterVbrChildInstanceArgs>

Provides a Express Connect Router Express Connect Router Vbr Child Instance resource. For information about Express Connect Router Express Connect Router Vbr Child Instance and how to use it, see What is Express Connect Router Vbr Child Instance.

Link copied to clipboard
Link copied to clipboard
class RouterVpcAssociation : KotlinCustomResource

Provides a Express Connect Router Express Connect Router Vpc Association resource. Bind relationship object between leased line gateway and VPC. For information about Express Connect Router Express Connect Router Vpc Association and how to use it, see What is Express Connect Router Vpc Association.

Link copied to clipboard
data class RouterVpcAssociationArgs(val allowedPrefixes: Output<List<String>>? = null, val associationRegionId: Output<String>? = null, val ecrId: Output<String>? = null, val vpcId: Output<String>? = null, val vpcOwnerId: Output<Int>? = null) : ConvertibleToJava<RouterVpcAssociationArgs>

Provides a Express Connect Router Express Connect Router Vpc Association resource. Bind relationship object between leased line gateway and VPC. For information about Express Connect Router Express Connect Router Vpc Association and how to use it, see What is Express Connect Router Vpc Association.

Link copied to clipboard
Link copied to clipboard
class TrafficQos : KotlinCustomResource

Provides a Express Connect Traffic Qos resource. Express Connect Traffic QoS Policy. For information about Express Connect Traffic Qos and how to use it, see What is Traffic Qos.

Link copied to clipboard
data class TrafficQosArgs(val qosDescription: Output<String>? = null, val qosName: Output<String>? = null) : ConvertibleToJava<TrafficQosArgs>

Provides a Express Connect Traffic Qos resource. Express Connect Traffic QoS Policy. For information about Express Connect Traffic Qos and how to use it, see What is Traffic Qos.

Link copied to clipboard
Link copied to clipboard
class TrafficQosAssociation : KotlinCustomResource

Provides a Express Connect Traffic Qos Association resource. Express Connect QoS associated resources. For information about Express Connect Traffic Qos Association and how to use it, see What is Traffic Qos Association.

Link copied to clipboard
data class TrafficQosAssociationArgs(val instanceId: Output<String>? = null, val instanceType: Output<String>? = null, val qosId: Output<String>? = null) : ConvertibleToJava<TrafficQosAssociationArgs>

Provides a Express Connect Traffic Qos Association resource. Express Connect QoS associated resources. For information about Express Connect Traffic Qos Association and how to use it, see What is Traffic Qos Association.

Link copied to clipboard
Link copied to clipboard
object TrafficQosMapper : ResourceMapper<TrafficQos>
Link copied to clipboard
class TrafficQosQueue : KotlinCustomResource

Provides a Express Connect Traffic Qos Queue resource. Express Connect Traffic QoS Queue. For information about Express Connect Traffic Qos Queue and how to use it, see What is Traffic Qos Queue.

Link copied to clipboard
data class TrafficQosQueueArgs(val bandwidthPercent: Output<String>? = null, val qosId: Output<String>? = null, val queueDescription: Output<String>? = null, val queueName: Output<String>? = null, val queueType: Output<String>? = null) : ConvertibleToJava<TrafficQosQueueArgs>

Provides a Express Connect Traffic Qos Queue resource. Express Connect Traffic QoS Queue. For information about Express Connect Traffic Qos Queue and how to use it, see What is Traffic Qos Queue.

Link copied to clipboard
object TrafficQosQueueMapper : ResourceMapper<TrafficQosQueue>
Link copied to clipboard
Link copied to clipboard
class TrafficQosRule : KotlinCustomResource

Provides a Express Connect Traffic Qos Rule resource. Express Connect Traffic QoS Rule. For information about Express Connect Traffic Qos Rule and how to use it, see What is Traffic Qos Rule.

Link copied to clipboard
data class TrafficQosRuleArgs(val dstCidr: Output<String>? = null, val dstIpv6Cidr: Output<String>? = null, val dstPortRange: Output<String>? = null, val matchDscp: Output<Int>? = null, val priority: Output<Int>? = null, val protocol: Output<String>? = null, val qosId: Output<String>? = null, val queueId: Output<String>? = null, val remarkingDscp: Output<Int>? = null, val ruleDescription: Output<String>? = null, val ruleName: Output<String>? = null, val srcCidr: Output<String>? = null, val srcIpv6Cidr: Output<String>? = null, val srcPortRange: Output<String>? = null) : ConvertibleToJava<TrafficQosRuleArgs>

Provides a Express Connect Traffic Qos Rule resource. Express Connect Traffic QoS Rule. For information about Express Connect Traffic Qos Rule and how to use it, see What is Traffic Qos Rule.

Link copied to clipboard
Link copied to clipboard
object TrafficQosRuleMapper : ResourceMapper<TrafficQosRule>
Link copied to clipboard
class VbrPconnAssociation : KotlinCustomResource

Provides a Express Connect Vbr Pconn Association resource. For information about Express Connect Vbr Pconn Association and how to use it, see What is Vbr Pconn Association.

Link copied to clipboard
data class VbrPconnAssociationArgs(val enableIpv6: Output<Boolean>? = null, val localGatewayIp: Output<String>? = null, val localIpv6GatewayIp: Output<String>? = null, val peerGatewayIp: Output<String>? = null, val peerIpv6GatewayIp: Output<String>? = null, val peeringIpv6SubnetMask: Output<String>? = null, val peeringSubnetMask: Output<String>? = null, val physicalConnectionId: Output<String>? = null, val vbrId: Output<String>? = null, val vlanId: Output<Int>? = null) : ConvertibleToJava<VbrPconnAssociationArgs>

Provides a Express Connect Vbr Pconn Association resource. For information about Express Connect Vbr Pconn Association and how to use it, see What is Vbr Pconn Association.

Link copied to clipboard
Link copied to clipboard
class VirtualBorderRouter : KotlinCustomResource

Provides a Express Connect Virtual Border Router resource. For information about Express Connect Virtual Border Router and how to use it, see What is Virtual Border Router.

Link copied to clipboard
data class VirtualBorderRouterArgs(val associatedPhysicalConnections: Output<String>? = null, val bandwidth: Output<Int>? = null, val circuitCode: Output<String>? = null, val description: Output<String>? = null, val detectMultiplier: Output<Int>? = null, val enableIpv6: Output<Boolean>? = null, val includeCrossAccountVbr: Output<Boolean>? = null, val localGatewayIp: Output<String>? = null, val localIpv6GatewayIp: Output<String>? = null, val minRxInterval: Output<Int>? = null, val minTxInterval: Output<Int>? = null, val peerGatewayIp: Output<String>? = null, val peerIpv6GatewayIp: Output<String>? = null, val peeringIpv6SubnetMask: Output<String>? = null, val peeringSubnetMask: Output<String>? = null, val physicalConnectionId: Output<String>? = null, val status: Output<String>? = null, val vbrOwnerId: Output<String>? = null, val virtualBorderRouterName: Output<String>? = null, val vlanId: Output<Int>? = null) : ConvertibleToJava<VirtualBorderRouterArgs>

Provides a Express Connect Virtual Border Router resource. For information about Express Connect Virtual Border Router and how to use it, see What is Virtual Border Router.

Link copied to clipboard
Link copied to clipboard
class VirtualPhysicalConnection : KotlinCustomResource

Provides a Express Connect Virtual Physical Connection resource. For information about Express Connect Virtual Physical Connection and how to use it, see What is Virtual Physical Connection.

Link copied to clipboard
data class VirtualPhysicalConnectionArgs(val description: Output<String>? = null, val dryRun: Output<Boolean>? = null, val expectSpec: Output<String>? = null, val orderMode: Output<String>? = null, val parentPhysicalConnectionId: Output<String>? = null, val resourceGroupId: Output<String>? = null, val spec: Output<String>? = null, val virtualPhysicalConnectionName: Output<String>? = null, val vlanId: Output<Int>? = null, val vpconnAliUid: Output<String>? = null) : ConvertibleToJava<VirtualPhysicalConnectionArgs>

Provides a Express Connect Virtual Physical Connection resource. For information about Express Connect Virtual Physical Connection and how to use it, see What is Virtual Physical Connection.

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun trafficQos(name: String, block: suspend TrafficQosResourceBuilder.() -> Unit): TrafficQos
Link copied to clipboard
Link copied to clipboard