EndpointAuthorization

class EndpointAuthorization : KotlinCustomResource

Describes an endpoint authorization for authorizing Redshift-managed VPC endpoint access to a cluster across AWS accounts.

Properties

Link copied to clipboard
val account: Output<String>

The target AWS account ID to grant or revoke access for.

Link copied to clipboard
val allowedAllVpcs: Output<Boolean>

Indicates whether all VPCs in the grantee account are allowed access to the cluster.

Link copied to clipboard
val allowedVpcs: Output<List<String>>

The VPCs allowed access to the cluster.

Link copied to clipboard
val authorizeTime: Output<String>

The time (UTC) when the authorization was created.

Link copied to clipboard

The cluster identifier.

Link copied to clipboard
val clusterStatus: Output<String>

The status of the cluster.

Link copied to clipboard
val endpointCount: Output<Int>

The number of Redshift-managed VPC endpoints created for the authorization.

Link copied to clipboard
val force: Output<Boolean>?

Indicates whether to force the revoke action. If true, the Redshift-managed VPC endpoints associated with the endpoint authorization are also deleted.

Link copied to clipboard
val grantee: Output<String>

The AWS account ID of the grantee of the cluster.

Link copied to clipboard
val grantor: Output<String>

The AWS account ID of the cluster owner.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val status: Output<String>

The status of the authorization action.

Link copied to clipboard
val urn: Output<String>
Link copied to clipboard
val vpcIds: Output<List<String>>?

The virtual private cloud (VPC) identifiers to grant or revoke access to.