Class: Aws::EC2::Types::ModifyVpcEncryptionControlRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#api_gateway_v2_exclusion ⇒ String

Specifies whether to exclude Amazon API Gateway V2 traffic from encryption enforcement.

Returns:

  • (String)


71961
71962
71963
71964
71965
71966
71967
71968
71969
71970
71971
71972
71973
71974
71975
71976
71977
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 71961

class ModifyVpcEncryptionControlRequest < Struct.new(
  :dry_run,
  :vpc_encryption_control_id,
  :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

#dry_run ⇒ Boolean

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

Returns:

  • (Boolean)


71961
71962
71963
71964
71965
71966
71967
71968
71969
71970
71971
71972
71973
71974
71975
71976
71977
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 71961

class ModifyVpcEncryptionControlRequest < Struct.new(
  :dry_run,
  :vpc_encryption_control_id,
  :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.

Returns:

  • (String)


71961
71962
71963
71964
71965
71966
71967
71968
71969
71970
71971
71972
71973
71974
71975
71976
71977
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 71961

class ModifyVpcEncryptionControlRequest < Struct.new(
  :dry_run,
  :vpc_encryption_control_id,
  :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.

Returns:

  • (String)


71961
71962
71963
71964
71965
71966
71967
71968
71969
71970
71971
71972
71973
71974
71975
71976
71977
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 71961

class ModifyVpcEncryptionControlRequest < Struct.new(
  :dry_run,
  :vpc_encryption_control_id,
  :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.

Returns:

  • (String)


71961
71962
71963
71964
71965
71966
71967
71968
71969
71970
71971
71972
71973
71974
71975
71976
71977
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 71961

class ModifyVpcEncryptionControlRequest < Struct.new(
  :dry_run,
  :vpc_encryption_control_id,
  :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.

Returns:

  • (String)


71961
71962
71963
71964
71965
71966
71967
71968
71969
71970
71971
71972
71973
71974
71975
71976
71977
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 71961

class ModifyVpcEncryptionControlRequest < Struct.new(
  :dry_run,
  :vpc_encryption_control_id,
  :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.

Returns:

  • (String)


71961
71962
71963
71964
71965
71966
71967
71968
71969
71970
71971
71972
71973
71974
71975
71976
71977
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 71961

class ModifyVpcEncryptionControlRequest < Struct.new(
  :dry_run,
  :vpc_encryption_control_id,
  :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.

Returns:

  • (String)


71961
71962
71963
71964
71965
71966
71967
71968
71969
71970
71971
71972
71973
71974
71975
71976
71977
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 71961

class ModifyVpcEncryptionControlRequest < Struct.new(
  :dry_run,
  :vpc_encryption_control_id,
  :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.

Returns:

  • (String)


71961
71962
71963
71964
71965
71966
71967
71968
71969
71970
71971
71972
71973
71974
71975
71976
71977
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 71961

class ModifyVpcEncryptionControlRequest < Struct.new(
  :dry_run,
  :vpc_encryption_control_id,
  :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.

Returns:

  • (String)


71961
71962
71963
71964
71965
71966
71967
71968
71969
71970
71971
71972
71973
71974
71975
71976
71977
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 71961

class ModifyVpcEncryptionControlRequest < Struct.new(
  :dry_run,
  :vpc_encryption_control_id,
  :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_encryption_control_id ⇒ String

The ID of the VPC Encryption Control resource to modify.

Returns:

  • (String)


71961
71962
71963
71964
71965
71966
71967
71968
71969
71970
71971
71972
71973
71974
71975
71976
71977
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 71961

class ModifyVpcEncryptionControlRequest < Struct.new(
  :dry_run,
  :vpc_encryption_control_id,
  :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.

Returns:

  • (String)


71961
71962
71963
71964
71965
71966
71967
71968
71969
71970
71971
71972
71973
71974
71975
71976
71977
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 71961

class ModifyVpcEncryptionControlRequest < Struct.new(
  :dry_run,
  :vpc_encryption_control_id,
  :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.

Returns:

  • (String)


71961
71962
71963
71964
71965
71966
71967
71968
71969
71970
71971
71972
71973
71974
71975
71976
71977
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 71961

class ModifyVpcEncryptionControlRequest < Struct.new(
  :dry_run,
  :vpc_encryption_control_id,
  :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