Class: Aws::EC2::Types::VpcEncryptionControlConfiguration

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#egress_only_internet_gateway_exclusion ⇒ String

Specifies whether to exclude egress-only internet gateway traffic from encryption enforcement.

Returns:

  • (String)


91799
91800
91801
91802
91803
91804
91805
91806
91807
91808
91809
91810
91811
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 91799

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.

Returns:

  • (String)


91799
91800
91801
91802
91803
91804
91805
91806
91807
91808
91809
91810
91811
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 91799

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.

Returns:

  • (String)


91799
91800
91801
91802
91803
91804
91805
91806
91807
91808
91809
91810
91811
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 91799

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.

Returns:

  • (String)


91799
91800
91801
91802
91803
91804
91805
91806
91807
91808
91809
91810
91811
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 91799

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.

Returns:

  • (String)


91799
91800
91801
91802
91803
91804
91805
91806
91807
91808
91809
91810
91811
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 91799

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.

Returns:

  • (String)


91799
91800
91801
91802
91803
91804
91805
91806
91807
91808
91809
91810
91811
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 91799

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.

Returns:

  • (String)


91799
91800
91801
91802
91803
91804
91805
91806
91807
91808
91809
91810
91811
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 91799

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.

Returns:

  • (String)


91799
91800
91801
91802
91803
91804
91805
91806
91807
91808
91809
91810
91811
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 91799

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.

Returns:

  • (String)


91799
91800
91801
91802
91803
91804
91805
91806
91807
91808
91809
91810
91811
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 91799

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