final case class Ec2Client(region: Region) extends AwsClient[EC2AsyncClientBuilder, EC2AsyncClient] with Product with Serializable
A wrapper for software.amazon.awssdk.services.ec2.EC2AsyncClient.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Ec2Client
- Serializable
- Serializable
- Product
- Equals
- AwsClient
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
builder: EC2AsyncClientBuilder
- Attributes
- protected
- Definition Classes
- Ec2Client → AwsClient
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
describeInstances(ids: Seq[Ec2InstanceId] = Seq.empty, filters: Seq[Ec2Filter] = Seq.empty): IO[Seq[Ec2Instance]]
Fetches the description of EC2 instances as in describeInstancesByReservation but flattens the result to only contain Ec2Instances.
-
def
describeInstancesByReservation(ids: Seq[Ec2InstanceId] = Seq.empty, filters: Seq[Ec2Filter] = Seq.empty): IO[Seq[Ec2Reservation]]
Fetches the description of EC2 instances grouped by their reservations.
Fetches the description of EC2 instances grouped by their reservations.
- ids
only fetch EC2 instances having these instance ids
- filters
will be mapped to software.amazon.awssdk.services.ec2.model.Filters and passed to the query
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
val
region: Region
- Definition Classes
- Ec2Client → AwsClient
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
withClient[A](f: (EC2AsyncClient) ⇒ CompletableFuture[A]): IO[A]
- Definition Classes
- AwsClient