EndpointAccessArgs

data class EndpointAccessArgs(val clusterIdentifier: Output<String>? = null, val endpointName: Output<String>? = null, val resourceOwner: Output<String>? = null, val subnetGroupName: Output<String>? = null, val vpcSecurityGroupIds: Output<List<String>>? = null) : ConvertibleToJava<EndpointAccessArgs>

Resource schema for a Redshift-managed VPC endpoint.

Constructors

Link copied to clipboard
constructor(clusterIdentifier: Output<String>? = null, endpointName: Output<String>? = null, resourceOwner: Output<String>? = null, subnetGroupName: Output<String>? = null, vpcSecurityGroupIds: Output<List<String>>? = null)

Properties

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

A unique identifier for the cluster. You use this identifier to refer to the cluster for any subsequent cluster operations such as deleting or modifying. All alphabetical characters must be lower case, no hypens at the end, no two consecutive hyphens. Cluster name should be unique for all clusters within an AWS account

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

The name of the endpoint.

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

The AWS account ID of the owner of the cluster.

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

The subnet group name where Amazon Redshift chooses to deploy the endpoint.

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

A list of vpc security group ids to apply to the created endpoint access.

Functions

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