Class GetInstanceTypeOfferingArgs.Builder

    • Method Detail

      • filters

        public GetInstanceTypeOfferingArgs.Builder filters​(@Nullable
                                                           com.pulumi.core.Output<java.util.List<GetInstanceTypeOfferingFilterArgs>> filters)
        Parameters:
        filters - 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.
        Returns:
        builder
      • filters

        public GetInstanceTypeOfferingArgs.Builder filters​(java.util.List<GetInstanceTypeOfferingFilterArgs> filters)
        Parameters:
        filters - 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.
        Returns:
        builder
      • filters

        public GetInstanceTypeOfferingArgs.Builder filters​(GetInstanceTypeOfferingFilterArgs... filters)
        Parameters:
        filters - 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.
        Returns:
        builder
      • locationType

        public GetInstanceTypeOfferingArgs.Builder locationType​(@Nullable
                                                                com.pulumi.core.Output<java.lang.String> locationType)
        Parameters:
        locationType - Location type. Defaults to `region`. Valid values: `availability-zone`, `availability-zone-id`, and `region`.
        Returns:
        builder
      • locationType

        public GetInstanceTypeOfferingArgs.Builder locationType​(java.lang.String locationType)
        Parameters:
        locationType - Location type. Defaults to `region`. Valid values: `availability-zone`, `availability-zone-id`, and `region`.
        Returns:
        builder
      • preferredInstanceTypes

        public GetInstanceTypeOfferingArgs.Builder preferredInstanceTypes​(@Nullable
                                                                          com.pulumi.core.Output<java.util.List<java.lang.String>> preferredInstanceTypes)
        Parameters:
        preferredInstanceTypes - 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.
        Returns:
        builder
      • preferredInstanceTypes

        public GetInstanceTypeOfferingArgs.Builder preferredInstanceTypes​(java.util.List<java.lang.String> preferredInstanceTypes)
        Parameters:
        preferredInstanceTypes - 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.
        Returns:
        builder
      • preferredInstanceTypes

        public GetInstanceTypeOfferingArgs.Builder preferredInstanceTypes​(java.lang.String... preferredInstanceTypes)
        Parameters:
        preferredInstanceTypes - 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.
        Returns:
        builder
      • region

        public GetInstanceTypeOfferingArgs.Builder region​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - 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.
        Returns:
        builder
      • region

        public GetInstanceTypeOfferingArgs.Builder region​(java.lang.String region)
        Parameters:
        region - 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.
        Returns:
        builder