Make push a required param
This commit is contained in:
@@ -1023,7 +1023,7 @@ public class Image extends com.pulumi.resources.CustomResource {
|
||||
*
|
||||
*/
|
||||
@Export(name="push", refs={Boolean.class}, tree="[0]")
|
||||
private Output</* @Nullable */ Boolean> push;
|
||||
private Output<Boolean> push;
|
||||
|
||||
/**
|
||||
* @return When `true` the build will automatically include a `registry` export.
|
||||
@@ -1033,8 +1033,8 @@ public class Image extends com.pulumi.resources.CustomResource {
|
||||
* Equivalent to Docker's `--push` flag.
|
||||
*
|
||||
*/
|
||||
public Output<Optional<Boolean>> push() {
|
||||
return Codegen.optional(this.push);
|
||||
public Output<Boolean> push() {
|
||||
return this.push;
|
||||
}
|
||||
/**
|
||||
* If the image was pushed to any registries then this will contain a
|
||||
@@ -1209,7 +1209,7 @@ public class Image extends com.pulumi.resources.CustomResource {
|
||||
* @param name The _unique_ name of the resulting resource.
|
||||
* @param args The arguments to use to populate this resource's properties.
|
||||
*/
|
||||
public Image(String name, @Nullable ImageArgs args) {
|
||||
public Image(String name, ImageArgs args) {
|
||||
this(name, args, null);
|
||||
}
|
||||
/**
|
||||
@@ -1218,7 +1218,7 @@ public class Image extends com.pulumi.resources.CustomResource {
|
||||
* @param args The arguments to use to populate this resource's properties.
|
||||
* @param options A bag of options that control this resource's behavior.
|
||||
*/
|
||||
public Image(String name, @Nullable ImageArgs args, @Nullable com.pulumi.resources.CustomResourceOptions options) {
|
||||
public Image(String name, ImageArgs args, @Nullable com.pulumi.resources.CustomResourceOptions options) {
|
||||
super("docker-build:index:Image", name, args == null ? ImageArgs.Empty : args, makeResourceOptions(options, Codegen.empty()));
|
||||
}
|
||||
|
||||
|
||||
@@ -16,6 +16,7 @@ import com.pulumi.dockerbuild.inputs.DockerfileArgs;
|
||||
import com.pulumi.dockerbuild.inputs.ExportArgs;
|
||||
import com.pulumi.dockerbuild.inputs.RegistryArgs;
|
||||
import com.pulumi.dockerbuild.inputs.SSHArgs;
|
||||
import com.pulumi.exceptions.MissingRequiredPropertyException;
|
||||
import java.lang.Boolean;
|
||||
import java.lang.String;
|
||||
import java.util.List;
|
||||
@@ -419,8 +420,8 @@ public final class ImageArgs extends com.pulumi.resources.ResourceArgs {
|
||||
* Equivalent to Docker's `--push` flag.
|
||||
*
|
||||
*/
|
||||
@Import(name="push")
|
||||
private @Nullable Output<Boolean> push;
|
||||
@Import(name="push", required=true)
|
||||
private Output<Boolean> push;
|
||||
|
||||
/**
|
||||
* @return When `true` the build will automatically include a `registry` export.
|
||||
@@ -430,8 +431,8 @@ public final class ImageArgs extends com.pulumi.resources.ResourceArgs {
|
||||
* Equivalent to Docker's `--push` flag.
|
||||
*
|
||||
*/
|
||||
public Optional<Output<Boolean>> push() {
|
||||
return Optional.ofNullable(this.push);
|
||||
public Output<Boolean> push() {
|
||||
return this.push;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1158,7 +1159,7 @@ public final class ImageArgs extends com.pulumi.resources.ResourceArgs {
|
||||
* @return builder
|
||||
*
|
||||
*/
|
||||
public Builder push(@Nullable Output<Boolean> push) {
|
||||
public Builder push(Output<Boolean> push) {
|
||||
$.push = push;
|
||||
return this;
|
||||
}
|
||||
@@ -1378,6 +1379,9 @@ public final class ImageArgs extends com.pulumi.resources.ResourceArgs {
|
||||
public ImageArgs build() {
|
||||
$.buildOnPreview = Codegen.booleanProp("buildOnPreview").output().arg($.buildOnPreview).def(true).getNullable();
|
||||
$.network = Codegen.objectProp("network", NetworkMode.class).output().arg($.network).def(NetworkMode.Default_).getNullable();
|
||||
if ($.push == null) {
|
||||
throw new MissingRequiredPropertyException("ImageArgs", "push");
|
||||
}
|
||||
return $;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user