IInstance

class aws_cdk.aws_ec2.IInstance(*args, **kwargs)

Bases: aws_cdk.core.IResource, aws_cdk.aws_ec2.IConnectable, aws_cdk.aws_iam.IGrantable, typing_extensions.Protocol

__init__(*args, **kwargs)

Attributes

connections
Return type

Connections

grant_principal

The principal to grant permissions to.

Return type

IPrincipal

instance_availability_zone

The availability zone the instance was launched in.

attribute: :attribute:: true

Return type

str

instance_id

The instance’s ID.

attribute: :attribute:: true

Return type

str

instance_private_dns_name

Private DNS name for this instance.

attribute: :attribute:: true

Return type

str

instance_private_ip

Private IP for this instance.

attribute: :attribute:: true

Return type

str

instance_public_dns_name

Publicly-routable DNS name for this instance.

(May be an empty string if the instance does not have a public name).

attribute: :attribute:: true

Return type

str

instance_public_ip

Publicly-routable IP address for this instance.

(May be an empty string if the instance does not have a public IP).

attribute: :attribute:: true

Return type

str

node

The construct node in the tree.

Return type

ConstructNode

stack

The stack in which this resource is defined.

Return type

Stack