Package-level declarations

Types

Link copied to clipboard
class AccessLogSubscription : KotlinCustomResource

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
Link copied to clipboard
class AuthPolicy : KotlinCustomResource

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
object AuthPolicyMapper : ResourceMapper<AuthPolicy>
Link copied to clipboard
Link copied to clipboard
class Listener : KotlinCustomResource

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
object ListenerMapper : ResourceMapper<Listener>
Link copied to clipboard
Link copied to clipboard
class ListenerRule : KotlinCustomResource

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
object ListenerRuleMapper : ResourceMapper<ListenerRule>
Link copied to clipboard
Link copied to clipboard
class ResourcePolicy : KotlinCustomResource

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
object ResourcePolicyMapper : ResourceMapper<ResourcePolicy>
Link copied to clipboard
class Service : KotlinCustomResource

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
object ServiceMapper : ResourceMapper<Service>
Link copied to clipboard
class ServiceNetwork : KotlinCustomResource

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
object ServiceNetworkMapper : ResourceMapper<ServiceNetwork>
Link copied to clipboard
class ServiceNetworkServiceAssociation : KotlinCustomResource

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
class ServiceNetworkVpcAssociation : KotlinCustomResource

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
class TargetGroup : KotlinCustomResource

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
class TargetGroupAttachment : KotlinCustomResource

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
object TargetGroupMapper : ResourceMapper<TargetGroup>
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