Interface CfnVPCPropsMixin.IVpcEncryptionControlProperty
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.EC2
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public interface CfnVPCPropsMixin.IVpcEncryptionControlProperty
Syntax (vb)
Public Interface CfnVPCPropsMixin.IVpcEncryptionControlProperty
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.EC2;
var vpcEncryptionControlProperty = new VpcEncryptionControlProperty {
EgressOnlyInternetGatewayExclusion = "egressOnlyInternetGatewayExclusion",
ElasticFileSystemExclusion = "elasticFileSystemExclusion",
InternetGatewayExclusion = "internetGatewayExclusion",
LambdaExclusion = "lambdaExclusion",
Mode = "mode",
NatGatewayExclusion = "natGatewayExclusion",
ResourceExclusions = new VpcEncryptionControlExclusionsProperty {
EgressOnlyInternetGateway = new VpcEncryptionControlExclusionProperty {
State = "state",
StateMessage = "stateMessage"
},
ElasticFileSystem = new VpcEncryptionControlExclusionProperty {
State = "state",
StateMessage = "stateMessage"
},
InternetGateway = new VpcEncryptionControlExclusionProperty {
State = "state",
StateMessage = "stateMessage"
},
Lambda = new VpcEncryptionControlExclusionProperty {
State = "state",
StateMessage = "stateMessage"
},
NatGateway = new VpcEncryptionControlExclusionProperty {
State = "state",
StateMessage = "stateMessage"
},
VirtualPrivateGateway = new VpcEncryptionControlExclusionProperty {
State = "state",
StateMessage = "stateMessage"
},
VpcLattice = new VpcEncryptionControlExclusionProperty {
State = "state",
StateMessage = "stateMessage"
},
VpcPeering = new VpcEncryptionControlExclusionProperty {
State = "state",
StateMessage = "stateMessage"
}
},
State = "state",
StateMessage = "stateMessage",
VirtualPrivateGatewayExclusion = "virtualPrivateGatewayExclusion",
VpcEncryptionControlId = "vpcEncryptionControlId",
VpcId = "vpcId",
VpcLatticeExclusion = "vpcLatticeExclusion",
VpcPeeringExclusion = "vpcPeeringExclusion"
};
Synopsis
Properties
| EgressOnlyInternetGatewayExclusion | The desired exclusion mode for Egress-Only Internet Gateways. |
| ElasticFileSystemExclusion | The desired exclusion mode for Elastic File System. |
| InternetGatewayExclusion | The desired exclusion mode for Internet Gateways. |
| LambdaExclusion | The desired exclusion mode for Lambda. |
| Mode | The mode of the VPC encryption control. |
| NatGatewayExclusion | The desired exclusion mode for NAT Gateways. |
| ResourceExclusions | |
| State | The state of the VPC encryption control. |
| StateMessage | A message describing the state of the VPC encryption control. |
| VirtualPrivateGatewayExclusion | The desired exclusion mode for Virtual Private Gateways. |
| VpcEncryptionControlId | The ID of the VPC encryption control. |
| VpcId | The ID of the VPC. |
| VpcLatticeExclusion | The desired exclusion mode for VPC Lattice. |
| VpcPeeringExclusion | The desired exclusion mode for VPC Peering. |
Properties
EgressOnlyInternetGatewayExclusion
The desired exclusion mode for Egress-Only Internet Gateways.
string? EgressOnlyInternetGatewayExclusion { get; }
Property Value
Remarks
ElasticFileSystemExclusion
The desired exclusion mode for Elastic File System.
string? ElasticFileSystemExclusion { get; }
Property Value
Remarks
InternetGatewayExclusion
The desired exclusion mode for Internet Gateways.
string? InternetGatewayExclusion { get; }
Property Value
Remarks
LambdaExclusion
The desired exclusion mode for Lambda.
string? LambdaExclusion { get; }
Property Value
Remarks
Mode
The mode of the VPC encryption control.
string? Mode { get; }
Property Value
Remarks
NatGatewayExclusion
The desired exclusion mode for NAT Gateways.
string? NatGatewayExclusion { get; }
Property Value
Remarks
ResourceExclusions
object? ResourceExclusions { get; }
Property Value
Remarks
State
The state of the VPC encryption control.
string? State { get; }
Property Value
Remarks
StateMessage
A message describing the state of the VPC encryption control.
string? StateMessage { get; }
Property Value
Remarks
VirtualPrivateGatewayExclusion
The desired exclusion mode for Virtual Private Gateways.
string? VirtualPrivateGatewayExclusion { get; }
Property Value
Remarks
VpcEncryptionControlId
The ID of the VPC encryption control.
string? VpcEncryptionControlId { get; }
Property Value
Remarks
VpcId
The ID of the VPC.
string? VpcId { get; }
Property Value
Remarks
VpcLatticeExclusion
The desired exclusion mode for VPC Lattice.
string? VpcLatticeExclusion { get; }
Property Value
Remarks
VpcPeeringExclusion
The desired exclusion mode for VPC Peering.
string? VpcPeeringExclusion { get; }