Class InstanceGroupManagerVersionArgs.Builder

    • Method Detail

      • instanceTemplate

        public InstanceGroupManagerVersionArgs.Builder instanceTemplate​(com.pulumi.core.Output<java.lang.String> instanceTemplate)
        Parameters:
        instanceTemplate - The full URL to an instance template from which all new instances of this version will be created. It is recommended to reference instance templates through their unique id (`self_link_unique` attribute).
        Returns:
        builder
      • instanceTemplate

        public InstanceGroupManagerVersionArgs.Builder instanceTemplate​(java.lang.String instanceTemplate)
        Parameters:
        instanceTemplate - The full URL to an instance template from which all new instances of this version will be created. It is recommended to reference instance templates through their unique id (`self_link_unique` attribute).
        Returns:
        builder
      • targetSize

        public InstanceGroupManagerVersionArgs.Builder targetSize​(@Nullable
                                                                  com.pulumi.core.Output<InstanceGroupManagerVersionTargetSizeArgs> targetSize)
        Parameters:
        targetSize - The number of instances calculated as a fixed number or a percentage depending on the settings. Structure is documented below. > Exactly one `version` you specify must not have a `target_size` specified. During a rolling update, the instance group manager will fulfill the `target_size` constraints of every other `version`, and any remaining instances will be provisioned with the version where `target_size` is unset.
        Returns:
        builder
      • targetSize

        public InstanceGroupManagerVersionArgs.Builder targetSize​(InstanceGroupManagerVersionTargetSizeArgs targetSize)
        Parameters:
        targetSize - The number of instances calculated as a fixed number or a percentage depending on the settings. Structure is documented below. > Exactly one `version` you specify must not have a `target_size` specified. During a rolling update, the instance group manager will fulfill the `target_size` constraints of every other `version`, and any remaining instances will be provisioned with the version where `target_size` is unset.
        Returns:
        builder