Class: Aws::EC2::Types::ModifyAccountVpcEncryptionControlRequest

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 ⇒ String

Specifies whether to exclude Amazon API Gateway V2 from account-level encryption enforcement.

Returns:

  • (String)


66432
66433
66434
66435
66436
66437
66438
66439
66440
66441
66442
66443
66444
66445
66446
66447
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 66432

class ModifyAccountVpcEncryptionControlRequest < Struct.new(
  :dry_run,
  :mode,
  :internet_gateway,
  :egress_only_internet_gateway,
  :nat_gateway,
  :virtual_private_gateway,
  :vpc_peering,
  :lambda,
  :vpc_lattice,
  :elastic_file_system,
  :global_accelerator,
  :api_gateway_v2)
  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)


66432
66433
66434
66435
66436
66437
66438
66439
66440
66441
66442
66443
66444
66445
66446
66447
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 66432

class ModifyAccountVpcEncryptionControlRequest < Struct.new(
  :dry_run,
  :mode,
  :internet_gateway,
  :egress_only_internet_gateway,
  :nat_gateway,
  :virtual_private_gateway,
  :vpc_peering,
  :lambda,
  :vpc_lattice,
  :elastic_file_system,
  :global_accelerator,
  :api_gateway_v2)
  SENSITIVE = []
  include Aws::Structure
end

#egress_only_internet_gateway ⇒ String

Specifies whether to exclude egress-only internet gateway resource from account-level encryption enforcement.

Returns:

  • (String)


66432
66433
66434
66435
66436
66437
66438
66439
66440
66441
66442
66443
66444
66445
66446
66447
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 66432

class ModifyAccountVpcEncryptionControlRequest < Struct.new(
  :dry_run,
  :mode,
  :internet_gateway,
  :egress_only_internet_gateway,
  :nat_gateway,
  :virtual_private_gateway,
  :vpc_peering,
  :lambda,
  :vpc_lattice,
  :elastic_file_system,
  :global_accelerator,
  :api_gateway_v2)
  SENSITIVE = []
  include Aws::Structure
end

#elastic_file_system ⇒ String

Specifies whether to exclude Elastic File System service from account-level encryption enforcement.

Returns:

  • (String)


66432
66433
66434
66435
66436
66437
66438
66439
66440
66441
66442
66443
66444
66445
66446
66447
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 66432

class ModifyAccountVpcEncryptionControlRequest < Struct.new(
  :dry_run,
  :mode,
  :internet_gateway,
  :egress_only_internet_gateway,
  :nat_gateway,
  :virtual_private_gateway,
  :vpc_peering,
  :lambda,
  :vpc_lattice,
  :elastic_file_system,
  :global_accelerator,
  :api_gateway_v2)
  SENSITIVE = []
  include Aws::Structure
end

#global_accelerator ⇒ String

Specifies whether to exclude AWS Global Accelerator from account-level encryption enforcement.

Returns:

  • (String)


66432
66433
66434
66435
66436
66437
66438
66439
66440
66441
66442
66443
66444
66445
66446
66447
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 66432

class ModifyAccountVpcEncryptionControlRequest < Struct.new(
  :dry_run,
  :mode,
  :internet_gateway,
  :egress_only_internet_gateway,
  :nat_gateway,
  :virtual_private_gateway,
  :vpc_peering,
  :lambda,
  :vpc_lattice,
  :elastic_file_system,
  :global_accelerator,
  :api_gateway_v2)
  SENSITIVE = []
  include Aws::Structure
end

#internet_gateway ⇒ String

Specifies whether to exclude internet gateway resource from account-level encryption enforcement.

Returns:

  • (String)


66432
66433
66434
66435
66436
66437
66438
66439
66440
66441
66442
66443
66444
66445
66446
66447
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 66432

class ModifyAccountVpcEncryptionControlRequest < Struct.new(
  :dry_run,
  :mode,
  :internet_gateway,
  :egress_only_internet_gateway,
  :nat_gateway,
  :virtual_private_gateway,
  :vpc_peering,
  :lambda,
  :vpc_lattice,
  :elastic_file_system,
  :global_accelerator,
  :api_gateway_v2)
  SENSITIVE = []
  include Aws::Structure
end

#lambda ⇒ String

Specifies whether to exclude Lambda service from account-level encryption enforcement.

Returns:

  • (String)


66432
66433
66434
66435
66436
66437
66438
66439
66440
66441
66442
66443
66444
66445
66446
66447
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 66432

class ModifyAccountVpcEncryptionControlRequest < Struct.new(
  :dry_run,
  :mode,
  :internet_gateway,
  :egress_only_internet_gateway,
  :nat_gateway,
  :virtual_private_gateway,
  :vpc_peering,
  :lambda,
  :vpc_lattice,
  :elastic_file_system,
  :global_accelerator,
  :api_gateway_v2)
  SENSITIVE = []
  include Aws::Structure
end

#mode ⇒ String

The encryption mode for the account encryption control configuration.

Returns:

  • (String)


66432
66433
66434
66435
66436
66437
66438
66439
66440
66441
66442
66443
66444
66445
66446
66447
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 66432

class ModifyAccountVpcEncryptionControlRequest < Struct.new(
  :dry_run,
  :mode,
  :internet_gateway,
  :egress_only_internet_gateway,
  :nat_gateway,
  :virtual_private_gateway,
  :vpc_peering,
  :lambda,
  :vpc_lattice,
  :elastic_file_system,
  :global_accelerator,
  :api_gateway_v2)
  SENSITIVE = []
  include Aws::Structure
end

#nat_gateway ⇒ String

Specifies whether to exclude NAT gateway resource from account-level encryption enforcement.

Returns:

  • (String)


66432
66433
66434
66435
66436
66437
66438
66439
66440
66441
66442
66443
66444
66445
66446
66447
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 66432

class ModifyAccountVpcEncryptionControlRequest < Struct.new(
  :dry_run,
  :mode,
  :internet_gateway,
  :egress_only_internet_gateway,
  :nat_gateway,
  :virtual_private_gateway,
  :vpc_peering,
  :lambda,
  :vpc_lattice,
  :elastic_file_system,
  :global_accelerator,
  :api_gateway_v2)
  SENSITIVE = []
  include Aws::Structure
end

#virtual_private_gateway ⇒ String

Specifies whether to exclude virtual private gateway resource from account-level encryption enforcement.

Returns:

  • (String)


66432
66433
66434
66435
66436
66437
66438
66439
66440
66441
66442
66443
66444
66445
66446
66447
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 66432

class ModifyAccountVpcEncryptionControlRequest < Struct.new(
  :dry_run,
  :mode,
  :internet_gateway,
  :egress_only_internet_gateway,
  :nat_gateway,
  :virtual_private_gateway,
  :vpc_peering,
  :lambda,
  :vpc_lattice,
  :elastic_file_system,
  :global_accelerator,
  :api_gateway_v2)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_lattice ⇒ String

Specifies whether to exclude VPC Lattice service from account-level encryption enforcement.

Returns:

  • (String)


66432
66433
66434
66435
66436
66437
66438
66439
66440
66441
66442
66443
66444
66445
66446
66447
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 66432

class ModifyAccountVpcEncryptionControlRequest < Struct.new(
  :dry_run,
  :mode,
  :internet_gateway,
  :egress_only_internet_gateway,
  :nat_gateway,
  :virtual_private_gateway,
  :vpc_peering,
  :lambda,
  :vpc_lattice,
  :elastic_file_system,
  :global_accelerator,
  :api_gateway_v2)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_peering ⇒ String

Specifies whether to exclude VPC peering connection resource from account-level encryption enforcement.

Returns:

  • (String)


66432
66433
66434
66435
66436
66437
66438
66439
66440
66441
66442
66443
66444
66445
66446
66447
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 66432

class ModifyAccountVpcEncryptionControlRequest < Struct.new(
  :dry_run,
  :mode,
  :internet_gateway,
  :egress_only_internet_gateway,
  :nat_gateway,
  :virtual_private_gateway,
  :vpc_peering,
  :lambda,
  :vpc_lattice,
  :elastic_file_system,
  :global_accelerator,
  :api_gateway_v2)
  SENSITIVE = []
  include Aws::Structure
end