BuildxBuilder constructor
BuildxBuilder(
- String name, {
- BuildxBuilderArgs? args,
- CustomResourceOptions? options,
Creates a new BuildxBuilder.
name The Pulumi resource name.
args Arguments used to configure this BuildxBuilder. The set of arguments for BuildxBuilder.
options Resource options controlling this resource's behavior.
Implementation
BuildxBuilder(
String name, {
BuildxBuilderArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'docker:index/buildxBuilder:BuildxBuilder',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '5.2.0').merge(options),
) {
append = registerOutput<bool?>('append');
bootstrap = registerOutput<bool?>('bootstrap');
buildkitConfig = registerOutput<String?>('buildkitConfig');
buildkitFlags = registerOutput<String?>('buildkitFlags');
dockerContainer = registerOutput<BuildxBuilderDockerContainer?>('dockerContainer', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return BuildxBuilderDockerContainer.fromMap((guardedValue as Map).cast<String, dynamic>()); });
driver = registerOutput<String?>('driver');
driverOptions = registerOutput<Map<String, String>?>('driverOptions', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
endpoint = registerOutput<String?>('endpoint');
kubernetes = registerOutput<BuildxBuilderKubernetes?>('kubernetes', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return BuildxBuilderKubernetes.fromMap((guardedValue as Map).cast<String, dynamic>()); });
this.name = registerOutput<String>('name');
node = registerOutput<String?>('node');
platforms = registerOutput<List<String>?>('platforms', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); });
remote = registerOutput<BuildxBuilderRemote?>('remote', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return BuildxBuilderRemote.fromMap((guardedValue as Map).cast<String, dynamic>()); });
use = registerOutput<bool?>('use');
}