VpcEndpointServiceArgs

data class VpcEndpointServiceArgs(val acceptanceRequired: Output<Boolean>? = null, val contributorInsightsEnabled: Output<Boolean>? = null, val gatewayLoadBalancerArns: Output<List<String>>? = null, val networkLoadBalancerArns: Output<List<String>>? = null, val payerResponsibility: Output<String>? = null) : ConvertibleToJava<VpcEndpointServiceArgs>

Resource Type definition for AWS::EC2::VPCEndpointService

Constructors

Link copied to clipboard
constructor(acceptanceRequired: Output<Boolean>? = null, contributorInsightsEnabled: Output<Boolean>? = null, gatewayLoadBalancerArns: Output<List<String>>? = null, networkLoadBalancerArns: Output<List<String>>? = null, payerResponsibility: Output<String>? = null)

Properties

Link copied to clipboard
val acceptanceRequired: Output<Boolean>? = null

Indicates whether requests from service consumers to create an endpoint to your service must be accepted.

Link copied to clipboard
val contributorInsightsEnabled: Output<Boolean>? = null

Indicates whether to enable the built-in Contributor Insights rules provided by AWS PrivateLink .

Link copied to clipboard
val gatewayLoadBalancerArns: Output<List<String>>? = null

The Amazon Resource Names (ARNs) of the Gateway Load Balancers.

Link copied to clipboard
val networkLoadBalancerArns: Output<List<String>>? = null

The Amazon Resource Names (ARNs) of the Network Load Balancers.

Link copied to clipboard
val payerResponsibility: Output<String>? = null

The entity that is responsible for the endpoint costs. The default is the endpoint owner. If you set the payer responsibility to the service owner, you cannot set it back to the endpoint owner.

Functions

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