Class/Object

ansible.Modules

Ec2

Related Docs: object Ec2 | package Modules

Permalink

case class Ec2(instance_type: String, image: String, key_name: Option[String] = scala.None, group: Option[String] = scala.None, group_id: Option[String] = scala.None, region: Option[String] = scala.None, zone: Option[String] = scala.None, tenancy: Option[Tenancy] = scala.None, spot_price: Option[String] = scala.None, spot_type: Option[SpotType] = scala.None, kernel: Option[String] = scala.None, ramdisk: Option[String] = scala.None, _wait: Option[Boolean] = scala.None, wait_timeout: Option[String] = scala.None, spot_wait_timeout: Option[String] = scala.None, count: Option[String] = scala.None, monitoring: Option[Boolean] = scala.None, user_data: Option[String] = scala.None, instance_tags: Option[String] = scala.None, placement_group: Option[String] = scala.None, vpc_subnet_id: Option[String] = scala.None, assign_public_ip: Option[Boolean] = scala.None, private_ip: Option[String] = scala.None, instance_profile_name: Option[String] = scala.None, instance_ids: Option[String] = scala.None, source_dest_check: Option[Boolean] = scala.None, termination_protection: Option[Boolean] = scala.None, state: Option[State] = scala.None, volumes: Option[String] = scala.None, ebs_optimized: Option[String] = scala.None, exact_count: Option[String] = scala.None, count_tag: Option[String] = scala.None, network_interfaces: Option[String] = scala.None, spot_launch_group: Option[String] = scala.None) extends Module with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, Module, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Ec2
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Module
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Ec2(instance_type: String, image: String, key_name: Option[String] = scala.None, group: Option[String] = scala.None, group_id: Option[String] = scala.None, region: Option[String] = scala.None, zone: Option[String] = scala.None, tenancy: Option[Tenancy] = scala.None, spot_price: Option[String] = scala.None, spot_type: Option[SpotType] = scala.None, kernel: Option[String] = scala.None, ramdisk: Option[String] = scala.None, _wait: Option[Boolean] = scala.None, wait_timeout: Option[String] = scala.None, spot_wait_timeout: Option[String] = scala.None, count: Option[String] = scala.None, monitoring: Option[Boolean] = scala.None, user_data: Option[String] = scala.None, instance_tags: Option[String] = scala.None, placement_group: Option[String] = scala.None, vpc_subnet_id: Option[String] = scala.None, assign_public_ip: Option[Boolean] = scala.None, private_ip: Option[String] = scala.None, instance_profile_name: Option[String] = scala.None, instance_ids: Option[String] = scala.None, source_dest_check: Option[Boolean] = scala.None, termination_protection: Option[Boolean] = scala.None, state: Option[State] = scala.None, volumes: Option[String] = scala.None, ebs_optimized: Option[String] = scala.None, exact_count: Option[String] = scala.None, count_tag: Option[String] = scala.None, network_interfaces: Option[String] = scala.None, spot_launch_group: Option[String] = scala.None)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val _wait: Option[Boolean]

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. val assign_public_ip: Option[Boolean]

    Permalink
  7. def call: ModuleCall

    Permalink
    Definition Classes
    Ec2Module
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. val count: Option[String]

    Permalink
  10. val count_tag: Option[String]

    Permalink
  11. val ebs_optimized: Option[String]

    Permalink
  12. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. val exact_count: Option[String]

    Permalink
  14. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  16. val group: Option[String]

    Permalink
  17. val group_id: Option[String]

    Permalink
  18. val image: String

    Permalink
  19. val instance_ids: Option[String]

    Permalink
  20. val instance_profile_name: Option[String]

    Permalink
  21. val instance_tags: Option[String]

    Permalink
  22. val instance_type: String

    Permalink
  23. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  24. val kernel: Option[String]

    Permalink
  25. val key_name: Option[String]

    Permalink
  26. val monitoring: Option[Boolean]

    Permalink
  27. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  28. val network_interfaces: Option[String]

    Permalink
  29. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  30. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  31. val placement_group: Option[String]

    Permalink
  32. val private_ip: Option[String]

    Permalink
  33. val ramdisk: Option[String]

    Permalink
  34. val region: Option[String]

    Permalink
  35. val source_dest_check: Option[Boolean]

    Permalink
  36. val spot_launch_group: Option[String]

    Permalink
  37. val spot_price: Option[String]

    Permalink
  38. val spot_type: Option[SpotType]

    Permalink
  39. val spot_wait_timeout: Option[String]

    Permalink
  40. val state: Option[State]

    Permalink
  41. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  42. val tenancy: Option[Tenancy]

    Permalink
  43. val termination_protection: Option[Boolean]

    Permalink
  44. val user_data: Option[String]

    Permalink
  45. val volumes: Option[String]

    Permalink
  46. val vpc_subnet_id: Option[String]

    Permalink
  47. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. val wait_timeout: Option[String]

    Permalink
  51. def withSpotType(v: SpotType): Ec2

    Permalink
  52. def withState(v: State): Ec2

    Permalink
  53. def withTenancy(v: Tenancy): Ec2

    Permalink
  54. val zone: Option[String]

    Permalink

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Module

Inherited from AnyRef

Inherited from Any

Ungrouped