export declare const AcceleratorConfigType: { /** * Accelerator type is not specified. */ readonly AcceleratorTypeUnspecified: "ACCELERATOR_TYPE_UNSPECIFIED"; /** * Accelerator type is Nvidia Tesla K80. */ readonly NvidiaTeslaK80: "NVIDIA_TESLA_K80"; /** * Accelerator type is Nvidia Tesla P100. */ readonly NvidiaTeslaP100: "NVIDIA_TESLA_P100"; /** * Accelerator type is Nvidia Tesla V100. */ readonly NvidiaTeslaV100: "NVIDIA_TESLA_V100"; /** * Accelerator type is Nvidia Tesla P4. */ readonly NvidiaTeslaP4: "NVIDIA_TESLA_P4"; /** * Accelerator type is Nvidia Tesla T4. */ readonly NvidiaTeslaT4: "NVIDIA_TESLA_T4"; /** * Accelerator type is Nvidia Tesla A100. */ readonly NvidiaTeslaA100: "NVIDIA_TESLA_A100"; /** * Accelerator type is Nvidia Tesla L4. */ readonly NvidiaL4: "NVIDIA_L4"; /** * Accelerator type is NVIDIA Tesla T4 Virtual Workstations. */ readonly NvidiaTeslaT4Vws: "NVIDIA_TESLA_T4_VWS"; /** * Accelerator type is NVIDIA Tesla P100 Virtual Workstations. */ readonly NvidiaTeslaP100Vws: "NVIDIA_TESLA_P100_VWS"; /** * Accelerator type is NVIDIA Tesla P4 Virtual Workstations. */ readonly NvidiaTeslaP4Vws: "NVIDIA_TESLA_P4_VWS"; /** * (Coming soon) Accelerator type is TPU V2. */ readonly TpuV2: "TPU_V2"; /** * (Coming soon) Accelerator type is TPU V3. */ readonly TpuV3: "TPU_V3"; }; /** * Type of this accelerator. */ export type AcceleratorConfigType = (typeof AcceleratorConfigType)[keyof typeof AcceleratorConfigType]; export declare const ExecutionTemplateJobType: { /** * No type specified. */ readonly JobTypeUnspecified: "JOB_TYPE_UNSPECIFIED"; /** * Custom Job in `aiplatform.googleapis.com`. Default value for an execution. */ readonly VertexAi: "VERTEX_AI"; /** * Run execution on a cluster with Dataproc as a job. https://cloud.google.com/dataproc/docs/reference/rest/v1/projects.regions.jobs */ readonly Dataproc: "DATAPROC"; }; /** * The type of Job to be used on this execution. */ export type ExecutionTemplateJobType = (typeof ExecutionTemplateJobType)[keyof typeof ExecutionTemplateJobType]; export declare const ExecutionTemplateScaleTier: { /** * Unspecified Scale Tier. */ readonly ScaleTierUnspecified: "SCALE_TIER_UNSPECIFIED"; /** * A single worker instance. This tier is suitable for learning how to use Cloud ML, and for experimenting with new models using small datasets. */ readonly Basic: "BASIC"; /** * Many workers and a few parameter servers. */ readonly Standard1: "STANDARD_1"; /** * A large number of workers with many parameter servers. */ readonly Premium1: "PREMIUM_1"; /** * A single worker instance with a K80 GPU. */ readonly BasicGpu: "BASIC_GPU"; /** * A single worker instance with a Cloud TPU. */ readonly BasicTpu: "BASIC_TPU"; /** * The CUSTOM tier is not a set tier, but rather enables you to use your own cluster specification. When you use this tier, set values to configure your processing cluster according to these guidelines: * You _must_ set `ExecutionTemplate.masterType` to specify the type of machine to use for your master node. This is the only required setting. */ readonly Custom: "CUSTOM"; }; /** * Required. Scale tier of the hardware used for notebook execution. DEPRECATED Will be discontinued. As right now only CUSTOM is supported. */ export type ExecutionTemplateScaleTier = (typeof ExecutionTemplateScaleTier)[keyof typeof ExecutionTemplateScaleTier]; export declare const InstanceBootDiskType: { /** * Disk type not set. */ readonly DiskTypeUnspecified: "DISK_TYPE_UNSPECIFIED"; /** * Standard persistent disk type. */ readonly PdStandard: "PD_STANDARD"; /** * SSD persistent disk type. */ readonly PdSsd: "PD_SSD"; /** * Balanced persistent disk type. */ readonly PdBalanced: "PD_BALANCED"; /** * Extreme persistent disk type. */ readonly PdExtreme: "PD_EXTREME"; }; /** * Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`). */ export type InstanceBootDiskType = (typeof InstanceBootDiskType)[keyof typeof InstanceBootDiskType]; export declare const InstanceDataDiskType: { /** * Disk type not set. */ readonly DiskTypeUnspecified: "DISK_TYPE_UNSPECIFIED"; /** * Standard persistent disk type. */ readonly PdStandard: "PD_STANDARD"; /** * SSD persistent disk type. */ readonly PdSsd: "PD_SSD"; /** * Balanced persistent disk type. */ readonly PdBalanced: "PD_BALANCED"; /** * Extreme persistent disk type. */ readonly PdExtreme: "PD_EXTREME"; }; /** * Input only. The type of the data disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`). */ export type InstanceDataDiskType = (typeof InstanceDataDiskType)[keyof typeof InstanceDataDiskType]; export declare const InstanceDiskEncryption: { /** * Disk encryption is not specified. */ readonly DiskEncryptionUnspecified: "DISK_ENCRYPTION_UNSPECIFIED"; /** * Use Google managed encryption keys to encrypt the boot disk. */ readonly Gmek: "GMEK"; /** * Use customer managed encryption keys to encrypt the boot disk. */ readonly Cmek: "CMEK"; }; /** * Input only. Disk encryption method used on the boot and data disks, defaults to GMEK. */ export type InstanceDiskEncryption = (typeof InstanceDiskEncryption)[keyof typeof InstanceDiskEncryption]; export declare const InstanceNicType: { /** * No type specified. */ readonly UnspecifiedNicType: "UNSPECIFIED_NIC_TYPE"; /** * VIRTIO */ readonly VirtioNet: "VIRTIO_NET"; /** * GVNIC */ readonly Gvnic: "GVNIC"; }; /** * Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet. */ export type InstanceNicType = (typeof InstanceNicType)[keyof typeof InstanceNicType]; export declare const LocalDiskInitializeParamsDiskType: { /** * Disk type not set. */ readonly DiskTypeUnspecified: "DISK_TYPE_UNSPECIFIED"; /** * Standard persistent disk type. */ readonly PdStandard: "PD_STANDARD"; /** * SSD persistent disk type. */ readonly PdSsd: "PD_SSD"; /** * Balanced persistent disk type. */ readonly PdBalanced: "PD_BALANCED"; /** * Extreme persistent disk type. */ readonly PdExtreme: "PD_EXTREME"; }; /** * Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`). */ export type LocalDiskInitializeParamsDiskType = (typeof LocalDiskInitializeParamsDiskType)[keyof typeof LocalDiskInitializeParamsDiskType]; export declare const ReservationAffinityConsumeReservationType: { /** * Default type. */ readonly TypeUnspecified: "TYPE_UNSPECIFIED"; /** * Do not consume from any allocated capacity. */ readonly NoReservation: "NO_RESERVATION"; /** * Consume any reservation available. */ readonly AnyReservation: "ANY_RESERVATION"; /** * Must consume from a specific reservation. Must specify key value fields for specifying the reservations. */ readonly SpecificReservation: "SPECIFIC_RESERVATION"; }; /** * Optional. Type of reservation to consume */ export type ReservationAffinityConsumeReservationType = (typeof ReservationAffinityConsumeReservationType)[keyof typeof ReservationAffinityConsumeReservationType]; export declare const RuntimeAcceleratorConfigType: { /** * Accelerator type is not specified. */ readonly AcceleratorTypeUnspecified: "ACCELERATOR_TYPE_UNSPECIFIED"; /** * Accelerator type is Nvidia Tesla K80. */ readonly NvidiaTeslaK80: "NVIDIA_TESLA_K80"; /** * Accelerator type is Nvidia Tesla P100. */ readonly NvidiaTeslaP100: "NVIDIA_TESLA_P100"; /** * Accelerator type is Nvidia Tesla V100. */ readonly NvidiaTeslaV100: "NVIDIA_TESLA_V100"; /** * Accelerator type is Nvidia Tesla P4. */ readonly NvidiaTeslaP4: "NVIDIA_TESLA_P4"; /** * Accelerator type is Nvidia Tesla T4. */ readonly NvidiaTeslaT4: "NVIDIA_TESLA_T4"; /** * Accelerator type is Nvidia Tesla A100 - 40GB. */ readonly NvidiaTeslaA100: "NVIDIA_TESLA_A100"; /** * Accelerator type is Nvidia L4. */ readonly NvidiaL4: "NVIDIA_L4"; /** * (Coming soon) Accelerator type is TPU V2. */ readonly TpuV2: "TPU_V2"; /** * (Coming soon) Accelerator type is TPU V3. */ readonly TpuV3: "TPU_V3"; /** * Accelerator type is NVIDIA Tesla T4 Virtual Workstations. */ readonly NvidiaTeslaT4Vws: "NVIDIA_TESLA_T4_VWS"; /** * Accelerator type is NVIDIA Tesla P100 Virtual Workstations. */ readonly NvidiaTeslaP100Vws: "NVIDIA_TESLA_P100_VWS"; /** * Accelerator type is NVIDIA Tesla P4 Virtual Workstations. */ readonly NvidiaTeslaP4Vws: "NVIDIA_TESLA_P4_VWS"; }; /** * Accelerator model. */ export type RuntimeAcceleratorConfigType = (typeof RuntimeAcceleratorConfigType)[keyof typeof RuntimeAcceleratorConfigType]; export declare const RuntimeAccessConfigAccessType: { /** * Unspecified access. */ readonly RuntimeAccessTypeUnspecified: "RUNTIME_ACCESS_TYPE_UNSPECIFIED"; /** * Single user login. */ readonly SingleUser: "SINGLE_USER"; /** * Service Account mode. In Service Account mode, Runtime creator will specify a SA that exists in the consumer project. Using Runtime Service Account field. Users accessing the Runtime need ActAs (Service Account User) permission. */ readonly ServiceAccount: "SERVICE_ACCOUNT"; }; /** * The type of access mode this instance. */ export type RuntimeAccessConfigAccessType = (typeof RuntimeAccessConfigAccessType)[keyof typeof RuntimeAccessConfigAccessType]; export declare const RuntimeSoftwareConfigPostStartupScriptBehavior: { /** * Unspecified post startup script behavior. Will run only once at creation. */ readonly PostStartupScriptBehaviorUnspecified: "POST_STARTUP_SCRIPT_BEHAVIOR_UNSPECIFIED"; /** * Runs the post startup script provided during creation at every start. */ readonly RunEveryStart: "RUN_EVERY_START"; /** * Downloads and runs the provided post startup script at every start. */ readonly DownloadAndRunEveryStart: "DOWNLOAD_AND_RUN_EVERY_START"; }; /** * Behavior for the post startup script. */ export type RuntimeSoftwareConfigPostStartupScriptBehavior = (typeof RuntimeSoftwareConfigPostStartupScriptBehavior)[keyof typeof RuntimeSoftwareConfigPostStartupScriptBehavior]; export declare const ScheduleState: { /** * Unspecified state. */ readonly StateUnspecified: "STATE_UNSPECIFIED"; /** * The job is executing normally. */ readonly Enabled: "ENABLED"; /** * The job is paused by the user. It will not execute. A user can intentionally pause the job using PauseJobRequest. */ readonly Paused: "PAUSED"; /** * The job is disabled by the system due to error. The user cannot directly set a job to be disabled. */ readonly Disabled: "DISABLED"; /** * The job state resulting from a failed CloudScheduler.UpdateJob operation. To recover a job from this state, retry CloudScheduler.UpdateJob until a successful response is received. */ readonly UpdateFailed: "UPDATE_FAILED"; /** * The schedule resource is being created. */ readonly Initializing: "INITIALIZING"; /** * The schedule resource is being deleted. */ readonly Deleting: "DELETING"; }; export type ScheduleState = (typeof ScheduleState)[keyof typeof ScheduleState]; export declare const SchedulerAcceleratorConfigType: { /** * Unspecified accelerator type. Default to no GPU. */ readonly SchedulerAcceleratorTypeUnspecified: "SCHEDULER_ACCELERATOR_TYPE_UNSPECIFIED"; /** * Nvidia Tesla K80 GPU. */ readonly NvidiaTeslaK80: "NVIDIA_TESLA_K80"; /** * Nvidia Tesla P100 GPU. */ readonly NvidiaTeslaP100: "NVIDIA_TESLA_P100"; /** * Nvidia Tesla V100 GPU. */ readonly NvidiaTeslaV100: "NVIDIA_TESLA_V100"; /** * Nvidia Tesla P4 GPU. */ readonly NvidiaTeslaP4: "NVIDIA_TESLA_P4"; /** * Nvidia Tesla T4 GPU. */ readonly NvidiaTeslaT4: "NVIDIA_TESLA_T4"; /** * Nvidia Tesla A100 GPU. */ readonly NvidiaTeslaA100: "NVIDIA_TESLA_A100"; /** * TPU v2. */ readonly TpuV2: "TPU_V2"; /** * TPU v3. */ readonly TpuV3: "TPU_V3"; }; /** * Type of this accelerator. */ export type SchedulerAcceleratorConfigType = (typeof SchedulerAcceleratorConfigType)[keyof typeof SchedulerAcceleratorConfigType]; export declare const UpgradeHistoryEntryAction: { /** * Operation is not specified. */ readonly ActionUnspecified: "ACTION_UNSPECIFIED"; /** * Upgrade. */ readonly Upgrade: "UPGRADE"; /** * Rollback. */ readonly Rollback: "ROLLBACK"; }; /** * Action. Rolloback or Upgrade. */ export type UpgradeHistoryEntryAction = (typeof UpgradeHistoryEntryAction)[keyof typeof UpgradeHistoryEntryAction]; export declare const UpgradeHistoryEntryState: { /** * State is not specified. */ readonly StateUnspecified: "STATE_UNSPECIFIED"; /** * The instance upgrade is started. */ readonly Started: "STARTED"; /** * The instance upgrade is succeeded. */ readonly Succeeded: "SUCCEEDED"; /** * The instance upgrade is failed. */ readonly Failed: "FAILED"; }; /** * The state of this instance upgrade history entry. */ export type UpgradeHistoryEntryState = (typeof UpgradeHistoryEntryState)[keyof typeof UpgradeHistoryEntryState]; export declare const VirtualMachineConfigNicType: { /** * No type specified. */ readonly UnspecifiedNicType: "UNSPECIFIED_NIC_TYPE"; /** * VIRTIO */ readonly VirtioNet: "VIRTIO_NET"; /** * GVNIC */ readonly Gvnic: "GVNIC"; }; /** * Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet. */ export type VirtualMachineConfigNicType = (typeof VirtualMachineConfigNicType)[keyof typeof VirtualMachineConfigNicType];