Forklift buildx provider

This commit is contained in:
Bryce Lampe
2024-03-25 11:40:33 -07:00
parent 2b348f84e4
commit d50d156bd8
349 changed files with 61549 additions and 1141 deletions

14
sdk/nodejs/provider.ts generated
View File

@@ -2,6 +2,9 @@
// *** Do not edit by hand unless you're certain you know what you are doing! ***
import * as pulumi from "@pulumi/pulumi";
import * as inputs from "./types/input";
import * as outputs from "./types/output";
import * as enums from "./types/enums";
import * as utilities from "./utilities";
export class Provider extends pulumi.ProviderResource {
@@ -19,6 +22,10 @@ export class Provider extends pulumi.ProviderResource {
return obj['__pulumiType'] === "pulumi:providers:" + Provider.__pulumiType;
}
/**
* The build daemon's address.
*/
public readonly host!: pulumi.Output<string | undefined>;
/**
* Create a Provider resource with the given unique name, arguments, and options.
@@ -31,6 +38,8 @@ export class Provider extends pulumi.ProviderResource {
let resourceInputs: pulumi.Inputs = {};
opts = opts || {};
{
resourceInputs["host"] = (args ? args.host : undefined) ?? (utilities.getEnv("DOCKER_HOST") || "");
resourceInputs["registries"] = pulumi.output(args ? args.registries : undefined);
}
opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts);
super(Provider.__pulumiType, name, resourceInputs, opts);
@@ -41,4 +50,9 @@ export class Provider extends pulumi.ProviderResource {
* The set of arguments for constructing a Provider resource.
*/
export interface ProviderArgs {
/**
* The build daemon's address.
*/
host?: pulumi.Input<string>;
registries?: pulumi.Input<pulumi.Input<inputs.RegistryArgs>[]>;
}