@@ -665,6 +665,13 @@ export interface SetSnapshotScheduleRequest {
665665
666666export interface SnapshotPolicy {
667667 compression ?: Shared . SnapshotCompressionConfig ;
668+
669+ /**
670+ * Delay before standby snapshot compression begins, expressed as a Go duration
671+ * like "30s" or "5m". Applies only to standby compression and defaults to
672+ * immediate start when omitted.
673+ */
674+ standby_compression_delay ?: string ;
668675}
669676
670677export interface SnapshotSchedule {
@@ -740,6 +747,20 @@ export interface SnapshotScheduleRetention {
740747 max_count ?: number ;
741748}
742749
750+ export interface StandbyInstanceRequest {
751+ /**
752+ * Compression settings for standby snapshot memory. Overrides instance defaults.
753+ */
754+ compression ?: Shared . SnapshotCompressionConfig ;
755+
756+ /**
757+ * Delay before standby snapshot compression begins, expressed as a Go duration
758+ * like "30s" or "5m". Overrides the instance default for this standby operation
759+ * only.
760+ */
761+ compression_delay ?: string ;
762+ }
763+
743764export interface VolumeMount {
744765 /**
745766 * Path where volume is mounted in the guest
@@ -890,8 +911,9 @@ export interface InstanceCreateParams {
890911 skip_kernel_headers ?: boolean ;
891912
892913 /**
893- * Snapshot compression policy for this instance. Controls compression settings
894- * applied when creating snapshots or entering standby.
914+ * Snapshot policy for this instance. Controls compression settings applied when
915+ * creating snapshots or entering standby, plus any default standby-only
916+ * compression delay.
895917 */
896918 snapshot_policy ?: SnapshotPolicy ;
897919
@@ -1107,7 +1129,17 @@ export interface InstanceLogsParams {
11071129}
11081130
11091131export interface InstanceStandbyParams {
1132+ /**
1133+ * Compression settings for standby snapshot memory. Overrides instance defaults.
1134+ */
11101135 compression ?: Shared . SnapshotCompressionConfig ;
1136+
1137+ /**
1138+ * Delay before standby snapshot compression begins, expressed as a Go duration
1139+ * like "30s" or "5m". Overrides the instance default for this standby operation
1140+ * only.
1141+ */
1142+ compression_delay ?: string ;
11111143}
11121144
11131145export interface InstanceStartParams {
@@ -1163,6 +1195,7 @@ export declare namespace Instances {
11631195 type SnapshotPolicy as SnapshotPolicy ,
11641196 type SnapshotSchedule as SnapshotSchedule ,
11651197 type SnapshotScheduleRetention as SnapshotScheduleRetention ,
1198+ type StandbyInstanceRequest as StandbyInstanceRequest ,
11661199 type VolumeMount as VolumeMount ,
11671200 type WaitForStateResponse as WaitForStateResponse ,
11681201 type InstanceListResponse as InstanceListResponse ,
0 commit comments