Class: Aws::EC2::Types::AccountVpcEncryptionControlExclusions

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

Instance Attribute Details

#egress_only_internet_gatewayString

The exclusion configuration for egress-only internet gateway resource.

Returns:

  • (String)


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_systemString

The exclusion configuration for Elastic File System service.

Returns:

  • (String)


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_gatewayString

The exclusion configuration for internet gateway resource.

Returns:

  • (String)


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

#lambdaString

The exclusion configuration for Lambda service.

Returns:

  • (String)


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_gatewayString

The exclusion configuration for NAT gateway resource.

Returns:

  • (String)


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_gatewayString

The exclusion configuration for virtual private gateway resource.

Returns:

  • (String)


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_latticeString

The exclusion configuration for VPC Lattice service.

Returns:

  • (String)


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_peeringString

The exclusion configuration for VPC peering connection resource.

Returns:

  • (String)


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