Class CfnEndpointAuthorizationMixinProps
Properties for CfnEndpointAuthorizationPropsMixin.
Implements
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.Redshift
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnEndpointAuthorizationMixinProps : ICfnEndpointAuthorizationMixinProps
Syntax (vb)
Public Class CfnEndpointAuthorizationMixinProps Implements ICfnEndpointAuthorizationMixinProps
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.CfnPropertyMixins.AWS.Redshift;
var cfnEndpointAuthorizationMixinProps = new CfnEndpointAuthorizationMixinProps {
Account = "account",
ClusterIdentifier = "clusterIdentifier",
Force = false,
VpcIds = new [] { "vpcIds" }
};
Synopsis
Constructors
| CfnEndpointAuthorizationMixinProps() | Properties for CfnEndpointAuthorizationPropsMixin. |
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
CfnEndpointAuthorizationMixinProps()
Properties for CfnEndpointAuthorizationPropsMixin.
public CfnEndpointAuthorizationMixinProps()
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.CfnPropertyMixins.AWS.Redshift;
var cfnEndpointAuthorizationMixinProps = new CfnEndpointAuthorizationMixinProps {
Account = "account",
ClusterIdentifier = "clusterIdentifier",
Force = false,
VpcIds = new [] { "vpcIds" }
};
Properties
Account
The AWS account ID of either the cluster owner (grantor) or grantee.
public string? Account { get; set; }
Property Value
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
Remarks
Force
Indicates whether to force the revoke action.
public object? Force { get; set; }
Property Value
Remarks
If true, the Redshift-managed VPC endpoints associated with the endpoint authorization are also deleted.
Type union: either bool or IResolvable
VpcIds
The virtual private cloud (VPC) identifiers to grant access to.
public object[]? VpcIds { get; set; }
Property Value
object[]