Compute Engine Target Defaults Args
data class ComputeEngineTargetDefaultsArgs(val additionalLicenses: Output<List<String>>? = null, val computeScheduling: Output<ComputeSchedulingArgs>? = null, val diskType: Output<ComputeEngineTargetDefaultsDiskType>? = null, val hostname: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val licenseType: Output<ComputeEngineTargetDefaultsLicenseType>? = null, val machineType: Output<String>? = null, val machineTypeSeries: Output<String>? = null, val metadata: Output<Map<String, String>>? = null, val networkInterfaces: Output<List<NetworkInterfaceArgs>>? = null, val networkTags: Output<List<String>>? = null, val secureBoot: Output<Boolean>? = null, val serviceAccount: Output<String>? = null, val targetProject: Output<String>? = null, val vmName: Output<String>? = null, val zone: Output<String>? = null) : ConvertibleToJava<ComputeEngineTargetDefaultsArgs>
ComputeEngineTargetDefaults is a collection of details for creating a VM in a target Compute Engine project.
Constructors
Link copied to clipboard
fun ComputeEngineTargetDefaultsArgs(additionalLicenses: Output<List<String>>? = null, computeScheduling: Output<ComputeSchedulingArgs>? = null, diskType: Output<ComputeEngineTargetDefaultsDiskType>? = null, hostname: Output<String>? = null, labels: Output<Map<String, String>>? = null, licenseType: Output<ComputeEngineTargetDefaultsLicenseType>? = null, machineType: Output<String>? = null, machineTypeSeries: Output<String>? = null, metadata: Output<Map<String, String>>? = null, networkInterfaces: Output<List<NetworkInterfaceArgs>>? = null, networkTags: Output<List<String>>? = null, secureBoot: Output<Boolean>? = null, serviceAccount: Output<String>? = null, targetProject: Output<String>? = null, vmName: Output<String>? = null, zone: Output<String>? = null)