Skip to content

EC2  >  Operations  >  enable_vpc_classic_link

enable_vpc_classic_link

Operation

enable_vpc_classic_link(input: EnableVpcClassicLinkInput, plugins: list[Plugin] | None = None) -> EnableVpcClassicLinkOutput
Note

This action is deprecated.

Enables a VPC for ClassicLink. You can then link EC2-Classic instances to your ClassicLink-enabled VPC to allow communication over private IP addresses. You cannot enable your VPC for ClassicLink if any of your VPC route tables have existing routes for address ranges within the 10.0.0.0/8 IP address range, excluding local routes for VPCs in the 10.0.0.0/16 and 10.1.0.0/16 IP address ranges.

Parameters:

Name Type Description Default
input EnableVpcClassicLinkInput

An instance of EnableVpcClassicLinkInput.

required
plugins list[Plugin] | None

A list of callables that modify the configuration dynamically. Changes made by these plugins only apply for the duration of the operation execution and will not affect any other operation invocations.

None

Returns:

Type Description
EnableVpcClassicLinkOutput

An instance of EnableVpcClassicLinkOutput.

Input

EnableVpcClassicLinkInput dataclass

Bases: _SerdeShape

Dataclass for EnableVpcClassicLinkInput structure.

Attributes

dry_run class-attribute instance-attribute
dry_run: bool | None = ...

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.

vpc_id class-attribute instance-attribute
vpc_id: str | None = ...

The ID of the VPC.

Output

EnableVpcClassicLinkOutput dataclass

Bases: _SerdeShape

Dataclass for EnableVpcClassicLinkOutput structure.

Attributes

response_metadata class-attribute instance-attribute
response_metadata: ResponseMetadata = ...

Metadata about the response that produced this output. Use this to recover the request identifiers a service's support team needs in order to investigate a call. Members of the metadata are individually optional.

return_ class-attribute instance-attribute
return_: bool | None = ...

Returns true if the request succeeds; otherwise, it returns an error.