@pulumi/yandex
Version:
A Pulumi package for creating and managing yandex cloud resources.
483 lines • 33.6 kB
JavaScript
"use strict";
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** 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;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.types = exports.config = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("./utilities");
// Export members:
__exportStar(require("./albBackendGroup"), exports);
__exportStar(require("./albHttpRouter"), exports);
__exportStar(require("./albLoadBalancer"), exports);
__exportStar(require("./albTargetGroup"), exports);
__exportStar(require("./albVirtualHost"), exports);
__exportStar(require("./apiGateway"), exports);
__exportStar(require("./cdnOriginGroup"), exports);
__exportStar(require("./cdnResource"), exports);
__exportStar(require("./computeDisk"), exports);
__exportStar(require("./computeDiskPlacementGroup"), exports);
__exportStar(require("./computeImage"), exports);
__exportStar(require("./computeInstance"), exports);
__exportStar(require("./computeInstanceGroup"), exports);
__exportStar(require("./computePlacementGroup"), exports);
__exportStar(require("./computeSnapshot"), exports);
__exportStar(require("./containerRegistry"), exports);
__exportStar(require("./containerRegistryIamBinding"), exports);
__exportStar(require("./containerRepository"), exports);
__exportStar(require("./containerRepositoryIamBinding"), exports);
__exportStar(require("./dataprocCluster"), exports);
__exportStar(require("./datatransferEndpoint"), exports);
__exportStar(require("./datatransferTransfer"), exports);
__exportStar(require("./dnsRecordSet"), exports);
__exportStar(require("./dnsZone"), exports);
__exportStar(require("./function"), exports);
__exportStar(require("./functionIamBinding"), exports);
__exportStar(require("./functionScalingPolicy"), exports);
__exportStar(require("./functionTrigger"), exports);
__exportStar(require("./getAlbBackendGroup"), exports);
__exportStar(require("./getAlbHttpRouter"), exports);
__exportStar(require("./getAlbLoadBalancer"), exports);
__exportStar(require("./getAlbTargetGroup"), exports);
__exportStar(require("./getAlbVirtualHost"), exports);
__exportStar(require("./getApiGateway"), exports);
__exportStar(require("./getCdnOriginGroup"), exports);
__exportStar(require("./getCdnResource"), exports);
__exportStar(require("./getClientConfig"), exports);
__exportStar(require("./getComputeDisk"), exports);
__exportStar(require("./getComputeDiskPlacementGroup"), exports);
__exportStar(require("./getComputeImage"), exports);
__exportStar(require("./getComputeInstance"), exports);
__exportStar(require("./getComputeInstanceGroup"), exports);
__exportStar(require("./getComputePlacementGroup"), exports);
__exportStar(require("./getComputeSnapshot"), exports);
__exportStar(require("./getContainerRegistry"), exports);
__exportStar(require("./getContainerRepository"), exports);
__exportStar(require("./getDataprocCluster"), exports);
__exportStar(require("./getDnsZone"), exports);
__exportStar(require("./getFunction"), exports);
__exportStar(require("./getFunctionScalingPolicy"), exports);
__exportStar(require("./getFunctionTrigger"), exports);
__exportStar(require("./getIamPolicy"), exports);
__exportStar(require("./getIamRole"), exports);
__exportStar(require("./getIamServiceAccount"), exports);
__exportStar(require("./getIamUser"), exports);
__exportStar(require("./getIotCoreDevice"), exports);
__exportStar(require("./getIotCoreRegistry"), exports);
__exportStar(require("./getKubernetesCluster"), exports);
__exportStar(require("./getKubernetesNodeGroup"), exports);
__exportStar(require("./getLbNetworkLoadBalancer"), exports);
__exportStar(require("./getLbTargetGroup"), exports);
__exportStar(require("./getLoggingGroup"), exports);
__exportStar(require("./getMdbClickhouseCluster"), exports);
__exportStar(require("./getMdbElasticSearchCluster"), exports);
__exportStar(require("./getMdbGreenplumCluster"), exports);
__exportStar(require("./getMdbKafkaCluster"), exports);
__exportStar(require("./getMdbKafkaTopic"), exports);
__exportStar(require("./getMdbMongodbCluster"), exports);
__exportStar(require("./getMdbMysqlCluster"), exports);
__exportStar(require("./getMdbPostgresqlCluster"), exports);
__exportStar(require("./getMdbRedisCluster"), exports);
__exportStar(require("./getMdbSqlserverCluster"), exports);
__exportStar(require("./getMessageQueue"), exports);
__exportStar(require("./getOrganizationmanagerSamlFederation"), exports);
__exportStar(require("./getOrganizationmanagerSamlFederationUserAccount"), exports);
__exportStar(require("./getResourcemanagerCloud"), exports);
__exportStar(require("./getResourcemanagerFolder"), exports);
__exportStar(require("./getServerlessContainer"), exports);
__exportStar(require("./getVpcAddress"), exports);
__exportStar(require("./getVpcNetwork"), exports);
__exportStar(require("./getVpcRouteTable"), exports);
__exportStar(require("./getVpcSecurityGroup"), exports);
__exportStar(require("./getVpcSecurityGroupRule"), exports);
__exportStar(require("./getVpcSubnet"), exports);
__exportStar(require("./getYdbDatabaseDedicated"), exports);
__exportStar(require("./getYdbDatabaseServerless"), exports);
__exportStar(require("./iamServiceAccount"), exports);
__exportStar(require("./iamServiceAccountApiKey"), exports);
__exportStar(require("./iamServiceAccountIamBinding"), exports);
__exportStar(require("./iamServiceAccountIamMember"), exports);
__exportStar(require("./iamServiceAccountIamPolicy"), exports);
__exportStar(require("./iamServiceAccountKey"), exports);
__exportStar(require("./iamServiceAccountStaticAccessKey"), exports);
__exportStar(require("./iotCoreDevice"), exports);
__exportStar(require("./iotCoreRegistry"), exports);
__exportStar(require("./kmsSecretCiphertext"), exports);
__exportStar(require("./kmsSymmetricKey"), exports);
__exportStar(require("./kmsSymmetricKeyIamBinding"), exports);
__exportStar(require("./kubernetesCluster"), exports);
__exportStar(require("./kubernetesNodeGroup"), exports);
__exportStar(require("./lbNetworkLoadBalancer"), exports);
__exportStar(require("./lbTargetGroup"), exports);
__exportStar(require("./loggingGroup"), exports);
__exportStar(require("./mdbClickhouseCluster"), exports);
__exportStar(require("./mdbElasticSearchCluster"), exports);
__exportStar(require("./mdbGreenplumCluster"), exports);
__exportStar(require("./mdbKafkaCluster"), exports);
__exportStar(require("./mdbKafkaTopic"), exports);
__exportStar(require("./mdbMongodbCluster"), exports);
__exportStar(require("./mdbMysqlCluster"), exports);
__exportStar(require("./mdbRedisCluster"), exports);
__exportStar(require("./mdbSqlServerCluster"), exports);
__exportStar(require("./messageQueue"), exports);
__exportStar(require("./organizationManagerOrganizationIamBinding"), exports);
__exportStar(require("./organizationManagerOrganizationIamMember"), exports);
__exportStar(require("./organizationmanagerSamlFederation"), exports);
__exportStar(require("./provider"), exports);
__exportStar(require("./resourcemanagerCloudIamBinding"), exports);
__exportStar(require("./resourcemanagerCloudIamMember"), exports);
__exportStar(require("./resourcemanagerFolder"), exports);
__exportStar(require("./resourcemanagerFolderIamBinding"), exports);
__exportStar(require("./resourcemanagerFolderIamMember"), exports);
__exportStar(require("./resourcemanagerFolderIamPolicy"), exports);
__exportStar(require("./serverlessContainer"), exports);
__exportStar(require("./storageBucket"), exports);
__exportStar(require("./storageObject"), exports);
__exportStar(require("./vpcAddress"), exports);
__exportStar(require("./vpcDefaultSecurityGroup"), exports);
__exportStar(require("./vpcNetwork"), exports);
__exportStar(require("./vpcRouteTable"), exports);
__exportStar(require("./vpcSecurityGroup"), exports);
__exportStar(require("./vpcSecurityGroupRule"), exports);
__exportStar(require("./vpcSubnet"), exports);
__exportStar(require("./ydbDatabaseDedicated"), exports);
__exportStar(require("./ydbDatabaseServerless"), exports);
// Export sub-modules:
const config = require("./config");
exports.config = config;
const types = require("./types");
exports.types = types;
// Import resources to register:
const albBackendGroup_1 = require("./albBackendGroup");
const albHttpRouter_1 = require("./albHttpRouter");
const albLoadBalancer_1 = require("./albLoadBalancer");
const albTargetGroup_1 = require("./albTargetGroup");
const albVirtualHost_1 = require("./albVirtualHost");
const apiGateway_1 = require("./apiGateway");
const cdnOriginGroup_1 = require("./cdnOriginGroup");
const cdnResource_1 = require("./cdnResource");
const computeDisk_1 = require("./computeDisk");
const computeDiskPlacementGroup_1 = require("./computeDiskPlacementGroup");
const computeImage_1 = require("./computeImage");
const computeInstance_1 = require("./computeInstance");
const computeInstanceGroup_1 = require("./computeInstanceGroup");
const computePlacementGroup_1 = require("./computePlacementGroup");
const computeSnapshot_1 = require("./computeSnapshot");
const containerRegistry_1 = require("./containerRegistry");
const containerRegistryIamBinding_1 = require("./containerRegistryIamBinding");
const containerRepository_1 = require("./containerRepository");
const containerRepositoryIamBinding_1 = require("./containerRepositoryIamBinding");
const dataprocCluster_1 = require("./dataprocCluster");
const datatransferEndpoint_1 = require("./datatransferEndpoint");
const datatransferTransfer_1 = require("./datatransferTransfer");
const dnsRecordSet_1 = require("./dnsRecordSet");
const dnsZone_1 = require("./dnsZone");
const function_1 = require("./function");
const functionIamBinding_1 = require("./functionIamBinding");
const functionScalingPolicy_1 = require("./functionScalingPolicy");
const functionTrigger_1 = require("./functionTrigger");
const iamServiceAccount_1 = require("./iamServiceAccount");
const iamServiceAccountApiKey_1 = require("./iamServiceAccountApiKey");
const iamServiceAccountIamBinding_1 = require("./iamServiceAccountIamBinding");
const iamServiceAccountIamMember_1 = require("./iamServiceAccountIamMember");
const iamServiceAccountIamPolicy_1 = require("./iamServiceAccountIamPolicy");
const iamServiceAccountKey_1 = require("./iamServiceAccountKey");
const iamServiceAccountStaticAccessKey_1 = require("./iamServiceAccountStaticAccessKey");
const iotCoreDevice_1 = require("./iotCoreDevice");
const iotCoreRegistry_1 = require("./iotCoreRegistry");
const kmsSecretCiphertext_1 = require("./kmsSecretCiphertext");
const kmsSymmetricKey_1 = require("./kmsSymmetricKey");
const kmsSymmetricKeyIamBinding_1 = require("./kmsSymmetricKeyIamBinding");
const kubernetesCluster_1 = require("./kubernetesCluster");
const kubernetesNodeGroup_1 = require("./kubernetesNodeGroup");
const lbNetworkLoadBalancer_1 = require("./lbNetworkLoadBalancer");
const lbTargetGroup_1 = require("./lbTargetGroup");
const loggingGroup_1 = require("./loggingGroup");
const mdbClickhouseCluster_1 = require("./mdbClickhouseCluster");
const mdbElasticSearchCluster_1 = require("./mdbElasticSearchCluster");
const mdbGreenplumCluster_1 = require("./mdbGreenplumCluster");
const mdbKafkaCluster_1 = require("./mdbKafkaCluster");
const mdbKafkaTopic_1 = require("./mdbKafkaTopic");
const mdbMongodbCluster_1 = require("./mdbMongodbCluster");
const mdbMysqlCluster_1 = require("./mdbMysqlCluster");
const mdbRedisCluster_1 = require("./mdbRedisCluster");
const mdbSqlServerCluster_1 = require("./mdbSqlServerCluster");
const messageQueue_1 = require("./messageQueue");
const organizationManagerOrganizationIamBinding_1 = require("./organizationManagerOrganizationIamBinding");
const organizationManagerOrganizationIamMember_1 = require("./organizationManagerOrganizationIamMember");
const organizationmanagerSamlFederation_1 = require("./organizationmanagerSamlFederation");
const resourcemanagerCloudIamBinding_1 = require("./resourcemanagerCloudIamBinding");
const resourcemanagerCloudIamMember_1 = require("./resourcemanagerCloudIamMember");
const resourcemanagerFolder_1 = require("./resourcemanagerFolder");
const resourcemanagerFolderIamBinding_1 = require("./resourcemanagerFolderIamBinding");
const resourcemanagerFolderIamMember_1 = require("./resourcemanagerFolderIamMember");
const resourcemanagerFolderIamPolicy_1 = require("./resourcemanagerFolderIamPolicy");
const serverlessContainer_1 = require("./serverlessContainer");
const storageBucket_1 = require("./storageBucket");
const storageObject_1 = require("./storageObject");
const vpcAddress_1 = require("./vpcAddress");
const vpcDefaultSecurityGroup_1 = require("./vpcDefaultSecurityGroup");
const vpcNetwork_1 = require("./vpcNetwork");
const vpcRouteTable_1 = require("./vpcRouteTable");
const vpcSecurityGroup_1 = require("./vpcSecurityGroup");
const vpcSecurityGroupRule_1 = require("./vpcSecurityGroupRule");
const vpcSubnet_1 = require("./vpcSubnet");
const ydbDatabaseDedicated_1 = require("./ydbDatabaseDedicated");
const ydbDatabaseServerless_1 = require("./ydbDatabaseServerless");
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "yandex:index/albBackendGroup:AlbBackendGroup":
return new albBackendGroup_1.AlbBackendGroup(name, undefined, { urn });
case "yandex:index/albHttpRouter:AlbHttpRouter":
return new albHttpRouter_1.AlbHttpRouter(name, undefined, { urn });
case "yandex:index/albLoadBalancer:AlbLoadBalancer":
return new albLoadBalancer_1.AlbLoadBalancer(name, undefined, { urn });
case "yandex:index/albTargetGroup:AlbTargetGroup":
return new albTargetGroup_1.AlbTargetGroup(name, undefined, { urn });
case "yandex:index/albVirtualHost:AlbVirtualHost":
return new albVirtualHost_1.AlbVirtualHost(name, undefined, { urn });
case "yandex:index/apiGateway:ApiGateway":
return new apiGateway_1.ApiGateway(name, undefined, { urn });
case "yandex:index/cdnOriginGroup:CdnOriginGroup":
return new cdnOriginGroup_1.CdnOriginGroup(name, undefined, { urn });
case "yandex:index/cdnResource:CdnResource":
return new cdnResource_1.CdnResource(name, undefined, { urn });
case "yandex:index/computeDisk:ComputeDisk":
return new computeDisk_1.ComputeDisk(name, undefined, { urn });
case "yandex:index/computeDiskPlacementGroup:ComputeDiskPlacementGroup":
return new computeDiskPlacementGroup_1.ComputeDiskPlacementGroup(name, undefined, { urn });
case "yandex:index/computeImage:ComputeImage":
return new computeImage_1.ComputeImage(name, undefined, { urn });
case "yandex:index/computeInstance:ComputeInstance":
return new computeInstance_1.ComputeInstance(name, undefined, { urn });
case "yandex:index/computeInstanceGroup:ComputeInstanceGroup":
return new computeInstanceGroup_1.ComputeInstanceGroup(name, undefined, { urn });
case "yandex:index/computePlacementGroup:ComputePlacementGroup":
return new computePlacementGroup_1.ComputePlacementGroup(name, undefined, { urn });
case "yandex:index/computeSnapshot:ComputeSnapshot":
return new computeSnapshot_1.ComputeSnapshot(name, undefined, { urn });
case "yandex:index/containerRegistry:ContainerRegistry":
return new containerRegistry_1.ContainerRegistry(name, undefined, { urn });
case "yandex:index/containerRegistryIamBinding:ContainerRegistryIamBinding":
return new containerRegistryIamBinding_1.ContainerRegistryIamBinding(name, undefined, { urn });
case "yandex:index/containerRepository:ContainerRepository":
return new containerRepository_1.ContainerRepository(name, undefined, { urn });
case "yandex:index/containerRepositoryIamBinding:ContainerRepositoryIamBinding":
return new containerRepositoryIamBinding_1.ContainerRepositoryIamBinding(name, undefined, { urn });
case "yandex:index/dataprocCluster:DataprocCluster":
return new dataprocCluster_1.DataprocCluster(name, undefined, { urn });
case "yandex:index/datatransferEndpoint:DatatransferEndpoint":
return new datatransferEndpoint_1.DatatransferEndpoint(name, undefined, { urn });
case "yandex:index/datatransferTransfer:DatatransferTransfer":
return new datatransferTransfer_1.DatatransferTransfer(name, undefined, { urn });
case "yandex:index/dnsRecordSet:DnsRecordSet":
return new dnsRecordSet_1.DnsRecordSet(name, undefined, { urn });
case "yandex:index/dnsZone:DnsZone":
return new dnsZone_1.DnsZone(name, undefined, { urn });
case "yandex:index/function:Function":
return new function_1.Function(name, undefined, { urn });
case "yandex:index/functionIamBinding:FunctionIamBinding":
return new functionIamBinding_1.FunctionIamBinding(name, undefined, { urn });
case "yandex:index/functionScalingPolicy:FunctionScalingPolicy":
return new functionScalingPolicy_1.FunctionScalingPolicy(name, undefined, { urn });
case "yandex:index/functionTrigger:FunctionTrigger":
return new functionTrigger_1.FunctionTrigger(name, undefined, { urn });
case "yandex:index/iamServiceAccount:IamServiceAccount":
return new iamServiceAccount_1.IamServiceAccount(name, undefined, { urn });
case "yandex:index/iamServiceAccountApiKey:IamServiceAccountApiKey":
return new iamServiceAccountApiKey_1.IamServiceAccountApiKey(name, undefined, { urn });
case "yandex:index/iamServiceAccountIamBinding:IamServiceAccountIamBinding":
return new iamServiceAccountIamBinding_1.IamServiceAccountIamBinding(name, undefined, { urn });
case "yandex:index/iamServiceAccountIamMember:IamServiceAccountIamMember":
return new iamServiceAccountIamMember_1.IamServiceAccountIamMember(name, undefined, { urn });
case "yandex:index/iamServiceAccountIamPolicy:IamServiceAccountIamPolicy":
return new iamServiceAccountIamPolicy_1.IamServiceAccountIamPolicy(name, undefined, { urn });
case "yandex:index/iamServiceAccountKey:IamServiceAccountKey":
return new iamServiceAccountKey_1.IamServiceAccountKey(name, undefined, { urn });
case "yandex:index/iamServiceAccountStaticAccessKey:IamServiceAccountStaticAccessKey":
return new iamServiceAccountStaticAccessKey_1.IamServiceAccountStaticAccessKey(name, undefined, { urn });
case "yandex:index/iotCoreDevice:IotCoreDevice":
return new iotCoreDevice_1.IotCoreDevice(name, undefined, { urn });
case "yandex:index/iotCoreRegistry:IotCoreRegistry":
return new iotCoreRegistry_1.IotCoreRegistry(name, undefined, { urn });
case "yandex:index/kmsSecretCiphertext:KmsSecretCiphertext":
return new kmsSecretCiphertext_1.KmsSecretCiphertext(name, undefined, { urn });
case "yandex:index/kmsSymmetricKey:KmsSymmetricKey":
return new kmsSymmetricKey_1.KmsSymmetricKey(name, undefined, { urn });
case "yandex:index/kmsSymmetricKeyIamBinding:KmsSymmetricKeyIamBinding":
return new kmsSymmetricKeyIamBinding_1.KmsSymmetricKeyIamBinding(name, undefined, { urn });
case "yandex:index/kubernetesCluster:KubernetesCluster":
return new kubernetesCluster_1.KubernetesCluster(name, undefined, { urn });
case "yandex:index/kubernetesNodeGroup:KubernetesNodeGroup":
return new kubernetesNodeGroup_1.KubernetesNodeGroup(name, undefined, { urn });
case "yandex:index/lbNetworkLoadBalancer:LbNetworkLoadBalancer":
return new lbNetworkLoadBalancer_1.LbNetworkLoadBalancer(name, undefined, { urn });
case "yandex:index/lbTargetGroup:LbTargetGroup":
return new lbTargetGroup_1.LbTargetGroup(name, undefined, { urn });
case "yandex:index/loggingGroup:LoggingGroup":
return new loggingGroup_1.LoggingGroup(name, undefined, { urn });
case "yandex:index/mdbClickhouseCluster:MdbClickhouseCluster":
return new mdbClickhouseCluster_1.MdbClickhouseCluster(name, undefined, { urn });
case "yandex:index/mdbElasticSearchCluster:MdbElasticSearchCluster":
return new mdbElasticSearchCluster_1.MdbElasticSearchCluster(name, undefined, { urn });
case "yandex:index/mdbGreenplumCluster:MdbGreenplumCluster":
return new mdbGreenplumCluster_1.MdbGreenplumCluster(name, undefined, { urn });
case "yandex:index/mdbKafkaCluster:MdbKafkaCluster":
return new mdbKafkaCluster_1.MdbKafkaCluster(name, undefined, { urn });
case "yandex:index/mdbKafkaTopic:MdbKafkaTopic":
return new mdbKafkaTopic_1.MdbKafkaTopic(name, undefined, { urn });
case "yandex:index/mdbMongodbCluster:MdbMongodbCluster":
return new mdbMongodbCluster_1.MdbMongodbCluster(name, undefined, { urn });
case "yandex:index/mdbMysqlCluster:MdbMysqlCluster":
return new mdbMysqlCluster_1.MdbMysqlCluster(name, undefined, { urn });
case "yandex:index/mdbRedisCluster:MdbRedisCluster":
return new mdbRedisCluster_1.MdbRedisCluster(name, undefined, { urn });
case "yandex:index/mdbSqlServerCluster:MdbSqlServerCluster":
return new mdbSqlServerCluster_1.MdbSqlServerCluster(name, undefined, { urn });
case "yandex:index/messageQueue:MessageQueue":
return new messageQueue_1.MessageQueue(name, undefined, { urn });
case "yandex:index/organizationManagerOrganizationIamBinding:OrganizationManagerOrganizationIamBinding":
return new organizationManagerOrganizationIamBinding_1.OrganizationManagerOrganizationIamBinding(name, undefined, { urn });
case "yandex:index/organizationManagerOrganizationIamMember:OrganizationManagerOrganizationIamMember":
return new organizationManagerOrganizationIamMember_1.OrganizationManagerOrganizationIamMember(name, undefined, { urn });
case "yandex:index/organizationmanagerSamlFederation:OrganizationmanagerSamlFederation":
return new organizationmanagerSamlFederation_1.OrganizationmanagerSamlFederation(name, undefined, { urn });
case "yandex:index/resourcemanagerCloudIamBinding:ResourcemanagerCloudIamBinding":
return new resourcemanagerCloudIamBinding_1.ResourcemanagerCloudIamBinding(name, undefined, { urn });
case "yandex:index/resourcemanagerCloudIamMember:ResourcemanagerCloudIamMember":
return new resourcemanagerCloudIamMember_1.ResourcemanagerCloudIamMember(name, undefined, { urn });
case "yandex:index/resourcemanagerFolder:ResourcemanagerFolder":
return new resourcemanagerFolder_1.ResourcemanagerFolder(name, undefined, { urn });
case "yandex:index/resourcemanagerFolderIamBinding:ResourcemanagerFolderIamBinding":
return new resourcemanagerFolderIamBinding_1.ResourcemanagerFolderIamBinding(name, undefined, { urn });
case "yandex:index/resourcemanagerFolderIamMember:ResourcemanagerFolderIamMember":
return new resourcemanagerFolderIamMember_1.ResourcemanagerFolderIamMember(name, undefined, { urn });
case "yandex:index/resourcemanagerFolderIamPolicy:ResourcemanagerFolderIamPolicy":
return new resourcemanagerFolderIamPolicy_1.ResourcemanagerFolderIamPolicy(name, undefined, { urn });
case "yandex:index/serverlessContainer:ServerlessContainer":
return new serverlessContainer_1.ServerlessContainer(name, undefined, { urn });
case "yandex:index/storageBucket:StorageBucket":
return new storageBucket_1.StorageBucket(name, undefined, { urn });
case "yandex:index/storageObject:StorageObject":
return new storageObject_1.StorageObject(name, undefined, { urn });
case "yandex:index/vpcAddress:VpcAddress":
return new vpcAddress_1.VpcAddress(name, undefined, { urn });
case "yandex:index/vpcDefaultSecurityGroup:VpcDefaultSecurityGroup":
return new vpcDefaultSecurityGroup_1.VpcDefaultSecurityGroup(name, undefined, { urn });
case "yandex:index/vpcNetwork:VpcNetwork":
return new vpcNetwork_1.VpcNetwork(name, undefined, { urn });
case "yandex:index/vpcRouteTable:VpcRouteTable":
return new vpcRouteTable_1.VpcRouteTable(name, undefined, { urn });
case "yandex:index/vpcSecurityGroup:VpcSecurityGroup":
return new vpcSecurityGroup_1.VpcSecurityGroup(name, undefined, { urn });
case "yandex:index/vpcSecurityGroupRule:VpcSecurityGroupRule":
return new vpcSecurityGroupRule_1.VpcSecurityGroupRule(name, undefined, { urn });
case "yandex:index/vpcSubnet:VpcSubnet":
return new vpcSubnet_1.VpcSubnet(name, undefined, { urn });
case "yandex:index/ydbDatabaseDedicated:YdbDatabaseDedicated":
return new ydbDatabaseDedicated_1.YdbDatabaseDedicated(name, undefined, { urn });
case "yandex:index/ydbDatabaseServerless:YdbDatabaseServerless":
return new ydbDatabaseServerless_1.YdbDatabaseServerless(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("yandex", "index/albBackendGroup", _module);
pulumi.runtime.registerResourceModule("yandex", "index/albHttpRouter", _module);
pulumi.runtime.registerResourceModule("yandex", "index/albLoadBalancer", _module);
pulumi.runtime.registerResourceModule("yandex", "index/albTargetGroup", _module);
pulumi.runtime.registerResourceModule("yandex", "index/albVirtualHost", _module);
pulumi.runtime.registerResourceModule("yandex", "index/apiGateway", _module);
pulumi.runtime.registerResourceModule("yandex", "index/cdnOriginGroup", _module);
pulumi.runtime.registerResourceModule("yandex", "index/cdnResource", _module);
pulumi.runtime.registerResourceModule("yandex", "index/computeDisk", _module);
pulumi.runtime.registerResourceModule("yandex", "index/computeDiskPlacementGroup", _module);
pulumi.runtime.registerResourceModule("yandex", "index/computeImage", _module);
pulumi.runtime.registerResourceModule("yandex", "index/computeInstance", _module);
pulumi.runtime.registerResourceModule("yandex", "index/computeInstanceGroup", _module);
pulumi.runtime.registerResourceModule("yandex", "index/computePlacementGroup", _module);
pulumi.runtime.registerResourceModule("yandex", "index/computeSnapshot", _module);
pulumi.runtime.registerResourceModule("yandex", "index/containerRegistry", _module);
pulumi.runtime.registerResourceModule("yandex", "index/containerRegistryIamBinding", _module);
pulumi.runtime.registerResourceModule("yandex", "index/containerRepository", _module);
pulumi.runtime.registerResourceModule("yandex", "index/containerRepositoryIamBinding", _module);
pulumi.runtime.registerResourceModule("yandex", "index/dataprocCluster", _module);
pulumi.runtime.registerResourceModule("yandex", "index/datatransferEndpoint", _module);
pulumi.runtime.registerResourceModule("yandex", "index/datatransferTransfer", _module);
pulumi.runtime.registerResourceModule("yandex", "index/dnsRecordSet", _module);
pulumi.runtime.registerResourceModule("yandex", "index/dnsZone", _module);
pulumi.runtime.registerResourceModule("yandex", "index/function", _module);
pulumi.runtime.registerResourceModule("yandex", "index/functionIamBinding", _module);
pulumi.runtime.registerResourceModule("yandex", "index/functionScalingPolicy", _module);
pulumi.runtime.registerResourceModule("yandex", "index/functionTrigger", _module);
pulumi.runtime.registerResourceModule("yandex", "index/iamServiceAccount", _module);
pulumi.runtime.registerResourceModule("yandex", "index/iamServiceAccountApiKey", _module);
pulumi.runtime.registerResourceModule("yandex", "index/iamServiceAccountIamBinding", _module);
pulumi.runtime.registerResourceModule("yandex", "index/iamServiceAccountIamMember", _module);
pulumi.runtime.registerResourceModule("yandex", "index/iamServiceAccountIamPolicy", _module);
pulumi.runtime.registerResourceModule("yandex", "index/iamServiceAccountKey", _module);
pulumi.runtime.registerResourceModule("yandex", "index/iamServiceAccountStaticAccessKey", _module);
pulumi.runtime.registerResourceModule("yandex", "index/iotCoreDevice", _module);
pulumi.runtime.registerResourceModule("yandex", "index/iotCoreRegistry", _module);
pulumi.runtime.registerResourceModule("yandex", "index/kmsSecretCiphertext", _module);
pulumi.runtime.registerResourceModule("yandex", "index/kmsSymmetricKey", _module);
pulumi.runtime.registerResourceModule("yandex", "index/kmsSymmetricKeyIamBinding", _module);
pulumi.runtime.registerResourceModule("yandex", "index/kubernetesCluster", _module);
pulumi.runtime.registerResourceModule("yandex", "index/kubernetesNodeGroup", _module);
pulumi.runtime.registerResourceModule("yandex", "index/lbNetworkLoadBalancer", _module);
pulumi.runtime.registerResourceModule("yandex", "index/lbTargetGroup", _module);
pulumi.runtime.registerResourceModule("yandex", "index/loggingGroup", _module);
pulumi.runtime.registerResourceModule("yandex", "index/mdbClickhouseCluster", _module);
pulumi.runtime.registerResourceModule("yandex", "index/mdbElasticSearchCluster", _module);
pulumi.runtime.registerResourceModule("yandex", "index/mdbGreenplumCluster", _module);
pulumi.runtime.registerResourceModule("yandex", "index/mdbKafkaCluster", _module);
pulumi.runtime.registerResourceModule("yandex", "index/mdbKafkaTopic", _module);
pulumi.runtime.registerResourceModule("yandex", "index/mdbMongodbCluster", _module);
pulumi.runtime.registerResourceModule("yandex", "index/mdbMysqlCluster", _module);
pulumi.runtime.registerResourceModule("yandex", "index/mdbRedisCluster", _module);
pulumi.runtime.registerResourceModule("yandex", "index/mdbSqlServerCluster", _module);
pulumi.runtime.registerResourceModule("yandex", "index/messageQueue", _module);
pulumi.runtime.registerResourceModule("yandex", "index/organizationManagerOrganizationIamBinding", _module);
pulumi.runtime.registerResourceModule("yandex", "index/organizationManagerOrganizationIamMember", _module);
pulumi.runtime.registerResourceModule("yandex", "index/organizationmanagerSamlFederation", _module);
pulumi.runtime.registerResourceModule("yandex", "index/resourcemanagerCloudIamBinding", _module);
pulumi.runtime.registerResourceModule("yandex", "index/resourcemanagerCloudIamMember", _module);
pulumi.runtime.registerResourceModule("yandex", "index/resourcemanagerFolder", _module);
pulumi.runtime.registerResourceModule("yandex", "index/resourcemanagerFolderIamBinding", _module);
pulumi.runtime.registerResourceModule("yandex", "index/resourcemanagerFolderIamMember", _module);
pulumi.runtime.registerResourceModule("yandex", "index/resourcemanagerFolderIamPolicy", _module);
pulumi.runtime.registerResourceModule("yandex", "index/serverlessContainer", _module);
pulumi.runtime.registerResourceModule("yandex", "index/storageBucket", _module);
pulumi.runtime.registerResourceModule("yandex", "index/storageObject", _module);
pulumi.runtime.registerResourceModule("yandex", "index/vpcAddress", _module);
pulumi.runtime.registerResourceModule("yandex", "index/vpcDefaultSecurityGroup", _module);
pulumi.runtime.registerResourceModule("yandex", "index/vpcNetwork", _module);
pulumi.runtime.registerResourceModule("yandex", "index/vpcRouteTable", _module);
pulumi.runtime.registerResourceModule("yandex", "index/vpcSecurityGroup", _module);
pulumi.runtime.registerResourceModule("yandex", "index/vpcSecurityGroupRule", _module);
pulumi.runtime.registerResourceModule("yandex", "index/vpcSubnet", _module);
pulumi.runtime.registerResourceModule("yandex", "index/ydbDatabaseDedicated", _module);
pulumi.runtime.registerResourceModule("yandex", "index/ydbDatabaseServerless", _module);
const provider_1 = require("./provider");
pulumi.runtime.registerResourcePackage("yandex", {
version: utilities.getVersion(),
constructProvider: (name, type, urn) => {
if (type !== "pulumi:providers:yandex") {
throw new Error(`unknown provider type ${type}`);
}
return new provider_1.Provider(name, undefined, { urn });
},
});
//# sourceMappingURL=index.js.map