awscc.redshift_endpointauthorization¶
Filters¶
event
reduce
value
Actions¶
delete¶
Parent base class for filters and actions.
properties:
type:
enum:
- delete
required:
- type
Permissions - redshift:RevokeEndpointAccess, redshift:DeleteEndpointAccess, ec2:DeleteClientVpnEndpoint, ec2:DescribeVpcAttribute, ec2:DescribeSecurityGroups, ec2:DescribeAddresses, ec2:DescribeInternetGateways, ec2:DescribeSubnets
update¶
Parent base class for filters and actions.
definitions:
AwsAccount:
pattern: ^\d{12}$
type: string
VpcId:
pattern: ^vpc-\d{1,17}$
type: string
properties:
Force:
description: ' Indicates whether to force the revoke action. If true, the Redshift-managed
VPC endpoints associated with the endpoint authorization are also deleted.'
type: boolean
VpcIds:
description: The virtual private cloud (VPC) identifiers to grant or revoke access
to.
insertionOrder: false
items:
pattern: ^vpc-\d{1,17}$
type: string
type: array
type:
enum:
- update
Permissions - redshift:AuthorizeEndpointAccess, redshift:RevokeEndpointAccess