UNPKG

@pulumi/docker-build

Version:

[![Slack](http://www.pulumi.com/images/docs/badges/slack.svg)](https://slack.pulumi.com) [![NPM version](https://badge.fury.io/js/%40pulumi%2fdocker-build.svg)](https://www.npmjs.com/package/@pulumi/docker-build) [![Python version](https://badge.fury.io/p

118 lines 10.8 kB
"use strict"; // *** WARNING: this file was generated by pulumi-language-nodejs. *** // *** Do not edit by hand unless you're certain you know what you are doing! *** Object.defineProperty(exports, "__esModule", { value: true }); exports.exportRegistryArgsProvideDefaults = exports.exportOCIArgsProvideDefaults = exports.exportImageArgsProvideDefaults = exports.exportDockerArgsProvideDefaults = exports.exportArgsProvideDefaults = exports.cacheToS3ArgsProvideDefaults = exports.cacheToRegistryArgsProvideDefaults = exports.cacheToLocalArgsProvideDefaults = exports.cacheToGitHubActionsArgsProvideDefaults = exports.cacheToAzureBlobArgsProvideDefaults = exports.cacheToArgsProvideDefaults = exports.cacheFromS3ArgsProvideDefaults = exports.cacheFromGitHubActionsArgsProvideDefaults = exports.cacheFromArgsProvideDefaults = void 0; const pulumi = require("@pulumi/pulumi"); const inputs = require("../types/input"); const utilities = require("../utilities"); /** * cacheFromArgsProvideDefaults sets the appropriate defaults for CacheFromArgs */ function cacheFromArgsProvideDefaults(val) { return Object.assign(Object.assign({}, val), { gha: (val.gha ? pulumi.output(val.gha).apply(inputs.cacheFromGitHubActionsArgsProvideDefaults) : undefined), s3: (val.s3 ? pulumi.output(val.s3).apply(inputs.cacheFromS3ArgsProvideDefaults) : undefined) }); } exports.cacheFromArgsProvideDefaults = cacheFromArgsProvideDefaults; /** * cacheFromGitHubActionsArgsProvideDefaults sets the appropriate defaults for CacheFromGitHubActionsArgs */ function cacheFromGitHubActionsArgsProvideDefaults(val) { var _a, _b, _c; return Object.assign(Object.assign({}, val), { scope: (_a = (val.scope)) !== null && _a !== void 0 ? _a : "buildkit", token: (_b = (val.token)) !== null && _b !== void 0 ? _b : (utilities.getEnv("ACTIONS_RUNTIME_TOKEN") || ""), url: (_c = (val.url)) !== null && _c !== void 0 ? _c : (utilities.getEnv("ACTIONS_CACHE_URL") || "") }); } exports.cacheFromGitHubActionsArgsProvideDefaults = cacheFromGitHubActionsArgsProvideDefaults; /** * cacheFromS3ArgsProvideDefaults sets the appropriate defaults for CacheFromS3Args */ function cacheFromS3ArgsProvideDefaults(val) { var _a, _b, _c, _d; return Object.assign(Object.assign({}, val), { accessKeyId: (_a = (val.accessKeyId)) !== null && _a !== void 0 ? _a : (utilities.getEnv("AWS_ACCESS_KEY_ID") || ""), region: (_b = (val.region)) !== null && _b !== void 0 ? _b : (utilities.getEnv("AWS_REGION") || ""), secretAccessKey: (_c = (val.secretAccessKey)) !== null && _c !== void 0 ? _c : (utilities.getEnv("AWS_SECRET_ACCESS_KEY") || ""), sessionToken: (_d = (val.sessionToken)) !== null && _d !== void 0 ? _d : (utilities.getEnv("AWS_SESSION_TOKEN") || "") }); } exports.cacheFromS3ArgsProvideDefaults = cacheFromS3ArgsProvideDefaults; /** * cacheToArgsProvideDefaults sets the appropriate defaults for CacheToArgs */ function cacheToArgsProvideDefaults(val) { return Object.assign(Object.assign({}, val), { azblob: (val.azblob ? pulumi.output(val.azblob).apply(inputs.cacheToAzureBlobArgsProvideDefaults) : undefined), gha: (val.gha ? pulumi.output(val.gha).apply(inputs.cacheToGitHubActionsArgsProvideDefaults) : undefined), local: (val.local ? pulumi.output(val.local).apply(inputs.cacheToLocalArgsProvideDefaults) : undefined), registry: (val.registry ? pulumi.output(val.registry).apply(inputs.cacheToRegistryArgsProvideDefaults) : undefined), s3: (val.s3 ? pulumi.output(val.s3).apply(inputs.cacheToS3ArgsProvideDefaults) : undefined) }); } exports.cacheToArgsProvideDefaults = cacheToArgsProvideDefaults; /** * cacheToAzureBlobArgsProvideDefaults sets the appropriate defaults for CacheToAzureBlobArgs */ function cacheToAzureBlobArgsProvideDefaults(val) { var _a, _b; return Object.assign(Object.assign({}, val), { ignoreError: (_a = (val.ignoreError)) !== null && _a !== void 0 ? _a : false, mode: (_b = (val.mode)) !== null && _b !== void 0 ? _b : "min" }); } exports.cacheToAzureBlobArgsProvideDefaults = cacheToAzureBlobArgsProvideDefaults; /** * cacheToGitHubActionsArgsProvideDefaults sets the appropriate defaults for CacheToGitHubActionsArgs */ function cacheToGitHubActionsArgsProvideDefaults(val) { var _a, _b, _c, _d, _e; return Object.assign(Object.assign({}, val), { ignoreError: (_a = (val.ignoreError)) !== null && _a !== void 0 ? _a : false, mode: (_b = (val.mode)) !== null && _b !== void 0 ? _b : "min", scope: (_c = (val.scope)) !== null && _c !== void 0 ? _c : "buildkit", token: (_d = (val.token)) !== null && _d !== void 0 ? _d : (utilities.getEnv("ACTIONS_RUNTIME_TOKEN") || ""), url: (_e = (val.url)) !== null && _e !== void 0 ? _e : (utilities.getEnv("ACTIONS_CACHE_URL") || "") }); } exports.cacheToGitHubActionsArgsProvideDefaults = cacheToGitHubActionsArgsProvideDefaults; /** * cacheToLocalArgsProvideDefaults sets the appropriate defaults for CacheToLocalArgs */ function cacheToLocalArgsProvideDefaults(val) { var _a, _b, _c, _d, _e; return Object.assign(Object.assign({}, val), { compression: (_a = (val.compression)) !== null && _a !== void 0 ? _a : "gzip", compressionLevel: (_b = (val.compressionLevel)) !== null && _b !== void 0 ? _b : 0, forceCompression: (_c = (val.forceCompression)) !== null && _c !== void 0 ? _c : false, ignoreError: (_d = (val.ignoreError)) !== null && _d !== void 0 ? _d : false, mode: (_e = (val.mode)) !== null && _e !== void 0 ? _e : "min" }); } exports.cacheToLocalArgsProvideDefaults = cacheToLocalArgsProvideDefaults; /** * cacheToRegistryArgsProvideDefaults sets the appropriate defaults for CacheToRegistryArgs */ function cacheToRegistryArgsProvideDefaults(val) { var _a, _b, _c, _d, _e, _f, _g; return Object.assign(Object.assign({}, val), { compression: (_a = (val.compression)) !== null && _a !== void 0 ? _a : "gzip", compressionLevel: (_b = (val.compressionLevel)) !== null && _b !== void 0 ? _b : 0, forceCompression: (_c = (val.forceCompression)) !== null && _c !== void 0 ? _c : false, ignoreError: (_d = (val.ignoreError)) !== null && _d !== void 0 ? _d : false, imageManifest: (_e = (val.imageManifest)) !== null && _e !== void 0 ? _e : false, mode: (_f = (val.mode)) !== null && _f !== void 0 ? _f : "min", ociMediaTypes: (_g = (val.ociMediaTypes)) !== null && _g !== void 0 ? _g : true }); } exports.cacheToRegistryArgsProvideDefaults = cacheToRegistryArgsProvideDefaults; /** * cacheToS3ArgsProvideDefaults sets the appropriate defaults for CacheToS3Args */ function cacheToS3ArgsProvideDefaults(val) { var _a, _b, _c, _d, _e, _f; return Object.assign(Object.assign({}, val), { accessKeyId: (_a = (val.accessKeyId)) !== null && _a !== void 0 ? _a : (utilities.getEnv("AWS_ACCESS_KEY_ID") || ""), ignoreError: (_b = (val.ignoreError)) !== null && _b !== void 0 ? _b : false, mode: (_c = (val.mode)) !== null && _c !== void 0 ? _c : "min", region: (_d = (val.region)) !== null && _d !== void 0 ? _d : (utilities.getEnv("AWS_REGION") || ""), secretAccessKey: (_e = (val.secretAccessKey)) !== null && _e !== void 0 ? _e : (utilities.getEnv("AWS_SECRET_ACCESS_KEY") || ""), sessionToken: (_f = (val.sessionToken)) !== null && _f !== void 0 ? _f : (utilities.getEnv("AWS_SESSION_TOKEN") || "") }); } exports.cacheToS3ArgsProvideDefaults = cacheToS3ArgsProvideDefaults; /** * exportArgsProvideDefaults sets the appropriate defaults for ExportArgs */ function exportArgsProvideDefaults(val) { return Object.assign(Object.assign({}, val), { docker: (val.docker ? pulumi.output(val.docker).apply(inputs.exportDockerArgsProvideDefaults) : undefined), image: (val.image ? pulumi.output(val.image).apply(inputs.exportImageArgsProvideDefaults) : undefined), oci: (val.oci ? pulumi.output(val.oci).apply(inputs.exportOCIArgsProvideDefaults) : undefined), registry: (val.registry ? pulumi.output(val.registry).apply(inputs.exportRegistryArgsProvideDefaults) : undefined) }); } exports.exportArgsProvideDefaults = exportArgsProvideDefaults; /** * exportDockerArgsProvideDefaults sets the appropriate defaults for ExportDockerArgs */ function exportDockerArgsProvideDefaults(val) { var _a, _b, _c, _d, _e; return Object.assign(Object.assign({}, val), { compression: (_a = (val.compression)) !== null && _a !== void 0 ? _a : "gzip", compressionLevel: (_b = (val.compressionLevel)) !== null && _b !== void 0 ? _b : 0, forceCompression: (_c = (val.forceCompression)) !== null && _c !== void 0 ? _c : false, ociMediaTypes: (_d = (val.ociMediaTypes)) !== null && _d !== void 0 ? _d : false, tar: (_e = (val.tar)) !== null && _e !== void 0 ? _e : true }); } exports.exportDockerArgsProvideDefaults = exportDockerArgsProvideDefaults; /** * exportImageArgsProvideDefaults sets the appropriate defaults for ExportImageArgs */ function exportImageArgsProvideDefaults(val) { var _a, _b, _c, _d, _e; return Object.assign(Object.assign({}, val), { compression: (_a = (val.compression)) !== null && _a !== void 0 ? _a : "gzip", compressionLevel: (_b = (val.compressionLevel)) !== null && _b !== void 0 ? _b : 0, forceCompression: (_c = (val.forceCompression)) !== null && _c !== void 0 ? _c : false, ociMediaTypes: (_d = (val.ociMediaTypes)) !== null && _d !== void 0 ? _d : false, store: (_e = (val.store)) !== null && _e !== void 0 ? _e : true }); } exports.exportImageArgsProvideDefaults = exportImageArgsProvideDefaults; /** * exportOCIArgsProvideDefaults sets the appropriate defaults for ExportOCIArgs */ function exportOCIArgsProvideDefaults(val) { var _a, _b, _c, _d, _e; return Object.assign(Object.assign({}, val), { compression: (_a = (val.compression)) !== null && _a !== void 0 ? _a : "gzip", compressionLevel: (_b = (val.compressionLevel)) !== null && _b !== void 0 ? _b : 0, forceCompression: (_c = (val.forceCompression)) !== null && _c !== void 0 ? _c : false, ociMediaTypes: (_d = (val.ociMediaTypes)) !== null && _d !== void 0 ? _d : true, tar: (_e = (val.tar)) !== null && _e !== void 0 ? _e : true }); } exports.exportOCIArgsProvideDefaults = exportOCIArgsProvideDefaults; /** * exportRegistryArgsProvideDefaults sets the appropriate defaults for ExportRegistryArgs */ function exportRegistryArgsProvideDefaults(val) { var _a, _b, _c, _d, _e, _f; return Object.assign(Object.assign({}, val), { compression: (_a = (val.compression)) !== null && _a !== void 0 ? _a : "gzip", compressionLevel: (_b = (val.compressionLevel)) !== null && _b !== void 0 ? _b : 0, forceCompression: (_c = (val.forceCompression)) !== null && _c !== void 0 ? _c : false, ociMediaTypes: (_d = (val.ociMediaTypes)) !== null && _d !== void 0 ? _d : false, push: (_e = (val.push)) !== null && _e !== void 0 ? _e : true, store: (_f = (val.store)) !== null && _f !== void 0 ? _f : true }); } exports.exportRegistryArgsProvideDefaults = exportRegistryArgsProvideDefaults; //# sourceMappingURL=input.js.map