---
type: resource-type
title: EndpointAuthorization
description: aws resource type AWS::Redshift::EndpointAuthorization
name: EndpointAuthorization
lexicon: aws
resource_type: AWS::Redshift::EndpointAuthorization
---
`AWS::Redshift::EndpointAuthorization`, a resource type of the aws lexicon.

## Properties

- `Account` (`string`, required): The target AWS account ID to grant or revoke access for.
- `ClusterIdentifier` (`string`, required): The cluster identifier.
- `AllowedAllVPCs` (`boolean`, optional): Indicates whether all VPCs in the grantee account are allowed access to the cluster.
- `AllowedVPCs` (`string[]`, optional): The VPCs allowed access to the cluster.
- `AuthorizeTime` (`string`, optional): The time (UTC) when the authorization was created.
- `ClusterStatus` (`string`, optional): The status of the cluster.
- `EndpointCount` (`number`, optional): The number of Redshift-managed VPC endpoints created for the authorization.
- `Force` (`boolean`, optional): Indicates whether to force the revoke action. If true, the Redshift-managed VPC endpoints associated with the endpoint authorization are also deleted.
- `Grantee` (`string`, optional): The AWS account ID of the grantee of the cluster.
- `Grantor` (`string`, optional): The AWS account ID of the cluster owner.
- `Status` (`string`, optional): The status of the authorization action.
- `VpcIds` (`string[]`, optional): The virtual private cloud (VPC) identifiers to grant or revoke access to.

## Attributes

- `AllowedAllVPCs`
- `AllowedVPCs`
- `AuthorizeTime`
- `ClusterStatus`
- `EndpointCount`
- `Grantee`
- `Grantor`
- `Status`
