VpcEndpointServicePermissionsArgs

data class VpcEndpointServicePermissionsArgs(val allowedPrincipals: Output<List<String>>? = null, val serviceId: Output<String>? = null) : ConvertibleToJava<VpcEndpointServicePermissionsArgs>

Resource Type definition for AWS::EC2::VPCEndpointServicePermissions

Constructors

Link copied to clipboard
constructor(allowedPrincipals: Output<List<String>>? = null, serviceId: Output<String>? = null)

Properties

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

The Amazon Resource Names (ARN) of one or more principals (for example, users, IAM roles, and AWS accounts ). Permissions are granted to the principals in this list. To grant permissions to all principals, specify an asterisk (*). Permissions are revoked for principals not in this list. If the list is empty, then all permissions are revoked.

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

The ID of the service.

Functions

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