Class: Aws::EC2::Types::VpcEncryptionControlConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::VpcEncryptionControlConfiguration
- Defined in:
- gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb
Overview
Describes the configuration settings for VPC Encryption Control.
For more information, see Enforce VPC encryption in transit in the Amazon VPC User Guide.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#egress_only_internet_gateway_exclusion ⇒ String
Specifies whether to exclude egress-only internet gateway traffic from encryption enforcement.
-
#elastic_file_system_exclusion ⇒ String
Specifies whether to exclude Elastic File System traffic from encryption enforcement.
-
#internet_gateway_exclusion ⇒ String
Specifies whether to exclude internet gateway traffic from encryption enforcement.
-
#lambda_exclusion ⇒ String
Specifies whether to exclude Lambda function traffic from encryption enforcement.
-
#mode ⇒ String
The encryption mode for the VPC Encryption Control configuration.
-
#nat_gateway_exclusion ⇒ String
Specifies whether to exclude NAT gateway traffic from encryption enforcement.
-
#virtual_private_gateway_exclusion ⇒ String
Specifies whether to exclude virtual private gateway traffic from encryption enforcement.
-
#vpc_lattice_exclusion ⇒ String
Specifies whether to exclude VPC Lattice traffic from encryption enforcement.
-
#vpc_peering_exclusion ⇒ String
Specifies whether to exclude VPC peering connection traffic from encryption enforcement.
Instance Attribute Details
#egress_only_internet_gateway_exclusion ⇒ String
Specifies whether to exclude egress-only internet gateway traffic from encryption enforcement.
83969 83970 83971 83972 83973 83974 83975 83976 83977 83978 83979 83980 83981 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 83969 class VpcEncryptionControlConfiguration < Struct.new( :mode, :internet_gateway_exclusion, :egress_only_internet_gateway_exclusion, :nat_gateway_exclusion, :virtual_private_gateway_exclusion, :vpc_peering_exclusion, :lambda_exclusion, :vpc_lattice_exclusion, :elastic_file_system_exclusion) SENSITIVE = [] include Aws::Structure end |
#elastic_file_system_exclusion ⇒ String
Specifies whether to exclude Elastic File System traffic from encryption enforcement.
83969 83970 83971 83972 83973 83974 83975 83976 83977 83978 83979 83980 83981 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 83969 class VpcEncryptionControlConfiguration < Struct.new( :mode, :internet_gateway_exclusion, :egress_only_internet_gateway_exclusion, :nat_gateway_exclusion, :virtual_private_gateway_exclusion, :vpc_peering_exclusion, :lambda_exclusion, :vpc_lattice_exclusion, :elastic_file_system_exclusion) SENSITIVE = [] include Aws::Structure end |
#internet_gateway_exclusion ⇒ String
Specifies whether to exclude internet gateway traffic from encryption enforcement.
83969 83970 83971 83972 83973 83974 83975 83976 83977 83978 83979 83980 83981 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 83969 class VpcEncryptionControlConfiguration < Struct.new( :mode, :internet_gateway_exclusion, :egress_only_internet_gateway_exclusion, :nat_gateway_exclusion, :virtual_private_gateway_exclusion, :vpc_peering_exclusion, :lambda_exclusion, :vpc_lattice_exclusion, :elastic_file_system_exclusion) SENSITIVE = [] include Aws::Structure end |
#lambda_exclusion ⇒ String
Specifies whether to exclude Lambda function traffic from encryption enforcement.
83969 83970 83971 83972 83973 83974 83975 83976 83977 83978 83979 83980 83981 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 83969 class VpcEncryptionControlConfiguration < Struct.new( :mode, :internet_gateway_exclusion, :egress_only_internet_gateway_exclusion, :nat_gateway_exclusion, :virtual_private_gateway_exclusion, :vpc_peering_exclusion, :lambda_exclusion, :vpc_lattice_exclusion, :elastic_file_system_exclusion) SENSITIVE = [] include Aws::Structure end |
#mode ⇒ String
The encryption mode for the VPC Encryption Control configuration.
83969 83970 83971 83972 83973 83974 83975 83976 83977 83978 83979 83980 83981 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 83969 class VpcEncryptionControlConfiguration < Struct.new( :mode, :internet_gateway_exclusion, :egress_only_internet_gateway_exclusion, :nat_gateway_exclusion, :virtual_private_gateway_exclusion, :vpc_peering_exclusion, :lambda_exclusion, :vpc_lattice_exclusion, :elastic_file_system_exclusion) SENSITIVE = [] include Aws::Structure end |
#nat_gateway_exclusion ⇒ String
Specifies whether to exclude NAT gateway traffic from encryption enforcement.
83969 83970 83971 83972 83973 83974 83975 83976 83977 83978 83979 83980 83981 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 83969 class VpcEncryptionControlConfiguration < Struct.new( :mode, :internet_gateway_exclusion, :egress_only_internet_gateway_exclusion, :nat_gateway_exclusion, :virtual_private_gateway_exclusion, :vpc_peering_exclusion, :lambda_exclusion, :vpc_lattice_exclusion, :elastic_file_system_exclusion) SENSITIVE = [] include Aws::Structure end |
#virtual_private_gateway_exclusion ⇒ String
Specifies whether to exclude virtual private gateway traffic from encryption enforcement.
83969 83970 83971 83972 83973 83974 83975 83976 83977 83978 83979 83980 83981 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 83969 class VpcEncryptionControlConfiguration < Struct.new( :mode, :internet_gateway_exclusion, :egress_only_internet_gateway_exclusion, :nat_gateway_exclusion, :virtual_private_gateway_exclusion, :vpc_peering_exclusion, :lambda_exclusion, :vpc_lattice_exclusion, :elastic_file_system_exclusion) SENSITIVE = [] include Aws::Structure end |
#vpc_lattice_exclusion ⇒ String
Specifies whether to exclude VPC Lattice traffic from encryption enforcement.
83969 83970 83971 83972 83973 83974 83975 83976 83977 83978 83979 83980 83981 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 83969 class VpcEncryptionControlConfiguration < Struct.new( :mode, :internet_gateway_exclusion, :egress_only_internet_gateway_exclusion, :nat_gateway_exclusion, :virtual_private_gateway_exclusion, :vpc_peering_exclusion, :lambda_exclusion, :vpc_lattice_exclusion, :elastic_file_system_exclusion) SENSITIVE = [] include Aws::Structure end |
#vpc_peering_exclusion ⇒ String
Specifies whether to exclude VPC peering connection traffic from encryption enforcement.
83969 83970 83971 83972 83973 83974 83975 83976 83977 83978 83979 83980 83981 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 83969 class VpcEncryptionControlConfiguration < Struct.new( :mode, :internet_gateway_exclusion, :egress_only_internet_gateway_exclusion, :nat_gateway_exclusion, :virtual_private_gateway_exclusion, :vpc_peering_exclusion, :lambda_exclusion, :vpc_lattice_exclusion, :elastic_file_system_exclusion) SENSITIVE = [] include Aws::Structure end |