Class GetInstanceTypeOfferingPlainArgs


  • public final class GetInstanceTypeOfferingPlainArgs
    extends com.pulumi.resources.InvokeArgs
    • Method Detail

      • filters

        public java.util.Optional<java.util.List<GetInstanceTypeOfferingFilter>> filters()
        Returns:
        One or more configuration blocks containing name-values filters. See the [EC2 API Reference](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeInstanceTypeOfferings.html) for supported filters. Detailed below.
      • locationType

        public java.util.Optional<java.lang.String> locationType()
        Returns:
        Location type. Defaults to `region`. Valid values: `availability-zone`, `availability-zone-id`, and `region`.
      • preferredInstanceTypes

        public java.util.Optional<java.util.List<java.lang.String>> preferredInstanceTypes()
        Returns:
        Ordered list of preferred EC2 Instance Types. The first match in this list will be returned. If no preferred matches are found and the original search returned more than one result, an error is returned.
      • region

        public java.util.Optional<java.lang.String> region()
        Returns:
        Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.