@pulumi/gcp
Version:
A Pulumi package for creating and managing Google Cloud Platform resources.
194 lines • 13.7 kB
JavaScript
;
// *** WARNING: this file was generated by pulumi-language-nodejs. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.OrganizationKajPolicyConfig = exports.KeyRingImportJob = exports.KeyRingIAMPolicy = exports.KeyRingIAMMember = exports.KeyRingIAMBinding = exports.KeyRing = exports.KeyHandle = exports.getKeyRingsOutput = exports.getKeyRings = exports.getKeyRingIamPolicyOutput = exports.getKeyRingIamPolicy = exports.getKeyHandlesOutput = exports.getKeyHandles = exports.getKeyHandleOutput = exports.getKeyHandle = exports.getKMSSecretCiphertextOutput = exports.getKMSSecretCiphertext = exports.getKMSSecretAsymmetricOutput = exports.getKMSSecretAsymmetric = exports.getKMSSecretOutput = exports.getKMSSecret = exports.getKMSKeyRingOutput = exports.getKMSKeyRing = exports.getKMSCryptoKeyVersionOutput = exports.getKMSCryptoKeyVersion = exports.getKMSCryptoKeyOutput = exports.getKMSCryptoKey = exports.getEkmConnectionIamPolicyOutput = exports.getEkmConnectionIamPolicy = exports.getCryptoKeysOutput = exports.getCryptoKeys = exports.getCryptoKeyVersionsOutput = exports.getCryptoKeyVersions = exports.getCryptoKeyLatestVersionOutput = exports.getCryptoKeyLatestVersion = exports.getCryptoKeyIamPolicyOutput = exports.getCryptoKeyIamPolicy = exports.getAutokeyConfigOutput = exports.getAutokeyConfig = exports.FolderKajPolicyConfig = exports.EkmConnectionIamPolicy = exports.EkmConnectionIamMember = exports.EkmConnectionIamBinding = exports.EkmConnection = exports.CryptoKeyVersion = exports.CryptoKeyIAMPolicy = exports.CryptoKeyIAMMember = exports.CryptoKeyIAMBinding = exports.CryptoKey = exports.AutokeyConfig = void 0;
exports.SecretCiphertext = exports.ProjectKajPolicyConfig = exports.ProjectAutokeyConfig = void 0;
const pulumi = __importStar(require("@pulumi/pulumi"));
const utilities = __importStar(require("../utilities"));
exports.AutokeyConfig = null;
utilities.lazyLoad(exports, ["AutokeyConfig"], () => require("./autokeyConfig"));
exports.CryptoKey = null;
utilities.lazyLoad(exports, ["CryptoKey"], () => require("./cryptoKey"));
exports.CryptoKeyIAMBinding = null;
utilities.lazyLoad(exports, ["CryptoKeyIAMBinding"], () => require("./cryptoKeyIAMBinding"));
exports.CryptoKeyIAMMember = null;
utilities.lazyLoad(exports, ["CryptoKeyIAMMember"], () => require("./cryptoKeyIAMMember"));
exports.CryptoKeyIAMPolicy = null;
utilities.lazyLoad(exports, ["CryptoKeyIAMPolicy"], () => require("./cryptoKeyIAMPolicy"));
exports.CryptoKeyVersion = null;
utilities.lazyLoad(exports, ["CryptoKeyVersion"], () => require("./cryptoKeyVersion"));
exports.EkmConnection = null;
utilities.lazyLoad(exports, ["EkmConnection"], () => require("./ekmConnection"));
exports.EkmConnectionIamBinding = null;
utilities.lazyLoad(exports, ["EkmConnectionIamBinding"], () => require("./ekmConnectionIamBinding"));
exports.EkmConnectionIamMember = null;
utilities.lazyLoad(exports, ["EkmConnectionIamMember"], () => require("./ekmConnectionIamMember"));
exports.EkmConnectionIamPolicy = null;
utilities.lazyLoad(exports, ["EkmConnectionIamPolicy"], () => require("./ekmConnectionIamPolicy"));
exports.FolderKajPolicyConfig = null;
utilities.lazyLoad(exports, ["FolderKajPolicyConfig"], () => require("./folderKajPolicyConfig"));
exports.getAutokeyConfig = null;
exports.getAutokeyConfigOutput = null;
utilities.lazyLoad(exports, ["getAutokeyConfig", "getAutokeyConfigOutput"], () => require("./getAutokeyConfig"));
exports.getCryptoKeyIamPolicy = null;
exports.getCryptoKeyIamPolicyOutput = null;
utilities.lazyLoad(exports, ["getCryptoKeyIamPolicy", "getCryptoKeyIamPolicyOutput"], () => require("./getCryptoKeyIamPolicy"));
exports.getCryptoKeyLatestVersion = null;
exports.getCryptoKeyLatestVersionOutput = null;
utilities.lazyLoad(exports, ["getCryptoKeyLatestVersion", "getCryptoKeyLatestVersionOutput"], () => require("./getCryptoKeyLatestVersion"));
exports.getCryptoKeyVersions = null;
exports.getCryptoKeyVersionsOutput = null;
utilities.lazyLoad(exports, ["getCryptoKeyVersions", "getCryptoKeyVersionsOutput"], () => require("./getCryptoKeyVersions"));
exports.getCryptoKeys = null;
exports.getCryptoKeysOutput = null;
utilities.lazyLoad(exports, ["getCryptoKeys", "getCryptoKeysOutput"], () => require("./getCryptoKeys"));
exports.getEkmConnectionIamPolicy = null;
exports.getEkmConnectionIamPolicyOutput = null;
utilities.lazyLoad(exports, ["getEkmConnectionIamPolicy", "getEkmConnectionIamPolicyOutput"], () => require("./getEkmConnectionIamPolicy"));
exports.getKMSCryptoKey = null;
exports.getKMSCryptoKeyOutput = null;
utilities.lazyLoad(exports, ["getKMSCryptoKey", "getKMSCryptoKeyOutput"], () => require("./getKMSCryptoKey"));
exports.getKMSCryptoKeyVersion = null;
exports.getKMSCryptoKeyVersionOutput = null;
utilities.lazyLoad(exports, ["getKMSCryptoKeyVersion", "getKMSCryptoKeyVersionOutput"], () => require("./getKMSCryptoKeyVersion"));
exports.getKMSKeyRing = null;
exports.getKMSKeyRingOutput = null;
utilities.lazyLoad(exports, ["getKMSKeyRing", "getKMSKeyRingOutput"], () => require("./getKMSKeyRing"));
exports.getKMSSecret = null;
exports.getKMSSecretOutput = null;
utilities.lazyLoad(exports, ["getKMSSecret", "getKMSSecretOutput"], () => require("./getKMSSecret"));
exports.getKMSSecretAsymmetric = null;
exports.getKMSSecretAsymmetricOutput = null;
utilities.lazyLoad(exports, ["getKMSSecretAsymmetric", "getKMSSecretAsymmetricOutput"], () => require("./getKMSSecretAsymmetric"));
exports.getKMSSecretCiphertext = null;
exports.getKMSSecretCiphertextOutput = null;
utilities.lazyLoad(exports, ["getKMSSecretCiphertext", "getKMSSecretCiphertextOutput"], () => require("./getKMSSecretCiphertext"));
exports.getKeyHandle = null;
exports.getKeyHandleOutput = null;
utilities.lazyLoad(exports, ["getKeyHandle", "getKeyHandleOutput"], () => require("./getKeyHandle"));
exports.getKeyHandles = null;
exports.getKeyHandlesOutput = null;
utilities.lazyLoad(exports, ["getKeyHandles", "getKeyHandlesOutput"], () => require("./getKeyHandles"));
exports.getKeyRingIamPolicy = null;
exports.getKeyRingIamPolicyOutput = null;
utilities.lazyLoad(exports, ["getKeyRingIamPolicy", "getKeyRingIamPolicyOutput"], () => require("./getKeyRingIamPolicy"));
exports.getKeyRings = null;
exports.getKeyRingsOutput = null;
utilities.lazyLoad(exports, ["getKeyRings", "getKeyRingsOutput"], () => require("./getKeyRings"));
exports.KeyHandle = null;
utilities.lazyLoad(exports, ["KeyHandle"], () => require("./keyHandle"));
exports.KeyRing = null;
utilities.lazyLoad(exports, ["KeyRing"], () => require("./keyRing"));
exports.KeyRingIAMBinding = null;
utilities.lazyLoad(exports, ["KeyRingIAMBinding"], () => require("./keyRingIAMBinding"));
exports.KeyRingIAMMember = null;
utilities.lazyLoad(exports, ["KeyRingIAMMember"], () => require("./keyRingIAMMember"));
exports.KeyRingIAMPolicy = null;
utilities.lazyLoad(exports, ["KeyRingIAMPolicy"], () => require("./keyRingIAMPolicy"));
exports.KeyRingImportJob = null;
utilities.lazyLoad(exports, ["KeyRingImportJob"], () => require("./keyRingImportJob"));
exports.OrganizationKajPolicyConfig = null;
utilities.lazyLoad(exports, ["OrganizationKajPolicyConfig"], () => require("./organizationKajPolicyConfig"));
exports.ProjectAutokeyConfig = null;
utilities.lazyLoad(exports, ["ProjectAutokeyConfig"], () => require("./projectAutokeyConfig"));
exports.ProjectKajPolicyConfig = null;
utilities.lazyLoad(exports, ["ProjectKajPolicyConfig"], () => require("./projectKajPolicyConfig"));
exports.SecretCiphertext = null;
utilities.lazyLoad(exports, ["SecretCiphertext"], () => require("./secretCiphertext"));
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "gcp:kms/autokeyConfig:AutokeyConfig":
return new exports.AutokeyConfig(name, undefined, { urn });
case "gcp:kms/cryptoKey:CryptoKey":
return new exports.CryptoKey(name, undefined, { urn });
case "gcp:kms/cryptoKeyIAMBinding:CryptoKeyIAMBinding":
return new exports.CryptoKeyIAMBinding(name, undefined, { urn });
case "gcp:kms/cryptoKeyIAMMember:CryptoKeyIAMMember":
return new exports.CryptoKeyIAMMember(name, undefined, { urn });
case "gcp:kms/cryptoKeyIAMPolicy:CryptoKeyIAMPolicy":
return new exports.CryptoKeyIAMPolicy(name, undefined, { urn });
case "gcp:kms/cryptoKeyVersion:CryptoKeyVersion":
return new exports.CryptoKeyVersion(name, undefined, { urn });
case "gcp:kms/ekmConnection:EkmConnection":
return new exports.EkmConnection(name, undefined, { urn });
case "gcp:kms/ekmConnectionIamBinding:EkmConnectionIamBinding":
return new exports.EkmConnectionIamBinding(name, undefined, { urn });
case "gcp:kms/ekmConnectionIamMember:EkmConnectionIamMember":
return new exports.EkmConnectionIamMember(name, undefined, { urn });
case "gcp:kms/ekmConnectionIamPolicy:EkmConnectionIamPolicy":
return new exports.EkmConnectionIamPolicy(name, undefined, { urn });
case "gcp:kms/folderKajPolicyConfig:FolderKajPolicyConfig":
return new exports.FolderKajPolicyConfig(name, undefined, { urn });
case "gcp:kms/keyHandle:KeyHandle":
return new exports.KeyHandle(name, undefined, { urn });
case "gcp:kms/keyRing:KeyRing":
return new exports.KeyRing(name, undefined, { urn });
case "gcp:kms/keyRingIAMBinding:KeyRingIAMBinding":
return new exports.KeyRingIAMBinding(name, undefined, { urn });
case "gcp:kms/keyRingIAMMember:KeyRingIAMMember":
return new exports.KeyRingIAMMember(name, undefined, { urn });
case "gcp:kms/keyRingIAMPolicy:KeyRingIAMPolicy":
return new exports.KeyRingIAMPolicy(name, undefined, { urn });
case "gcp:kms/keyRingImportJob:KeyRingImportJob":
return new exports.KeyRingImportJob(name, undefined, { urn });
case "gcp:kms/organizationKajPolicyConfig:OrganizationKajPolicyConfig":
return new exports.OrganizationKajPolicyConfig(name, undefined, { urn });
case "gcp:kms/projectAutokeyConfig:ProjectAutokeyConfig":
return new exports.ProjectAutokeyConfig(name, undefined, { urn });
case "gcp:kms/projectKajPolicyConfig:ProjectKajPolicyConfig":
return new exports.ProjectKajPolicyConfig(name, undefined, { urn });
case "gcp:kms/secretCiphertext:SecretCiphertext":
return new exports.SecretCiphertext(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("gcp", "kms/autokeyConfig", _module);
pulumi.runtime.registerResourceModule("gcp", "kms/cryptoKey", _module);
pulumi.runtime.registerResourceModule("gcp", "kms/cryptoKeyIAMBinding", _module);
pulumi.runtime.registerResourceModule("gcp", "kms/cryptoKeyIAMMember", _module);
pulumi.runtime.registerResourceModule("gcp", "kms/cryptoKeyIAMPolicy", _module);
pulumi.runtime.registerResourceModule("gcp", "kms/cryptoKeyVersion", _module);
pulumi.runtime.registerResourceModule("gcp", "kms/ekmConnection", _module);
pulumi.runtime.registerResourceModule("gcp", "kms/ekmConnectionIamBinding", _module);
pulumi.runtime.registerResourceModule("gcp", "kms/ekmConnectionIamMember", _module);
pulumi.runtime.registerResourceModule("gcp", "kms/ekmConnectionIamPolicy", _module);
pulumi.runtime.registerResourceModule("gcp", "kms/folderKajPolicyConfig", _module);
pulumi.runtime.registerResourceModule("gcp", "kms/keyHandle", _module);
pulumi.runtime.registerResourceModule("gcp", "kms/keyRing", _module);
pulumi.runtime.registerResourceModule("gcp", "kms/keyRingIAMBinding", _module);
pulumi.runtime.registerResourceModule("gcp", "kms/keyRingIAMMember", _module);
pulumi.runtime.registerResourceModule("gcp", "kms/keyRingIAMPolicy", _module);
pulumi.runtime.registerResourceModule("gcp", "kms/keyRingImportJob", _module);
pulumi.runtime.registerResourceModule("gcp", "kms/organizationKajPolicyConfig", _module);
pulumi.runtime.registerResourceModule("gcp", "kms/projectAutokeyConfig", _module);
pulumi.runtime.registerResourceModule("gcp", "kms/projectKajPolicyConfig", _module);
pulumi.runtime.registerResourceModule("gcp", "kms/secretCiphertext", _module);
//# sourceMappingURL=index.js.map