1. Docs
  2. Reference
  3. REST API Docs
  4. Schema
  5. CreateScheduledDeploymentRequest

CreateScheduledDeploymentRequest

    CreateScheduledDeploymentRequest is the API request for a scheduled deployment.

    Properties

    • scheduleCron string optional
      Cron expression defining a recurring schedule for this deployment. When set, scheduleOnce must be null. Uses standard 5-field cron syntax (MIN HOUR DOM MON DOW) and is evaluated in UTC.
    • scheduleOnce string optional
      Single point-in-time schedule for this deployment. When set, scheduleCron must be null. The value must be an ISO 8601 timestamp with timezone.
    • request CreateDeploymentRequest optional
      Deployment request payload to execute when the schedule fires. This has the same shape and semantics as CreateDeploymentRequest used for immediate deployments.
    • operation enum optional
      The Pulumi operation to perform.
      Values: update, preview, destroy, refresh, detect-drift, remediate-drift
    • tag string optional
      A tag to identify the deployment settings configuration.
    • executorContext ExecutorSettingsRequest optional
      The executor context defining the execution environment.
    • inheritSettings boolean optional
      Whether this deployment should inherit the stack’s deployment settings. Defaults to true.
    • sourceContext SourceContextRequest optional
      The source context defining where the source code is located.
    • GitHub-specific deployment settings
    • vcs DeploymentSettingsVCS optional
      VCS provider settings
    • operationContext OperationContextRequest optional
      The operation context defining pre-run and post-run commands and environment variables.
    • agentPoolID string optional
      The identifier of the agent pool to use for deployments.
    • cacheOptions CacheOptionsRequest optional
      Cache options for the deployment.