Class LaunchTemplatePlacementArgs


  • public final class LaunchTemplatePlacementArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • affinity

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> affinity()
        Returns:
        The affinity setting for an instance on a Dedicated Host.
      • availabilityZone

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> availabilityZone()
        Returns:
        The Availability Zone for the instance.
      • groupId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> groupId()
        Returns:
        The ID of the placement group for the instance. Conflicts with `groupName`.
      • groupName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> groupName()
        Returns:
        The name of the placement group for the instance. Conflicts with `groupId`.
      • hostId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> hostId()
        Returns:
        The ID of the Dedicated Host for the instance.
      • hostResourceGroupArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> hostResourceGroupArn()
        Returns:
        The ARN of the Host Resource Group in which to launch instances.
      • partitionNumber

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> partitionNumber()
        Returns:
        The number of the partition the instance should launch in. Valid only if the placement group strategy is set to partition.
      • spreadDomain

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> spreadDomain()
        Returns:
        Reserved for future use.
      • tenancy

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> tenancy()
        Returns:
        The tenancy of the instance (if the instance is running in a VPC). Can be `default`, `dedicated`, or `host`.