VpcAccessibleServicesArgs

data class VpcAccessibleServicesArgs(val allowedServices: Output<List<String>>? = null, val enableRestriction: Output<Boolean>? = null) : ConvertibleToJava<VpcAccessibleServicesArgs>

Specifies how APIs are allowed to communicate within the Service Perimeter.

Constructors

Link copied to clipboard
constructor(allowedServices: Output<List<String>>? = null, enableRestriction: Output<Boolean>? = null)

Properties

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

The list of APIs usable within the Service Perimeter. Must be empty unless 'enable_restriction' is True. You can specify a list of individual services, as well as include the 'RESTRICTED-SERVICES' value, which automatically includes all of the services protected by the perimeter.

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

Whether to restrict API calls within the Service Perimeter to the list of APIs specified in 'allowed_services'.

Functions

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