Class CfnEndpointAuthorizationProps
Properties for defining a CfnEndpointAuthorization
.
Inheritance
System.Object
CfnEndpointAuthorizationProps
Implements
Namespace: Amazon.CDK.AWS.Redshift
Assembly: Amazon.CDK.AWS.Redshift.dll
Syntax (csharp)
public class CfnEndpointAuthorizationProps : Object, ICfnEndpointAuthorizationProps
Syntax (vb)
Public Class CfnEndpointAuthorizationProps
Inherits Object
Implements ICfnEndpointAuthorizationProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.Redshift;
var cfnEndpointAuthorizationProps = new CfnEndpointAuthorizationProps {
Account = "account",
ClusterIdentifier = "clusterIdentifier",
// the properties below are optional
Force = false,
VpcIds = new [] { "vpcIds" }
};
Synopsis
Constructors
CfnEndpointAuthorizationProps() |
Properties
Account | The AWS account ID of either the cluster owner (grantor) or grantee. |
ClusterIdentifier | The cluster identifier. |
Force | Indicates whether to force the revoke action. |
VpcIds | The virtual private cloud (VPC) identifiers to grant access to. |
Constructors
CfnEndpointAuthorizationProps()
public CfnEndpointAuthorizationProps()
Properties
Account
The AWS account ID of either the cluster owner (grantor) or grantee.
public string Account { get; set; }
Property Value
System.String
Remarks
If Grantee
parameter is true, then the Account
value is of the grantor.
ClusterIdentifier
The cluster identifier.
public string ClusterIdentifier { get; set; }
Property Value
System.String
Remarks
Force
Indicates whether to force the revoke action.
public object Force { get; set; }
Property Value
System.Object
Remarks
If true, the Redshift-managed VPC endpoints associated with the endpoint authorization are also deleted.
VpcIds
The virtual private cloud (VPC) identifiers to grant access to.
public string[] VpcIds { get; set; }
Property Value
System.String[]