1. Packages
  2. Selectel Provider
  3. API Docs
  4. getCloudbackupCheckpointV2
selectel 7.2.1 published on Tuesday, Dec 9, 2025 by selectel
selectel logo
selectel 7.2.1 published on Tuesday, Dec 9, 2025 by selectel

    Provides a list of created backups for Selectel Backups in the Cloud. For more information about backups, see the official Selectel documentation.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as selectel from "@pulumi/selectel";
    
    const checkpoint1 = selectel.getCloudbackupCheckpointV2({
        projectId: project1.id,
        region: "ru-3",
        filter: {
            planName: "my-backup-plan",
            volumeName: "my-volume",
        },
    });
    
    import pulumi
    import pulumi_selectel as selectel
    
    checkpoint1 = selectel.get_cloudbackup_checkpoint_v2(project_id=project1["id"],
        region="ru-3",
        filter={
            "plan_name": "my-backup-plan",
            "volume_name": "my-volume",
        })
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/selectel/v7/selectel"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := selectel.GetCloudbackupCheckpointV2(ctx, &selectel.GetCloudbackupCheckpointV2Args{
    			ProjectId: project1.Id,
    			Region:    "ru-3",
    			Filter: selectel.GetCloudbackupCheckpointV2Filter{
    				PlanName:   pulumi.StringRef("my-backup-plan"),
    				VolumeName: pulumi.StringRef("my-volume"),
    			},
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Selectel = Pulumi.Selectel;
    
    return await Deployment.RunAsync(() => 
    {
        var checkpoint1 = Selectel.GetCloudbackupCheckpointV2.Invoke(new()
        {
            ProjectId = project1.Id,
            Region = "ru-3",
            Filter = new Selectel.Inputs.GetCloudbackupCheckpointV2FilterInputArgs
            {
                PlanName = "my-backup-plan",
                VolumeName = "my-volume",
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.selectel.SelectelFunctions;
    import com.pulumi.selectel.inputs.GetCloudbackupCheckpointV2Args;
    import com.pulumi.selectel.inputs.GetCloudbackupCheckpointV2FilterArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var checkpoint1 = SelectelFunctions.getCloudbackupCheckpointV2(GetCloudbackupCheckpointV2Args.builder()
                .projectId(project1.id())
                .region("ru-3")
                .filter(GetCloudbackupCheckpointV2FilterArgs.builder()
                    .planName("my-backup-plan")
                    .volumeName("my-volume")
                    .build())
                .build());
    
        }
    }
    
    variables:
      checkpoint1:
        fn::invoke:
          function: selectel:getCloudbackupCheckpointV2
          arguments:
            projectId: ${project1.id}
            region: ru-3
            filter:
              planName: my-backup-plan
              volumeName: my-volume
    

    Using getCloudbackupCheckpointV2

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getCloudbackupCheckpointV2(args: GetCloudbackupCheckpointV2Args, opts?: InvokeOptions): Promise<GetCloudbackupCheckpointV2Result>
    function getCloudbackupCheckpointV2Output(args: GetCloudbackupCheckpointV2OutputArgs, opts?: InvokeOptions): Output<GetCloudbackupCheckpointV2Result>
    def get_cloudbackup_checkpoint_v2(filter: Optional[GetCloudbackupCheckpointV2Filter] = None,
                                      id: Optional[str] = None,
                                      project_id: Optional[str] = None,
                                      region: Optional[str] = None,
                                      opts: Optional[InvokeOptions] = None) -> GetCloudbackupCheckpointV2Result
    def get_cloudbackup_checkpoint_v2_output(filter: Optional[pulumi.Input[GetCloudbackupCheckpointV2FilterArgs]] = None,
                                      id: Optional[pulumi.Input[str]] = None,
                                      project_id: Optional[pulumi.Input[str]] = None,
                                      region: Optional[pulumi.Input[str]] = None,
                                      opts: Optional[InvokeOptions] = None) -> Output[GetCloudbackupCheckpointV2Result]
    func GetCloudbackupCheckpointV2(ctx *Context, args *GetCloudbackupCheckpointV2Args, opts ...InvokeOption) (*GetCloudbackupCheckpointV2Result, error)
    func GetCloudbackupCheckpointV2Output(ctx *Context, args *GetCloudbackupCheckpointV2OutputArgs, opts ...InvokeOption) GetCloudbackupCheckpointV2ResultOutput

    > Note: This function is named GetCloudbackupCheckpointV2 in the Go SDK.

    public static class GetCloudbackupCheckpointV2 
    {
        public static Task<GetCloudbackupCheckpointV2Result> InvokeAsync(GetCloudbackupCheckpointV2Args args, InvokeOptions? opts = null)
        public static Output<GetCloudbackupCheckpointV2Result> Invoke(GetCloudbackupCheckpointV2InvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCloudbackupCheckpointV2Result> getCloudbackupCheckpointV2(GetCloudbackupCheckpointV2Args args, InvokeOptions options)
    public static Output<GetCloudbackupCheckpointV2Result> getCloudbackupCheckpointV2(GetCloudbackupCheckpointV2Args args, InvokeOptions options)
    
    fn::invoke:
      function: selectel:index/getCloudbackupCheckpointV2:getCloudbackupCheckpointV2
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ProjectId string
    Unique identifier of the associated project. Retrieved from the selectel.VpcProjectV2 resource. Learn more about Projects.
    Region string
    Pool where the backup plan is located, for example, ru-3. Learn more about available pools in the Availability matrix.
    Filter GetCloudbackupCheckpointV2Filter
    Values to filter available checkpoints.
    Id string
    Unique identifier of the resource.
    ProjectId string
    Unique identifier of the associated project. Retrieved from the selectel.VpcProjectV2 resource. Learn more about Projects.
    Region string
    Pool where the backup plan is located, for example, ru-3. Learn more about available pools in the Availability matrix.
    Filter GetCloudbackupCheckpointV2Filter
    Values to filter available checkpoints.
    Id string
    Unique identifier of the resource.
    projectId String
    Unique identifier of the associated project. Retrieved from the selectel.VpcProjectV2 resource. Learn more about Projects.
    region String
    Pool where the backup plan is located, for example, ru-3. Learn more about available pools in the Availability matrix.
    filter GetCloudbackupCheckpointV2Filter
    Values to filter available checkpoints.
    id String
    Unique identifier of the resource.
    projectId string
    Unique identifier of the associated project. Retrieved from the selectel.VpcProjectV2 resource. Learn more about Projects.
    region string
    Pool where the backup plan is located, for example, ru-3. Learn more about available pools in the Availability matrix.
    filter GetCloudbackupCheckpointV2Filter
    Values to filter available checkpoints.
    id string
    Unique identifier of the resource.
    project_id str
    Unique identifier of the associated project. Retrieved from the selectel.VpcProjectV2 resource. Learn more about Projects.
    region str
    Pool where the backup plan is located, for example, ru-3. Learn more about available pools in the Availability matrix.
    filter GetCloudbackupCheckpointV2Filter
    Values to filter available checkpoints.
    id str
    Unique identifier of the resource.
    projectId String
    Unique identifier of the associated project. Retrieved from the selectel.VpcProjectV2 resource. Learn more about Projects.
    region String
    Pool where the backup plan is located, for example, ru-3. Learn more about available pools in the Availability matrix.
    filter Property Map
    Values to filter available checkpoints.
    id String
    Unique identifier of the resource.

    getCloudbackupCheckpointV2 Result

    The following output properties are available:

    Checkpoints List<GetCloudbackupCheckpointV2Checkpoint>
    List of available checkpoints:
    Id string
    Unique identifier of the resource.
    ProjectId string
    Region string
    Filter GetCloudbackupCheckpointV2Filter
    Checkpoints []GetCloudbackupCheckpointV2Checkpoint
    List of available checkpoints:
    Id string
    Unique identifier of the resource.
    ProjectId string
    Region string
    Filter GetCloudbackupCheckpointV2Filter
    checkpoints List<GetCloudbackupCheckpointV2Checkpoint>
    List of available checkpoints:
    id String
    Unique identifier of the resource.
    projectId String
    region String
    filter GetCloudbackupCheckpointV2Filter
    checkpoints GetCloudbackupCheckpointV2Checkpoint[]
    List of available checkpoints:
    id string
    Unique identifier of the resource.
    projectId string
    region string
    filter GetCloudbackupCheckpointV2Filter
    checkpoints Sequence[GetCloudbackupCheckpointV2Checkpoint]
    List of available checkpoints:
    id str
    Unique identifier of the resource.
    project_id str
    region str
    filter GetCloudbackupCheckpointV2Filter
    checkpoints List<Property Map>
    List of available checkpoints:
    id String
    Unique identifier of the resource.
    projectId String
    region String
    filter Property Map

    Supporting Types

    GetCloudbackupCheckpointV2Checkpoint

    Lists List<GetCloudbackupCheckpointV2CheckpointList>
    Checkpoints list:
    Total double
    Total number of checkpoints.
    Lists []GetCloudbackupCheckpointV2CheckpointList
    Checkpoints list:
    Total float64
    Total number of checkpoints.
    lists List<GetCloudbackupCheckpointV2CheckpointList>
    Checkpoints list:
    total Double
    Total number of checkpoints.
    lists GetCloudbackupCheckpointV2CheckpointList[]
    Checkpoints list:
    total number
    Total number of checkpoints.
    lists Sequence[GetCloudbackupCheckpointV2CheckpointList]
    Checkpoints list:
    total float
    Total number of checkpoints.
    lists List<Property Map>
    Checkpoints list:
    total Number
    Total number of checkpoints.

    GetCloudbackupCheckpointV2CheckpointList

    CheckpointItems List<GetCloudbackupCheckpointV2CheckpointListCheckpointItem>
    List of checkpoint items:
    CreatedAt string
    Time when the checkpoint item was created.
    Id string
    Unique identifier of the resource.
    PlanId string
    Unique identifier of the backup plan.
    Status string
    Status of the checkpoint item.
    CheckpointItems []GetCloudbackupCheckpointV2CheckpointListCheckpointItem
    List of checkpoint items:
    CreatedAt string
    Time when the checkpoint item was created.
    Id string
    Unique identifier of the resource.
    PlanId string
    Unique identifier of the backup plan.
    Status string
    Status of the checkpoint item.
    checkpointItems List<GetCloudbackupCheckpointV2CheckpointListCheckpointItem>
    List of checkpoint items:
    createdAt String
    Time when the checkpoint item was created.
    id String
    Unique identifier of the resource.
    planId String
    Unique identifier of the backup plan.
    status String
    Status of the checkpoint item.
    checkpointItems GetCloudbackupCheckpointV2CheckpointListCheckpointItem[]
    List of checkpoint items:
    createdAt string
    Time when the checkpoint item was created.
    id string
    Unique identifier of the resource.
    planId string
    Unique identifier of the backup plan.
    status string
    Status of the checkpoint item.
    checkpoint_items Sequence[GetCloudbackupCheckpointV2CheckpointListCheckpointItem]
    List of checkpoint items:
    created_at str
    Time when the checkpoint item was created.
    id str
    Unique identifier of the resource.
    plan_id str
    Unique identifier of the backup plan.
    status str
    Status of the checkpoint item.
    checkpointItems List<Property Map>
    List of checkpoint items:
    createdAt String
    Time when the checkpoint item was created.
    id String
    Unique identifier of the resource.
    planId String
    Unique identifier of the backup plan.
    status String
    Status of the checkpoint item.

    GetCloudbackupCheckpointV2CheckpointListCheckpointItem

    BackupCreatedAt string
    Time when the backup was created.
    BackupId string
    Unique identifier of the backup.
    ChainId string
    Uniquer identifier of the backup chain.
    CheckpointId string
    Uniquer identifier of the checkpoint.
    CreatedAt string
    Time when the checkpoint item was created.
    Id string
    Unique identifier of the resource.
    IsIncremental bool
    Shows whether the backup is incremental.
    Resources List<GetCloudbackupCheckpointV2CheckpointListCheckpointItemResource>
    List of resource details that was backed up:
    Status string
    Status of the checkpoint item.
    BackupCreatedAt string
    Time when the backup was created.
    BackupId string
    Unique identifier of the backup.
    ChainId string
    Uniquer identifier of the backup chain.
    CheckpointId string
    Uniquer identifier of the checkpoint.
    CreatedAt string
    Time when the checkpoint item was created.
    Id string
    Unique identifier of the resource.
    IsIncremental bool
    Shows whether the backup is incremental.
    Resources []GetCloudbackupCheckpointV2CheckpointListCheckpointItemResource
    List of resource details that was backed up:
    Status string
    Status of the checkpoint item.
    backupCreatedAt String
    Time when the backup was created.
    backupId String
    Unique identifier of the backup.
    chainId String
    Uniquer identifier of the backup chain.
    checkpointId String
    Uniquer identifier of the checkpoint.
    createdAt String
    Time when the checkpoint item was created.
    id String
    Unique identifier of the resource.
    isIncremental Boolean
    Shows whether the backup is incremental.
    resources List<GetCloudbackupCheckpointV2CheckpointListCheckpointItemResource>
    List of resource details that was backed up:
    status String
    Status of the checkpoint item.
    backupCreatedAt string
    Time when the backup was created.
    backupId string
    Unique identifier of the backup.
    chainId string
    Uniquer identifier of the backup chain.
    checkpointId string
    Uniquer identifier of the checkpoint.
    createdAt string
    Time when the checkpoint item was created.
    id string
    Unique identifier of the resource.
    isIncremental boolean
    Shows whether the backup is incremental.
    resources GetCloudbackupCheckpointV2CheckpointListCheckpointItemResource[]
    List of resource details that was backed up:
    status string
    Status of the checkpoint item.
    backup_created_at str
    Time when the backup was created.
    backup_id str
    Unique identifier of the backup.
    chain_id str
    Uniquer identifier of the backup chain.
    checkpoint_id str
    Uniquer identifier of the checkpoint.
    created_at str
    Time when the checkpoint item was created.
    id str
    Unique identifier of the resource.
    is_incremental bool
    Shows whether the backup is incremental.
    resources Sequence[GetCloudbackupCheckpointV2CheckpointListCheckpointItemResource]
    List of resource details that was backed up:
    status str
    Status of the checkpoint item.
    backupCreatedAt String
    Time when the backup was created.
    backupId String
    Unique identifier of the backup.
    chainId String
    Uniquer identifier of the backup chain.
    checkpointId String
    Uniquer identifier of the checkpoint.
    createdAt String
    Time when the checkpoint item was created.
    id String
    Unique identifier of the resource.
    isIncremental Boolean
    Shows whether the backup is incremental.
    resources List<Property Map>
    List of resource details that was backed up:
    status String
    Status of the checkpoint item.

    GetCloudbackupCheckpointV2CheckpointListCheckpointItemResource

    Id string
    Unique identifier of the resource.
    Name string
    Resource name.
    Type string
    Resource type.
    Id string
    Unique identifier of the resource.
    Name string
    Resource name.
    Type string
    Resource type.
    id String
    Unique identifier of the resource.
    name String
    Resource name.
    type String
    Resource type.
    id string
    Unique identifier of the resource.
    name string
    Resource name.
    type string
    Resource type.
    id str
    Unique identifier of the resource.
    name str
    Resource name.
    type str
    Resource type.
    id String
    Unique identifier of the resource.
    name String
    Resource name.
    type String
    Resource type.

    GetCloudbackupCheckpointV2Filter

    PlanName string
    Name of the backup plan to search.
    VolumeName string
    Name of the volume to search.
    PlanName string
    Name of the backup plan to search.
    VolumeName string
    Name of the volume to search.
    planName String
    Name of the backup plan to search.
    volumeName String
    Name of the volume to search.
    planName string
    Name of the backup plan to search.
    volumeName string
    Name of the volume to search.
    plan_name str
    Name of the backup plan to search.
    volume_name str
    Name of the volume to search.
    planName String
    Name of the backup plan to search.
    volumeName String
    Name of the volume to search.

    Package Details

    Repository
    selectel selectel/terraform-provider-selectel
    License
    Notes
    This Pulumi package is based on the selectel Terraform Provider.
    selectel logo
    selectel 7.2.1 published on Tuesday, Dec 9, 2025 by selectel
      Meet Neo: Your AI Platform Teammate