Class: Aws::EC2::Types::AccountVpcEncryptionControlExclusions
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::AccountVpcEncryptionControlExclusions
- Defined in:
- gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb
Overview
Describes the exclusion configurations for the various resource types in the account-level VPC Encryption Control configuration.
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 ⇒ String
The exclusion configuration for egress-only internet gateway resource.
-
#elastic_file_system ⇒ String
The exclusion configuration for Elastic File System service.
-
#internet_gateway ⇒ String
The exclusion configuration for internet gateway resource.
-
#lambda ⇒ String
The exclusion configuration for Lambda service.
-
#nat_gateway ⇒ String
The exclusion configuration for NAT gateway resource.
-
#virtual_private_gateway ⇒ String
The exclusion configuration for virtual private gateway resource.
-
#vpc_lattice ⇒ String
The exclusion configuration for VPC Lattice service.
-
#vpc_peering ⇒ String
The exclusion configuration for VPC peering connection resource.
Instance Attribute Details
#egress_only_internet_gateway ⇒ String
The exclusion configuration for egress-only internet gateway resource.
630 631 632 633 634 635 636 637 638 639 640 641 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 630 class AccountVpcEncryptionControlExclusions < Struct.new( :internet_gateway, :egress_only_internet_gateway, :nat_gateway, :virtual_private_gateway, :vpc_peering, :lambda, :vpc_lattice, :elastic_file_system) SENSITIVE = [] include Aws::Structure end |
#elastic_file_system ⇒ String
The exclusion configuration for Elastic File System service.
630 631 632 633 634 635 636 637 638 639 640 641 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 630 class AccountVpcEncryptionControlExclusions < Struct.new( :internet_gateway, :egress_only_internet_gateway, :nat_gateway, :virtual_private_gateway, :vpc_peering, :lambda, :vpc_lattice, :elastic_file_system) SENSITIVE = [] include Aws::Structure end |
#internet_gateway ⇒ String
The exclusion configuration for internet gateway resource.
630 631 632 633 634 635 636 637 638 639 640 641 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 630 class AccountVpcEncryptionControlExclusions < Struct.new( :internet_gateway, :egress_only_internet_gateway, :nat_gateway, :virtual_private_gateway, :vpc_peering, :lambda, :vpc_lattice, :elastic_file_system) SENSITIVE = [] include Aws::Structure end |
#lambda ⇒ String
The exclusion configuration for Lambda service.
630 631 632 633 634 635 636 637 638 639 640 641 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 630 class AccountVpcEncryptionControlExclusions < Struct.new( :internet_gateway, :egress_only_internet_gateway, :nat_gateway, :virtual_private_gateway, :vpc_peering, :lambda, :vpc_lattice, :elastic_file_system) SENSITIVE = [] include Aws::Structure end |
#nat_gateway ⇒ String
The exclusion configuration for NAT gateway resource.
630 631 632 633 634 635 636 637 638 639 640 641 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 630 class AccountVpcEncryptionControlExclusions < Struct.new( :internet_gateway, :egress_only_internet_gateway, :nat_gateway, :virtual_private_gateway, :vpc_peering, :lambda, :vpc_lattice, :elastic_file_system) SENSITIVE = [] include Aws::Structure end |
#virtual_private_gateway ⇒ String
The exclusion configuration for virtual private gateway resource.
630 631 632 633 634 635 636 637 638 639 640 641 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 630 class AccountVpcEncryptionControlExclusions < Struct.new( :internet_gateway, :egress_only_internet_gateway, :nat_gateway, :virtual_private_gateway, :vpc_peering, :lambda, :vpc_lattice, :elastic_file_system) SENSITIVE = [] include Aws::Structure end |
#vpc_lattice ⇒ String
The exclusion configuration for VPC Lattice service.
630 631 632 633 634 635 636 637 638 639 640 641 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 630 class AccountVpcEncryptionControlExclusions < Struct.new( :internet_gateway, :egress_only_internet_gateway, :nat_gateway, :virtual_private_gateway, :vpc_peering, :lambda, :vpc_lattice, :elastic_file_system) SENSITIVE = [] include Aws::Structure end |
#vpc_peering ⇒ String
The exclusion configuration for VPC peering connection resource.
630 631 632 633 634 635 636 637 638 639 640 641 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 630 class AccountVpcEncryptionControlExclusions < Struct.new( :internet_gateway, :egress_only_internet_gateway, :nat_gateway, :virtual_private_gateway, :vpc_peering, :lambda, :vpc_lattice, :elastic_file_system) SENSITIVE = [] include Aws::Structure end |