GetVpcEndpointPlainArgs

data class GetVpcEndpointPlainArgs(val filters: List<GetVpcEndpointFilter>? = null, val id: String? = null, val serviceName: String? = null, val state: String? = null, val tags: Map<String, String>? = null, val vpcId: String? = null) : ConvertibleToJava<GetVpcEndpointPlainArgs>

A collection of arguments for invoking getVpcEndpoint.

Constructors

Link copied to clipboard
constructor(filters: List<GetVpcEndpointFilter>? = null, id: String? = null, serviceName: String? = null, state: String? = null, tags: Map<String, String>? = null, vpcId: String? = null)

Properties

Link copied to clipboard

Custom filter block as described below.

Link copied to clipboard
val id: String? = null

ID of the specific VPC Endpoint to retrieve.

Link copied to clipboard
val serviceName: String? = null

Service name of the specific VPC Endpoint to retrieve. For AWS services the service name is usually in the form com.amazonaws.<region>.<service> (the SageMaker AI Notebook service is an exception to this rule, the service name is in the form aws.sagemaker.<region>.notebook).

Link copied to clipboard
val state: String? = null

State of the specific VPC Endpoint to retrieve.

Link copied to clipboard
val tags: Map<String, String>? = null

Map of tags, each pair of which must exactly match a pair on the specific VPC Endpoint to retrieve.

Link copied to clipboard
val vpcId: String? = null

ID of the VPC in which the specific VPC Endpoint is used. The arguments of this data source act as filters for querying the available VPC endpoints. The given filters must match exactly one VPC endpoint whose data will be exported as attributes.

Functions

Link copied to clipboard
open override fun toJava(): GetVpcEndpointPlainArgs