GetEndpointAuthorizationResult

data class GetEndpointAuthorizationResult(val allowedAllVpcs: Boolean? = null, val allowedVpcs: List<String>? = null, val authorizeTime: String? = null, val clusterStatus: String? = null, val endpointCount: Int? = null, val grantee: String? = null, val grantor: String? = null, val status: String? = null, val vpcIds: List<String>? = null)

Constructors

Link copied to clipboard
constructor(allowedAllVpcs: Boolean? = null, allowedVpcs: List<String>? = null, authorizeTime: String? = null, clusterStatus: String? = null, endpointCount: Int? = null, grantee: String? = null, grantor: String? = null, status: String? = null, vpcIds: List<String>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val allowedAllVpcs: Boolean? = null

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

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

The VPCs allowed access to the cluster.

Link copied to clipboard
val authorizeTime: String? = null

The time (UTC) when the authorization was created.

Link copied to clipboard
val clusterStatus: String? = null

The status of the cluster.

Link copied to clipboard
val endpointCount: Int? = null

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

Link copied to clipboard
val grantee: String? = null

The AWS account ID of the grantee of the cluster.

Link copied to clipboard
val grantor: String? = null

The AWS account ID of the cluster owner.

Link copied to clipboard
val status: String? = null

The status of the authorization action.

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

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