Package-level declarations

Types

Link copied to clipboard

Resource for managing an AWS VPC Lattice Service Network or Service Access log subscription.

Link copied to clipboard
data class AccessLogSubscriptionArgs(val destinationArn: Output<String>? = null, val resourceIdentifier: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<AccessLogSubscriptionArgs>

Resource for managing an AWS VPC Lattice Service Network or Service Access log subscription.

Link copied to clipboard

Resource for managing an AWS VPC Lattice Auth Policy.

Link copied to clipboard
data class AuthPolicyArgs(val policy: Output<String>? = null, val resourceIdentifier: Output<String>? = null, val state: Output<String>? = null) : ConvertibleToJava<AuthPolicyArgs>

Resource for managing an AWS VPC Lattice Auth Policy.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Resource for managing an AWS VPC Lattice Listener.

Link copied to clipboard
data class ListenerArgs(val defaultAction: Output<ListenerDefaultActionArgs>? = null, val name: Output<String>? = null, val port: Output<Int>? = null, val protocol: Output<String>? = null, val serviceArn: Output<String>? = null, val serviceIdentifier: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ListenerArgs>

Resource for managing an AWS VPC Lattice Listener.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Resource for managing an AWS VPC Lattice Listener Rule.

Link copied to clipboard
data class ListenerRuleArgs(val action: Output<ListenerRuleActionArgs>? = null, val listenerIdentifier: Output<String>? = null, val match: Output<ListenerRuleMatchArgs>? = null, val name: Output<String>? = null, val priority: Output<Int>? = null, val serviceIdentifier: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ListenerRuleArgs>

Resource for managing an AWS VPC Lattice Listener Rule.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Resource for managing an AWS VPC Lattice Resource Policy.

Link copied to clipboard
data class ResourcePolicyArgs(val policy: Output<String>? = null, val resourceArn: Output<String>? = null) : ConvertibleToJava<ResourcePolicyArgs>

Resource for managing an AWS VPC Lattice Resource Policy.

Link copied to clipboard
Link copied to clipboard

Resource for managing an AWS VPC Lattice Service.

Link copied to clipboard
data class ServiceArgs(val authType: Output<String>? = null, val certificateArn: Output<String>? = null, val customDomainName: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ServiceArgs>

Resource for managing an AWS VPC Lattice Service.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Resource for managing an AWS VPC Lattice Service Network.

Link copied to clipboard
data class ServiceNetworkArgs(val authType: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ServiceNetworkArgs>

Resource for managing an AWS VPC Lattice Service Network.

Link copied to clipboard
Link copied to clipboard

Resource for managing an AWS VPC Lattice Service Network Service Association.

Link copied to clipboard
data class ServiceNetworkServiceAssociationArgs(val serviceIdentifier: Output<String>? = null, val serviceNetworkIdentifier: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ServiceNetworkServiceAssociationArgs>

Resource for managing an AWS VPC Lattice Service Network Service Association.

Link copied to clipboard

Resource for managing an AWS VPC Lattice Service Network VPC Association.

Link copied to clipboard
data class ServiceNetworkVpcAssociationArgs(val securityGroupIds: Output<List<String>>? = null, val serviceNetworkIdentifier: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vpcIdentifier: Output<String>? = null) : ConvertibleToJava<ServiceNetworkVpcAssociationArgs>

Resource for managing an AWS VPC Lattice Service Network VPC Association.

Link copied to clipboard
Link copied to clipboard

Resource for managing an AWS VPC Lattice Target Group.

Link copied to clipboard
data class TargetGroupArgs(val config: Output<TargetGroupConfigArgs>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val type: Output<String>? = null) : ConvertibleToJava<TargetGroupArgs>

Resource for managing an AWS VPC Lattice Target Group.

Link copied to clipboard
Link copied to clipboard

Provides the ability to register a target with an AWS VPC Lattice Target Group.

Link copied to clipboard
data class TargetGroupAttachmentArgs(val target: Output<TargetGroupAttachmentTargetArgs>? = null, val targetGroupIdentifier: Output<String>? = null) : ConvertibleToJava<TargetGroupAttachmentArgs>

Provides the ability to register a target with an AWS VPC Lattice Target Group.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun authPolicy(name: String, block: suspend AuthPolicyResourceBuilder.() -> Unit): AuthPolicy
Link copied to clipboard
suspend fun listener(name: String, block: suspend ListenerResourceBuilder.() -> Unit): Listener
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun service(name: String): Service
suspend fun service(name: String, block: suspend ServiceResourceBuilder.() -> Unit): Service
Link copied to clipboard
Link copied to clipboard
suspend fun targetGroup(name: String, block: suspend TargetGroupResourceBuilder.() -> Unit): TargetGroup