@pulumi/docker-build
Version:
[](https://slack.pulumi.com) [](https://www.npmjs.com/package/@pulumi/docker-build) [;
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