Package-level declarations

Types

Link copied to clipboard
data class AutoscalingPolicyBasicAlgorithmArgs(val cooldownPeriod: Output<String>? = null, val yarnConfig: Output<AutoscalingPolicyBasicAlgorithmYarnConfigArgs>) : ConvertibleToJava<AutoscalingPolicyBasicAlgorithmArgs>
data class AutoscalingPolicyBasicAlgorithmYarnConfigArgs(val gracefulDecommissionTimeout: Output<String>, val scaleDownFactor: Output<Double>, val scaleDownMinWorkerFraction: Output<Double>? = null, val scaleUpFactor: Output<Double>, val scaleUpMinWorkerFraction: Output<Double>? = null) : ConvertibleToJava<AutoscalingPolicyBasicAlgorithmYarnConfigArgs>
Link copied to clipboard
data class AutoscalingPolicyIamBindingConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<AutoscalingPolicyIamBindingConditionArgs>
Link copied to clipboard
data class AutoscalingPolicyIamMemberConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<AutoscalingPolicyIamMemberConditionArgs>
data class AutoscalingPolicySecondaryWorkerConfigArgs(val maxInstances: Output<Int>? = null, val minInstances: Output<Int>? = null, val weight: Output<Int>? = null) : ConvertibleToJava<AutoscalingPolicySecondaryWorkerConfigArgs>
Link copied to clipboard
data class AutoscalingPolicyWorkerConfigArgs(val maxInstances: Output<Int>, val minInstances: Output<Int>? = null, val weight: Output<Int>? = null) : ConvertibleToJava<AutoscalingPolicyWorkerConfigArgs>
Link copied to clipboard
data class ClusterClusterConfigArgs(val autoscalingConfig: Output<ClusterClusterConfigAutoscalingConfigArgs>? = null, val auxiliaryNodeGroups: Output<List<ClusterClusterConfigAuxiliaryNodeGroupArgs>>? = null, val bucket: Output<String>? = null, val dataprocMetricConfig: Output<ClusterClusterConfigDataprocMetricConfigArgs>? = null, val encryptionConfig: Output<ClusterClusterConfigEncryptionConfigArgs>? = null, val endpointConfig: Output<ClusterClusterConfigEndpointConfigArgs>? = null, val gceClusterConfig: Output<ClusterClusterConfigGceClusterConfigArgs>? = null, val initializationActions: Output<List<ClusterClusterConfigInitializationActionArgs>>? = null, val lifecycleConfig: Output<ClusterClusterConfigLifecycleConfigArgs>? = null, val masterConfig: Output<ClusterClusterConfigMasterConfigArgs>? = null, val metastoreConfig: Output<ClusterClusterConfigMetastoreConfigArgs>? = null, val preemptibleWorkerConfig: Output<ClusterClusterConfigPreemptibleWorkerConfigArgs>? = null, val securityConfig: Output<ClusterClusterConfigSecurityConfigArgs>? = null, val softwareConfig: Output<ClusterClusterConfigSoftwareConfigArgs>? = null, val stagingBucket: Output<String>? = null, val tempBucket: Output<String>? = null, val workerConfig: Output<ClusterClusterConfigWorkerConfigArgs>? = null) : ConvertibleToJava<ClusterClusterConfigArgs>
data class ClusterClusterConfigAutoscalingConfigArgs(val policyUri: Output<String>) : ConvertibleToJava<ClusterClusterConfigAutoscalingConfigArgs>
data class ClusterClusterConfigAuxiliaryNodeGroupArgs(val nodeGroupId: Output<String>? = null, val nodeGroups: Output<List<ClusterClusterConfigAuxiliaryNodeGroupNodeGroupArgs>>) : ConvertibleToJava<ClusterClusterConfigAuxiliaryNodeGroupArgs>
data class ClusterClusterConfigAuxiliaryNodeGroupNodeGroupArgs(val name: Output<String>? = null, val nodeGroupConfig: Output<ClusterClusterConfigAuxiliaryNodeGroupNodeGroupNodeGroupConfigArgs>? = null, val roles: Output<List<String>>) : ConvertibleToJava<ClusterClusterConfigAuxiliaryNodeGroupNodeGroupArgs>
data class ClusterClusterConfigAuxiliaryNodeGroupNodeGroupNodeGroupConfigAcceleratorArgs(val acceleratorCount: Output<Int>, val acceleratorType: Output<String>) : ConvertibleToJava<ClusterClusterConfigAuxiliaryNodeGroupNodeGroupNodeGroupConfigAcceleratorArgs>
data class ClusterClusterConfigAuxiliaryNodeGroupNodeGroupNodeGroupConfigArgs(val accelerators: Output<List<ClusterClusterConfigAuxiliaryNodeGroupNodeGroupNodeGroupConfigAcceleratorArgs>>? = null, val diskConfig: Output<ClusterClusterConfigAuxiliaryNodeGroupNodeGroupNodeGroupConfigDiskConfigArgs>? = null, val instanceNames: Output<List<String>>? = null, val machineType: Output<String>? = null, val minCpuPlatform: Output<String>? = null, val numInstances: Output<Int>? = null) : ConvertibleToJava<ClusterClusterConfigAuxiliaryNodeGroupNodeGroupNodeGroupConfigArgs>
data class ClusterClusterConfigAuxiliaryNodeGroupNodeGroupNodeGroupConfigDiskConfigArgs(val bootDiskSizeGb: Output<Int>? = null, val bootDiskType: Output<String>? = null, val localSsdInterface: Output<String>? = null, val numLocalSsds: Output<Int>? = null) : ConvertibleToJava<ClusterClusterConfigAuxiliaryNodeGroupNodeGroupNodeGroupConfigDiskConfigArgs>
data class ClusterClusterConfigDataprocMetricConfigArgs(val metrics: Output<List<ClusterClusterConfigDataprocMetricConfigMetricArgs>>) : ConvertibleToJava<ClusterClusterConfigDataprocMetricConfigArgs>
data class ClusterClusterConfigDataprocMetricConfigMetricArgs(val metricOverrides: Output<List<String>>? = null, val metricSource: Output<String>) : ConvertibleToJava<ClusterClusterConfigDataprocMetricConfigMetricArgs>
Link copied to clipboard
data class ClusterClusterConfigEncryptionConfigArgs(val kmsKeyName: Output<String>) : ConvertibleToJava<ClusterClusterConfigEncryptionConfigArgs>
Link copied to clipboard
data class ClusterClusterConfigEndpointConfigArgs(val enableHttpPortAccess: Output<Boolean>, val httpPorts: Output<Map<String, String>>? = null) : ConvertibleToJava<ClusterClusterConfigEndpointConfigArgs>
Link copied to clipboard
data class ClusterClusterConfigGceClusterConfigArgs(val internalIpOnly: Output<Boolean>? = null, val metadata: Output<Map<String, String>>? = null, val network: Output<String>? = null, val nodeGroupAffinity: Output<ClusterClusterConfigGceClusterConfigNodeGroupAffinityArgs>? = null, val reservationAffinity: Output<ClusterClusterConfigGceClusterConfigReservationAffinityArgs>? = null, val serviceAccount: Output<String>? = null, val serviceAccountScopes: Output<List<String>>? = null, val shieldedInstanceConfig: Output<ClusterClusterConfigGceClusterConfigShieldedInstanceConfigArgs>? = null, val subnetwork: Output<String>? = null, val tags: Output<List<String>>? = null, val zone: Output<String>? = null) : ConvertibleToJava<ClusterClusterConfigGceClusterConfigArgs>
data class ClusterClusterConfigGceClusterConfigNodeGroupAffinityArgs(val nodeGroupUri: Output<String>) : ConvertibleToJava<ClusterClusterConfigGceClusterConfigNodeGroupAffinityArgs>
data class ClusterClusterConfigGceClusterConfigReservationAffinityArgs(val consumeReservationType: Output<String>? = null, val key: Output<String>? = null, val values: Output<List<String>>? = null) : ConvertibleToJava<ClusterClusterConfigGceClusterConfigReservationAffinityArgs>
data class ClusterClusterConfigGceClusterConfigShieldedInstanceConfigArgs(val enableIntegrityMonitoring: Output<Boolean>? = null, val enableSecureBoot: Output<Boolean>? = null, val enableVtpm: Output<Boolean>? = null) : ConvertibleToJava<ClusterClusterConfigGceClusterConfigShieldedInstanceConfigArgs>
data class ClusterClusterConfigInitializationActionArgs(val script: Output<String>, val timeoutSec: Output<Int>? = null) : ConvertibleToJava<ClusterClusterConfigInitializationActionArgs>
Link copied to clipboard
data class ClusterClusterConfigLifecycleConfigArgs(val autoDeleteTime: Output<String>? = null, val idleDeleteTtl: Output<String>? = null, val idleStartTime: Output<String>? = null) : ConvertibleToJava<ClusterClusterConfigLifecycleConfigArgs>
data class ClusterClusterConfigMasterConfigAcceleratorArgs(val acceleratorCount: Output<Int>, val acceleratorType: Output<String>) : ConvertibleToJava<ClusterClusterConfigMasterConfigAcceleratorArgs>
Link copied to clipboard
data class ClusterClusterConfigMasterConfigArgs(val accelerators: Output<List<ClusterClusterConfigMasterConfigAcceleratorArgs>>? = null, val diskConfig: Output<ClusterClusterConfigMasterConfigDiskConfigArgs>? = null, val imageUri: Output<String>? = null, val instanceNames: Output<List<String>>? = null, val machineType: Output<String>? = null, val minCpuPlatform: Output<String>? = null, val numInstances: Output<Int>? = null) : ConvertibleToJava<ClusterClusterConfigMasterConfigArgs>
data class ClusterClusterConfigMasterConfigDiskConfigArgs(val bootDiskSizeGb: Output<Int>? = null, val bootDiskType: Output<String>? = null, val localSsdInterface: Output<String>? = null, val numLocalSsds: Output<Int>? = null) : ConvertibleToJava<ClusterClusterConfigMasterConfigDiskConfigArgs>
Link copied to clipboard
data class ClusterClusterConfigMetastoreConfigArgs(val dataprocMetastoreService: Output<String>) : ConvertibleToJava<ClusterClusterConfigMetastoreConfigArgs>
data class ClusterClusterConfigPreemptibleWorkerConfigArgs(val diskConfig: Output<ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs>? = null, val instanceFlexibilityPolicy: Output<ClusterClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyArgs>? = null, val instanceNames: Output<List<String>>? = null, val numInstances: Output<Int>? = null, val preemptibility: Output<String>? = null) : ConvertibleToJava<ClusterClusterConfigPreemptibleWorkerConfigArgs>
data class ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs(val bootDiskSizeGb: Output<Int>? = null, val bootDiskType: Output<String>? = null, val localSsdInterface: Output<String>? = null, val numLocalSsds: Output<Int>? = null) : ConvertibleToJava<ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs>
data class ClusterClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyArgs(val instanceSelectionLists: Output<List<ClusterClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListArgs>>? = null, val instanceSelectionResults: Output<List<ClusterClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionResultArgs>>? = null) : ConvertibleToJava<ClusterClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyArgs>
data class ClusterClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListArgs(val machineTypes: Output<List<String>>? = null, val rank: Output<Int>? = null) : ConvertibleToJava<ClusterClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListArgs>
data class ClusterClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionResultArgs(val machineType: Output<String>? = null, val vmCount: Output<Int>? = null) : ConvertibleToJava<ClusterClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionResultArgs>
Link copied to clipboard
data class ClusterClusterConfigSecurityConfigArgs(val kerberosConfig: Output<ClusterClusterConfigSecurityConfigKerberosConfigArgs>) : ConvertibleToJava<ClusterClusterConfigSecurityConfigArgs>
data class ClusterClusterConfigSecurityConfigKerberosConfigArgs(val crossRealmTrustAdminServer: Output<String>? = null, val crossRealmTrustKdc: Output<String>? = null, val crossRealmTrustRealm: Output<String>? = null, val crossRealmTrustSharedPasswordUri: Output<String>? = null, val enableKerberos: Output<Boolean>? = null, val kdcDbKeyUri: Output<String>? = null, val keyPasswordUri: Output<String>? = null, val keystorePasswordUri: Output<String>? = null, val keystoreUri: Output<String>? = null, val kmsKeyUri: Output<String>, val realm: Output<String>? = null, val rootPrincipalPasswordUri: Output<String>, val tgtLifetimeHours: Output<Int>? = null, val truststorePasswordUri: Output<String>? = null, val truststoreUri: Output<String>? = null) : ConvertibleToJava<ClusterClusterConfigSecurityConfigKerberosConfigArgs>
Link copied to clipboard
data class ClusterClusterConfigSoftwareConfigArgs(val imageVersion: Output<String>? = null, val optionalComponents: Output<List<String>>? = null, val overrideProperties: Output<Map<String, String>>? = null, val properties: Output<Map<String, String>>? = null) : ConvertibleToJava<ClusterClusterConfigSoftwareConfigArgs>
data class ClusterClusterConfigWorkerConfigAcceleratorArgs(val acceleratorCount: Output<Int>, val acceleratorType: Output<String>) : ConvertibleToJava<ClusterClusterConfigWorkerConfigAcceleratorArgs>
Link copied to clipboard
data class ClusterClusterConfigWorkerConfigArgs(val accelerators: Output<List<ClusterClusterConfigWorkerConfigAcceleratorArgs>>? = null, val diskConfig: Output<ClusterClusterConfigWorkerConfigDiskConfigArgs>? = null, val imageUri: Output<String>? = null, val instanceNames: Output<List<String>>? = null, val machineType: Output<String>? = null, val minCpuPlatform: Output<String>? = null, val minNumInstances: Output<Int>? = null, val numInstances: Output<Int>? = null) : ConvertibleToJava<ClusterClusterConfigWorkerConfigArgs>
data class ClusterClusterConfigWorkerConfigDiskConfigArgs(val bootDiskSizeGb: Output<Int>? = null, val bootDiskType: Output<String>? = null, val localSsdInterface: Output<String>? = null, val numLocalSsds: Output<Int>? = null) : ConvertibleToJava<ClusterClusterConfigWorkerConfigDiskConfigArgs>
Link copied to clipboard
data class ClusterIAMBindingConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<ClusterIAMBindingConditionArgs>
Link copied to clipboard
data class ClusterIAMMemberConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<ClusterIAMMemberConditionArgs>
Link copied to clipboard
data class ClusterVirtualClusterConfigArgs(val auxiliaryServicesConfig: Output<ClusterVirtualClusterConfigAuxiliaryServicesConfigArgs>? = null, val kubernetesClusterConfig: Output<ClusterVirtualClusterConfigKubernetesClusterConfigArgs>? = null, val stagingBucket: Output<String>? = null) : ConvertibleToJava<ClusterVirtualClusterConfigArgs>
data class ClusterVirtualClusterConfigAuxiliaryServicesConfigArgs(val metastoreConfig: Output<ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigArgs>? = null, val sparkHistoryServerConfig: Output<ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigArgs>? = null) : ConvertibleToJava<ClusterVirtualClusterConfigAuxiliaryServicesConfigArgs>
data class ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigArgs(val dataprocMetastoreService: Output<String>? = null) : ConvertibleToJava<ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigArgs>
data class ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigArgs(val dataprocCluster: Output<String>? = null) : ConvertibleToJava<ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigArgs>
data class ClusterVirtualClusterConfigKubernetesClusterConfigArgs(val gkeClusterConfig: Output<ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs>, val kubernetesNamespace: Output<String>? = null, val kubernetesSoftwareConfig: Output<ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigArgs>) : ConvertibleToJava<ClusterVirtualClusterConfigKubernetesClusterConfigArgs>
data class ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs(val gkeClusterTarget: Output<String>? = null, val nodePoolTargets: Output<List<ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArgs>>? = null) : ConvertibleToJava<ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs>
data class ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArgs(val nodePool: Output<String>, val nodePoolConfig: Output<ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigArgs>? = null, val roles: Output<List<String>>) : ConvertibleToJava<ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArgs>
data class ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingArgs(val maxNodeCount: Output<Int>? = null, val minNodeCount: Output<Int>? = null) : ConvertibleToJava<ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingArgs>
data class ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigArgs(val localSsdCount: Output<Int>? = null, val machineType: Output<String>? = null, val minCpuPlatform: Output<String>? = null, val preemptible: Output<Boolean>? = null, val spot: Output<Boolean>? = null) : ConvertibleToJava<ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigArgs>
data class ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigArgs(val componentVersion: Output<Map<String, String>>, val properties: Output<Map<String, String>>? = null) : ConvertibleToJava<ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigArgs>
Link copied to clipboard
data class GetAutoscalingPolicyIamPolicyPlainArgs(val location: String? = null, val policyId: String, val project: String? = null) : ConvertibleToJava<GetAutoscalingPolicyIamPolicyPlainArgs>

A collection of arguments for invoking getAutoscalingPolicyIamPolicy.

Link copied to clipboard
data class GetClusterIamPolicyPlainArgs(val cluster: String, val project: String? = null, val region: String? = null) : ConvertibleToJava<GetClusterIamPolicyPlainArgs>

A collection of arguments for invoking getClusterIamPolicy.

Link copied to clipboard
data class GetJobIamPolicyPlainArgs(val jobId: String, val project: String? = null, val region: String? = null) : ConvertibleToJava<GetJobIamPolicyPlainArgs>

A collection of arguments for invoking getJobIamPolicy.

Link copied to clipboard
data class GetMetastoreFederationIamPolicyPlainArgs(val federationId: String, val location: String? = null, val project: String? = null) : ConvertibleToJava<GetMetastoreFederationIamPolicyPlainArgs>

A collection of arguments for invoking getMetastoreFederationIamPolicy.

Link copied to clipboard
data class GetMetastoreServiceIamPolicyPlainArgs(val location: String? = null, val project: String? = null, val serviceId: String) : ConvertibleToJava<GetMetastoreServiceIamPolicyPlainArgs>

A collection of arguments for invoking getMetastoreServiceIamPolicy.

Link copied to clipboard
data class GetMetastoreServicePlainArgs(val location: String, val project: String? = null, val serviceId: String) : ConvertibleToJava<GetMetastoreServicePlainArgs>

A collection of arguments for invoking getMetastoreService.

Link copied to clipboard
data class JobHadoopConfigArgs(val archiveUris: Output<List<String>>? = null, val args: Output<List<String>>? = null, val fileUris: Output<List<String>>? = null, val jarFileUris: Output<List<String>>? = null, val loggingConfig: Output<JobHadoopConfigLoggingConfigArgs>? = null, val mainClass: Output<String>? = null, val mainJarFileUri: Output<String>? = null, val properties: Output<Map<String, String>>? = null) : ConvertibleToJava<JobHadoopConfigArgs>
Link copied to clipboard
data class JobHadoopConfigLoggingConfigArgs(val driverLogLevels: Output<Map<String, String>>) : ConvertibleToJava<JobHadoopConfigLoggingConfigArgs>
Link copied to clipboard
data class JobHiveConfigArgs(val continueOnFailure: Output<Boolean>? = null, val jarFileUris: Output<List<String>>? = null, val properties: Output<Map<String, String>>? = null, val queryFileUri: Output<String>? = null, val queryLists: Output<List<String>>? = null, val scriptVariables: Output<Map<String, String>>? = null) : ConvertibleToJava<JobHiveConfigArgs>
Link copied to clipboard
Link copied to clipboard
data class JobIAMBindingConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<JobIAMBindingConditionArgs>
Link copied to clipboard
data class JobIAMMemberConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<JobIAMMemberConditionArgs>
Link copied to clipboard
data class JobPigConfigArgs(val continueOnFailure: Output<Boolean>? = null, val jarFileUris: Output<List<String>>? = null, val loggingConfig: Output<JobPigConfigLoggingConfigArgs>? = null, val properties: Output<Map<String, String>>? = null, val queryFileUri: Output<String>? = null, val queryLists: Output<List<String>>? = null, val scriptVariables: Output<Map<String, String>>? = null) : ConvertibleToJava<JobPigConfigArgs>
Link copied to clipboard
Link copied to clipboard
data class JobPigConfigLoggingConfigArgs(val driverLogLevels: Output<Map<String, String>>) : ConvertibleToJava<JobPigConfigLoggingConfigArgs>
Link copied to clipboard
data class JobPlacementArgs(val clusterName: Output<String>, val clusterUuid: Output<String>? = null) : ConvertibleToJava<JobPlacementArgs>
Link copied to clipboard
Link copied to clipboard
data class JobPrestoConfigArgs(val clientTags: Output<List<String>>? = null, val continueOnFailure: Output<Boolean>? = null, val loggingConfig: Output<JobPrestoConfigLoggingConfigArgs>? = null, val outputFormat: Output<String>? = null, val properties: Output<Map<String, String>>? = null, val queryFileUri: Output<String>? = null, val queryLists: Output<List<String>>? = null) : ConvertibleToJava<JobPrestoConfigArgs>
Link copied to clipboard
data class JobPrestoConfigLoggingConfigArgs(val driverLogLevels: Output<Map<String, String>>) : ConvertibleToJava<JobPrestoConfigLoggingConfigArgs>
Link copied to clipboard
data class JobPysparkConfigArgs(val archiveUris: Output<List<String>>? = null, val args: Output<List<String>>? = null, val fileUris: Output<List<String>>? = null, val jarFileUris: Output<List<String>>? = null, val loggingConfig: Output<JobPysparkConfigLoggingConfigArgs>? = null, val mainPythonFileUri: Output<String>, val properties: Output<Map<String, String>>? = null, val pythonFileUris: Output<List<String>>? = null) : ConvertibleToJava<JobPysparkConfigArgs>
Link copied to clipboard
data class JobPysparkConfigLoggingConfigArgs(val driverLogLevels: Output<Map<String, String>>) : ConvertibleToJava<JobPysparkConfigLoggingConfigArgs>
Link copied to clipboard
data class JobReferenceArgs(val jobId: Output<String>? = null) : ConvertibleToJava<JobReferenceArgs>
Link copied to clipboard
Link copied to clipboard
data class JobSchedulingArgs(val maxFailuresPerHour: Output<Int>, val maxFailuresTotal: Output<Int>) : ConvertibleToJava<JobSchedulingArgs>
Link copied to clipboard
Link copied to clipboard
data class JobSparkConfigArgs(val archiveUris: Output<List<String>>? = null, val args: Output<List<String>>? = null, val fileUris: Output<List<String>>? = null, val jarFileUris: Output<List<String>>? = null, val loggingConfig: Output<JobSparkConfigLoggingConfigArgs>? = null, val mainClass: Output<String>? = null, val mainJarFileUri: Output<String>? = null, val properties: Output<Map<String, String>>? = null) : ConvertibleToJava<JobSparkConfigArgs>
Link copied to clipboard
Link copied to clipboard
data class JobSparkConfigLoggingConfigArgs(val driverLogLevels: Output<Map<String, String>>) : ConvertibleToJava<JobSparkConfigLoggingConfigArgs>
Link copied to clipboard
data class JobSparksqlConfigArgs(val jarFileUris: Output<List<String>>? = null, val loggingConfig: Output<JobSparksqlConfigLoggingConfigArgs>? = null, val properties: Output<Map<String, String>>? = null, val queryFileUri: Output<String>? = null, val queryLists: Output<List<String>>? = null, val scriptVariables: Output<Map<String, String>>? = null) : ConvertibleToJava<JobSparksqlConfigArgs>
Link copied to clipboard
data class JobSparksqlConfigLoggingConfigArgs(val driverLogLevels: Output<Map<String, String>>) : ConvertibleToJava<JobSparksqlConfigLoggingConfigArgs>
Link copied to clipboard
data class MetastoreFederationBackendMetastoreArgs(val metastoreType: Output<String>, val name: Output<String>, val rank: Output<String>) : ConvertibleToJava<MetastoreFederationBackendMetastoreArgs>
data class MetastoreFederationIamBindingConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<MetastoreFederationIamBindingConditionArgs>
data class MetastoreFederationIamMemberConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<MetastoreFederationIamMemberConditionArgs>
Link copied to clipboard
data class MetastoreServiceEncryptionConfigArgs(val kmsKey: Output<String>) : ConvertibleToJava<MetastoreServiceEncryptionConfigArgs>
Link copied to clipboard
data class MetastoreServiceHiveMetastoreConfigArgs(val auxiliaryVersions: Output<List<MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArgs>>? = null, val configOverrides: Output<Map<String, String>>? = null, val endpointProtocol: Output<String>? = null, val kerberosConfig: Output<MetastoreServiceHiveMetastoreConfigKerberosConfigArgs>? = null, val version: Output<String>) : ConvertibleToJava<MetastoreServiceHiveMetastoreConfigArgs>
data class MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArgs(val configOverrides: Output<Map<String, String>>? = null, val key: Output<String>, val version: Output<String>) : ConvertibleToJava<MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArgs>
data class MetastoreServiceHiveMetastoreConfigKerberosConfigArgs(val keytab: Output<MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabArgs>, val krb5ConfigGcsUri: Output<String>, val principal: Output<String>) : ConvertibleToJava<MetastoreServiceHiveMetastoreConfigKerberosConfigArgs>
data class MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabArgs(val cloudSecret: Output<String>) : ConvertibleToJava<MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabArgs>
Link copied to clipboard
data class MetastoreServiceIamBindingConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<MetastoreServiceIamBindingConditionArgs>
Link copied to clipboard
data class MetastoreServiceIamMemberConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<MetastoreServiceIamMemberConditionArgs>
Link copied to clipboard
data class MetastoreServiceMaintenanceWindowArgs(val dayOfWeek: Output<String>, val hourOfDay: Output<Int>) : ConvertibleToJava<MetastoreServiceMaintenanceWindowArgs>
Link copied to clipboard
data class MetastoreServiceMetadataIntegrationArgs(val dataCatalogConfig: Output<MetastoreServiceMetadataIntegrationDataCatalogConfigArgs>) : ConvertibleToJava<MetastoreServiceMetadataIntegrationArgs>
data class MetastoreServiceMetadataIntegrationDataCatalogConfigArgs(val enabled: Output<Boolean>) : ConvertibleToJava<MetastoreServiceMetadataIntegrationDataCatalogConfigArgs>
Link copied to clipboard
data class MetastoreServiceNetworkConfigArgs(val consumers: Output<List<MetastoreServiceNetworkConfigConsumerArgs>>, val customRoutesEnabled: Output<Boolean>? = null) : ConvertibleToJava<MetastoreServiceNetworkConfigArgs>
data class MetastoreServiceNetworkConfigConsumerArgs(val endpointUri: Output<String>? = null, val subnetwork: Output<String>) : ConvertibleToJava<MetastoreServiceNetworkConfigConsumerArgs>
Link copied to clipboard
data class MetastoreServiceScalingConfigArgs(val autoscalingConfig: Output<MetastoreServiceScalingConfigAutoscalingConfigArgs>? = null, val instanceSize: Output<String>? = null, val scalingFactor: Output<Double>? = null) : ConvertibleToJava<MetastoreServiceScalingConfigArgs>
data class MetastoreServiceScalingConfigAutoscalingConfigArgs(val autoscalingEnabled: Output<Boolean>? = null, val limitConfig: Output<MetastoreServiceScalingConfigAutoscalingConfigLimitConfigArgs>? = null) : ConvertibleToJava<MetastoreServiceScalingConfigAutoscalingConfigArgs>
data class MetastoreServiceScalingConfigAutoscalingConfigLimitConfigArgs(val maxScalingFactor: Output<Double>? = null, val minScalingFactor: Output<Double>? = null) : ConvertibleToJava<MetastoreServiceScalingConfigAutoscalingConfigLimitConfigArgs>
Link copied to clipboard
data class MetastoreServiceScheduledBackupArgs(val backupLocation: Output<String>, val cronSchedule: Output<String>? = null, val enabled: Output<Boolean>? = null, val timeZone: Output<String>? = null) : ConvertibleToJava<MetastoreServiceScheduledBackupArgs>
Link copied to clipboard
data class MetastoreServiceTelemetryConfigArgs(val logFormat: Output<String>? = null) : ConvertibleToJava<MetastoreServiceTelemetryConfigArgs>
Link copied to clipboard
data class WorkflowTemplateJobArgs(val hadoopJob: Output<WorkflowTemplateJobHadoopJobArgs>? = null, val hiveJob: Output<WorkflowTemplateJobHiveJobArgs>? = null, val labels: Output<Map<String, String>>? = null, val pigJob: Output<WorkflowTemplateJobPigJobArgs>? = null, val prerequisiteStepIds: Output<List<String>>? = null, val prestoJob: Output<WorkflowTemplateJobPrestoJobArgs>? = null, val pysparkJob: Output<WorkflowTemplateJobPysparkJobArgs>? = null, val scheduling: Output<WorkflowTemplateJobSchedulingArgs>? = null, val sparkJob: Output<WorkflowTemplateJobSparkJobArgs>? = null, val sparkRJob: Output<WorkflowTemplateJobSparkRJobArgs>? = null, val sparkSqlJob: Output<WorkflowTemplateJobSparkSqlJobArgs>? = null, val stepId: Output<String>) : ConvertibleToJava<WorkflowTemplateJobArgs>
Link copied to clipboard
data class WorkflowTemplateJobHadoopJobArgs(val archiveUris: Output<List<String>>? = null, val args: Output<List<String>>? = null, val fileUris: Output<List<String>>? = null, val jarFileUris: Output<List<String>>? = null, val loggingConfig: Output<WorkflowTemplateJobHadoopJobLoggingConfigArgs>? = null, val mainClass: Output<String>? = null, val mainJarFileUri: Output<String>? = null, val properties: Output<Map<String, String>>? = null) : ConvertibleToJava<WorkflowTemplateJobHadoopJobArgs>
data class WorkflowTemplateJobHadoopJobLoggingConfigArgs(val driverLogLevels: Output<Map<String, String>>? = null) : ConvertibleToJava<WorkflowTemplateJobHadoopJobLoggingConfigArgs>
Link copied to clipboard
data class WorkflowTemplateJobHiveJobArgs(val continueOnFailure: Output<Boolean>? = null, val jarFileUris: Output<List<String>>? = null, val properties: Output<Map<String, String>>? = null, val queryFileUri: Output<String>? = null, val queryList: Output<WorkflowTemplateJobHiveJobQueryListArgs>? = null, val scriptVariables: Output<Map<String, String>>? = null) : ConvertibleToJava<WorkflowTemplateJobHiveJobArgs>
Link copied to clipboard
data class WorkflowTemplateJobHiveJobQueryListArgs(val queries: Output<List<String>>) : ConvertibleToJava<WorkflowTemplateJobHiveJobQueryListArgs>
Link copied to clipboard
data class WorkflowTemplateJobPigJobArgs(val continueOnFailure: Output<Boolean>? = null, val jarFileUris: Output<List<String>>? = null, val loggingConfig: Output<WorkflowTemplateJobPigJobLoggingConfigArgs>? = null, val properties: Output<Map<String, String>>? = null, val queryFileUri: Output<String>? = null, val queryList: Output<WorkflowTemplateJobPigJobQueryListArgs>? = null, val scriptVariables: Output<Map<String, String>>? = null) : ConvertibleToJava<WorkflowTemplateJobPigJobArgs>
data class WorkflowTemplateJobPigJobLoggingConfigArgs(val driverLogLevels: Output<Map<String, String>>? = null) : ConvertibleToJava<WorkflowTemplateJobPigJobLoggingConfigArgs>
Link copied to clipboard
data class WorkflowTemplateJobPigJobQueryListArgs(val queries: Output<List<String>>) : ConvertibleToJava<WorkflowTemplateJobPigJobQueryListArgs>
Link copied to clipboard
data class WorkflowTemplateJobPrestoJobArgs(val clientTags: Output<List<String>>? = null, val continueOnFailure: Output<Boolean>? = null, val loggingConfig: Output<WorkflowTemplateJobPrestoJobLoggingConfigArgs>? = null, val outputFormat: Output<String>? = null, val properties: Output<Map<String, String>>? = null, val queryFileUri: Output<String>? = null, val queryList: Output<WorkflowTemplateJobPrestoJobQueryListArgs>? = null) : ConvertibleToJava<WorkflowTemplateJobPrestoJobArgs>
data class WorkflowTemplateJobPrestoJobLoggingConfigArgs(val driverLogLevels: Output<Map<String, String>>? = null) : ConvertibleToJava<WorkflowTemplateJobPrestoJobLoggingConfigArgs>
data class WorkflowTemplateJobPrestoJobQueryListArgs(val queries: Output<List<String>>) : ConvertibleToJava<WorkflowTemplateJobPrestoJobQueryListArgs>
Link copied to clipboard
data class WorkflowTemplateJobPysparkJobArgs(val archiveUris: Output<List<String>>? = null, val args: Output<List<String>>? = null, val fileUris: Output<List<String>>? = null, val jarFileUris: Output<List<String>>? = null, val loggingConfig: Output<WorkflowTemplateJobPysparkJobLoggingConfigArgs>? = null, val mainPythonFileUri: Output<String>, val properties: Output<Map<String, String>>? = null, val pythonFileUris: Output<List<String>>? = null) : ConvertibleToJava<WorkflowTemplateJobPysparkJobArgs>
data class WorkflowTemplateJobPysparkJobLoggingConfigArgs(val driverLogLevels: Output<Map<String, String>>? = null) : ConvertibleToJava<WorkflowTemplateJobPysparkJobLoggingConfigArgs>
Link copied to clipboard
data class WorkflowTemplateJobSchedulingArgs(val maxFailuresPerHour: Output<Int>? = null, val maxFailuresTotal: Output<Int>? = null) : ConvertibleToJava<WorkflowTemplateJobSchedulingArgs>
Link copied to clipboard
data class WorkflowTemplateJobSparkJobArgs(val archiveUris: Output<List<String>>? = null, val args: Output<List<String>>? = null, val fileUris: Output<List<String>>? = null, val jarFileUris: Output<List<String>>? = null, val loggingConfig: Output<WorkflowTemplateJobSparkJobLoggingConfigArgs>? = null, val mainClass: Output<String>? = null, val mainJarFileUri: Output<String>? = null, val properties: Output<Map<String, String>>? = null) : ConvertibleToJava<WorkflowTemplateJobSparkJobArgs>
data class WorkflowTemplateJobSparkJobLoggingConfigArgs(val driverLogLevels: Output<Map<String, String>>? = null) : ConvertibleToJava<WorkflowTemplateJobSparkJobLoggingConfigArgs>
Link copied to clipboard
data class WorkflowTemplateJobSparkRJobArgs(val archiveUris: Output<List<String>>? = null, val args: Output<List<String>>? = null, val fileUris: Output<List<String>>? = null, val loggingConfig: Output<WorkflowTemplateJobSparkRJobLoggingConfigArgs>? = null, val mainRFileUri: Output<String>, val properties: Output<Map<String, String>>? = null) : ConvertibleToJava<WorkflowTemplateJobSparkRJobArgs>
data class WorkflowTemplateJobSparkRJobLoggingConfigArgs(val driverLogLevels: Output<Map<String, String>>? = null) : ConvertibleToJava<WorkflowTemplateJobSparkRJobLoggingConfigArgs>
Link copied to clipboard
data class WorkflowTemplateJobSparkSqlJobArgs(val jarFileUris: Output<List<String>>? = null, val loggingConfig: Output<WorkflowTemplateJobSparkSqlJobLoggingConfigArgs>? = null, val properties: Output<Map<String, String>>? = null, val queryFileUri: Output<String>? = null, val queryList: Output<WorkflowTemplateJobSparkSqlJobQueryListArgs>? = null, val scriptVariables: Output<Map<String, String>>? = null) : ConvertibleToJava<WorkflowTemplateJobSparkSqlJobArgs>
data class WorkflowTemplateJobSparkSqlJobLoggingConfigArgs(val driverLogLevels: Output<Map<String, String>>? = null) : ConvertibleToJava<WorkflowTemplateJobSparkSqlJobLoggingConfigArgs>
data class WorkflowTemplateJobSparkSqlJobQueryListArgs(val queries: Output<List<String>>) : ConvertibleToJava<WorkflowTemplateJobSparkSqlJobQueryListArgs>
Link copied to clipboard
data class WorkflowTemplateParameterArgs(val description: Output<String>? = null, val fields: Output<List<String>>, val name: Output<String>, val validation: Output<WorkflowTemplateParameterValidationArgs>? = null) : ConvertibleToJava<WorkflowTemplateParameterArgs>
Link copied to clipboard
data class WorkflowTemplateParameterValidationArgs(val regex: Output<WorkflowTemplateParameterValidationRegexArgs>? = null, val values: Output<WorkflowTemplateParameterValidationValuesArgs>? = null) : ConvertibleToJava<WorkflowTemplateParameterValidationArgs>
data class WorkflowTemplateParameterValidationRegexArgs(val regexes: Output<List<String>>) : ConvertibleToJava<WorkflowTemplateParameterValidationRegexArgs>
data class WorkflowTemplateParameterValidationValuesArgs(val values: Output<List<String>>) : ConvertibleToJava<WorkflowTemplateParameterValidationValuesArgs>
Link copied to clipboard
data class WorkflowTemplatePlacementArgs(val clusterSelector: Output<WorkflowTemplatePlacementClusterSelectorArgs>? = null, val managedCluster: Output<WorkflowTemplatePlacementManagedClusterArgs>? = null) : ConvertibleToJava<WorkflowTemplatePlacementArgs>
data class WorkflowTemplatePlacementClusterSelectorArgs(val clusterLabels: Output<Map<String, String>>, val zone: Output<String>? = null) : ConvertibleToJava<WorkflowTemplatePlacementClusterSelectorArgs>
data class WorkflowTemplatePlacementManagedClusterArgs(val clusterName: Output<String>, val config: Output<WorkflowTemplatePlacementManagedClusterConfigArgs>, val labels: Output<Map<String, String>>? = null) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterArgs>
data class WorkflowTemplatePlacementManagedClusterConfigArgs(val autoscalingConfig: Output<WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigArgs>? = null, val encryptionConfig: Output<WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigArgs>? = null, val endpointConfig: Output<WorkflowTemplatePlacementManagedClusterConfigEndpointConfigArgs>? = null, val gceClusterConfig: Output<WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigArgs>? = null, val gkeClusterConfig: Output<WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs>? = null, val initializationActions: Output<List<WorkflowTemplatePlacementManagedClusterConfigInitializationActionArgs>>? = null, val lifecycleConfig: Output<WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs>? = null, val masterConfig: Output<WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs>? = null, val metastoreConfig: Output<WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigArgs>? = null, val secondaryWorkerConfig: Output<WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs>? = null, val securityConfig: Output<WorkflowTemplatePlacementManagedClusterConfigSecurityConfigArgs>? = null, val softwareConfig: Output<WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigArgs>? = null, val stagingBucket: Output<String>? = null, val tempBucket: Output<String>? = null, val workerConfig: Output<WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs>? = null) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterConfigArgs>
data class WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigArgs(val policy: Output<String>? = null) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigArgs>
data class WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigArgs(val gcePdKmsKeyName: Output<String>? = null) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigArgs>
data class WorkflowTemplatePlacementManagedClusterConfigEndpointConfigArgs(val enableHttpPortAccess: Output<Boolean>? = null, val httpPorts: Output<Map<String, String>>? = null) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterConfigEndpointConfigArgs>
data class WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigArgs(val internalIpOnly: Output<Boolean>? = null, val metadata: Output<Map<String, String>>? = null, val network: Output<String>? = null, val nodeGroupAffinity: Output<WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityArgs>? = null, val privateIpv6GoogleAccess: Output<String>? = null, val reservationAffinity: Output<WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityArgs>? = null, val serviceAccount: Output<String>? = null, val serviceAccountScopes: Output<List<String>>? = null, val shieldedInstanceConfig: Output<WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigArgs>? = null, val subnetwork: Output<String>? = null, val tags: Output<List<String>>? = null, val zone: Output<String>? = null) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigArgs>
data class WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityArgs(val nodeGroup: Output<String>) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityArgs>
data class WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityArgs(val consumeReservationType: Output<String>? = null, val key: Output<String>? = null, val values: Output<List<String>>? = null) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityArgs>
data class WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigArgs(val enableIntegrityMonitoring: Output<Boolean>? = null, val enableSecureBoot: Output<Boolean>? = null, val enableVtpm: Output<Boolean>? = null) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigArgs>
data class WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs(val namespacedGkeDeploymentTarget: Output<WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetArgs>? = null) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs>
data class WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetArgs(val clusterNamespace: Output<String>? = null, val targetGkeCluster: Output<String>? = null) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetArgs>
data class WorkflowTemplatePlacementManagedClusterConfigInitializationActionArgs(val executableFile: Output<String>? = null, val executionTimeout: Output<String>? = null) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterConfigInitializationActionArgs>
data class WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs(val autoDeleteTime: Output<String>? = null, val autoDeleteTtl: Output<String>? = null, val idleDeleteTtl: Output<String>? = null, val idleStartTime: Output<String>? = null) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs>
data class WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArgs(val acceleratorCount: Output<Int>? = null, val acceleratorType: Output<String>? = null) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArgs>
data class WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs(val accelerators: Output<List<WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArgs>>? = null, val diskConfig: Output<WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigArgs>? = null, val image: Output<String>? = null, val instanceNames: Output<List<String>>? = null, val isPreemptible: Output<Boolean>? = null, val machineType: Output<String>? = null, val managedGroupConfigs: Output<List<WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArgs>>? = null, val minCpuPlatform: Output<String>? = null, val numInstances: Output<Int>? = null, val preemptibility: Output<String>? = null) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs>
data class WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigArgs(val bootDiskSizeGb: Output<Int>? = null, val bootDiskType: Output<String>? = null, val numLocalSsds: Output<Int>? = null) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigArgs>
data class WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArgs(val instanceGroupManagerName: Output<String>? = null, val instanceTemplateName: Output<String>? = null) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArgs>
data class WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigArgs(val dataprocMetastoreService: Output<String>) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigArgs>
data class WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArgs(val acceleratorCount: Output<Int>? = null, val acceleratorType: Output<String>? = null) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArgs>
data class WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs(val accelerators: Output<List<WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArgs>>? = null, val diskConfig: Output<WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigArgs>? = null, val image: Output<String>? = null, val instanceNames: Output<List<String>>? = null, val isPreemptible: Output<Boolean>? = null, val machineType: Output<String>? = null, val managedGroupConfigs: Output<List<WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArgs>>? = null, val minCpuPlatform: Output<String>? = null, val numInstances: Output<Int>? = null, val preemptibility: Output<String>? = null) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs>
data class WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigArgs(val bootDiskSizeGb: Output<Int>? = null, val bootDiskType: Output<String>? = null, val numLocalSsds: Output<Int>? = null) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigArgs>
data class WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArgs(val instanceGroupManagerName: Output<String>? = null, val instanceTemplateName: Output<String>? = null) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArgs>
data class WorkflowTemplatePlacementManagedClusterConfigSecurityConfigArgs(val kerberosConfig: Output<WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigArgs>? = null) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterConfigSecurityConfigArgs>
data class WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigArgs(val crossRealmTrustAdminServer: Output<String>? = null, val crossRealmTrustKdc: Output<String>? = null, val crossRealmTrustRealm: Output<String>? = null, val crossRealmTrustSharedPassword: Output<String>? = null, val enableKerberos: Output<Boolean>? = null, val kdcDbKey: Output<String>? = null, val keyPassword: Output<String>? = null, val keystore: Output<String>? = null, val keystorePassword: Output<String>? = null, val kmsKey: Output<String>? = null, val realm: Output<String>? = null, val rootPrincipalPassword: Output<String>? = null, val tgtLifetimeHours: Output<Int>? = null, val truststore: Output<String>? = null, val truststorePassword: Output<String>? = null) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigArgs>
data class WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigArgs(val imageVersion: Output<String>? = null, val optionalComponents: Output<List<String>>? = null, val properties: Output<Map<String, String>>? = null) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigArgs>
data class WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArgs(val acceleratorCount: Output<Int>? = null, val acceleratorType: Output<String>? = null) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArgs>
data class WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs(val accelerators: Output<List<WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArgs>>? = null, val diskConfig: Output<WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigArgs>? = null, val image: Output<String>? = null, val instanceNames: Output<List<String>>? = null, val isPreemptible: Output<Boolean>? = null, val machineType: Output<String>? = null, val managedGroupConfigs: Output<List<WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArgs>>? = null, val minCpuPlatform: Output<String>? = null, val numInstances: Output<Int>? = null, val preemptibility: Output<String>? = null) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs>
data class WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigArgs(val bootDiskSizeGb: Output<Int>? = null, val bootDiskType: Output<String>? = null, val numLocalSsds: Output<Int>? = null) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigArgs>
data class WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArgs(val instanceGroupManagerName: Output<String>? = null, val instanceTemplateName: Output<String>? = null) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArgs>