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
-
#api_gateway_v2_exclusion ⇒ String
Specifies whether to exclude Amazon API Gateway V2 traffic from encryption enforcement.
-
#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.
-
#global_accelerator_exclusion ⇒ String
Specifies whether to exclude AWS Global Accelerator 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
#api_gateway_v2_exclusion ⇒ String
Specifies whether to exclude Amazon API Gateway V2 traffic from encryption enforcement.
94424 94425 94426 94427 94428 94429 94430 94431 94432 94433 94434 94435 94436 94437 94438 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 94424 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, :global_accelerator_exclusion, :api_gateway_v2_exclusion) SENSITIVE = [] include Aws::Structure end |
#egress_only_internet_gateway_exclusion ⇒ String
Specifies whether to exclude egress-only internet gateway traffic from encryption enforcement.
94424 94425 94426 94427 94428 94429 94430 94431 94432 94433 94434 94435 94436 94437 94438 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 94424 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, :global_accelerator_exclusion, :api_gateway_v2_exclusion) SENSITIVE = [] include Aws::Structure end |
#elastic_file_system_exclusion ⇒ String
Specifies whether to exclude Elastic File System traffic from encryption enforcement.
94424 94425 94426 94427 94428 94429 94430 94431 94432 94433 94434 94435 94436 94437 94438 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 94424 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, :global_accelerator_exclusion, :api_gateway_v2_exclusion) SENSITIVE = [] include Aws::Structure end |
#global_accelerator_exclusion ⇒ String
Specifies whether to exclude AWS Global Accelerator traffic from encryption enforcement.
94424 94425 94426 94427 94428 94429 94430 94431 94432 94433 94434 94435 94436 94437 94438 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 94424 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, :global_accelerator_exclusion, :api_gateway_v2_exclusion) SENSITIVE = [] include Aws::Structure end |
#internet_gateway_exclusion ⇒ String
Specifies whether to exclude internet gateway traffic from encryption enforcement.
94424 94425 94426 94427 94428 94429 94430 94431 94432 94433 94434 94435 94436 94437 94438 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 94424 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, :global_accelerator_exclusion, :api_gateway_v2_exclusion) SENSITIVE = [] include Aws::Structure end |
#lambda_exclusion ⇒ String
Specifies whether to exclude Lambda function traffic from encryption enforcement.
94424 94425 94426 94427 94428 94429 94430 94431 94432 94433 94434 94435 94436 94437 94438 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 94424 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, :global_accelerator_exclusion, :api_gateway_v2_exclusion) SENSITIVE = [] include Aws::Structure end |
#mode ⇒ String
The encryption mode for the VPC Encryption Control configuration.
94424 94425 94426 94427 94428 94429 94430 94431 94432 94433 94434 94435 94436 94437 94438 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 94424 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, :global_accelerator_exclusion, :api_gateway_v2_exclusion) SENSITIVE = [] include Aws::Structure end |
#nat_gateway_exclusion ⇒ String
Specifies whether to exclude NAT gateway traffic from encryption enforcement.
94424 94425 94426 94427 94428 94429 94430 94431 94432 94433 94434 94435 94436 94437 94438 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 94424 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, :global_accelerator_exclusion, :api_gateway_v2_exclusion) SENSITIVE = [] include Aws::Structure end |
#virtual_private_gateway_exclusion ⇒ String
Specifies whether to exclude virtual private gateway traffic from encryption enforcement.
94424 94425 94426 94427 94428 94429 94430 94431 94432 94433 94434 94435 94436 94437 94438 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 94424 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, :global_accelerator_exclusion, :api_gateway_v2_exclusion) SENSITIVE = [] include Aws::Structure end |
#vpc_lattice_exclusion ⇒ String
Specifies whether to exclude VPC Lattice traffic from encryption enforcement.
94424 94425 94426 94427 94428 94429 94430 94431 94432 94433 94434 94435 94436 94437 94438 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 94424 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, :global_accelerator_exclusion, :api_gateway_v2_exclusion) SENSITIVE = [] include Aws::Structure end |
#vpc_peering_exclusion ⇒ String
Specifies whether to exclude VPC peering connection traffic from encryption enforcement.
94424 94425 94426 94427 94428 94429 94430 94431 94432 94433 94434 94435 94436 94437 94438 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 94424 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, :global_accelerator_exclusion, :api_gateway_v2_exclusion) SENSITIVE = [] include Aws::Structure end |