@cdktf/provider-google
Version:
Prebuilt google Provider for Terraform CDK (cdktf)
816 lines • 1.31 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;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DataprocWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutputReference = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorsList = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorsOutputReference = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigList = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutputReference = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigMasterConfigOutputReference = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutputReference = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorsList = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorsOutputReference = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigList = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutputReference = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutputReference = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigInitializationActionsList = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigInitializationActionsOutputReference = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutputReference = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutputReference = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutputReference = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutputReference = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutputReference = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutputReference = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutputReference = exports.DataprocWorkflowTemplatePlacementClusterSelectorOutputReference = exports.DataprocWorkflowTemplateParametersList = exports.DataprocWorkflowTemplateParametersOutputReference = exports.DataprocWorkflowTemplateParametersValidationOutputReference = exports.DataprocWorkflowTemplateParametersValidationValuesOutputReference = exports.DataprocWorkflowTemplateParametersValidationRegexOutputReference = exports.DataprocWorkflowTemplateJobsList = exports.DataprocWorkflowTemplateJobsOutputReference = exports.DataprocWorkflowTemplateJobsSparkSqlJobOutputReference = exports.DataprocWorkflowTemplateJobsSparkSqlJobQueryListStructOutputReference = exports.DataprocWorkflowTemplateJobsSparkSqlJobLoggingConfigOutputReference = exports.DataprocWorkflowTemplateJobsSparkRJobOutputReference = exports.DataprocWorkflowTemplateJobsSparkRJobLoggingConfigOutputReference = exports.DataprocWorkflowTemplateJobsSparkJobOutputReference = exports.DataprocWorkflowTemplateJobsSparkJobLoggingConfigOutputReference = exports.DataprocWorkflowTemplateJobsSchedulingOutputReference = exports.DataprocWorkflowTemplateJobsPysparkJobOutputReference = exports.DataprocWorkflowTemplateJobsPysparkJobLoggingConfigOutputReference = exports.DataprocWorkflowTemplateJobsPrestoJobOutputReference = exports.DataprocWorkflowTemplateJobsPrestoJobQueryListStructOutputReference = exports.DataprocWorkflowTemplateJobsPrestoJobLoggingConfigOutputReference = exports.DataprocWorkflowTemplateJobsPigJobOutputReference = exports.DataprocWorkflowTemplateJobsPigJobQueryListStructOutputReference = exports.DataprocWorkflowTemplateJobsPigJobLoggingConfigOutputReference = exports.DataprocWorkflowTemplateJobsHiveJobOutputReference = exports.DataprocWorkflowTemplateJobsHiveJobQueryListStructOutputReference = exports.DataprocWorkflowTemplateJobsHadoopJobOutputReference = exports.DataprocWorkflowTemplateJobsHadoopJobLoggingConfigOutputReference = exports.DataprocWorkflowTemplateEncryptionConfigOutputReference = void 0;
exports.DataprocWorkflowTemplate = exports.DataprocWorkflowTemplateTimeoutsOutputReference = exports.DataprocWorkflowTemplatePlacementOutputReference = exports.DataprocWorkflowTemplatePlacementManagedClusterOutputReference = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigOutputReference = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutputReference = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutputReference = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorsList = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorsOutputReference = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigList = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutputReference = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutputReference = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutputReference = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutputReference = exports.DataprocWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutputReference = void 0;
exports.dataprocWorkflowTemplateEncryptionConfigToTerraform = dataprocWorkflowTemplateEncryptionConfigToTerraform;
exports.dataprocWorkflowTemplateEncryptionConfigToHclTerraform = dataprocWorkflowTemplateEncryptionConfigToHclTerraform;
exports.dataprocWorkflowTemplateJobsHadoopJobLoggingConfigToTerraform = dataprocWorkflowTemplateJobsHadoopJobLoggingConfigToTerraform;
exports.dataprocWorkflowTemplateJobsHadoopJobLoggingConfigToHclTerraform = dataprocWorkflowTemplateJobsHadoopJobLoggingConfigToHclTerraform;
exports.dataprocWorkflowTemplateJobsHadoopJobToTerraform = dataprocWorkflowTemplateJobsHadoopJobToTerraform;
exports.dataprocWorkflowTemplateJobsHadoopJobToHclTerraform = dataprocWorkflowTemplateJobsHadoopJobToHclTerraform;
exports.dataprocWorkflowTemplateJobsHiveJobQueryListStructToTerraform = dataprocWorkflowTemplateJobsHiveJobQueryListStructToTerraform;
exports.dataprocWorkflowTemplateJobsHiveJobQueryListStructToHclTerraform = dataprocWorkflowTemplateJobsHiveJobQueryListStructToHclTerraform;
exports.dataprocWorkflowTemplateJobsHiveJobToTerraform = dataprocWorkflowTemplateJobsHiveJobToTerraform;
exports.dataprocWorkflowTemplateJobsHiveJobToHclTerraform = dataprocWorkflowTemplateJobsHiveJobToHclTerraform;
exports.dataprocWorkflowTemplateJobsPigJobLoggingConfigToTerraform = dataprocWorkflowTemplateJobsPigJobLoggingConfigToTerraform;
exports.dataprocWorkflowTemplateJobsPigJobLoggingConfigToHclTerraform = dataprocWorkflowTemplateJobsPigJobLoggingConfigToHclTerraform;
exports.dataprocWorkflowTemplateJobsPigJobQueryListStructToTerraform = dataprocWorkflowTemplateJobsPigJobQueryListStructToTerraform;
exports.dataprocWorkflowTemplateJobsPigJobQueryListStructToHclTerraform = dataprocWorkflowTemplateJobsPigJobQueryListStructToHclTerraform;
exports.dataprocWorkflowTemplateJobsPigJobToTerraform = dataprocWorkflowTemplateJobsPigJobToTerraform;
exports.dataprocWorkflowTemplateJobsPigJobToHclTerraform = dataprocWorkflowTemplateJobsPigJobToHclTerraform;
exports.dataprocWorkflowTemplateJobsPrestoJobLoggingConfigToTerraform = dataprocWorkflowTemplateJobsPrestoJobLoggingConfigToTerraform;
exports.dataprocWorkflowTemplateJobsPrestoJobLoggingConfigToHclTerraform = dataprocWorkflowTemplateJobsPrestoJobLoggingConfigToHclTerraform;
exports.dataprocWorkflowTemplateJobsPrestoJobQueryListStructToTerraform = dataprocWorkflowTemplateJobsPrestoJobQueryListStructToTerraform;
exports.dataprocWorkflowTemplateJobsPrestoJobQueryListStructToHclTerraform = dataprocWorkflowTemplateJobsPrestoJobQueryListStructToHclTerraform;
exports.dataprocWorkflowTemplateJobsPrestoJobToTerraform = dataprocWorkflowTemplateJobsPrestoJobToTerraform;
exports.dataprocWorkflowTemplateJobsPrestoJobToHclTerraform = dataprocWorkflowTemplateJobsPrestoJobToHclTerraform;
exports.dataprocWorkflowTemplateJobsPysparkJobLoggingConfigToTerraform = dataprocWorkflowTemplateJobsPysparkJobLoggingConfigToTerraform;
exports.dataprocWorkflowTemplateJobsPysparkJobLoggingConfigToHclTerraform = dataprocWorkflowTemplateJobsPysparkJobLoggingConfigToHclTerraform;
exports.dataprocWorkflowTemplateJobsPysparkJobToTerraform = dataprocWorkflowTemplateJobsPysparkJobToTerraform;
exports.dataprocWorkflowTemplateJobsPysparkJobToHclTerraform = dataprocWorkflowTemplateJobsPysparkJobToHclTerraform;
exports.dataprocWorkflowTemplateJobsSchedulingToTerraform = dataprocWorkflowTemplateJobsSchedulingToTerraform;
exports.dataprocWorkflowTemplateJobsSchedulingToHclTerraform = dataprocWorkflowTemplateJobsSchedulingToHclTerraform;
exports.dataprocWorkflowTemplateJobsSparkJobLoggingConfigToTerraform = dataprocWorkflowTemplateJobsSparkJobLoggingConfigToTerraform;
exports.dataprocWorkflowTemplateJobsSparkJobLoggingConfigToHclTerraform = dataprocWorkflowTemplateJobsSparkJobLoggingConfigToHclTerraform;
exports.dataprocWorkflowTemplateJobsSparkJobToTerraform = dataprocWorkflowTemplateJobsSparkJobToTerraform;
exports.dataprocWorkflowTemplateJobsSparkJobToHclTerraform = dataprocWorkflowTemplateJobsSparkJobToHclTerraform;
exports.dataprocWorkflowTemplateJobsSparkRJobLoggingConfigToTerraform = dataprocWorkflowTemplateJobsSparkRJobLoggingConfigToTerraform;
exports.dataprocWorkflowTemplateJobsSparkRJobLoggingConfigToHclTerraform = dataprocWorkflowTemplateJobsSparkRJobLoggingConfigToHclTerraform;
exports.dataprocWorkflowTemplateJobsSparkRJobToTerraform = dataprocWorkflowTemplateJobsSparkRJobToTerraform;
exports.dataprocWorkflowTemplateJobsSparkRJobToHclTerraform = dataprocWorkflowTemplateJobsSparkRJobToHclTerraform;
exports.dataprocWorkflowTemplateJobsSparkSqlJobLoggingConfigToTerraform = dataprocWorkflowTemplateJobsSparkSqlJobLoggingConfigToTerraform;
exports.dataprocWorkflowTemplateJobsSparkSqlJobLoggingConfigToHclTerraform = dataprocWorkflowTemplateJobsSparkSqlJobLoggingConfigToHclTerraform;
exports.dataprocWorkflowTemplateJobsSparkSqlJobQueryListStructToTerraform = dataprocWorkflowTemplateJobsSparkSqlJobQueryListStructToTerraform;
exports.dataprocWorkflowTemplateJobsSparkSqlJobQueryListStructToHclTerraform = dataprocWorkflowTemplateJobsSparkSqlJobQueryListStructToHclTerraform;
exports.dataprocWorkflowTemplateJobsSparkSqlJobToTerraform = dataprocWorkflowTemplateJobsSparkSqlJobToTerraform;
exports.dataprocWorkflowTemplateJobsSparkSqlJobToHclTerraform = dataprocWorkflowTemplateJobsSparkSqlJobToHclTerraform;
exports.dataprocWorkflowTemplateJobsToTerraform = dataprocWorkflowTemplateJobsToTerraform;
exports.dataprocWorkflowTemplateJobsToHclTerraform = dataprocWorkflowTemplateJobsToHclTerraform;
exports.dataprocWorkflowTemplateParametersValidationRegexToTerraform = dataprocWorkflowTemplateParametersValidationRegexToTerraform;
exports.dataprocWorkflowTemplateParametersValidationRegexToHclTerraform = dataprocWorkflowTemplateParametersValidationRegexToHclTerraform;
exports.dataprocWorkflowTemplateParametersValidationValuesToTerraform = dataprocWorkflowTemplateParametersValidationValuesToTerraform;
exports.dataprocWorkflowTemplateParametersValidationValuesToHclTerraform = dataprocWorkflowTemplateParametersValidationValuesToHclTerraform;
exports.dataprocWorkflowTemplateParametersValidationToTerraform = dataprocWorkflowTemplateParametersValidationToTerraform;
exports.dataprocWorkflowTemplateParametersValidationToHclTerraform = dataprocWorkflowTemplateParametersValidationToHclTerraform;
exports.dataprocWorkflowTemplateParametersToTerraform = dataprocWorkflowTemplateParametersToTerraform;
exports.dataprocWorkflowTemplateParametersToHclTerraform = dataprocWorkflowTemplateParametersToHclTerraform;
exports.dataprocWorkflowTemplatePlacementClusterSelectorToTerraform = dataprocWorkflowTemplatePlacementClusterSelectorToTerraform;
exports.dataprocWorkflowTemplatePlacementClusterSelectorToHclTerraform = dataprocWorkflowTemplatePlacementClusterSelectorToHclTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigToTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigToTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigToHclTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigToHclTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigToTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigToTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigToHclTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigToHclTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigEndpointConfigToTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigEndpointConfigToTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigEndpointConfigToHclTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigEndpointConfigToHclTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityToTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityToTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityToHclTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityToHclTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityToTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityToTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityToHclTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityToHclTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigToTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigToTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigToHclTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigToHclTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigToTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigToTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigToHclTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigToHclTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigInitializationActionsToTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigInitializationActionsToTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigInitializationActionsToHclTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigInitializationActionsToHclTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigToTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigToTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigToHclTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigToHclTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigToTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigToTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigToHclTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigToHclTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorsToTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorsToTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorsToHclTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorsToHclTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigToTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigToTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigToHclTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigToHclTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigMasterConfigToTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigMasterConfigToTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigMasterConfigToHclTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigMasterConfigToHclTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigToTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigToTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigToHclTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigToHclTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorsToTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorsToTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorsToHclTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorsToHclTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigToTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigToTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigToHclTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigToHclTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigToTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigToTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigToHclTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigToHclTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigToTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigToTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigToHclTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigToHclTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigSecurityConfigToTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigSecurityConfigToTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigSecurityConfigToHclTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigSecurityConfigToHclTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigToTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigToTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigToHclTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigToHclTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigToTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigToTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigToHclTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigToHclTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorsToTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorsToTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorsToHclTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorsToHclTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigToTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigToTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigToHclTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigToHclTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfigToTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfigToTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfigToHclTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfigToHclTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigToTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigToTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterConfigToHclTerraform = dataprocWorkflowTemplatePlacementManagedClusterConfigToHclTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterToTerraform = dataprocWorkflowTemplatePlacementManagedClusterToTerraform;
exports.dataprocWorkflowTemplatePlacementManagedClusterToHclTerraform = dataprocWorkflowTemplatePlacementManagedClusterToHclTerraform;
exports.dataprocWorkflowTemplatePlacementToTerraform = dataprocWorkflowTemplatePlacementToTerraform;
exports.dataprocWorkflowTemplatePlacementToHclTerraform = dataprocWorkflowTemplatePlacementToHclTerraform;
exports.dataprocWorkflowTemplateTimeoutsToTerraform = dataprocWorkflowTemplateTimeoutsToTerraform;
exports.dataprocWorkflowTemplateTimeoutsToHclTerraform = dataprocWorkflowTemplateTimeoutsToHclTerraform;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const cdktf = require("cdktf");
function dataprocWorkflowTemplateEncryptionConfigToTerraform(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 {
kms_key: cdktf.stringToTerraform(struct.kmsKey),
};
}
function dataprocWorkflowTemplateEncryptionConfigToHclTerraform(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 = {
kms_key: {
value: cdktf.stringToHclTerraform(struct.kmsKey),
isBlock: false,
type: "simple",
storageClassType: "string",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
class DataprocWorkflowTemplateEncryptionConfigOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource, terraformAttribute) {
super(terraformResource, terraformAttribute, false, 0);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
if (this._kmsKey !== undefined) {
hasAnyValues = true;
internalValueResult.kmsKey = this._kmsKey;
}
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
this._kmsKey = undefined;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
this._kmsKey = value.kmsKey;
}
}
get kmsKey() {
return this.getStringAttribute('kms_key');
}
set kmsKey(value) {
this._kmsKey = value;
}
resetKmsKey() {
this._kmsKey = undefined;
}
// Temporarily expose input value. Use with caution.
get kmsKeyInput() {
return this._kmsKey;
}
}
exports.DataprocWorkflowTemplateEncryptionConfigOutputReference = DataprocWorkflowTemplateEncryptionConfigOutputReference;
_a = JSII_RTTI_SYMBOL_1;
DataprocWorkflowTemplateEncryptionConfigOutputReference[_a] = { fqn: "@cdktf/provider-google.dataprocWorkflowTemplate.DataprocWorkflowTemplateEncryptionConfigOutputReference", version: "14.35.1" };
function dataprocWorkflowTemplateJobsHadoopJobLoggingConfigToTerraform(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 {
driver_log_levels: cdktf.hashMapper(cdktf.stringToTerraform)(struct.driverLogLevels),
};
}
function dataprocWorkflowTemplateJobsHadoopJobLoggingConfigToHclTerraform(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 = {
driver_log_levels: {
value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct.driverLogLevels),
isBlock: false,
type: "map",
storageClassType: "stringMap",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
class DataprocWorkflowTemplateJobsHadoopJobLoggingConfigOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource, terraformAttribute) {
super(terraformResource, terraformAttribute, false, 0);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
if (this._driverLogLevels !== undefined) {
hasAnyValues = true;
internalValueResult.driverLogLevels = this._driverLogLevels;
}
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
this._driverLogLevels = undefined;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
this._driverLogLevels = value.driverLogLevels;
}
}
get driverLogLevels() {
return this.getStringMapAttribute('driver_log_levels');
}
set driverLogLevels(value) {
this._driverLogLevels = value;
}
resetDriverLogLevels() {
this._driverLogLevels = undefined;
}
// Temporarily expose input value. Use with caution.
get driverLogLevelsInput() {
return this._driverLogLevels;
}
}
exports.DataprocWorkflowTemplateJobsHadoopJobLoggingConfigOutputReference = DataprocWorkflowTemplateJobsHadoopJobLoggingConfigOutputReference;
_b = JSII_RTTI_SYMBOL_1;
DataprocWorkflowTemplateJobsHadoopJobLoggingConfigOutputReference[_b] = { fqn: "@cdktf/provider-google.dataprocWorkflowTemplate.DataprocWorkflowTemplateJobsHadoopJobLoggingConfigOutputReference", version: "14.35.1" };
function dataprocWorkflowTemplateJobsHadoopJobToTerraform(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 {
archive_uris: cdktf.listMapper(cdktf.stringToTerraform, false)(struct.archiveUris),
args: cdktf.listMapper(cdktf.stringToTerraform, false)(struct.args),
file_uris: cdktf.listMapper(cdktf.stringToTerraform, false)(struct.fileUris),
jar_file_uris: cdktf.listMapper(cdktf.stringToTerraform, false)(struct.jarFileUris),
main_class: cdktf.stringToTerraform(struct.mainClass),
main_jar_file_uri: cdktf.stringToTerraform(struct.mainJarFileUri),
properties: cdktf.hashMapper(cdktf.stringToTerraform)(struct.properties),
logging_config: dataprocWorkflowTemplateJobsHadoopJobLoggingConfigToTerraform(struct.loggingConfig),
};
}
function dataprocWorkflowTemplateJobsHadoopJobToHclTerraform(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 = {
archive_uris: {
value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct.archiveUris),
isBlock: false,
type: "list",
storageClassType: "stringList",
},
args: {
value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct.args),
isBlock: false,
type: "list",
storageClassType: "stringList",
},
file_uris: {
value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct.fileUris),
isBlock: false,
type: "list",
storageClassType: "stringList",
},
jar_file_uris: {
value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct.jarFileUris),
isBlock: false,
type: "list",
storageClassType: "stringList",
},
main_class: {
value: cdktf.stringToHclTerraform(struct.mainClass),
isBlock: false,
type: "simple",
storageClassType: "string",
},
main_jar_file_uri: {
value: cdktf.stringToHclTerraform(struct.mainJarFileUri),
isBlock: false,
type: "simple",
storageClassType: "string",
},
properties: {
value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct.properties),
isBlock: false,
type: "map",
storageClassType: "stringMap",
},
logging_config: {
value: dataprocWorkflowTemplateJobsHadoopJobLoggingConfigToHclTerraform(struct.loggingConfig),
isBlock: true,
type: "list",
storageClassType: "DataprocWorkflowTemplateJobsHadoopJobLoggingConfigList",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
class DataprocWorkflowTemplateJobsHadoopJobOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource, terraformAttribute) {
super(terraformResource, terraformAttribute, false, 0);
this.isEmptyObject = false;
// logging_config - computed: false, optional: true, required: false
this._loggingConfig = new DataprocWorkflowTemplateJobsHadoopJobLoggingConfigOutputReference(this, "logging_config");
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
if (this._archiveUris !== undefined) {
hasAnyValues = true;
internalValueResult.archiveUris = this._archiveUris;
}
if (this._args !== undefined) {
hasAnyValues = true;
internalValueResult.args = this._args;
}
if (this._fileUris !== undefined) {
hasAnyValues = true;
internalValueResult.fileUris = this._fileUris;
}
if (this._jarFileUris !== undefined) {
hasAnyValues = true;
internalValueResult.jarFileUris = this._jarFileUris;
}
if (this._mainClass !== undefined) {
hasAnyValues = true;
internalValueResult.mainClass = this._mainClass;
}
if (this._mainJarFileUri !== undefined) {
hasAnyValues = true;
internalValueResult.mainJarFileUri = this._mainJarFileUri;
}
if (this._properties !== undefined) {
hasAnyValues = true;
internalValueResult.properties = this._properties;
}
if (this._loggingConfig?.internalValue !== undefined) {
hasAnyValues = true;
internalValueResult.loggingConfig = this._loggingConfig?.internalValue;
}
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
this._archiveUris = undefined;
this._args = undefined;
this._fileUris = undefined;
this._jarFileUris = undefined;
this._mainClass = undefined;
this._mainJarFileUri = undefined;
this._properties = undefined;
this._loggingConfig.internalValue = undefined;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
this._archiveUris = value.archiveUris;
this._args = value.args;
this._fileUris = value.fileUris;
this._jarFileUris = value.jarFileUris;
this._mainClass = value.mainClass;
this._mainJarFileUri = value.mainJarFileUri;
this._properties = value.properties;
this._loggingConfig.internalValue = value.loggingConfig;
}
}
get archiveUris() {
return this.getListAttribute('archive_uris');
}
set archiveUris(value) {
this._archiveUris = value;
}
resetArchiveUris() {
this._archiveUris = undefined;
}
// Temporarily expose input value. Use with caution.
get archiveUrisInput() {
return this._archiveUris;
}
get args() {
return this.getListAttribute('args');
}
set args(value) {
this._args = value;
}
resetArgs() {
this._args = undefined;
}
// Temporarily expose input value. Use with caution.
get argsInput() {
return this._args;
}
get fileUris() {
return this.getListAttribute('file_uris');
}
set fileUris(value) {
this._fileUris = value;
}
resetFileUris() {
this._fileUris = undefined;
}
// Temporarily expose input value. Use with caution.
get fileUrisInput() {
return this._fileUris;
}
get jarFileUris() {
return this.getListAttribute('jar_file_uris');
}
set jarFileUris(value) {
this._jarFileUris = value;
}
resetJarFileUris() {
this._jarFileUris = undefined;
}
// Temporarily expose input value. Use with caution.
get jarFileUrisInput() {
return this._jarFileUris;
}
get mainClass() {
return this.getStringAttribute('main_class');
}
set mainClass(value) {
this._mainClass = value;
}
resetMainClass() {
this._mainClass = undefined;
}
// Temporarily expose input value. Use with caution.
get mainClassInput() {
return this._mainClass;
}
get mainJarFileUri() {
return this.getStringAttribute('main_jar_file_uri');
}
set mainJarFileUri(value) {
this._mainJarFileUri = value;
}
resetMainJarFileUri() {
this._mainJarFileUri = undefined;
}
// Temporarily expose input value. Use with caution.
get mainJarFileUriInput() {
return this._mainJarFileUri;
}
get properties() {
return this.getStringMapAttribute('properties');
}
set properties(value) {
this._properties = value;
}
resetProperties() {
this._properties = undefined;
}
// Temporarily expose input value. Use with caution.
get propertiesInput() {
return this._properties;
}
get loggingConfig() {
return this._loggingConfig;
}
putLoggingConfig(value) {
this._loggingConfig.internalValue = value;
}
resetLoggingConfig() {
this._loggingConfig.internalValue = undefined;
}
// Temporarily expose input value. Use with caution.
get loggingConfigInput() {
return this._loggingConfig.internalValue;
}
}
exports.DataprocWorkflowTemplateJobsHadoopJobOutputReference = DataprocWorkflowTemplateJobsHadoopJobOutputReference;
_c = JSII_RTTI_SYMBOL_1;
DataprocWorkflowTemplateJobsHadoopJobOutputReference[_c] = { fqn: "@cdktf/provider-google.dataprocWorkflowTemplate.DataprocWorkflowTemplateJobsHadoopJobOutputReference", version: "14.35.1" };
function dataprocWorkflowTemplateJobsHiveJobQueryListStructToTerraform(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 {
queries: cdktf.listMapper(cdktf.stringToTerraform, false)(struct.queries),
};
}
function dataprocWorkflowTemplateJobsHiveJobQueryListStructToHclTerraform(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 = {
queries: {
value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct.queries),
isBlock: false,
type: "list",
storageClassType: "stringList",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
class DataprocWorkflowTemplateJobsHiveJobQueryListStructOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource, terraformAttribute) {
super(terraformResource, terraformAttribute, false, 0);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
if (this._queries !== undefined) {
hasAnyValues = true;
internalValueResult.queries = this._queries;
}
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
this._queries = undefined;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
this._queries = value.queries;
}
}
get queries() {
return this.getListAttribute('queries');
}
set queries(value) {
this._queries = value;
}
// Temporarily expose input value. Use with caution.
get queriesInput() {
return this._queries;
}
}
exports.DataprocWorkflowTemplateJobsHiveJobQueryListStructOutputReference = DataprocWorkflowTemplateJobsHiveJobQueryListStructOutputReference;
_d = JSII_RTTI_SYMBOL_1;
DataprocWorkflowTemplateJobsHiveJobQueryListStructOutputReference[_d] = { fqn: "@cdktf/provider-google.dataprocWorkflowTemplate.DataprocWorkflowTemplateJobsHiveJobQueryListStructOutputReference", version: "14.35.1" };
function dataprocWorkflowTemplateJobsHiveJobToTerraform(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 {
continue_on_failure: cdktf.booleanToTerraform(struct.continueOnFailure),
jar_file_uris: cdktf.listMapper(cdktf.stringToTerraform, false)(struct.jarFileUris),
properties: cdktf.hashMapper(cdktf.stringToTerraform)(struct.properties),
query_file_uri: cdktf.stringToTerraform(struct.queryFileUri),
script_variables: cdktf.hashMapper(cdktf.stringToTerraform)(struct.scriptVariables),
query_list: dataprocWorkflowTemplateJobsHiveJobQueryListStructToTerraform(struct.queryList),
};
}
function dataprocWorkflowTemplateJobsHiveJobToHclTerraform(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 = {
continue_on_failure: {
value: cdktf.booleanToHclTerraform(struct.continueOnFailure),
isBlock: false,
type: "simple",
storageClassType: "boolean",
},
jar_file_uris: {
value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct.jarFileUris),
isBlock: false,
type: "list",
storageClassType: "stringList",
},
properties: {
value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct.properties),
isBlock: false,
type: "map",
storageClassType: "stringMap",
},
query_file_uri: {
value: cdktf.stringToHclTerraform(struct.queryFileUri),
isBlock: false,
type: "simple",
storageClassType: "string",
},
script_variables: {
value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct.scriptVariables),
isBlock: false,
type: "map",
storageClassType: "stringMap",
},
query_list: {
value: dataprocWorkflowTemplateJobsHiveJobQueryListStructToHclTerraform(struct.queryList),
isBlock: true,
type: "list",
storageClassType: "DataprocWorkflowTemplateJobsHiveJobQueryListStructList",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
class DataprocWorkflowTemplateJobsHiveJobOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource, terraformAttribute) {
super(terraformResource, terraformAttribute, false, 0);
this.isEmptyObject = false;
// query_list - computed: false, optional: true, required: false
this._queryList = new DataprocWorkflowTemplateJobsHiveJobQueryListStructOutputReference(this, "query_list");
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
if (this._continueOnFailure !== undefined) {
hasAnyValues = true;
internalValueResult.continueOnFailure = this._continueOnFailure;
}
if (this._jarFileUris !== undefined) {
hasAnyValues = true;
internalValueResult.jarFileUris = this._jarFileUris;
}
if (this._properties !== undefined) {
hasAnyValues = true;
internalValueResult.properties = this._properties;
}
if (this._queryFileUri !== undefined) {
hasAnyValues = true;
internalValueResult.queryFileUri = this._queryFileUri;
}
if (this._scriptVariables !== undefined) {
hasAnyValues = true;
internalValueResult.scriptVariables = this._scriptVariables;
}
if (this._queryList?.internalValue !== undefined) {
hasAnyValues = true;
internalValueResult.queryList = this._queryList?.internalValue;
}
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
this._continueOnFailure = undefined;
this._jarFileUris = undefined;
this._properties = undefined;
this._queryFileUri = undefined;
this._scriptVariables = undefined;
this._queryList.internalValue = undefined;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
this._continueOnFailure = value.continueOnFailure;
this._jarFileUris = value.jarFileUris;
this._properties = value.properties;
this._queryFileUri = value.queryFileUri;
this._scriptVariables = value.scriptVariables;
this._queryList.internalValue = value.queryList;
}
}
get continueOnFailure() {
return this.getBooleanAttribute('continue_on_failure');
}
set continueOnFailure(value) {
this._continueOnFailure = value;
}
resetContinueOnFailure() {
this._continueOnFailure = undefined;
}
// Temporarily expose input value. Use with caution.
get continueOnFailureInput() {
return this._continueOnFailure;
}
get jarFileUris() {
return this.getListAttribute('jar_file_uris');
}
set jarFileUris(value) {
this._jarFileUris = value;
}
resetJarFileUris() {
this._jarFileUris = undefined;
}
// Temporarily expose input value. Use with caution.
get jarFileUrisInput() {
return this._jarFileUris;
}
get properties() {
return this.getStringMapAttribute('properties');
}
set properties(value) {
this._properties = value;
}
resetProperties() {
this._properties = undefined;
}
// Temporarily expose input value. Use with caution.
get propertiesInput() {
return this._properties;
}
get queryFileUri() {
return this.getStringAttribute('query_file_uri');
}
set queryFileUri(value) {
this._queryFileUri = value;
}
resetQueryFileUri() {
this._queryFileUri = undefined;
}
// Temporarily expose input value. Use with caution.
get queryFileUriInput() {
return this._queryFileUri;
}
get scriptVariables() {
return this.getStringMapAttribute('script_variables');
}
set scriptVariables(value) {
this._scriptVariables = value;
}
resetScriptVariables() {
this._scriptVariables = undefined;
}
// Temporarily expose input value. Use with caution.
get scriptVariablesInput() {
return this._scriptVariables;
}
get queryList() {
return this._queryList;
}
putQueryList(value) {
this._queryList.internalValue = value;
}
resetQueryList() {
this._queryList.internalValue = undefined;
}
// Temporarily expose input value. Use with caution.
get queryListInput() {
return this._queryList.internalValue;
}
}
exports.DataprocWorkflowTemplateJobsHiveJobOutputReference = DataprocWorkflowTemplateJobsHiveJobOutputReference;
_e = JSII_RTTI_SYMBOL_1;
DataprocWorkflowTemplateJobsHiveJobOutputReference[_e] = { fqn: "@cdktf/provider-google.dataprocWorkflowTemplate.DataprocWorkflowTemplateJobsHiveJobOutputReference", version: "14.35.1" };
function dataprocWorkflowTemplateJobsPigJobLoggingConfigToTerraform(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 {
driver_log_levels: cdktf.hashMapper(cdktf.stringToTerraform)(struct.driverLogLevels),
};
}
function dataprocWorkflowTemplateJobsPigJobLoggingConfigToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexE