@cdktf/provider-google
Version:
Prebuilt google Provider for Terraform CDK (cdktf)
309 lines • 2.44 MB
JavaScript
"use strict";
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59, _60, _61, _62, _63, _64, _65, _66, _67, _68, _69, _70, _71, _72, _73, _74, _75, _76, _77, _78, _79, _80, _81, _82, _83, _84, _85, _86, _87, _88, _89, _90, _91, _92, _93, _94, _95, _96, _97, _98, _99, _100, _101, _102, _103, _104, _105, _106, _107, _108, _109, _110, _111, _112, _113, _114, _115, _116, _117, _118, _119, _120, _121;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ContainerClusterMaintenancePolicyMaintenanceExclusionOutputReference = exports.ContainerClusterMaintenancePolicyMaintenanceExclusionExclusionOptionsOutputReference = exports.ContainerClusterMaintenancePolicyDailyMaintenanceWindowOutputReference = exports.ContainerClusterLoggingConfigOutputReference = exports.ContainerClusterIpAllocationPolicyOutputReference = exports.ContainerClusterIpAllocationPolicyPodCidrOverprovisionConfigOutputReference = exports.ContainerClusterIpAllocationPolicyAdditionalPodRangesConfigOutputReference = exports.ContainerClusterIdentityServiceConfigOutputReference = exports.ContainerClusterGatewayApiConfigOutputReference = exports.ContainerClusterFleetOutputReference = exports.ContainerClusterEnterpriseConfigOutputReference = exports.ContainerClusterEnableK8SBetaApisOutputReference = exports.ContainerClusterDnsConfigOutputReference = exports.ContainerClusterDefaultSnatStatusOutputReference = exports.ContainerClusterDatabaseEncryptionOutputReference = exports.ContainerClusterCostManagementConfigOutputReference = exports.ContainerClusterControlPlaneEndpointsConfigOutputReference = exports.ContainerClusterControlPlaneEndpointsConfigIpEndpointsConfigOutputReference = exports.ContainerClusterControlPlaneEndpointsConfigDnsEndpointConfigOutputReference = exports.ContainerClusterConfidentialNodesOutputReference = exports.ContainerClusterClusterAutoscalingOutputReference = exports.ContainerClusterClusterAutoscalingResourceLimitsList = exports.ContainerClusterClusterAutoscalingResourceLimitsOutputReference = exports.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsOutputReference = exports.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsOutputReference = exports.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsOutputReference = exports.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyOutputReference = exports.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigOutputReference = exports.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementOutputReference = exports.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsList = exports.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsOutputReference = exports.ContainerClusterBinaryAuthorizationOutputReference = exports.ContainerClusterAuthenticatorGroupsConfigOutputReference = exports.ContainerClusterAddonsConfigOutputReference = exports.ContainerClusterAddonsConfigStatefulHaConfigOutputReference = exports.ContainerClusterAddonsConfigRayOperatorConfigList = exports.ContainerClusterAddonsConfigRayOperatorConfigOutputReference = exports.ContainerClusterAddonsConfigRayOperatorConfigRayClusterMonitoringConfigOutputReference = exports.ContainerClusterAddonsConfigRayOperatorConfigRayClusterLoggingConfigOutputReference = exports.ContainerClusterAddonsConfigParallelstoreCsiDriverConfigOutputReference = exports.ContainerClusterAddonsConfigNetworkPolicyConfigOutputReference = exports.ContainerClusterAddonsConfigHttpLoadBalancingOutputReference = exports.ContainerClusterAddonsConfigHorizontalPodAutoscalingOutputReference = exports.ContainerClusterAddonsConfigGkeBackupAgentConfigOutputReference = exports.ContainerClusterAddonsConfigGcsFuseCsiDriverConfigOutputReference = exports.ContainerClusterAddonsConfigGcpFilestoreCsiDriverConfigOutputReference = exports.ContainerClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutputReference = exports.ContainerClusterAddonsConfigDnsCacheConfigOutputReference = exports.ContainerClusterAddonsConfigConfigConnectorConfigOutputReference = exports.ContainerClusterAddonsConfigCloudrunConfigOutputReference = void 0;
exports.ContainerClusterNodePoolAutoscalingOutputReference = exports.ContainerClusterNodeConfigOutputReference = exports.ContainerClusterNodeConfigWorkloadMetadataConfigOutputReference = exports.ContainerClusterNodeConfigWindowsNodeConfigOutputReference = exports.ContainerClusterNodeConfigTaintList = exports.ContainerClusterNodeConfigTaintOutputReference = exports.ContainerClusterNodeConfigSoleTenantConfigOutputReference = exports.ContainerClusterNodeConfigSoleTenantConfigNodeAffinityList = exports.ContainerClusterNodeConfigSoleTenantConfigNodeAffinityOutputReference = exports.ContainerClusterNodeConfigShieldedInstanceConfigOutputReference = exports.ContainerClusterNodeConfigSecondaryBootDisksList = exports.ContainerClusterNodeConfigSecondaryBootDisksOutputReference = exports.ContainerClusterNodeConfigReservationAffinityOutputReference = exports.ContainerClusterNodeConfigLocalNvmeSsdBlockConfigOutputReference = exports.ContainerClusterNodeConfigLinuxNodeConfigOutputReference = exports.ContainerClusterNodeConfigLinuxNodeConfigHugepagesConfigOutputReference = exports.ContainerClusterNodeConfigKubeletConfigOutputReference = exports.ContainerClusterNodeConfigHostMaintenancePolicyOutputReference = exports.ContainerClusterNodeConfigGvnicOutputReference = exports.ContainerClusterNodeConfigGuestAcceleratorList = exports.ContainerClusterNodeConfigGuestAcceleratorOutputReference = exports.ContainerClusterNodeConfigGuestAcceleratorGpuSharingConfigOutputReference = exports.ContainerClusterNodeConfigGuestAcceleratorGpuDriverInstallationConfigOutputReference = exports.ContainerClusterNodeConfigGcfsConfigOutputReference = exports.ContainerClusterNodeConfigFastSocketOutputReference = exports.ContainerClusterNodeConfigEphemeralStorageLocalSsdConfigOutputReference = exports.ContainerClusterNodeConfigContainerdConfigOutputReference = exports.ContainerClusterNodeConfigContainerdConfigPrivateRegistryAccessConfigOutputReference = exports.ContainerClusterNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigList = exports.ContainerClusterNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigOutputReference = exports.ContainerClusterNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigGcpSecretManagerCertificateConfigOutputReference = exports.ContainerClusterNodeConfigConfidentialNodesOutputReference = exports.ContainerClusterNodeConfigAdvancedMachineFeaturesOutputReference = exports.ContainerClusterNodeConfigEffectiveTaintsList = exports.ContainerClusterNodeConfigEffectiveTaintsOutputReference = exports.ContainerClusterNetworkPolicyOutputReference = exports.ContainerClusterNetworkPerformanceConfigOutputReference = exports.ContainerClusterMonitoringConfigOutputReference = exports.ContainerClusterMonitoringConfigManagedPrometheusOutputReference = exports.ContainerClusterMonitoringConfigManagedPrometheusAutoMonitoringConfigOutputReference = exports.ContainerClusterMonitoringConfigAdvancedDatapathObservabilityConfigOutputReference = exports.ContainerClusterMeshCertificatesOutputReference = exports.ContainerClusterMasterAuthorizedNetworksConfigOutputReference = exports.ContainerClusterMasterAuthorizedNetworksConfigCidrBlocksList = exports.ContainerClusterMasterAuthorizedNetworksConfigCidrBlocksOutputReference = exports.ContainerClusterMasterAuthOutputReference = exports.ContainerClusterMasterAuthClientCertificateConfigOutputReference = exports.ContainerClusterMaintenancePolicyOutputReference = exports.ContainerClusterMaintenancePolicyRecurringWindowOutputReference = exports.ContainerClusterMaintenancePolicyMaintenanceExclusionList = void 0;
exports.ContainerClusterNodePoolUpgradeSettingsBlueGreenSettingsOutputReference = exports.ContainerClusterNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyOutputReference = exports.ContainerClusterNodePoolQueuedProvisioningOutputReference = exports.ContainerClusterNodePoolPlacementPolicyOutputReference = exports.ContainerClusterNodePoolNodeConfigOutputReference = exports.ContainerClusterNodePoolNodeConfigWorkloadMetadataConfigOutputReference = exports.ContainerClusterNodePoolNodeConfigWindowsNodeConfigOutputReference = exports.ContainerClusterNodePoolNodeConfigTaintList = exports.ContainerClusterNodePoolNodeConfigTaintOutputReference = exports.ContainerClusterNodePoolNodeConfigSoleTenantConfigOutputReference = exports.ContainerClusterNodePoolNodeConfigSoleTenantConfigNodeAffinityList = exports.ContainerClusterNodePoolNodeConfigSoleTenantConfigNodeAffinityOutputReference = exports.ContainerClusterNodePoolNodeConfigShieldedInstanceConfigOutputReference = exports.ContainerClusterNodePoolNodeConfigSecondaryBootDisksList = exports.ContainerClusterNodePoolNodeConfigSecondaryBootDisksOutputReference = exports.ContainerClusterNodePoolNodeConfigReservationAffinityOutputReference = exports.ContainerClusterNodePoolNodeConfigLocalNvmeSsdBlockConfigOutputReference = exports.ContainerClusterNodePoolNodeConfigLinuxNodeConfigOutputReference = exports.ContainerClusterNodePoolNodeConfigLinuxNodeConfigHugepagesConfigOutputReference = exports.ContainerClusterNodePoolNodeConfigKubeletConfigOutputReference = exports.ContainerClusterNodePoolNodeConfigHostMaintenancePolicyOutputReference = exports.ContainerClusterNodePoolNodeConfigGvnicOutputReference = exports.ContainerClusterNodePoolNodeConfigGuestAcceleratorList = exports.ContainerClusterNodePoolNodeConfigGuestAcceleratorOutputReference = exports.ContainerClusterNodePoolNodeConfigGuestAcceleratorGpuSharingConfigOutputReference = exports.ContainerClusterNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigOutputReference = exports.ContainerClusterNodePoolNodeConfigGcfsConfigOutputReference = exports.ContainerClusterNodePoolNodeConfigFastSocketOutputReference = exports.ContainerClusterNodePoolNodeConfigEphemeralStorageLocalSsdConfigOutputReference = exports.ContainerClusterNodePoolNodeConfigContainerdConfigOutputReference = exports.ContainerClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigOutputReference = exports.ContainerClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigList = exports.ContainerClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigOutputReference = exports.ContainerClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigGcpSecretManagerCertificateConfigOutputReference = exports.ContainerClusterNodePoolNodeConfigConfidentialNodesOutputReference = exports.ContainerClusterNodePoolNodeConfigAdvancedMachineFeaturesOutputReference = exports.ContainerClusterNodePoolNodeConfigEffectiveTaintsList = exports.ContainerClusterNodePoolNodeConfigEffectiveTaintsOutputReference = exports.ContainerClusterNodePoolNetworkConfigOutputReference = exports.ContainerClusterNodePoolNetworkConfigPodCidrOverprovisionConfigOutputReference = exports.ContainerClusterNodePoolNetworkConfigNetworkPerformanceConfigOutputReference = exports.ContainerClusterNodePoolNetworkConfigAdditionalPodNetworkConfigsList = exports.ContainerClusterNodePoolNetworkConfigAdditionalPodNetworkConfigsOutputReference = exports.ContainerClusterNodePoolNetworkConfigAdditionalNodeNetworkConfigsList = exports.ContainerClusterNodePoolNetworkConfigAdditionalNodeNetworkConfigsOutputReference = exports.ContainerClusterNodePoolManagementOutputReference = void 0;
exports.containerClusterAddonsConfigCloudrunConfigToTerraform = containerClusterAddonsConfigCloudrunConfigToTerraform;
exports.containerClusterAddonsConfigCloudrunConfigToHclTerraform = containerClusterAddonsConfigCloudrunConfigToHclTerraform;
exports.containerClusterAddonsConfigConfigConnectorConfigToTerraform = containerClusterAddonsConfigConfigConnectorConfigToTerraform;
exports.containerClusterAddonsConfigConfigConnectorConfigToHclTerraform = containerClusterAddonsConfigConfigConnectorConfigToHclTerraform;
exports.containerClusterAddonsConfigDnsCacheConfigToTerraform = containerClusterAddonsConfigDnsCacheConfigToTerraform;
exports.containerClusterAddonsConfigDnsCacheConfigToHclTerraform = containerClusterAddonsConfigDnsCacheConfigToHclTerraform;
exports.containerClusterAddonsConfigGcePersistentDiskCsiDriverConfigToTerraform = containerClusterAddonsConfigGcePersistentDiskCsiDriverConfigToTerraform;
exports.containerClusterAddonsConfigGcePersistentDiskCsiDriverConfigToHclTerraform = containerClusterAddonsConfigGcePersistentDiskCsiDriverConfigToHclTerraform;
exports.containerClusterAddonsConfigGcpFilestoreCsiDriverConfigToTerraform = containerClusterAddonsConfigGcpFilestoreCsiDriverConfigToTerraform;
exports.containerClusterAddonsConfigGcpFilestoreCsiDriverConfigToHclTerraform = containerClusterAddonsConfigGcpFilestoreCsiDriverConfigToHclTerraform;
exports.containerClusterAddonsConfigGcsFuseCsiDriverConfigToTerraform = containerClusterAddonsConfigGcsFuseCsiDriverConfigToTerraform;
exports.containerClusterAddonsConfigGcsFuseCsiDriverConfigToHclTerraform = containerClusterAddonsConfigGcsFuseCsiDriverConfigToHclTerraform;
exports.containerClusterAddonsConfigGkeBackupAgentConfigToTerraform = containerClusterAddonsConfigGkeBackupAgentConfigToTerraform;
exports.containerClusterAddonsConfigGkeBackupAgentConfigToHclTerraform = containerClusterAddonsConfigGkeBackupAgentConfigToHclTerraform;
exports.containerClusterAddonsConfigHorizontalPodAutoscalingToTerraform = containerClusterAddonsConfigHorizontalPodAutoscalingToTerraform;
exports.containerClusterAddonsConfigHorizontalPodAutoscalingToHclTerraform = containerClusterAddonsConfigHorizontalPodAutoscalingToHclTerraform;
exports.containerClusterAddonsConfigHttpLoadBalancingToTerraform = containerClusterAddonsConfigHttpLoadBalancingToTerraform;
exports.containerClusterAddonsConfigHttpLoadBalancingToHclTerraform = containerClusterAddonsConfigHttpLoadBalancingToHclTerraform;
exports.containerClusterAddonsConfigNetworkPolicyConfigToTerraform = containerClusterAddonsConfigNetworkPolicyConfigToTerraform;
exports.containerClusterAddonsConfigNetworkPolicyConfigToHclTerraform = containerClusterAddonsConfigNetworkPolicyConfigToHclTerraform;
exports.containerClusterAddonsConfigParallelstoreCsiDriverConfigToTerraform = containerClusterAddonsConfigParallelstoreCsiDriverConfigToTerraform;
exports.containerClusterAddonsConfigParallelstoreCsiDriverConfigToHclTerraform = containerClusterAddonsConfigParallelstoreCsiDriverConfigToHclTerraform;
exports.containerClusterAddonsConfigRayOperatorConfigRayClusterLoggingConfigToTerraform = containerClusterAddonsConfigRayOperatorConfigRayClusterLoggingConfigToTerraform;
exports.containerClusterAddonsConfigRayOperatorConfigRayClusterLoggingConfigToHclTerraform = containerClusterAddonsConfigRayOperatorConfigRayClusterLoggingConfigToHclTerraform;
exports.containerClusterAddonsConfigRayOperatorConfigRayClusterMonitoringConfigToTerraform = containerClusterAddonsConfigRayOperatorConfigRayClusterMonitoringConfigToTerraform;
exports.containerClusterAddonsConfigRayOperatorConfigRayClusterMonitoringConfigToHclTerraform = containerClusterAddonsConfigRayOperatorConfigRayClusterMonitoringConfigToHclTerraform;
exports.containerClusterAddonsConfigRayOperatorConfigToTerraform = containerClusterAddonsConfigRayOperatorConfigToTerraform;
exports.containerClusterAddonsConfigRayOperatorConfigToHclTerraform = containerClusterAddonsConfigRayOperatorConfigToHclTerraform;
exports.containerClusterAddonsConfigStatefulHaConfigToTerraform = containerClusterAddonsConfigStatefulHaConfigToTerraform;
exports.containerClusterAddonsConfigStatefulHaConfigToHclTerraform = containerClusterAddonsConfigStatefulHaConfigToHclTerraform;
exports.containerClusterAddonsConfigToTerraform = containerClusterAddonsConfigToTerraform;
exports.containerClusterAddonsConfigToHclTerraform = containerClusterAddonsConfigToHclTerraform;
exports.containerClusterAuthenticatorGroupsConfigToTerraform = containerClusterAuthenticatorGroupsConfigToTerraform;
exports.containerClusterAuthenticatorGroupsConfigToHclTerraform = containerClusterAuthenticatorGroupsConfigToHclTerraform;
exports.containerClusterBinaryAuthorizationToTerraform = containerClusterBinaryAuthorizationToTerraform;
exports.containerClusterBinaryAuthorizationToHclTerraform = containerClusterBinaryAuthorizationToHclTerraform;
exports.containerClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsToTerraform = containerClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsToTerraform;
exports.containerClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsToHclTerraform = containerClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsToHclTerraform;
exports.containerClusterClusterAutoscalingAutoProvisioningDefaultsManagementToTerraform = containerClusterClusterAutoscalingAutoProvisioningDefaultsManagementToTerraform;
exports.containerClusterClusterAutoscalingAutoProvisioningDefaultsManagementToHclTerraform = containerClusterClusterAutoscalingAutoProvisioningDefaultsManagementToHclTerraform;
exports.containerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigToTerraform = containerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigToTerraform;
exports.containerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigToHclTerraform = containerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigToHclTerraform;
exports.containerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyToTerraform = containerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyToTerraform;
exports.containerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyToHclTerraform = containerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyToHclTerraform;
exports.containerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsToTerraform = containerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsToTerraform;
exports.containerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsToHclTerraform = containerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsToHclTerraform;
exports.containerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsToTerraform = containerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsToTerraform;
exports.containerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsToHclTerraform = containerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsToHclTerraform;
exports.containerClusterClusterAutoscalingAutoProvisioningDefaultsToTerraform = containerClusterClusterAutoscalingAutoProvisioningDefaultsToTerraform;
exports.containerClusterClusterAutoscalingAutoProvisioningDefaultsToHclTerraform = containerClusterClusterAutoscalingAutoProvisioningDefaultsToHclTerraform;
exports.containerClusterClusterAutoscalingResourceLimitsToTerraform = containerClusterClusterAutoscalingResourceLimitsToTerraform;
exports.containerClusterClusterAutoscalingResourceLimitsToHclTerraform = containerClusterClusterAutoscalingResourceLimitsToHclTerraform;
exports.containerClusterClusterAutoscalingToTerraform = containerClusterClusterAutoscalingToTerraform;
exports.containerClusterClusterAutoscalingToHclTerraform = containerClusterClusterAutoscalingToHclTerraform;
exports.containerClusterConfidentialNodesToTerraform = containerClusterConfidentialNodesToTerraform;
exports.containerClusterConfidentialNodesToHclTerraform = containerClusterConfidentialNodesToHclTerraform;
exports.containerClusterControlPlaneEndpointsConfigDnsEndpointConfigToTerraform = containerClusterControlPlaneEndpointsConfigDnsEndpointConfigToTerraform;
exports.containerClusterControlPlaneEndpointsConfigDnsEndpointConfigToHclTerraform = containerClusterControlPlaneEndpointsConfigDnsEndpointConfigToHclTerraform;
exports.containerClusterControlPlaneEndpointsConfigIpEndpointsConfigToTerraform = containerClusterControlPlaneEndpointsConfigIpEndpointsConfigToTerraform;
exports.containerClusterControlPlaneEndpointsConfigIpEndpointsConfigToHclTerraform = containerClusterControlPlaneEndpointsConfigIpEndpointsConfigToHclTerraform;
exports.containerClusterControlPlaneEndpointsConfigToTerraform = containerClusterControlPlaneEndpointsConfigToTerraform;
exports.containerClusterControlPlaneEndpointsConfigToHclTerraform = containerClusterControlPlaneEndpointsConfigToHclTerraform;
exports.containerClusterCostManagementConfigToTerraform = containerClusterCostManagementConfigToTerraform;
exports.containerClusterCostManagementConfigToHclTerraform = containerClusterCostManagementConfigToHclTerraform;
exports.containerClusterDatabaseEncryptionToTerraform = containerClusterDatabaseEncryptionToTerraform;
exports.containerClusterDatabaseEncryptionToHclTerraform = containerClusterDatabaseEncryptionToHclTerraform;
exports.containerClusterDefaultSnatStatusToTerraform = containerClusterDefaultSnatStatusToTerraform;
exports.containerClusterDefaultSnatStatusToHclTerraform = containerClusterDefaultSnatStatusToHclTerraform;
exports.containerClusterDnsConfigToTerraform = containerClusterDnsConfigToTerraform;
exports.containerClusterDnsConfigToHclTerraform = containerClusterDnsConfigToHclTerraform;
exports.containerClusterEnableK8SBetaApisToTerraform = containerClusterEnableK8SBetaApisToTerraform;
exports.containerClusterEnableK8SBetaApisToHclTerraform = containerClusterEnableK8SBetaApisToHclTerraform;
exports.containerClusterEnterpriseConfigToTerraform = containerClusterEnterpriseConfigToTerraform;
exports.containerClusterEnterpriseConfigToHclTerraform = containerClusterEnterpriseConfigToHclTerraform;
exports.containerClusterFleetToTerraform = containerClusterFleetToTerraform;
exports.containerClusterFleetToHclTerraform = containerClusterFleetToHclTerraform;
exports.containerClusterGatewayApiConfigToTerraform = containerClusterGatewayApiConfigToTerraform;
exports.containerClusterGatewayApiConfigToHclTerraform = containerClusterGatewayApiConfigToHclTerraform;
exports.containerClusterIdentityServiceConfigToTerraform = containerClusterIdentityServiceConfigToTerraform;
exports.containerClusterIdentityServiceConfigToHclTerraform = containerClusterIdentityServiceConfigToHclTerraform;
exports.containerClusterIpAllocationPolicyAdditionalPodRangesConfigToTerraform = containerClusterIpAllocationPolicyAdditionalPodRangesConfigToTerraform;
exports.containerClusterIpAllocationPolicyAdditionalPodRangesConfigToHclTerraform = containerClusterIpAllocationPolicyAdditionalPodRangesConfigToHclTerraform;
exports.containerClusterIpAllocationPolicyPodCidrOverprovisionConfigToTerraform = containerClusterIpAllocationPolicyPodCidrOverprovisionConfigToTerraform;
exports.containerClusterIpAllocationPolicyPodCidrOverprovisionConfigToHclTerraform = containerClusterIpAllocationPolicyPodCidrOverprovisionConfigToHclTerraform;
exports.containerClusterIpAllocationPolicyToTerraform = containerClusterIpAllocationPolicyToTerraform;
exports.containerClusterIpAllocationPolicyToHclTerraform = containerClusterIpAllocationPolicyToHclTerraform;
exports.containerClusterLoggingConfigToTerraform = containerClusterLoggingConfigToTerraform;
exports.containerClusterLoggingConfigToHclTerraform = containerClusterLoggingConfigToHclTerraform;
exports.containerClusterMaintenancePolicyDailyMaintenanceWindowToTerraform = containerClusterMaintenancePolicyDailyMaintenanceWindowToTerraform;
exports.containerClusterMaintenancePolicyDailyMaintenanceWindowToHclTerraform = containerClusterMaintenancePolicyDailyMaintenanceWindowToHclTerraform;
exports.containerClusterMaintenancePolicyMaintenanceExclusionExclusionOptionsToTerraform = containerClusterMaintenancePolicyMaintenanceExclusionExclusionOptionsToTerraform;
exports.containerClusterMaintenancePolicyMaintenanceExclusionExclusionOptionsToHclTerraform = containerClusterMaintenancePolicyMaintenanceExclusionExclusionOptionsToHclTerraform;
exports.containerClusterMaintenancePolicyMaintenanceExclusionToTerraform = containerClusterMaintenancePolicyMaintenanceExclusionToTerraform;
exports.containerClusterMaintenancePolicyMaintenanceExclusionToHclTerraform = containerClusterMaintenancePolicyMaintenanceExclusionToHclTerraform;
exports.containerClusterMaintenancePolicyRecurringWindowToTerraform = containerClusterMaintenancePolicyRecurringWindowToTerraform;
exports.containerClusterMaintenancePolicyRecurringWindowToHclTerraform = containerClusterMaintenancePolicyRecurringWindowToHclTerraform;
exports.containerClusterMaintenancePolicyToTerraform = containerClusterMaintenancePolicyToTerraform;
exports.containerClusterMaintenancePolicyToHclTerraform = containerClusterMaintenancePolicyToHclTerraform;
exports.containerClusterMasterAuthClientCertificateConfigToTerraform = containerClusterMasterAuthClientCertificateConfigToTerraform;
exports.containerClusterMasterAuthClientCertificateConfigToHclTerraform = containerClusterMasterAuthClientCertificateConfigToHclTerraform;
exports.containerClusterMasterAuthToTerraform = containerClusterMasterAuthToTerraform;
exports.containerClusterMasterAuthToHclTerraform = containerClusterMasterAuthToHclTerraform;
exports.containerClusterMasterAuthorizedNetworksConfigCidrBlocksToTerraform = containerClusterMasterAuthorizedNetworksConfigCidrBlocksToTerraform;
exports.containerClusterMasterAuthorizedNetworksConfigCidrBlocksToHclTerraform = containerClusterMasterAuthorizedNetworksConfigCidrBlocksToHclTerraform;
exports.containerClusterMasterAuthorizedNetworksConfigToTerraform = containerClusterMasterAuthorizedNetworksConfigToTerraform;
exports.containerClusterMasterAuthorizedNetworksConfigToHclTerraform = containerClusterMasterAuthorizedNetworksConfigToHclTerraform;
exports.containerClusterMeshCertificatesToTerraform = containerClusterMeshCertificatesToTerraform;
exports.containerClusterMeshCertificatesToHclTerraform = containerClusterMeshCertificatesToHclTerraform;
exports.containerClusterMonitoringConfigAdvancedDatapathObservabilityConfigToTerraform = containerClusterMonitoringConfigAdvancedDatapathObservabilityConfigToTerraform;
exports.containerClusterMonitoringConfigAdvancedDatapathObservabilityConfigToHclTerraform = containerClusterMonitoringConfigAdvancedDatapathObservabilityConfigToHclTerraform;
exports.containerClusterMonitoringConfigManagedPrometheusAutoMonitoringConfigToTerraform = containerClusterMonitoringConfigManagedPrometheusAutoMonitoringConfigToTerraform;
exports.containerClusterMonitoringConfigManagedPrometheusAutoMonitoringConfigToHclTerraform = containerClusterMonitoringConfigManagedPrometheusAutoMonitoringConfigToHclTerraform;
exports.containerClusterMonitoringConfigManagedPrometheusToTerraform = containerClusterMonitoringConfigManagedPrometheusToTerraform;
exports.containerClusterMonitoringConfigManagedPrometheusToHclTerraform = containerClusterMonitoringConfigManagedPrometheusToHclTerraform;
exports.containerClusterMonitoringConfigToTerraform = containerClusterMonitoringConfigToTerraform;
exports.containerClusterMonitoringConfigToHclTerraform = containerClusterMonitoringConfigToHclTerraform;
exports.containerClusterNetworkPerformanceConfigToTerraform = containerClusterNetworkPerformanceConfigToTerraform;
exports.containerClusterNetworkPerformanceConfigToHclTerraform = containerClusterNetworkPerformanceConfigToHclTerraform;
exports.containerClusterNetworkPolicyToTerraform = containerClusterNetworkPolicyToTerraform;
exports.containerClusterNetworkPolicyToHclTerraform = containerClusterNetworkPolicyToHclTerraform;
exports.containerClusterNodeConfigEffectiveTaintsToTerraform = containerClusterNodeConfigEffectiveTaintsToTerraform;
exports.containerClusterNodeConfigEffectiveTaintsToHclTerraform = containerClusterNodeConfigEffectiveTaintsToHclTerraform;
exports.containerClusterNodeConfigAdvancedMachineFeaturesToTerraform = containerClusterNodeConfigAdvancedMachineFeaturesToTerraform;
exports.containerClusterNodeConfigAdvancedMachineFeaturesToHclTerraform = containerClusterNodeConfigAdvancedMachineFeaturesToHclTerraform;
exports.containerClusterNodeConfigConfidentialNodesToTerraform = containerClusterNodeConfigConfidentialNodesToTerraform;
exports.containerClusterNodeConfigConfidentialNodesToHclTerraform = containerClusterNodeConfigConfidentialNodesToHclTerraform;
exports.containerClusterNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigGcpSecretManagerCertificateConfigToTerraform = containerClusterNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigGcpSecretManagerCertificateConfigToTerraform;
exports.containerClusterNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigGcpSecretManagerCertificateConfigToHclTerraform = containerClusterNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigGcpSecretManagerCertificateConfigToHclTerraform;
exports.containerClusterNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigToTerraform = containerClusterNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigToTerraform;
exports.containerClusterNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigToHclTerraform = containerClusterNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigToHclTerraform;
exports.containerClusterNodeConfigContainerdConfigPrivateRegistryAccessConfigToTerraform = containerClusterNodeConfigContainerdConfigPrivateRegistryAccessConfigToTerraform;
exports.containerClusterNodeConfigContainerdConfigPrivateRegistryAccessConfigToHclTerraform = containerClusterNodeConfigContainerdConfigPrivateRegistryAccessConfigToHclTerraform;
exports.containerClusterNodeConfigContainerdConfigToTerraform = containerClusterNodeConfigContainerdConfigToTerraform;
exports.containerClusterNodeConfigContainerdConfigToHclTerraform = containerClusterNodeConfigContainerdConfigToHclTerraform;
exports.containerClusterNodeConfigEphemeralStorageLocalSsdConfigToTerraform = containerClusterNodeConfigEphemeralStorageLocalSsdConfigToTerraform;
exports.containerClusterNodeConfigEphemeralStorageLocalSsdConfigToHclTerraform = containerClusterNodeConfigEphemeralStorageLocalSsdConfigToHclTerraform;
exports.containerClusterNodeConfigFastSocketToTerraform = containerClusterNodeConfigFastSocketToTerraform;
exports.containerClusterNodeConfigFastSocketToHclTerraform = containerClusterNodeConfigFastSocketToHclTerraform;
exports.containerClusterNodeConfigGcfsConfigToTerraform = containerClusterNodeConfigGcfsConfigToTerraform;
exports.containerClusterNodeConfigGcfsConfigToHclTerraform = containerClusterNodeConfigGcfsConfigToHclTerraform;
exports.containerClusterNodeConfigGuestAcceleratorGpuDriverInstallationConfigToTerraform = containerClusterNodeConfigGuestAcceleratorGpuDriverInstallationConfigToTerraform;
exports.containerClusterNodeConfigGuestAcceleratorGpuDriverInstallationConfigToHclTerraform = containerClusterNodeConfigGuestAcceleratorGpuDriverInstallationConfigToHclTerraform;
exports.containerClusterNodeConfigGuestAcceleratorGpuSharingConfigToTerraform = containerClusterNodeConfigGuestAcceleratorGpuSharingConfigToTerraform;
exports.containerClusterNodeConfigGuestAcceleratorGpuSharingConfigToHclTerraform = containerClusterNodeConfigGuestAcceleratorGpuSharingConfigToHclTerraform;
exports.containerClusterNodeConfigGuestAcceleratorToTerraform = containerClusterNodeConfigGuestAcceleratorToTerraform;
exports.containerClusterNodeConfigGuestAcceleratorToHclTerraform = containerClusterNodeConfigGuestAcceleratorToHclTerraform;
exports.containerClusterNodeConfigGvnicToTerraform = containerClusterNodeConfigGvnicToTerraform;
exports.containerClusterNodeConfigGvnicToHclTerraform = containerClusterNodeConfigGvnicToHclTerraform;
exports.containerClusterNodeConfigHostMaintenancePolicyToTerraform = containerClusterNodeConfigHostMaintenancePolicyToTerraform;
exports.containerClusterNodeConfigHostMaintenancePolicyToHclTerraform = containerClusterNodeConfigHostMaintenancePolicyToHclTerraform;
exports.containerClusterNodeConfigKubeletConfigToTerraform = containerClusterNodeConfigKubeletConfigToTerraform;
exports.containerClusterNodeConfigKubeletConfigToHclTerraform = containerClusterNodeConfigKubeletConfigToHclTerraform;
exports.containerClusterNodeConfigLinuxNodeConfigHugepagesConfigToTerraform = containerClusterNodeConfigLinuxNodeConfigHugepagesConfigToTerraform;
exports.containerClusterNodeConfigLinuxNodeConfigHugepagesConfigToHclTerraform = containerClusterNodeConfigLinuxNodeConfigHugepagesConfigToHclTerraform;
exports.containerClusterNodeConfigLinuxNodeConfigToTerraform = containerClusterNodeConfigLinuxNodeConfigToTerraform;
exports.containerClusterNodeConfigLinuxNodeConfigToHclTerraform = containerClusterNodeConfigLinuxNodeConfigToHclTerraform;
exports.containerClusterNodeConfigLocalNvmeSsdBlockConfigToTerraform = containerClusterNodeConfigLocalNvmeSsdBlockConfigToTerraform;
exports.containerClusterNodeConfigLocalNvmeSsdBlockConfigToHclTerraform = containerClusterNodeConfigLocalNvmeSsdBlockConfigToHclTerraform;
exports.containerClusterNodeConfigReservationAffinityToTerraform = containerClusterNodeConfigReservationAffinityToTerraform;
exports.containerClusterNodeConfigReservationAffinityToHclTerraform = containerClusterNodeConfigReservationAffinityToHclTerraform;
exports.containerClusterNodeConfigSecondaryBootDisksToTerraform = containerClusterNodeConfigSecondaryBootDisksToTerraform;
exports.containerClusterNodeConfigSecondaryBootDisksToHclTerraform = containerClusterNodeConfigSecondaryBootDisksToHclTerraform;
exports.containerClusterNodeConfigShieldedInstanceConfigToTerraform = containerClusterNodeConfigShieldedInstanceConfigToTerraform;
exports.containerClusterNodeConfigShieldedInstanceConfigToHclTerraform = containerClusterNodeConfigShieldedInstanceConfigToHclTerraform;
exports.containerClusterNodeConfigSoleTenantConfigNodeAffinityToTerraform = containerClusterNodeConfigSoleTenantConfigNodeAffinityToTerraform;
exports.containerClusterNodeConfigSoleTenantConfigNodeAffinityToHclTerraform = containerClusterNodeConfigSoleTenantConfigNodeAffinityToHclTerraform;
exports.containerClusterNodeConfigSoleTenantConfigToTerraform = containerClusterNodeConfigSoleTenantConfigToTerraform;
exports.containerClusterNodeConfigSoleTenantConfigToHclTerraform = containerClusterNodeConfigSoleTenantConfigToHclTerraform;
exports.containerClusterNodeConfigTaintToTerraform = containerClusterNodeConfigTaintToTerraform;
exports.containerClusterNodeConfigTaintToHclTerraform = containerClusterNodeConfigTaintToHclTerraform;
exports.containerClusterNodeConfigWindowsNodeConfigToTerraform = containerClusterNodeConfigWindowsNodeConfigToTerraform;
exports.containerClusterNodeConfigWindowsNodeConfigToHclTerraform = containerClusterNodeConfigWindowsNodeConfigToHclTerraform;
exports.containerClusterNodeConfigWorkloadMetadataConfigToTerraform = containerClusterNodeConfigWorkloadMetadataConfigToTerraform;
exports.containerClusterNodeConfigWorkloadMetadataConfigToHclTerraform = containerClusterNodeConfigWorkloadMetadataConfigToHclTerraform;
exports.containerClusterNodeConfigToTerraform = containerClusterNodeConfigToTerraform;
exports.containerClusterNodeConfigToHclTerraform = containerClusterNodeConfigToHclTerraform;
exports.containerClusterNodePoolAutoscalingToTerraform = containerClusterNodePoolAutoscalingToTerraform;
exports.containerClusterNodePoolAutoscalingToHclTerraform = containerClusterNodePoolAutoscalingToHclTerraform;
exports.containerClusterNodePoolManagementToTerraform = containerClusterNodePoolManagementToTerraform;
exports.containerClusterNodePoolManagementToHclTerraform = containerClusterNodePoolManagementToHclTerraform;
exports.containerClusterNodePoolNetworkConfigAdditionalNodeNetworkConfigsToTerraform = containerClusterNodePoolNetworkConfigAdditionalNodeNetworkConfigsToTerraform;
exports.containerClusterNodePoolNetworkConfigAdditionalNodeNetworkConfigsToHclTerraform = containerClusterNodePoolNetworkConfigAdditionalNodeNetworkConfigsToHclTerraform;
exports.containerClusterNodePoolNetworkConfigAdditionalPodNetworkConfigsToTerraform = containerClusterNodePoolNetworkConfigAdditionalPodNetworkConfigsToTerraform;
exports.containerClusterNodePoolNetworkConfigAdditionalPodNetworkConfigsToHclTerraform = containerClusterNodePoolNetworkConfigAdditionalPodNetworkConfigsToHclTerraform;
exports.containerClusterNodePoolNetworkConfigNetworkPerformanceConfigToTerraform = containerClusterNodePoolNetworkConfigNetworkPerformanceConfigToTerraform;
exports.containerClusterNodePoolNetworkConfigNetworkPerformanceConfigToHclTerraform = containerClusterNodePoolNetworkConfigNetworkPerformanceConfigToHclTerraform;
exports.containerClusterNodePoolNetworkConfigPodCidrOverprovisionConfigToTerraform = containerClusterNodePoolNetworkConfigPodCidrOverprovisionConfigToTerraform;
exports.containerClusterNodePoolNetworkConfigPodCidrOverprovisionConfigToHclTerraform = containerClusterNodePoolNetworkConfigPodCidrOverprovisionConfigToHclTerraform;
exports.containerClusterNodePoolNetworkConfigToTerraform = containerClusterNodePoolNetworkConfigToTerraform;
exports.containerClusterNodePoolNetworkConfigToHclTerraform = containerClusterNodePoolNetworkConfigToHclTerraform;
exports.containerClusterNodePoolNodeConfigEffectiveTaintsToTerraform = containerClusterNodePoolNodeConfigEffectiveTaintsToTerraform;
exports.containerClusterNodePoolNodeConfigEffectiveTaintsToHclTerraform = containerClusterNodePoolNodeConfigEffectiveTaintsToHclTerraform;
exports.containerClusterNodePoolNodeConfigAdvancedMachineFeaturesToTerraform = containerClusterNodePoolNodeConfigAdvancedMachineFeaturesToTerraform;
exports.containerClusterNodePoolNodeConfigAdvancedMachineFeaturesToHclTerraform = containerClusterNodePoolNodeConfigAdvancedMachineFeaturesToHclTerraform;
exports.containerClusterNodePoolNodeConfigConfidentialNodesToTerraform = containerClusterNodePoolNodeConfigConfidentialNodesToTerraform;
exports.containerClusterNodePoolNodeConfigConfidentialNodesToHclTerraform = containerClusterNodePoolNodeConfigConfidentialNodesToHclTerraform;
exports.containerClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigGcpSecretManagerCertificateConfigToTerraform = containerClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigGcpSecretManagerCertificateConfigToTerraform;
exports.containerClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigGcpSecretManagerCertificateConfigToHclTerraform = containerClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigGcpSecretManagerCertificateConfigToHclTerraform;
exports.containerClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigToTerraform = containerClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigToTerraform;
exports.containerClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigToHclTerraform = containerClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigToHclTerraform;
exports.containerClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigToTerraform = containerClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigToTerraform;
exports.containerClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigToHclTerraform = containerClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigToHclTerraform;
exports.containerClusterNodePoolNodeConfigContainerdConfigToTerraform = containerClusterNodePoolNodeConfigContainerdConfigToTerraform;
exports.containerClusterNodePoolNodeConfigContainerdConfigToHclTerraform = containerClusterNodePoolNodeConfigContainerdConfigToHclTerraform;
exports.containerClusterNodePoolNodeConfigEphemeralStorageLocalSsdConfigToTerraform = containerClusterNodePoolNodeConfigEphemeralStorageLocalSsdConfigToTerraform;
exports.containerClusterNodePoolNodeConfigEphemeralStorageLocalSsdConfigToHclTerraform = containerClusterNodePoolNodeConfigEphemeralStorageLocalSsdConfigToHclTerraform;
exports.containerClusterNodePoolNodeConfigFastSocketToTerraform = containerClusterNodePoolNodeConfigFastSocketToTerraform;
exports.containerClusterNodePoolNodeConfigFastSocketToHclTerraform = containerClusterNodePoolNodeConfigFastSocketToHclTerraform;
exports.containerClusterNodePoolNodeConfigGcfsConfigToTerraform = containerClusterNodePoolNodeConfigGcfsConfigToTerraform;
exports.containerClusterNodePoolNodeConfigGcfsConfigToHclTerraform = containerClusterNodePoolNodeConfigGcfsConfigToHclTerraform;
exports.containerClusterNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigToTerraform = containerClusterNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigToTerraform;
exports.containerClusterNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigToHclTerraform = containerClusterNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigToHclTerraform;
exports.containerClusterNodePoolNodeConfigGuestAcceleratorGpuSharingConfigToTerraform = containerClusterNodePoolNodeConfigGuestAcceleratorGpuSharingConfigToTerraform;
exports.containerClusterNodePoolNodeConfigGuestAcceleratorGpuSharingConfigToHclTerraform = containerClusterNodePoolNodeConfigGuestAcceleratorGpuSharingConfigToHclTerraform;
exports.containerClusterNodePoolNodeConfigGuestAcceleratorToTerraform = containerClusterNodePoolNodeConfigGuestAcceleratorToTerraform;
exports.containerClusterNodePoolNodeConfigGuestAcceleratorToHclTerraform = containerClusterNodePoolNodeConfigGuestAcceleratorToHclTerraform;
exports.containerClusterNodePoolNodeConfigGvnicToTerraform = containerClusterNodePoolNodeConfigGvnicToTerraform;
exports.containerClusterNodePoolNodeConfigGvnicToHclTerraform = containerClusterNodePoolNodeConfigGvnicToHclTerraform;
exports.containerClusterNodePoolNodeConfigHostMaintenancePolicyToTerraform = containerClusterNodePoolNodeConfigHostMaintenancePolicyToTerraform;
exports.containerClusterNodePoolNodeConfigHostMaintenancePolicyToHclTerraform = containerClusterNodePoolNodeConfigHostMaintenancePolicyToHclTerraform;
exports.containerClusterNodePoolNodeConfigKubeletConfigToTerraform = containerClusterNodePoolNodeConfigKubeletConfigToTerraform;
exports.containerClusterNodePoolNodeConfigKubeletConfigToHclTerraform = containerClusterNodePoolNodeConfigKubeletConfigToHclTerraform;
exports.containerClusterNodePoolNodeConfigLinuxNodeConfigHugepagesConfigToTerraform = containerClusterNodePoolNodeConfigLinuxNodeConfigHugepagesConfigToTerraform;
exports.containerClusterNodePoolNodeConfigLinuxNodeConfigHugepagesConfigToHclTerraform = containerClusterNodePoolNodeConfigLinuxNodeConfigHugepagesConfigToHclTerraform;
exports.containerClusterNodePoolNodeConfigLinuxNodeConfigToTerraform = containerClusterNodePoolNodeConfigLinuxNodeConfigToTerraform;
exports.containerClusterNodePoolNodeConfigLinuxNodeConfigToHclTerraform = containerClusterNodePoolNodeConfigLinuxNodeConfigToHclTerraform;
exports.containerClusterNodePoolNodeConfigLocalNvmeSsdBlockConfigToTerraform = containerClusterNodePoolNodeConfigLocalNvmeSsdBlockConfigToTerraform;
exports.containerClusterNodePoolNodeConfigLocalNvmeSsdBlockConfigToHclTerraform = containerClusterNodePoolNodeConfigLocalNvmeSsdBlockConfigToHclTerraform;
exports.containerClusterNodePoolNodeConfigReservationAffinityToTerraform = containerClusterNodePoolNodeConfigReservationAffinityToTerraform;
exports.containerClusterNodePoolNodeConfigReservationAffinityToHclTerraform = containerClusterNodePoolNodeConfigReservationAffinityToHclTerraform;
exports.containerClusterNodePoolNodeConfigSecondaryBootDisksToTerraform = containerClusterNodePoolNodeConfigSecondaryBootDisksToTerraform;
exports.containerClusterNodePoolNodeConfigSecondaryBootDisksToHclTerraform = containerClusterNodePoolNodeConfigSecondaryBootDisksToHclTerraform;
exports.containerClusterNodePoolNodeConfigShieldedInstanceConfigToTerraform = containerClusterNodePoolNodeConfigShieldedInstanceConfigToTerraform;
exports.containerClusterNodePoolNodeConfigShieldedInstanceConfigToHclTerraform = containerClusterNodePoolNodeConfigShieldedInstanceConfigToHclTerraform;
exports.containerClusterNodePoolNodeConfigSoleTenantConfigNodeAffinityToTerraform = containerClusterNodePoolNodeConfigSoleTenantConfigNodeAffinityToTerraform;
exports.containerClusterNodePoolNodeConfigSoleTenantConfigNodeAffinityToHclTerraform = containerClusterNodePoolNodeConfigSoleTenantConfigNodeAffinityToHclTerraform;
exports.containerClusterNodePoolNodeConfigSoleTenantConfigToTerraform = containerClusterNodePoolNodeConfigSoleTenantConfigToTerraform;
exports.containerClusterNodePoolNodeConfigSoleTenantConfigToHclTerraform = containerClusterNodePoolNodeConfigSoleTenantConfigToHclTerraform;
exports.containerClusterNodePoolNodeConfigTaintToTerraform = containerClusterNodePoolNodeConfigTaintToTerraform;
exports.containerClusterNodePoolNodeConfigTaintToHclTerraform = containerClusterNodePoolNodeConfigTaintToHclTerraform;
exports.containerClusterNodePoolNodeConfigWindowsNodeConfigToTerraform = containerClusterNodePoolNodeConfigWindowsNodeConfigToTerraform;
exports.containerClusterNodePoolNodeConfigWindowsNodeConfigToHclTerraform = containerClusterNodePoolNodeConfigWindowsNodeConfigToHclTerraform;
exports.containerClusterNodePoolNodeConfigWorkloadMetadataConfigToTerraform = containerClusterNodePoolNodeConfigWorkloadMetadataConfigToTerraform;
exports.containerClusterNodePoolNodeConfigWorkloadMetadataConfigToHclTerraform = containerClusterNodePoolNodeConfigWorkloadMetadataConfigToHclTerraform;
exports.containerClusterNodePoolNodeConfigToTerraform = containerClusterNodePoolNodeConfigToTerraform;
exports.containerClusterNodePoolNodeConfigToHclTerraform = containerClusterNodePoolNodeConfigToHclTerraform;
exports.containerClusterNodePoolPlacementPolicyToTerraform = containerClusterNodePoolPlacementPolicyToTerraform;
exports.containerClusterNodePoolPlacementPolicyToHclTerraform = containerClusterNodePoolPlacementPolicyToHclTerraform;
exports.containerClusterNodePoolQueuedProvisioningToTerraform = containerClusterNodePoolQueuedProvisioningToTerraform;
exports.containerClusterNodePoolQueuedProvisioningToHclTerraform = containerClusterNodePoolQueuedProvisioningToHclTerraform;
exports.containerClusterNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyToTerraform = containerClusterNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyToTerraform;
exports.containerClusterNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyToHclTerraform = containerClusterNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyToHclTerraform;
exports.containerClusterNodePoolUpgradeSettingsBlueGreenSettingsToTerraform = containerClusterNodePoolUpgradeSettingsBlueGreenSettingsToTerraform;
exports.containerClusterNodePoolUpgradeSettingsBlueGreenSettingsToHclTerraform = containerClusterNodePoolUpgradeSettingsBlueGreenSettingsToHclTerraform;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: MPL-2.0
*/
const cdktf = require("cdktf");
function containerClusterAddonsConfigCloudrunConfigToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {
disabled: cdktf.booleanToTerraform(struct.disabled),
load_balancer_type: cdktf.stringToTerraform(struct.loadBalancerType),
};
}
function containerClusterAddonsConfigCloudrunConfigToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {
disabled: {
value: cdktf.booleanToHclTerraform(struct.disabled),
isBlock: false,
type: "simple",
storageClassType: "boolean",
},
load_balancer_type: {
value: cdktf.stringToHclTerraform(struct.loadBalancerType),
isBlock: false,
type: "simple",
storageClassType: "string",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
class ContainerClusterAddonsConfigCloudrunConfigOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource, terraformAttribute) {
su