Package-level declarations

Types

Link copied to clipboard
data class AttachedClusterAuthorizationArgs(val adminGroups: Output<List<String>>? = null, val adminUsers: Output<List<String>>? = null) : ConvertibleToJava<AttachedClusterAuthorizationArgs>
Link copied to clipboard
data class AttachedClusterBinaryAuthorizationArgs(val evaluationMode: Output<String>? = null) : ConvertibleToJava<AttachedClusterBinaryAuthorizationArgs>
Link copied to clipboard
data class AttachedClusterFleetArgs(val membership: Output<String>? = null, val project: Output<String>) : ConvertibleToJava<AttachedClusterFleetArgs>
Link copied to clipboard
data class AttachedClusterLoggingConfigArgs(val componentConfig: Output<AttachedClusterLoggingConfigComponentConfigArgs>? = null) : ConvertibleToJava<AttachedClusterLoggingConfigArgs>
data class AttachedClusterLoggingConfigComponentConfigArgs(val enableComponents: Output<List<String>>? = null) : ConvertibleToJava<AttachedClusterLoggingConfigComponentConfigArgs>
Link copied to clipboard
data class AttachedClusterMonitoringConfigArgs(val managedPrometheusConfig: Output<AttachedClusterMonitoringConfigManagedPrometheusConfigArgs>? = null) : ConvertibleToJava<AttachedClusterMonitoringConfigArgs>
data class AttachedClusterMonitoringConfigManagedPrometheusConfigArgs(val enabled: Output<Boolean>? = null) : ConvertibleToJava<AttachedClusterMonitoringConfigManagedPrometheusConfigArgs>
Link copied to clipboard
data class AttachedClusterOidcConfigArgs(val issuerUrl: Output<String>, val jwks: Output<String>? = null) : ConvertibleToJava<AttachedClusterOidcConfigArgs>
Link copied to clipboard
data class AttachedClusterProxyConfigArgs(val kubernetesSecret: Output<AttachedClusterProxyConfigKubernetesSecretArgs>? = null) : ConvertibleToJava<AttachedClusterProxyConfigArgs>
data class AttachedClusterProxyConfigKubernetesSecretArgs(val name: Output<String>, val namespace: Output<String>) : ConvertibleToJava<AttachedClusterProxyConfigKubernetesSecretArgs>
Link copied to clipboard
data class AwsClusterAuthorizationAdminGroupArgs(val group: Output<String>) : ConvertibleToJava<AwsClusterAuthorizationAdminGroupArgs>
Link copied to clipboard
data class AwsClusterAuthorizationAdminUserArgs(val username: Output<String>) : ConvertibleToJava<AwsClusterAuthorizationAdminUserArgs>
Link copied to clipboard
data class AwsClusterAuthorizationArgs(val adminGroups: Output<List<AwsClusterAuthorizationAdminGroupArgs>>? = null, val adminUsers: Output<List<AwsClusterAuthorizationAdminUserArgs>>) : ConvertibleToJava<AwsClusterAuthorizationArgs>
Link copied to clipboard
data class AwsClusterBinaryAuthorizationArgs(val evaluationMode: Output<String>? = null) : ConvertibleToJava<AwsClusterBinaryAuthorizationArgs>
Link copied to clipboard
data class AwsClusterControlPlaneArgs(val awsServicesAuthentication: Output<AwsClusterControlPlaneAwsServicesAuthenticationArgs>, val configEncryption: Output<AwsClusterControlPlaneConfigEncryptionArgs>, val databaseEncryption: Output<AwsClusterControlPlaneDatabaseEncryptionArgs>, val iamInstanceProfile: Output<String>, val instancePlacement: Output<AwsClusterControlPlaneInstancePlacementArgs>? = null, val instanceType: Output<String>? = null, val mainVolume: Output<AwsClusterControlPlaneMainVolumeArgs>? = null, val proxyConfig: Output<AwsClusterControlPlaneProxyConfigArgs>? = null, val rootVolume: Output<AwsClusterControlPlaneRootVolumeArgs>? = null, val securityGroupIds: Output<List<String>>? = null, val sshConfig: Output<AwsClusterControlPlaneSshConfigArgs>? = null, val subnetIds: Output<List<String>>, val tags: Output<Map<String, String>>? = null, val version: Output<String>) : ConvertibleToJava<AwsClusterControlPlaneArgs>
data class AwsClusterControlPlaneAwsServicesAuthenticationArgs(val roleArn: Output<String>, val roleSessionName: Output<String>? = null) : ConvertibleToJava<AwsClusterControlPlaneAwsServicesAuthenticationArgs>
data class AwsClusterControlPlaneConfigEncryptionArgs(val kmsKeyArn: Output<String>) : ConvertibleToJava<AwsClusterControlPlaneConfigEncryptionArgs>
data class AwsClusterControlPlaneDatabaseEncryptionArgs(val kmsKeyArn: Output<String>) : ConvertibleToJava<AwsClusterControlPlaneDatabaseEncryptionArgs>
data class AwsClusterControlPlaneInstancePlacementArgs(val tenancy: Output<String>? = null) : ConvertibleToJava<AwsClusterControlPlaneInstancePlacementArgs>
Link copied to clipboard
data class AwsClusterControlPlaneMainVolumeArgs(val iops: Output<Int>? = null, val kmsKeyArn: Output<String>? = null, val sizeGib: Output<Int>? = null, val throughput: Output<Int>? = null, val volumeType: Output<String>? = null) : ConvertibleToJava<AwsClusterControlPlaneMainVolumeArgs>
Link copied to clipboard
data class AwsClusterControlPlaneProxyConfigArgs(val secretArn: Output<String>, val secretVersion: Output<String>) : ConvertibleToJava<AwsClusterControlPlaneProxyConfigArgs>
Link copied to clipboard
data class AwsClusterControlPlaneRootVolumeArgs(val iops: Output<Int>? = null, val kmsKeyArn: Output<String>? = null, val sizeGib: Output<Int>? = null, val throughput: Output<Int>? = null, val volumeType: Output<String>? = null) : ConvertibleToJava<AwsClusterControlPlaneRootVolumeArgs>
Link copied to clipboard
data class AwsClusterControlPlaneSshConfigArgs(val ec2KeyPair: Output<String>) : ConvertibleToJava<AwsClusterControlPlaneSshConfigArgs>
Link copied to clipboard
data class AwsClusterFleetArgs(val membership: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<AwsClusterFleetArgs>
Link copied to clipboard
data class AwsClusterLoggingConfigArgs(val componentConfig: Output<AwsClusterLoggingConfigComponentConfigArgs>? = null) : ConvertibleToJava<AwsClusterLoggingConfigArgs>
data class AwsClusterLoggingConfigComponentConfigArgs(val enableComponents: Output<List<String>>? = null) : ConvertibleToJava<AwsClusterLoggingConfigComponentConfigArgs>
Link copied to clipboard
data class AwsClusterNetworkingArgs(val perNodePoolSgRulesDisabled: Output<Boolean>? = null, val podAddressCidrBlocks: Output<List<String>>, val serviceAddressCidrBlocks: Output<List<String>>, val vpcId: Output<String>) : ConvertibleToJava<AwsClusterNetworkingArgs>
Link copied to clipboard
data class AwsNodePoolAutoscalingArgs(val maxNodeCount: Output<Int>, val minNodeCount: Output<Int>) : ConvertibleToJava<AwsNodePoolAutoscalingArgs>
Link copied to clipboard
data class AwsNodePoolConfigArgs(val autoscalingMetricsCollection: Output<AwsNodePoolConfigAutoscalingMetricsCollectionArgs>? = null, val configEncryption: Output<AwsNodePoolConfigConfigEncryptionArgs>, val iamInstanceProfile: Output<String>, val imageType: Output<String>? = null, val instancePlacement: Output<AwsNodePoolConfigInstancePlacementArgs>? = null, val instanceType: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val proxyConfig: Output<AwsNodePoolConfigProxyConfigArgs>? = null, val rootVolume: Output<AwsNodePoolConfigRootVolumeArgs>? = null, val securityGroupIds: Output<List<String>>? = null, val spotConfig: Output<AwsNodePoolConfigSpotConfigArgs>? = null, val sshConfig: Output<AwsNodePoolConfigSshConfigArgs>? = null, val tags: Output<Map<String, String>>? = null, val taints: Output<List<AwsNodePoolConfigTaintArgs>>? = null) : ConvertibleToJava<AwsNodePoolConfigArgs>
data class AwsNodePoolConfigAutoscalingMetricsCollectionArgs(val granularity: Output<String>, val metrics: Output<List<String>>? = null) : ConvertibleToJava<AwsNodePoolConfigAutoscalingMetricsCollectionArgs>
Link copied to clipboard
data class AwsNodePoolConfigConfigEncryptionArgs(val kmsKeyArn: Output<String>) : ConvertibleToJava<AwsNodePoolConfigConfigEncryptionArgs>
Link copied to clipboard
data class AwsNodePoolConfigInstancePlacementArgs(val tenancy: Output<String>? = null) : ConvertibleToJava<AwsNodePoolConfigInstancePlacementArgs>
Link copied to clipboard
data class AwsNodePoolConfigProxyConfigArgs(val secretArn: Output<String>, val secretVersion: Output<String>) : ConvertibleToJava<AwsNodePoolConfigProxyConfigArgs>
Link copied to clipboard
data class AwsNodePoolConfigRootVolumeArgs(val iops: Output<Int>? = null, val kmsKeyArn: Output<String>? = null, val sizeGib: Output<Int>? = null, val throughput: Output<Int>? = null, val volumeType: Output<String>? = null) : ConvertibleToJava<AwsNodePoolConfigRootVolumeArgs>
Link copied to clipboard
data class AwsNodePoolConfigSpotConfigArgs(val instanceTypes: Output<List<String>>) : ConvertibleToJava<AwsNodePoolConfigSpotConfigArgs>
Link copied to clipboard
data class AwsNodePoolConfigSshConfigArgs(val ec2KeyPair: Output<String>) : ConvertibleToJava<AwsNodePoolConfigSshConfigArgs>
Link copied to clipboard
data class AwsNodePoolConfigTaintArgs(val effect: Output<String>, val key: Output<String>, val value: Output<String>) : ConvertibleToJava<AwsNodePoolConfigTaintArgs>
Link copied to clipboard
data class AwsNodePoolManagementArgs(val autoRepair: Output<Boolean>? = null) : ConvertibleToJava<AwsNodePoolManagementArgs>
Link copied to clipboard
data class AwsNodePoolMaxPodsConstraintArgs(val maxPodsPerNode: Output<Int>) : ConvertibleToJava<AwsNodePoolMaxPodsConstraintArgs>
Link copied to clipboard
data class AwsNodePoolUpdateSettingsArgs(val surgeSettings: Output<AwsNodePoolUpdateSettingsSurgeSettingsArgs>? = null) : ConvertibleToJava<AwsNodePoolUpdateSettingsArgs>
data class AwsNodePoolUpdateSettingsSurgeSettingsArgs(val maxSurge: Output<Int>? = null, val maxUnavailable: Output<Int>? = null) : ConvertibleToJava<AwsNodePoolUpdateSettingsSurgeSettingsArgs>
Link copied to clipboard
data class AzureClusterAuthorizationAdminGroupArgs(val group: Output<String>) : ConvertibleToJava<AzureClusterAuthorizationAdminGroupArgs>
Link copied to clipboard
data class AzureClusterAuthorizationAdminUserArgs(val username: Output<String>) : ConvertibleToJava<AzureClusterAuthorizationAdminUserArgs>
Link copied to clipboard
data class AzureClusterAuthorizationArgs(val adminGroups: Output<List<AzureClusterAuthorizationAdminGroupArgs>>? = null, val adminUsers: Output<List<AzureClusterAuthorizationAdminUserArgs>>) : ConvertibleToJava<AzureClusterAuthorizationArgs>
data class AzureClusterAzureServicesAuthenticationArgs(val applicationId: Output<String>, val tenantId: Output<String>) : ConvertibleToJava<AzureClusterAzureServicesAuthenticationArgs>
Link copied to clipboard
data class AzureClusterControlPlaneArgs(val databaseEncryption: Output<AzureClusterControlPlaneDatabaseEncryptionArgs>? = null, val mainVolume: Output<AzureClusterControlPlaneMainVolumeArgs>? = null, val proxyConfig: Output<AzureClusterControlPlaneProxyConfigArgs>? = null, val replicaPlacements: Output<List<AzureClusterControlPlaneReplicaPlacementArgs>>? = null, val rootVolume: Output<AzureClusterControlPlaneRootVolumeArgs>? = null, val sshConfig: Output<AzureClusterControlPlaneSshConfigArgs>, val subnetId: Output<String>, val tags: Output<Map<String, String>>? = null, val version: Output<String>, val vmSize: Output<String>? = null) : ConvertibleToJava<AzureClusterControlPlaneArgs>
data class AzureClusterControlPlaneDatabaseEncryptionArgs(val keyId: Output<String>) : ConvertibleToJava<AzureClusterControlPlaneDatabaseEncryptionArgs>
Link copied to clipboard
data class AzureClusterControlPlaneMainVolumeArgs(val sizeGib: Output<Int>? = null) : ConvertibleToJava<AzureClusterControlPlaneMainVolumeArgs>
Link copied to clipboard
data class AzureClusterControlPlaneProxyConfigArgs(val resourceGroupId: Output<String>, val secretId: Output<String>) : ConvertibleToJava<AzureClusterControlPlaneProxyConfigArgs>
data class AzureClusterControlPlaneReplicaPlacementArgs(val azureAvailabilityZone: Output<String>, val subnetId: Output<String>) : ConvertibleToJava<AzureClusterControlPlaneReplicaPlacementArgs>
Link copied to clipboard
data class AzureClusterControlPlaneRootVolumeArgs(val sizeGib: Output<Int>? = null) : ConvertibleToJava<AzureClusterControlPlaneRootVolumeArgs>
Link copied to clipboard
data class AzureClusterControlPlaneSshConfigArgs(val authorizedKey: Output<String>) : ConvertibleToJava<AzureClusterControlPlaneSshConfigArgs>
Link copied to clipboard
data class AzureClusterFleetArgs(val membership: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<AzureClusterFleetArgs>
Link copied to clipboard
data class AzureClusterLoggingConfigArgs(val componentConfig: Output<AzureClusterLoggingConfigComponentConfigArgs>? = null) : ConvertibleToJava<AzureClusterLoggingConfigArgs>
data class AzureClusterLoggingConfigComponentConfigArgs(val enableComponents: Output<List<String>>? = null) : ConvertibleToJava<AzureClusterLoggingConfigComponentConfigArgs>
Link copied to clipboard
data class AzureClusterNetworkingArgs(val podAddressCidrBlocks: Output<List<String>>, val serviceAddressCidrBlocks: Output<List<String>>, val virtualNetworkId: Output<String>) : ConvertibleToJava<AzureClusterNetworkingArgs>
Link copied to clipboard
data class AzureNodePoolAutoscalingArgs(val maxNodeCount: Output<Int>, val minNodeCount: Output<Int>) : ConvertibleToJava<AzureNodePoolAutoscalingArgs>
Link copied to clipboard
data class AzureNodePoolConfigArgs(val imageType: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val proxyConfig: Output<AzureNodePoolConfigProxyConfigArgs>? = null, val rootVolume: Output<AzureNodePoolConfigRootVolumeArgs>? = null, val sshConfig: Output<AzureNodePoolConfigSshConfigArgs>, val tags: Output<Map<String, String>>? = null, val vmSize: Output<String>? = null) : ConvertibleToJava<AzureNodePoolConfigArgs>
Link copied to clipboard
data class AzureNodePoolConfigProxyConfigArgs(val resourceGroupId: Output<String>, val secretId: Output<String>) : ConvertibleToJava<AzureNodePoolConfigProxyConfigArgs>
Link copied to clipboard
data class AzureNodePoolConfigRootVolumeArgs(val sizeGib: Output<Int>? = null) : ConvertibleToJava<AzureNodePoolConfigRootVolumeArgs>
Link copied to clipboard
data class AzureNodePoolConfigSshConfigArgs(val authorizedKey: Output<String>) : ConvertibleToJava<AzureNodePoolConfigSshConfigArgs>
Link copied to clipboard
data class AzureNodePoolManagementArgs(val autoRepair: Output<Boolean>? = null) : ConvertibleToJava<AzureNodePoolManagementArgs>
Link copied to clipboard
data class AzureNodePoolMaxPodsConstraintArgs(val maxPodsPerNode: Output<Int>) : ConvertibleToJava<AzureNodePoolMaxPodsConstraintArgs>
Link copied to clipboard
data class ClusterAddonsConfigArgs(val cloudrunConfig: Output<ClusterAddonsConfigCloudrunConfigArgs>? = null, val configConnectorConfig: Output<ClusterAddonsConfigConfigConnectorConfigArgs>? = null, val dnsCacheConfig: Output<ClusterAddonsConfigDnsCacheConfigArgs>? = null, val gcePersistentDiskCsiDriverConfig: Output<ClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs>? = null, val gcpFilestoreCsiDriverConfig: Output<ClusterAddonsConfigGcpFilestoreCsiDriverConfigArgs>? = null, val gcsFuseCsiDriverConfig: Output<ClusterAddonsConfigGcsFuseCsiDriverConfigArgs>? = null, val gkeBackupAgentConfig: Output<ClusterAddonsConfigGkeBackupAgentConfigArgs>? = null, val horizontalPodAutoscaling: Output<ClusterAddonsConfigHorizontalPodAutoscalingArgs>? = null, val httpLoadBalancing: Output<ClusterAddonsConfigHttpLoadBalancingArgs>? = null, val istioConfig: Output<ClusterAddonsConfigIstioConfigArgs>? = null, val kalmConfig: Output<ClusterAddonsConfigKalmConfigArgs>? = null, val networkPolicyConfig: Output<ClusterAddonsConfigNetworkPolicyConfigArgs>? = null, val rayOperatorConfigs: Output<List<ClusterAddonsConfigRayOperatorConfigArgs>>? = null, val statefulHaConfig: Output<ClusterAddonsConfigStatefulHaConfigArgs>? = null) : ConvertibleToJava<ClusterAddonsConfigArgs>
Link copied to clipboard
data class ClusterAddonsConfigCloudrunConfigArgs(val disabled: Output<Boolean>, val loadBalancerType: Output<String>? = null) : ConvertibleToJava<ClusterAddonsConfigCloudrunConfigArgs>
data class ClusterAddonsConfigConfigConnectorConfigArgs(val enabled: Output<Boolean>) : ConvertibleToJava<ClusterAddonsConfigConfigConnectorConfigArgs>
Link copied to clipboard
data class ClusterAddonsConfigDnsCacheConfigArgs(val enabled: Output<Boolean>) : ConvertibleToJava<ClusterAddonsConfigDnsCacheConfigArgs>
data class ClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs(val enabled: Output<Boolean>) : ConvertibleToJava<ClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs>
data class ClusterAddonsConfigGcpFilestoreCsiDriverConfigArgs(val enabled: Output<Boolean>) : ConvertibleToJava<ClusterAddonsConfigGcpFilestoreCsiDriverConfigArgs>
data class ClusterAddonsConfigGcsFuseCsiDriverConfigArgs(val enabled: Output<Boolean>) : ConvertibleToJava<ClusterAddonsConfigGcsFuseCsiDriverConfigArgs>
data class ClusterAddonsConfigGkeBackupAgentConfigArgs(val enabled: Output<Boolean>) : ConvertibleToJava<ClusterAddonsConfigGkeBackupAgentConfigArgs>
data class ClusterAddonsConfigHorizontalPodAutoscalingArgs(val disabled: Output<Boolean>) : ConvertibleToJava<ClusterAddonsConfigHorizontalPodAutoscalingArgs>
Link copied to clipboard
data class ClusterAddonsConfigHttpLoadBalancingArgs(val disabled: Output<Boolean>) : ConvertibleToJava<ClusterAddonsConfigHttpLoadBalancingArgs>
Link copied to clipboard
data class ClusterAddonsConfigIstioConfigArgs(val auth: Output<String>? = null, val disabled: Output<Boolean>) : ConvertibleToJava<ClusterAddonsConfigIstioConfigArgs>
Link copied to clipboard
data class ClusterAddonsConfigKalmConfigArgs(val enabled: Output<Boolean>) : ConvertibleToJava<ClusterAddonsConfigKalmConfigArgs>
data class ClusterAddonsConfigNetworkPolicyConfigArgs(val disabled: Output<Boolean>) : ConvertibleToJava<ClusterAddonsConfigNetworkPolicyConfigArgs>
Link copied to clipboard
data class ClusterAddonsConfigRayOperatorConfigArgs(val enabled: Output<Boolean>, val rayClusterLoggingConfig: Output<ClusterAddonsConfigRayOperatorConfigRayClusterLoggingConfigArgs>? = null, val rayClusterMonitoringConfig: Output<ClusterAddonsConfigRayOperatorConfigRayClusterMonitoringConfigArgs>? = null) : ConvertibleToJava<ClusterAddonsConfigRayOperatorConfigArgs>
data class ClusterAddonsConfigRayOperatorConfigRayClusterLoggingConfigArgs(val enabled: Output<Boolean>) : ConvertibleToJava<ClusterAddonsConfigRayOperatorConfigRayClusterLoggingConfigArgs>
data class ClusterAddonsConfigRayOperatorConfigRayClusterMonitoringConfigArgs(val enabled: Output<Boolean>) : ConvertibleToJava<ClusterAddonsConfigRayOperatorConfigRayClusterMonitoringConfigArgs>
Link copied to clipboard
data class ClusterAddonsConfigStatefulHaConfigArgs(val enabled: Output<Boolean>) : ConvertibleToJava<ClusterAddonsConfigStatefulHaConfigArgs>
Link copied to clipboard
data class ClusterAuthenticatorGroupsConfigArgs(val securityGroup: Output<String>) : ConvertibleToJava<ClusterAuthenticatorGroupsConfigArgs>
Link copied to clipboard
data class ClusterBinaryAuthorizationArgs(val enabled: Output<Boolean>? = null, val evaluationMode: Output<String>? = null) : ConvertibleToJava<ClusterBinaryAuthorizationArgs>
Link copied to clipboard
data class ClusterClusterAutoscalingArgs(val autoProvisioningDefaults: Output<ClusterClusterAutoscalingAutoProvisioningDefaultsArgs>? = null, val autoProvisioningLocations: Output<List<String>>? = null, val autoscalingProfile: Output<String>? = null, val enabled: Output<Boolean>? = null, val resourceLimits: Output<List<ClusterClusterAutoscalingResourceLimitArgs>>? = null) : ConvertibleToJava<ClusterClusterAutoscalingArgs>
data class ClusterClusterAutoscalingAutoProvisioningDefaultsArgs(val bootDiskKmsKey: Output<String>? = null, val diskSize: Output<Int>? = null, val diskType: Output<String>? = null, val imageType: Output<String>? = null, val management: Output<ClusterClusterAutoscalingAutoProvisioningDefaultsManagementArgs>? = null, val minCpuPlatform: Output<String>? = null, val oauthScopes: Output<List<String>>? = null, val serviceAccount: Output<String>? = null, val shieldedInstanceConfig: Output<ClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigArgs>? = null, val upgradeSettings: Output<ClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsArgs>? = null) : ConvertibleToJava<ClusterClusterAutoscalingAutoProvisioningDefaultsArgs>
data class ClusterClusterAutoscalingAutoProvisioningDefaultsManagementArgs(val autoRepair: Output<Boolean>? = null, val autoUpgrade: Output<Boolean>? = null, val upgradeOptions: Output<List<ClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionArgs>>? = null) : ConvertibleToJava<ClusterClusterAutoscalingAutoProvisioningDefaultsManagementArgs>
data class ClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionArgs(val autoUpgradeStartTime: Output<String>? = null, val description: Output<String>? = null) : ConvertibleToJava<ClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionArgs>
data class ClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigArgs(val enableIntegrityMonitoring: Output<Boolean>? = null, val enableSecureBoot: Output<Boolean>? = null) : ConvertibleToJava<ClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigArgs>
data class ClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsArgs(val blueGreenSettings: Output<ClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsArgs>? = null, val maxSurge: Output<Int>? = null, val maxUnavailable: Output<Int>? = null, val strategy: Output<String>? = null) : ConvertibleToJava<ClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsArgs>
data class ClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsArgs(val nodePoolSoakDuration: Output<String>? = null, val standardRolloutPolicy: Output<ClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyArgs>? = null) : ConvertibleToJava<ClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsArgs>
data class ClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyArgs(val batchNodeCount: Output<Int>? = null, val batchPercentage: Output<Double>? = null, val batchSoakDuration: Output<String>? = null) : ConvertibleToJava<ClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyArgs>
data class ClusterClusterAutoscalingResourceLimitArgs(val maximum: Output<Int>? = null, val minimum: Output<Int>? = null, val resourceType: Output<String>) : ConvertibleToJava<ClusterClusterAutoscalingResourceLimitArgs>
Link copied to clipboard
data class ClusterClusterTelemetryArgs(val type: Output<String>) : ConvertibleToJava<ClusterClusterTelemetryArgs>
Link copied to clipboard
data class ClusterConfidentialNodesArgs(val enabled: Output<Boolean>) : ConvertibleToJava<ClusterConfidentialNodesArgs>
Link copied to clipboard
data class ClusterCostManagementConfigArgs(val enabled: Output<Boolean>) : ConvertibleToJava<ClusterCostManagementConfigArgs>
Link copied to clipboard
data class ClusterDatabaseEncryptionArgs(val keyName: Output<String>? = null, val state: Output<String>) : ConvertibleToJava<ClusterDatabaseEncryptionArgs>
Link copied to clipboard
data class ClusterDefaultSnatStatusArgs(val disabled: Output<Boolean>) : ConvertibleToJava<ClusterDefaultSnatStatusArgs>
Link copied to clipboard
data class ClusterDnsConfigArgs(val additiveVpcScopeDnsDomain: Output<String>? = null, val clusterDns: Output<String>? = null, val clusterDnsDomain: Output<String>? = null, val clusterDnsScope: Output<String>? = null) : ConvertibleToJava<ClusterDnsConfigArgs>
Link copied to clipboard
data class ClusterEnableK8sBetaApisArgs(val enabledApis: Output<List<String>>) : ConvertibleToJava<ClusterEnableK8sBetaApisArgs>
Link copied to clipboard
data class ClusterFleetArgs(val membership: Output<String>? = null, val membershipId: Output<String>? = null, val membershipLocation: Output<String>? = null, val preRegistered: Output<Boolean>? = null, val project: Output<String>? = null) : ConvertibleToJava<ClusterFleetArgs>
Link copied to clipboard
Link copied to clipboard
data class ClusterGatewayApiConfigArgs(val channel: Output<String>) : ConvertibleToJava<ClusterGatewayApiConfigArgs>
Link copied to clipboard
data class ClusterIdentityServiceConfigArgs(val enabled: Output<Boolean>? = null) : ConvertibleToJava<ClusterIdentityServiceConfigArgs>
data class ClusterIpAllocationPolicyAdditionalPodRangesConfigArgs(val podRangeNames: Output<List<String>>) : ConvertibleToJava<ClusterIpAllocationPolicyAdditionalPodRangesConfigArgs>
Link copied to clipboard
data class ClusterIpAllocationPolicyArgs(val additionalPodRangesConfig: Output<ClusterIpAllocationPolicyAdditionalPodRangesConfigArgs>? = null, val clusterIpv4CidrBlock: Output<String>? = null, val clusterSecondaryRangeName: Output<String>? = null, val podCidrOverprovisionConfig: Output<ClusterIpAllocationPolicyPodCidrOverprovisionConfigArgs>? = null, val servicesIpv4CidrBlock: Output<String>? = null, val servicesSecondaryRangeName: Output<String>? = null, val stackType: Output<String>? = null) : ConvertibleToJava<ClusterIpAllocationPolicyArgs>
data class ClusterIpAllocationPolicyPodCidrOverprovisionConfigArgs(val disabled: Output<Boolean>) : ConvertibleToJava<ClusterIpAllocationPolicyPodCidrOverprovisionConfigArgs>
Link copied to clipboard
data class ClusterLoggingConfigArgs(val enableComponents: Output<List<String>>) : ConvertibleToJava<ClusterLoggingConfigArgs>
Link copied to clipboard
data class ClusterMaintenancePolicyArgs(val dailyMaintenanceWindow: Output<ClusterMaintenancePolicyDailyMaintenanceWindowArgs>? = null, val maintenanceExclusions: Output<List<ClusterMaintenancePolicyMaintenanceExclusionArgs>>? = null, val recurringWindow: Output<ClusterMaintenancePolicyRecurringWindowArgs>? = null) : ConvertibleToJava<ClusterMaintenancePolicyArgs>
data class ClusterMaintenancePolicyDailyMaintenanceWindowArgs(val duration: Output<String>? = null, val startTime: Output<String>) : ConvertibleToJava<ClusterMaintenancePolicyDailyMaintenanceWindowArgs>
data class ClusterMaintenancePolicyMaintenanceExclusionArgs(val endTime: Output<String>, val exclusionName: Output<String>, val exclusionOptions: Output<ClusterMaintenancePolicyMaintenanceExclusionExclusionOptionsArgs>? = null, val startTime: Output<String>) : ConvertibleToJava<ClusterMaintenancePolicyMaintenanceExclusionArgs>
data class ClusterMaintenancePolicyMaintenanceExclusionExclusionOptionsArgs(val scope: Output<String>) : ConvertibleToJava<ClusterMaintenancePolicyMaintenanceExclusionExclusionOptionsArgs>
data class ClusterMaintenancePolicyRecurringWindowArgs(val endTime: Output<String>, val recurrence: Output<String>, val startTime: Output<String>) : ConvertibleToJava<ClusterMaintenancePolicyRecurringWindowArgs>
Link copied to clipboard
data class ClusterMasterAuthArgs(val clientCertificate: Output<String>? = null, val clientCertificateConfig: Output<ClusterMasterAuthClientCertificateConfigArgs>, val clientKey: Output<String>? = null, val clusterCaCertificate: Output<String>? = null) : ConvertibleToJava<ClusterMasterAuthArgs>
data class ClusterMasterAuthClientCertificateConfigArgs(val issueClientCertificate: Output<Boolean>) : ConvertibleToJava<ClusterMasterAuthClientCertificateConfigArgs>
data class ClusterMasterAuthorizedNetworksConfigArgs(val cidrBlocks: Output<List<ClusterMasterAuthorizedNetworksConfigCidrBlockArgs>>? = null, val gcpPublicCidrsAccessEnabled: Output<Boolean>? = null) : ConvertibleToJava<ClusterMasterAuthorizedNetworksConfigArgs>
data class ClusterMasterAuthorizedNetworksConfigCidrBlockArgs(val cidrBlock: Output<String>, val displayName: Output<String>? = null) : ConvertibleToJava<ClusterMasterAuthorizedNetworksConfigCidrBlockArgs>
Link copied to clipboard
data class ClusterMeshCertificatesArgs(val enableCertificates: Output<Boolean>) : ConvertibleToJava<ClusterMeshCertificatesArgs>
data class ClusterMonitoringConfigAdvancedDatapathObservabilityConfigArgs(val enableMetrics: Output<Boolean>, val enableRelay: Output<Boolean>? = null, val relayMode: Output<String>? = null) : ConvertibleToJava<ClusterMonitoringConfigAdvancedDatapathObservabilityConfigArgs>
Link copied to clipboard
data class ClusterMonitoringConfigArgs(val advancedDatapathObservabilityConfigs: Output<List<ClusterMonitoringConfigAdvancedDatapathObservabilityConfigArgs>>? = null, val enableComponents: Output<List<String>>? = null, val managedPrometheus: Output<ClusterMonitoringConfigManagedPrometheusArgs>? = null) : ConvertibleToJava<ClusterMonitoringConfigArgs>
data class ClusterMonitoringConfigManagedPrometheusArgs(val enabled: Output<Boolean>) : ConvertibleToJava<ClusterMonitoringConfigManagedPrometheusArgs>
Link copied to clipboard
data class ClusterNetworkPolicyArgs(val enabled: Output<Boolean>, val provider: Output<String>? = null) : ConvertibleToJava<ClusterNetworkPolicyArgs>
data class ClusterNodeConfigAdvancedMachineFeaturesArgs(val enableNestedVirtualization: Output<Boolean>? = null, val threadsPerCore: Output<Int>) : ConvertibleToJava<ClusterNodeConfigAdvancedMachineFeaturesArgs>
Link copied to clipboard
data class ClusterNodeConfigArgs(val advancedMachineFeatures: Output<ClusterNodeConfigAdvancedMachineFeaturesArgs>? = null, val bootDiskKmsKey: Output<String>? = null, val confidentialNodes: Output<ClusterNodeConfigConfidentialNodesArgs>? = null, val containerdConfig: Output<ClusterNodeConfigContainerdConfigArgs>? = null, val diskSizeGb: Output<Int>? = null, val diskType: Output<String>? = null, val effectiveTaints: Output<List<ClusterNodeConfigEffectiveTaintArgs>>? = null, val enableConfidentialStorage: Output<Boolean>? = null, val ephemeralStorageConfig: Output<ClusterNodeConfigEphemeralStorageConfigArgs>? = null, val ephemeralStorageLocalSsdConfig: Output<ClusterNodeConfigEphemeralStorageLocalSsdConfigArgs>? = null, val fastSocket: Output<ClusterNodeConfigFastSocketArgs>? = null, val gcfsConfig: Output<ClusterNodeConfigGcfsConfigArgs>? = null, val guestAccelerators: Output<List<ClusterNodeConfigGuestAcceleratorArgs>>? = null, val gvnic: Output<ClusterNodeConfigGvnicArgs>? = null, val hostMaintenancePolicy: Output<ClusterNodeConfigHostMaintenancePolicyArgs>? = null, val imageType: Output<String>? = null, val kubeletConfig: Output<ClusterNodeConfigKubeletConfigArgs>? = null, val labels: Output<Map<String, String>>? = null, val linuxNodeConfig: Output<ClusterNodeConfigLinuxNodeConfigArgs>? = null, val localNvmeSsdBlockConfig: Output<ClusterNodeConfigLocalNvmeSsdBlockConfigArgs>? = null, val localSsdCount: Output<Int>? = null, val loggingVariant: Output<String>? = null, val machineType: Output<String>? = null, val metadata: Output<Map<String, String>>? = null, val minCpuPlatform: Output<String>? = null, val nodeGroup: Output<String>? = null, val oauthScopes: Output<List<String>>? = null, val preemptible: Output<Boolean>? = null, val reservationAffinity: Output<ClusterNodeConfigReservationAffinityArgs>? = null, val resourceLabels: Output<Map<String, String>>? = null, val resourceManagerTags: Output<Map<String, String>>? = null, val sandboxConfig: Output<ClusterNodeConfigSandboxConfigArgs>? = null, val secondaryBootDisks: Output<List<ClusterNodeConfigSecondaryBootDiskArgs>>? = null, val serviceAccount: Output<String>? = null, val shieldedInstanceConfig: Output<ClusterNodeConfigShieldedInstanceConfigArgs>? = null, val soleTenantConfig: Output<ClusterNodeConfigSoleTenantConfigArgs>? = null, val spot: Output<Boolean>? = null, val tags: Output<List<String>>? = null, val taints: Output<List<ClusterNodeConfigTaintArgs>>? = null, val workloadMetadataConfig: Output<ClusterNodeConfigWorkloadMetadataConfigArgs>? = null) : ConvertibleToJava<ClusterNodeConfigArgs>
Link copied to clipboard
data class ClusterNodeConfigConfidentialNodesArgs(val enabled: Output<Boolean>) : ConvertibleToJava<ClusterNodeConfigConfidentialNodesArgs>
Link copied to clipboard
data class ClusterNodeConfigContainerdConfigArgs(val privateRegistryAccessConfig: Output<ClusterNodeConfigContainerdConfigPrivateRegistryAccessConfigArgs>? = null) : ConvertibleToJava<ClusterNodeConfigContainerdConfigArgs>
data class ClusterNodeConfigContainerdConfigPrivateRegistryAccessConfigArgs(val certificateAuthorityDomainConfigs: Output<List<ClusterNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigArgs>>? = null, val enabled: Output<Boolean>) : ConvertibleToJava<ClusterNodeConfigContainerdConfigPrivateRegistryAccessConfigArgs>
data class ClusterNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigArgs(val fqdns: Output<List<String>>, val gcpSecretManagerCertificateConfig: Output<ClusterNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigGcpSecretManagerCertificateConfigArgs>) : ConvertibleToJava<ClusterNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigArgs>
data class ClusterNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigGcpSecretManagerCertificateConfigArgs(val secretUri: Output<String>) : ConvertibleToJava<ClusterNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigGcpSecretManagerCertificateConfigArgs>
Link copied to clipboard
data class ClusterNodeConfigEffectiveTaintArgs(val effect: Output<String>? = null, val key: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<ClusterNodeConfigEffectiveTaintArgs>
data class ClusterNodeConfigEphemeralStorageConfigArgs(val localSsdCount: Output<Int>) : ConvertibleToJava<ClusterNodeConfigEphemeralStorageConfigArgs>
data class ClusterNodeConfigEphemeralStorageLocalSsdConfigArgs(val localSsdCount: Output<Int>) : ConvertibleToJava<ClusterNodeConfigEphemeralStorageLocalSsdConfigArgs>
Link copied to clipboard
data class ClusterNodeConfigFastSocketArgs(val enabled: Output<Boolean>) : ConvertibleToJava<ClusterNodeConfigFastSocketArgs>
Link copied to clipboard
data class ClusterNodeConfigGcfsConfigArgs(val enabled: Output<Boolean>) : ConvertibleToJava<ClusterNodeConfigGcfsConfigArgs>
Link copied to clipboard
data class ClusterNodeConfigGuestAcceleratorArgs(val count: Output<Int>, val gpuDriverInstallationConfig: Output<ClusterNodeConfigGuestAcceleratorGpuDriverInstallationConfigArgs>? = null, val gpuPartitionSize: Output<String>? = null, val gpuSharingConfig: Output<ClusterNodeConfigGuestAcceleratorGpuSharingConfigArgs>? = null, val type: Output<String>) : ConvertibleToJava<ClusterNodeConfigGuestAcceleratorArgs>
data class ClusterNodeConfigGuestAcceleratorGpuDriverInstallationConfigArgs(val gpuDriverVersion: Output<String>) : ConvertibleToJava<ClusterNodeConfigGuestAcceleratorGpuDriverInstallationConfigArgs>
data class ClusterNodeConfigGuestAcceleratorGpuSharingConfigArgs(val gpuSharingStrategy: Output<String>, val maxSharedClientsPerGpu: Output<Int>) : ConvertibleToJava<ClusterNodeConfigGuestAcceleratorGpuSharingConfigArgs>
Link copied to clipboard
data class ClusterNodeConfigGvnicArgs(val enabled: Output<Boolean>) : ConvertibleToJava<ClusterNodeConfigGvnicArgs>
data class ClusterNodeConfigHostMaintenancePolicyArgs(val maintenanceInterval: Output<String>) : ConvertibleToJava<ClusterNodeConfigHostMaintenancePolicyArgs>
Link copied to clipboard
data class ClusterNodeConfigKubeletConfigArgs(val cpuCfsQuota: Output<Boolean>? = null, val cpuCfsQuotaPeriod: Output<String>? = null, val cpuManagerPolicy: Output<String>, val podPidsLimit: Output<Int>? = null) : ConvertibleToJava<ClusterNodeConfigKubeletConfigArgs>
Link copied to clipboard
data class ClusterNodeConfigLinuxNodeConfigArgs(val cgroupMode: Output<String>? = null, val sysctls: Output<Map<String, String>>? = null) : ConvertibleToJava<ClusterNodeConfigLinuxNodeConfigArgs>
data class ClusterNodeConfigLocalNvmeSsdBlockConfigArgs(val localSsdCount: Output<Int>) : ConvertibleToJava<ClusterNodeConfigLocalNvmeSsdBlockConfigArgs>
Link copied to clipboard
data class ClusterNodeConfigReservationAffinityArgs(val consumeReservationType: Output<String>, val key: Output<String>? = null, val values: Output<List<String>>? = null) : ConvertibleToJava<ClusterNodeConfigReservationAffinityArgs>
Link copied to clipboard
data class ClusterNodeConfigSandboxConfigArgs(val sandboxType: Output<String>) : ConvertibleToJava<ClusterNodeConfigSandboxConfigArgs>
Link copied to clipboard
data class ClusterNodeConfigSecondaryBootDiskArgs(val diskImage: Output<String>, val mode: Output<String>? = null) : ConvertibleToJava<ClusterNodeConfigSecondaryBootDiskArgs>
data class ClusterNodeConfigShieldedInstanceConfigArgs(val enableIntegrityMonitoring: Output<Boolean>? = null, val enableSecureBoot: Output<Boolean>? = null) : ConvertibleToJava<ClusterNodeConfigShieldedInstanceConfigArgs>
Link copied to clipboard
data class ClusterNodeConfigSoleTenantConfigArgs(val nodeAffinities: Output<List<ClusterNodeConfigSoleTenantConfigNodeAffinityArgs>>) : ConvertibleToJava<ClusterNodeConfigSoleTenantConfigArgs>
data class ClusterNodeConfigSoleTenantConfigNodeAffinityArgs(val key: Output<String>, val operator: Output<String>, val values: Output<List<String>>) : ConvertibleToJava<ClusterNodeConfigSoleTenantConfigNodeAffinityArgs>
Link copied to clipboard
data class ClusterNodeConfigTaintArgs(val effect: Output<String>, val key: Output<String>, val value: Output<String>) : ConvertibleToJava<ClusterNodeConfigTaintArgs>
data class ClusterNodeConfigWorkloadMetadataConfigArgs(val mode: Output<String>) : ConvertibleToJava<ClusterNodeConfigWorkloadMetadataConfigArgs>
Link copied to clipboard
data class ClusterNodePoolArgs(val autoscaling: Output<ClusterNodePoolAutoscalingArgs>? = null, val initialNodeCount: Output<Int>? = null, val instanceGroupUrls: Output<List<String>>? = null, val managedInstanceGroupUrls: Output<List<String>>? = null, val management: Output<ClusterNodePoolManagementArgs>? = null, val maxPodsPerNode: Output<Int>? = null, val name: Output<String>? = null, val namePrefix: Output<String>? = null, val networkConfig: Output<ClusterNodePoolNetworkConfigArgs>? = null, val nodeConfig: Output<ClusterNodePoolNodeConfigArgs>? = null, val nodeCount: Output<Int>? = null, val nodeLocations: Output<List<String>>? = null, val placementPolicy: Output<ClusterNodePoolPlacementPolicyArgs>? = null, val queuedProvisioning: Output<ClusterNodePoolQueuedProvisioningArgs>? = null, val upgradeSettings: Output<ClusterNodePoolUpgradeSettingsArgs>? = null, val version: Output<String>? = null) : ConvertibleToJava<ClusterNodePoolArgs>
Link copied to clipboard
data class ClusterNodePoolAutoConfigArgs(val networkTags: Output<ClusterNodePoolAutoConfigNetworkTagsArgs>? = null, val resourceManagerTags: Output<Map<String, String>>? = null) : ConvertibleToJava<ClusterNodePoolAutoConfigArgs>
Link copied to clipboard
data class ClusterNodePoolAutoConfigNetworkTagsArgs(val tags: Output<List<String>>? = null) : ConvertibleToJava<ClusterNodePoolAutoConfigNetworkTagsArgs>
Link copied to clipboard
data class ClusterNodePoolAutoscalingArgs(val locationPolicy: Output<String>? = null, val maxNodeCount: Output<Int>? = null, val minNodeCount: Output<Int>? = null, val totalMaxNodeCount: Output<Int>? = null, val totalMinNodeCount: Output<Int>? = null) : ConvertibleToJava<ClusterNodePoolAutoscalingArgs>
Link copied to clipboard
data class ClusterNodePoolDefaultsArgs(val nodeConfigDefaults: Output<ClusterNodePoolDefaultsNodeConfigDefaultsArgs>? = null) : ConvertibleToJava<ClusterNodePoolDefaultsArgs>
data class ClusterNodePoolDefaultsNodeConfigDefaultsArgs(val containerdConfig: Output<ClusterNodePoolDefaultsNodeConfigDefaultsContainerdConfigArgs>? = null, val gcfsConfig: Output<ClusterNodePoolDefaultsNodeConfigDefaultsGcfsConfigArgs>? = null, val loggingVariant: Output<String>? = null) : ConvertibleToJava<ClusterNodePoolDefaultsNodeConfigDefaultsArgs>
data class ClusterNodePoolDefaultsNodeConfigDefaultsContainerdConfigArgs(val privateRegistryAccessConfig: Output<ClusterNodePoolDefaultsNodeConfigDefaultsContainerdConfigPrivateRegistryAccessConfigArgs>? = null) : ConvertibleToJava<ClusterNodePoolDefaultsNodeConfigDefaultsContainerdConfigArgs>
data class ClusterNodePoolDefaultsNodeConfigDefaultsContainerdConfigPrivateRegistryAccessConfigArgs(val certificateAuthorityDomainConfigs: Output<List<ClusterNodePoolDefaultsNodeConfigDefaultsContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigArgs>>? = null, val enabled: Output<Boolean>) : ConvertibleToJava<ClusterNodePoolDefaultsNodeConfigDefaultsContainerdConfigPrivateRegistryAccessConfigArgs>
data class ClusterNodePoolDefaultsNodeConfigDefaultsContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigGcpSecretManagerCertificateConfigArgs(val secretUri: Output<String>) : ConvertibleToJava<ClusterNodePoolDefaultsNodeConfigDefaultsContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigGcpSecretManagerCertificateConfigArgs>
data class ClusterNodePoolDefaultsNodeConfigDefaultsGcfsConfigArgs(val enabled: Output<Boolean>) : ConvertibleToJava<ClusterNodePoolDefaultsNodeConfigDefaultsGcfsConfigArgs>
Link copied to clipboard
data class ClusterNodePoolManagementArgs(val autoRepair: Output<Boolean>? = null, val autoUpgrade: Output<Boolean>? = null) : ConvertibleToJava<ClusterNodePoolManagementArgs>
data class ClusterNodePoolNetworkConfigAdditionalNodeNetworkConfigArgs(val network: Output<String>? = null, val subnetwork: Output<String>? = null) : ConvertibleToJava<ClusterNodePoolNetworkConfigAdditionalNodeNetworkConfigArgs>
data class ClusterNodePoolNetworkConfigAdditionalPodNetworkConfigArgs(val maxPodsPerNode: Output<Int>? = null, val secondaryPodRange: Output<String>? = null, val subnetwork: Output<String>? = null) : ConvertibleToJava<ClusterNodePoolNetworkConfigAdditionalPodNetworkConfigArgs>
Link copied to clipboard
data class ClusterNodePoolNetworkConfigArgs(val additionalNodeNetworkConfigs: Output<List<ClusterNodePoolNetworkConfigAdditionalNodeNetworkConfigArgs>>? = null, val additionalPodNetworkConfigs: Output<List<ClusterNodePoolNetworkConfigAdditionalPodNetworkConfigArgs>>? = null, val createPodRange: Output<Boolean>? = null, val enablePrivateNodes: Output<Boolean>? = null, val networkPerformanceConfig: Output<ClusterNodePoolNetworkConfigNetworkPerformanceConfigArgs>? = null, val podCidrOverprovisionConfig: Output<ClusterNodePoolNetworkConfigPodCidrOverprovisionConfigArgs>? = null, val podIpv4CidrBlock: Output<String>? = null, val podRange: Output<String>? = null) : ConvertibleToJava<ClusterNodePoolNetworkConfigArgs>
data class ClusterNodePoolNetworkConfigNetworkPerformanceConfigArgs(val totalEgressBandwidthTier: Output<String>) : ConvertibleToJava<ClusterNodePoolNetworkConfigNetworkPerformanceConfigArgs>
data class ClusterNodePoolNetworkConfigPodCidrOverprovisionConfigArgs(val disabled: Output<Boolean>) : ConvertibleToJava<ClusterNodePoolNetworkConfigPodCidrOverprovisionConfigArgs>
data class ClusterNodePoolNodeConfigAdvancedMachineFeaturesArgs(val enableNestedVirtualization: Output<Boolean>? = null, val threadsPerCore: Output<Int>) : ConvertibleToJava<ClusterNodePoolNodeConfigAdvancedMachineFeaturesArgs>
Link copied to clipboard
data class ClusterNodePoolNodeConfigArgs(val advancedMachineFeatures: Output<ClusterNodePoolNodeConfigAdvancedMachineFeaturesArgs>? = null, val bootDiskKmsKey: Output<String>? = null, val confidentialNodes: Output<ClusterNodePoolNodeConfigConfidentialNodesArgs>? = null, val containerdConfig: Output<ClusterNodePoolNodeConfigContainerdConfigArgs>? = null, val diskSizeGb: Output<Int>? = null, val diskType: Output<String>? = null, val effectiveTaints: Output<List<ClusterNodePoolNodeConfigEffectiveTaintArgs>>? = null, val enableConfidentialStorage: Output<Boolean>? = null, val ephemeralStorageConfig: Output<ClusterNodePoolNodeConfigEphemeralStorageConfigArgs>? = null, val ephemeralStorageLocalSsdConfig: Output<ClusterNodePoolNodeConfigEphemeralStorageLocalSsdConfigArgs>? = null, val fastSocket: Output<ClusterNodePoolNodeConfigFastSocketArgs>? = null, val gcfsConfig: Output<ClusterNodePoolNodeConfigGcfsConfigArgs>? = null, val guestAccelerators: Output<List<ClusterNodePoolNodeConfigGuestAcceleratorArgs>>? = null, val gvnic: Output<ClusterNodePoolNodeConfigGvnicArgs>? = null, val hostMaintenancePolicy: Output<ClusterNodePoolNodeConfigHostMaintenancePolicyArgs>? = null, val imageType: Output<String>? = null, val kubeletConfig: Output<ClusterNodePoolNodeConfigKubeletConfigArgs>? = null, val labels: Output<Map<String, String>>? = null, val linuxNodeConfig: Output<ClusterNodePoolNodeConfigLinuxNodeConfigArgs>? = null, val localNvmeSsdBlockConfig: Output<ClusterNodePoolNodeConfigLocalNvmeSsdBlockConfigArgs>? = null, val localSsdCount: Output<Int>? = null, val loggingVariant: Output<String>? = null, val machineType: Output<String>? = null, val metadata: Output<Map<String, String>>? = null, val minCpuPlatform: Output<String>? = null, val nodeGroup: Output<String>? = null, val oauthScopes: Output<List<String>>? = null, val preemptible: Output<Boolean>? = null, val reservationAffinity: Output<ClusterNodePoolNodeConfigReservationAffinityArgs>? = null, val resourceLabels: Output<Map<String, String>>? = null, val resourceManagerTags: Output<Map<String, String>>? = null, val sandboxConfig: Output<ClusterNodePoolNodeConfigSandboxConfigArgs>? = null, val secondaryBootDisks: Output<List<ClusterNodePoolNodeConfigSecondaryBootDiskArgs>>? = null, val serviceAccount: Output<String>? = null, val shieldedInstanceConfig: Output<ClusterNodePoolNodeConfigShieldedInstanceConfigArgs>? = null, val soleTenantConfig: Output<ClusterNodePoolNodeConfigSoleTenantConfigArgs>? = null, val spot: Output<Boolean>? = null, val tags: Output<List<String>>? = null, val taints: Output<List<ClusterNodePoolNodeConfigTaintArgs>>? = null, val workloadMetadataConfig: Output<ClusterNodePoolNodeConfigWorkloadMetadataConfigArgs>? = null) : ConvertibleToJava<ClusterNodePoolNodeConfigArgs>
data class ClusterNodePoolNodeConfigConfidentialNodesArgs(val enabled: Output<Boolean>) : ConvertibleToJava<ClusterNodePoolNodeConfigConfidentialNodesArgs>
data class ClusterNodePoolNodeConfigContainerdConfigArgs(val privateRegistryAccessConfig: Output<ClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigArgs>? = null) : ConvertibleToJava<ClusterNodePoolNodeConfigContainerdConfigArgs>
data class ClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigArgs(val certificateAuthorityDomainConfigs: Output<List<ClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigArgs>>? = null, val enabled: Output<Boolean>) : ConvertibleToJava<ClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigArgs>
data class ClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigArgs(val fqdns: Output<List<String>>, val gcpSecretManagerCertificateConfig: Output<ClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigGcpSecretManagerCertificateConfigArgs>) : ConvertibleToJava<ClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigArgs>
data class ClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigGcpSecretManagerCertificateConfigArgs(val secretUri: Output<String>) : ConvertibleToJava<ClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigGcpSecretManagerCertificateConfigArgs>
data class ClusterNodePoolNodeConfigEffectiveTaintArgs(val effect: Output<String>? = null, val key: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<ClusterNodePoolNodeConfigEffectiveTaintArgs>
data class ClusterNodePoolNodeConfigEphemeralStorageConfigArgs(val localSsdCount: Output<Int>) : ConvertibleToJava<ClusterNodePoolNodeConfigEphemeralStorageConfigArgs>
data class ClusterNodePoolNodeConfigEphemeralStorageLocalSsdConfigArgs(val localSsdCount: Output<Int>) : ConvertibleToJava<ClusterNodePoolNodeConfigEphemeralStorageLocalSsdConfigArgs>
Link copied to clipboard
data class ClusterNodePoolNodeConfigFastSocketArgs(val enabled: Output<Boolean>) : ConvertibleToJava<ClusterNodePoolNodeConfigFastSocketArgs>
Link copied to clipboard
data class ClusterNodePoolNodeConfigGcfsConfigArgs(val enabled: Output<Boolean>) : ConvertibleToJava<ClusterNodePoolNodeConfigGcfsConfigArgs>
data class ClusterNodePoolNodeConfigGuestAcceleratorArgs(val count: Output<Int>, val gpuDriverInstallationConfig: Output<ClusterNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigArgs>? = null, val gpuPartitionSize: Output<String>? = null, val gpuSharingConfig: Output<ClusterNodePoolNodeConfigGuestAcceleratorGpuSharingConfigArgs>? = null, val type: Output<String>) : ConvertibleToJava<ClusterNodePoolNodeConfigGuestAcceleratorArgs>
data class ClusterNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigArgs(val gpuDriverVersion: Output<String>) : ConvertibleToJava<ClusterNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigArgs>
data class ClusterNodePoolNodeConfigGuestAcceleratorGpuSharingConfigArgs(val gpuSharingStrategy: Output<String>, val maxSharedClientsPerGpu: Output<Int>) : ConvertibleToJava<ClusterNodePoolNodeConfigGuestAcceleratorGpuSharingConfigArgs>
Link copied to clipboard
data class ClusterNodePoolNodeConfigGvnicArgs(val enabled: Output<Boolean>) : ConvertibleToJava<ClusterNodePoolNodeConfigGvnicArgs>
data class ClusterNodePoolNodeConfigHostMaintenancePolicyArgs(val maintenanceInterval: Output<String>) : ConvertibleToJava<ClusterNodePoolNodeConfigHostMaintenancePolicyArgs>
data class ClusterNodePoolNodeConfigKubeletConfigArgs(val cpuCfsQuota: Output<Boolean>? = null, val cpuCfsQuotaPeriod: Output<String>? = null, val cpuManagerPolicy: Output<String>, val podPidsLimit: Output<Int>? = null) : ConvertibleToJava<ClusterNodePoolNodeConfigKubeletConfigArgs>
data class ClusterNodePoolNodeConfigLinuxNodeConfigArgs(val cgroupMode: Output<String>? = null, val sysctls: Output<Map<String, String>>? = null) : ConvertibleToJava<ClusterNodePoolNodeConfigLinuxNodeConfigArgs>
data class ClusterNodePoolNodeConfigLocalNvmeSsdBlockConfigArgs(val localSsdCount: Output<Int>) : ConvertibleToJava<ClusterNodePoolNodeConfigLocalNvmeSsdBlockConfigArgs>
data class ClusterNodePoolNodeConfigReservationAffinityArgs(val consumeReservationType: Output<String>, val key: Output<String>? = null, val values: Output<List<String>>? = null) : ConvertibleToJava<ClusterNodePoolNodeConfigReservationAffinityArgs>
data class ClusterNodePoolNodeConfigSandboxConfigArgs(val sandboxType: Output<String>) : ConvertibleToJava<ClusterNodePoolNodeConfigSandboxConfigArgs>
data class ClusterNodePoolNodeConfigSecondaryBootDiskArgs(val diskImage: Output<String>, val mode: Output<String>? = null) : ConvertibleToJava<ClusterNodePoolNodeConfigSecondaryBootDiskArgs>
data class ClusterNodePoolNodeConfigShieldedInstanceConfigArgs(val enableIntegrityMonitoring: Output<Boolean>? = null, val enableSecureBoot: Output<Boolean>? = null) : ConvertibleToJava<ClusterNodePoolNodeConfigShieldedInstanceConfigArgs>
data class ClusterNodePoolNodeConfigSoleTenantConfigArgs(val nodeAffinities: Output<List<ClusterNodePoolNodeConfigSoleTenantConfigNodeAffinityArgs>>) : ConvertibleToJava<ClusterNodePoolNodeConfigSoleTenantConfigArgs>
data class ClusterNodePoolNodeConfigSoleTenantConfigNodeAffinityArgs(val key: Output<String>, val operator: Output<String>, val values: Output<List<String>>) : ConvertibleToJava<ClusterNodePoolNodeConfigSoleTenantConfigNodeAffinityArgs>
Link copied to clipboard
data class ClusterNodePoolNodeConfigTaintArgs(val effect: Output<String>, val key: Output<String>, val value: Output<String>) : ConvertibleToJava<ClusterNodePoolNodeConfigTaintArgs>
data class ClusterNodePoolNodeConfigWorkloadMetadataConfigArgs(val mode: Output<String>) : ConvertibleToJava<ClusterNodePoolNodeConfigWorkloadMetadataConfigArgs>
Link copied to clipboard
data class ClusterNodePoolPlacementPolicyArgs(val policyName: Output<String>? = null, val tpuTopology: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<ClusterNodePoolPlacementPolicyArgs>
Link copied to clipboard
data class ClusterNodePoolQueuedProvisioningArgs(val enabled: Output<Boolean>) : ConvertibleToJava<ClusterNodePoolQueuedProvisioningArgs>
Link copied to clipboard
data class ClusterNodePoolUpgradeSettingsArgs(val blueGreenSettings: Output<ClusterNodePoolUpgradeSettingsBlueGreenSettingsArgs>? = null, val maxSurge: Output<Int>? = null, val maxUnavailable: Output<Int>? = null, val strategy: Output<String>? = null) : ConvertibleToJava<ClusterNodePoolUpgradeSettingsArgs>
data class ClusterNodePoolUpgradeSettingsBlueGreenSettingsArgs(val nodePoolSoakDuration: Output<String>? = null, val standardRolloutPolicy: Output<ClusterNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyArgs>) : ConvertibleToJava<ClusterNodePoolUpgradeSettingsBlueGreenSettingsArgs>
data class ClusterNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyArgs(val batchNodeCount: Output<Int>? = null, val batchPercentage: Output<Double>? = null, val batchSoakDuration: Output<String>? = null) : ConvertibleToJava<ClusterNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyArgs>
Link copied to clipboard
data class ClusterNotificationConfigArgs(val pubsub: Output<ClusterNotificationConfigPubsubArgs>) : ConvertibleToJava<ClusterNotificationConfigArgs>
Link copied to clipboard
data class ClusterNotificationConfigPubsubArgs(val enabled: Output<Boolean>, val filter: Output<ClusterNotificationConfigPubsubFilterArgs>? = null, val topic: Output<String>? = null) : ConvertibleToJava<ClusterNotificationConfigPubsubArgs>
data class ClusterNotificationConfigPubsubFilterArgs(val eventTypes: Output<List<String>>) : ConvertibleToJava<ClusterNotificationConfigPubsubFilterArgs>
Link copied to clipboard
data class ClusterPodSecurityPolicyConfigArgs(val enabled: Output<Boolean>) : ConvertibleToJava<ClusterPodSecurityPolicyConfigArgs>
Link copied to clipboard
data class ClusterPrivateClusterConfigArgs(val enablePrivateEndpoint: Output<Boolean>? = null, val enablePrivateNodes: Output<Boolean>? = null, val masterGlobalAccessConfig: Output<ClusterPrivateClusterConfigMasterGlobalAccessConfigArgs>? = null, val masterIpv4CidrBlock: Output<String>? = null, val peeringName: Output<String>? = null, val privateEndpoint: Output<String>? = null, val privateEndpointSubnetwork: Output<String>? = null, val publicEndpoint: Output<String>? = null) : ConvertibleToJava<ClusterPrivateClusterConfigArgs>
data class ClusterPrivateClusterConfigMasterGlobalAccessConfigArgs(val enabled: Output<Boolean>) : ConvertibleToJava<ClusterPrivateClusterConfigMasterGlobalAccessConfigArgs>
Link copied to clipboard
data class ClusterProtectConfigArgs(val workloadConfig: Output<ClusterProtectConfigWorkloadConfigArgs>? = null, val workloadVulnerabilityMode: Output<String>? = null) : ConvertibleToJava<ClusterProtectConfigArgs>
Link copied to clipboard
data class ClusterProtectConfigWorkloadConfigArgs(val auditMode: Output<String>) : ConvertibleToJava<ClusterProtectConfigWorkloadConfigArgs>
Link copied to clipboard
data class ClusterReleaseChannelArgs(val channel: Output<String>) : ConvertibleToJava<ClusterReleaseChannelArgs>
Link copied to clipboard
data class ClusterResourceUsageExportConfigArgs(val bigqueryDestination: Output<ClusterResourceUsageExportConfigBigqueryDestinationArgs>, val enableNetworkEgressMetering: Output<Boolean>? = null, val enableResourceConsumptionMetering: Output<Boolean>? = null) : ConvertibleToJava<ClusterResourceUsageExportConfigArgs>
data class ClusterResourceUsageExportConfigBigqueryDestinationArgs(val datasetId: Output<String>) : ConvertibleToJava<ClusterResourceUsageExportConfigBigqueryDestinationArgs>
Link copied to clipboard
data class ClusterSecretManagerConfigArgs(val enabled: Output<Boolean>) : ConvertibleToJava<ClusterSecretManagerConfigArgs>
Link copied to clipboard
data class ClusterSecurityPostureConfigArgs(val mode: Output<String>? = null, val vulnerabilityMode: Output<String>? = null) : ConvertibleToJava<ClusterSecurityPostureConfigArgs>
Link copied to clipboard
data class ClusterServiceExternalIpsConfigArgs(val enabled: Output<Boolean>) : ConvertibleToJava<ClusterServiceExternalIpsConfigArgs>
Link copied to clipboard
data class ClusterTpuConfigArgs(val enabled: Output<Boolean>, val ipv4CidrBlock: Output<String>? = null, val useServiceNetworking: Output<Boolean>? = null) : ConvertibleToJava<ClusterTpuConfigArgs>
Link copied to clipboard
data class ClusterVerticalPodAutoscalingArgs(val enabled: Output<Boolean>) : ConvertibleToJava<ClusterVerticalPodAutoscalingArgs>
Link copied to clipboard
data class ClusterWorkloadAltsConfigArgs(val enableAlts: Output<Boolean>) : ConvertibleToJava<ClusterWorkloadAltsConfigArgs>
Link copied to clipboard
data class ClusterWorkloadIdentityConfigArgs(val workloadPool: Output<String>? = null) : ConvertibleToJava<ClusterWorkloadIdentityConfigArgs>
Link copied to clipboard
data class GetAttachedInstallManifestPlainArgs(val clusterId: String, val location: String, val platformVersion: String, val project: String) : ConvertibleToJava<GetAttachedInstallManifestPlainArgs>

A collection of arguments for invoking getAttachedInstallManifest.

Link copied to clipboard
data class GetAttachedVersionsPlainArgs(val location: String, val project: String) : ConvertibleToJava<GetAttachedVersionsPlainArgs>

A collection of arguments for invoking getAttachedVersions.

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

A collection of arguments for invoking getAwsVersions.

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

A collection of arguments for invoking getAzureVersions.

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

A collection of arguments for invoking getCluster.

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

A collection of arguments for invoking getEngineVersions.

Link copied to clipboard
data class GetRegistryImagePlainArgs(val digest: String? = null, val name: String, val project: String? = null, val region: String? = null, val tag: String? = null) : ConvertibleToJava<GetRegistryImagePlainArgs>

A collection of arguments for invoking getRegistryImage.

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

A collection of arguments for invoking getRegistryRepository.

Link copied to clipboard
data class NodePoolAutoscalingArgs(val locationPolicy: Output<String>? = null, val maxNodeCount: Output<Int>? = null, val minNodeCount: Output<Int>? = null, val totalMaxNodeCount: Output<Int>? = null, val totalMinNodeCount: Output<Int>? = null) : ConvertibleToJava<NodePoolAutoscalingArgs>
Link copied to clipboard
data class NodePoolManagementArgs(val autoRepair: Output<Boolean>? = null, val autoUpgrade: Output<Boolean>? = null) : ConvertibleToJava<NodePoolManagementArgs>
data class NodePoolNetworkConfigAdditionalNodeNetworkConfigArgs(val network: Output<String>? = null, val subnetwork: Output<String>? = null) : ConvertibleToJava<NodePoolNetworkConfigAdditionalNodeNetworkConfigArgs>
data class NodePoolNetworkConfigAdditionalPodNetworkConfigArgs(val maxPodsPerNode: Output<Int>? = null, val secondaryPodRange: Output<String>? = null, val subnetwork: Output<String>? = null) : ConvertibleToJava<NodePoolNetworkConfigAdditionalPodNetworkConfigArgs>
Link copied to clipboard
data class NodePoolNetworkConfigArgs(val additionalNodeNetworkConfigs: Output<List<NodePoolNetworkConfigAdditionalNodeNetworkConfigArgs>>? = null, val additionalPodNetworkConfigs: Output<List<NodePoolNetworkConfigAdditionalPodNetworkConfigArgs>>? = null, val createPodRange: Output<Boolean>? = null, val enablePrivateNodes: Output<Boolean>? = null, val networkPerformanceConfig: Output<NodePoolNetworkConfigNetworkPerformanceConfigArgs>? = null, val podCidrOverprovisionConfig: Output<NodePoolNetworkConfigPodCidrOverprovisionConfigArgs>? = null, val podIpv4CidrBlock: Output<String>? = null, val podRange: Output<String>? = null) : ConvertibleToJava<NodePoolNetworkConfigArgs>
data class NodePoolNetworkConfigNetworkPerformanceConfigArgs(val totalEgressBandwidthTier: Output<String>) : ConvertibleToJava<NodePoolNetworkConfigNetworkPerformanceConfigArgs>
data class NodePoolNetworkConfigPodCidrOverprovisionConfigArgs(val disabled: Output<Boolean>) : ConvertibleToJava<NodePoolNetworkConfigPodCidrOverprovisionConfigArgs>
data class NodePoolNodeConfigAdvancedMachineFeaturesArgs(val enableNestedVirtualization: Output<Boolean>? = null, val threadsPerCore: Output<Int>) : ConvertibleToJava<NodePoolNodeConfigAdvancedMachineFeaturesArgs>
Link copied to clipboard
data class NodePoolNodeConfigArgs(val advancedMachineFeatures: Output<NodePoolNodeConfigAdvancedMachineFeaturesArgs>? = null, val bootDiskKmsKey: Output<String>? = null, val confidentialNodes: Output<NodePoolNodeConfigConfidentialNodesArgs>? = null, val containerdConfig: Output<NodePoolNodeConfigContainerdConfigArgs>? = null, val diskSizeGb: Output<Int>? = null, val diskType: Output<String>? = null, val effectiveTaints: Output<List<NodePoolNodeConfigEffectiveTaintArgs>>? = null, val enableConfidentialStorage: Output<Boolean>? = null, val ephemeralStorageConfig: Output<NodePoolNodeConfigEphemeralStorageConfigArgs>? = null, val ephemeralStorageLocalSsdConfig: Output<NodePoolNodeConfigEphemeralStorageLocalSsdConfigArgs>? = null, val fastSocket: Output<NodePoolNodeConfigFastSocketArgs>? = null, val gcfsConfig: Output<NodePoolNodeConfigGcfsConfigArgs>? = null, val guestAccelerators: Output<List<NodePoolNodeConfigGuestAcceleratorArgs>>? = null, val gvnic: Output<NodePoolNodeConfigGvnicArgs>? = null, val hostMaintenancePolicy: Output<NodePoolNodeConfigHostMaintenancePolicyArgs>? = null, val imageType: Output<String>? = null, val kubeletConfig: Output<NodePoolNodeConfigKubeletConfigArgs>? = null, val labels: Output<Map<String, String>>? = null, val linuxNodeConfig: Output<NodePoolNodeConfigLinuxNodeConfigArgs>? = null, val localNvmeSsdBlockConfig: Output<NodePoolNodeConfigLocalNvmeSsdBlockConfigArgs>? = null, val localSsdCount: Output<Int>? = null, val loggingVariant: Output<String>? = null, val machineType: Output<String>? = null, val metadata: Output<Map<String, String>>? = null, val minCpuPlatform: Output<String>? = null, val nodeGroup: Output<String>? = null, val oauthScopes: Output<List<String>>? = null, val preemptible: Output<Boolean>? = null, val reservationAffinity: Output<NodePoolNodeConfigReservationAffinityArgs>? = null, val resourceLabels: Output<Map<String, String>>? = null, val resourceManagerTags: Output<Map<String, String>>? = null, val sandboxConfig: Output<NodePoolNodeConfigSandboxConfigArgs>? = null, val secondaryBootDisks: Output<List<NodePoolNodeConfigSecondaryBootDiskArgs>>? = null, val serviceAccount: Output<String>? = null, val shieldedInstanceConfig: Output<NodePoolNodeConfigShieldedInstanceConfigArgs>? = null, val soleTenantConfig: Output<NodePoolNodeConfigSoleTenantConfigArgs>? = null, val spot: Output<Boolean>? = null, val tags: Output<List<String>>? = null, val taints: Output<List<NodePoolNodeConfigTaintArgs>>? = null, val workloadMetadataConfig: Output<NodePoolNodeConfigWorkloadMetadataConfigArgs>? = null) : ConvertibleToJava<NodePoolNodeConfigArgs>
Link copied to clipboard
data class NodePoolNodeConfigConfidentialNodesArgs(val enabled: Output<Boolean>) : ConvertibleToJava<NodePoolNodeConfigConfidentialNodesArgs>
Link copied to clipboard
data class NodePoolNodeConfigContainerdConfigArgs(val privateRegistryAccessConfig: Output<NodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigArgs>? = null) : ConvertibleToJava<NodePoolNodeConfigContainerdConfigArgs>
data class NodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigArgs(val certificateAuthorityDomainConfigs: Output<List<NodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigArgs>>? = null, val enabled: Output<Boolean>) : ConvertibleToJava<NodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigArgs>
data class NodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigArgs(val fqdns: Output<List<String>>, val gcpSecretManagerCertificateConfig: Output<NodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigGcpSecretManagerCertificateConfigArgs>) : ConvertibleToJava<NodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigArgs>
data class NodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigGcpSecretManagerCertificateConfigArgs(val secretUri: Output<String>) : ConvertibleToJava<NodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigGcpSecretManagerCertificateConfigArgs>
Link copied to clipboard
data class NodePoolNodeConfigEffectiveTaintArgs(val effect: Output<String>? = null, val key: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<NodePoolNodeConfigEffectiveTaintArgs>
data class NodePoolNodeConfigEphemeralStorageConfigArgs(val localSsdCount: Output<Int>) : ConvertibleToJava<NodePoolNodeConfigEphemeralStorageConfigArgs>
data class NodePoolNodeConfigEphemeralStorageLocalSsdConfigArgs(val localSsdCount: Output<Int>) : ConvertibleToJava<NodePoolNodeConfigEphemeralStorageLocalSsdConfigArgs>
Link copied to clipboard
data class NodePoolNodeConfigFastSocketArgs(val enabled: Output<Boolean>) : ConvertibleToJava<NodePoolNodeConfigFastSocketArgs>
Link copied to clipboard
data class NodePoolNodeConfigGcfsConfigArgs(val enabled: Output<Boolean>) : ConvertibleToJava<NodePoolNodeConfigGcfsConfigArgs>
Link copied to clipboard
data class NodePoolNodeConfigGuestAcceleratorArgs(val count: Output<Int>, val gpuDriverInstallationConfig: Output<NodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigArgs>? = null, val gpuPartitionSize: Output<String>? = null, val gpuSharingConfig: Output<NodePoolNodeConfigGuestAcceleratorGpuSharingConfigArgs>? = null, val type: Output<String>) : ConvertibleToJava<NodePoolNodeConfigGuestAcceleratorArgs>
data class NodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigArgs(val gpuDriverVersion: Output<String>) : ConvertibleToJava<NodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigArgs>
data class NodePoolNodeConfigGuestAcceleratorGpuSharingConfigArgs(val gpuSharingStrategy: Output<String>, val maxSharedClientsPerGpu: Output<Int>) : ConvertibleToJava<NodePoolNodeConfigGuestAcceleratorGpuSharingConfigArgs>
Link copied to clipboard
data class NodePoolNodeConfigGvnicArgs(val enabled: Output<Boolean>) : ConvertibleToJava<NodePoolNodeConfigGvnicArgs>
data class NodePoolNodeConfigHostMaintenancePolicyArgs(val maintenanceInterval: Output<String>) : ConvertibleToJava<NodePoolNodeConfigHostMaintenancePolicyArgs>
Link copied to clipboard
data class NodePoolNodeConfigKubeletConfigArgs(val cpuCfsQuota: Output<Boolean>? = null, val cpuCfsQuotaPeriod: Output<String>? = null, val cpuManagerPolicy: Output<String>, val podPidsLimit: Output<Int>? = null) : ConvertibleToJava<NodePoolNodeConfigKubeletConfigArgs>
Link copied to clipboard
data class NodePoolNodeConfigLinuxNodeConfigArgs(val cgroupMode: Output<String>? = null, val sysctls: Output<Map<String, String>>? = null) : ConvertibleToJava<NodePoolNodeConfigLinuxNodeConfigArgs>
data class NodePoolNodeConfigLocalNvmeSsdBlockConfigArgs(val localSsdCount: Output<Int>) : ConvertibleToJava<NodePoolNodeConfigLocalNvmeSsdBlockConfigArgs>
data class NodePoolNodeConfigReservationAffinityArgs(val consumeReservationType: Output<String>, val key: Output<String>? = null, val values: Output<List<String>>? = null) : ConvertibleToJava<NodePoolNodeConfigReservationAffinityArgs>
Link copied to clipboard
data class NodePoolNodeConfigSandboxConfigArgs(val sandboxType: Output<String>) : ConvertibleToJava<NodePoolNodeConfigSandboxConfigArgs>
Link copied to clipboard
data class NodePoolNodeConfigSecondaryBootDiskArgs(val diskImage: Output<String>, val mode: Output<String>? = null) : ConvertibleToJava<NodePoolNodeConfigSecondaryBootDiskArgs>
data class NodePoolNodeConfigShieldedInstanceConfigArgs(val enableIntegrityMonitoring: Output<Boolean>? = null, val enableSecureBoot: Output<Boolean>? = null) : ConvertibleToJava<NodePoolNodeConfigShieldedInstanceConfigArgs>
Link copied to clipboard
data class NodePoolNodeConfigSoleTenantConfigArgs(val nodeAffinities: Output<List<NodePoolNodeConfigSoleTenantConfigNodeAffinityArgs>>) : ConvertibleToJava<NodePoolNodeConfigSoleTenantConfigArgs>
data class NodePoolNodeConfigSoleTenantConfigNodeAffinityArgs(val key: Output<String>, val operator: Output<String>, val values: Output<List<String>>) : ConvertibleToJava<NodePoolNodeConfigSoleTenantConfigNodeAffinityArgs>
Link copied to clipboard
data class NodePoolNodeConfigTaintArgs(val effect: Output<String>, val key: Output<String>, val value: Output<String>) : ConvertibleToJava<NodePoolNodeConfigTaintArgs>
data class NodePoolNodeConfigWorkloadMetadataConfigArgs(val mode: Output<String>) : ConvertibleToJava<NodePoolNodeConfigWorkloadMetadataConfigArgs>
Link copied to clipboard
data class NodePoolPlacementPolicyArgs(val policyName: Output<String>? = null, val tpuTopology: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<NodePoolPlacementPolicyArgs>
Link copied to clipboard
data class NodePoolQueuedProvisioningArgs(val enabled: Output<Boolean>) : ConvertibleToJava<NodePoolQueuedProvisioningArgs>
Link copied to clipboard
data class NodePoolUpgradeSettingsArgs(val blueGreenSettings: Output<NodePoolUpgradeSettingsBlueGreenSettingsArgs>? = null, val maxSurge: Output<Int>? = null, val maxUnavailable: Output<Int>? = null, val strategy: Output<String>? = null) : ConvertibleToJava<NodePoolUpgradeSettingsArgs>
data class NodePoolUpgradeSettingsBlueGreenSettingsArgs(val nodePoolSoakDuration: Output<String>? = null, val standardRolloutPolicy: Output<NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyArgs>) : ConvertibleToJava<NodePoolUpgradeSettingsBlueGreenSettingsArgs>
data class NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyArgs(val batchNodeCount: Output<Int>? = null, val batchPercentage: Output<Double>? = null, val batchSoakDuration: Output<String>? = null) : ConvertibleToJava<NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyArgs>