Viewing docs for planetscale 1.2.0
published on Tuesday, Jun 16, 2026 by planetscale
published on Tuesday, Jun 16, 2026 by planetscale
Viewing docs for planetscale 1.2.0
published on Tuesday, Jun 16, 2026 by planetscale
published on Tuesday, Jun 16, 2026 by planetscale
VitessBranchBackup DataSource
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as planetscale from "@pulumi/planetscale";
const myVitessbranchbackup = planetscale.getVitessBranchBackup({
branch: "...my_branch...",
database: "...my_database...",
id: "...my_id...",
organization: "...my_organization...",
});
import pulumi
import pulumi_planetscale as planetscale
my_vitessbranchbackup = planetscale.get_vitess_branch_backup(branch="...my_branch...",
database="...my_database...",
id="...my_id...",
organization="...my_organization...")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/planetscale/planetscale"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := planetscale.LookupVitessBranchBackup(ctx, &planetscale.LookupVitessBranchBackupArgs{
Branch: "...my_branch...",
Database: "...my_database...",
Id: "...my_id...",
Organization: "...my_organization...",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Planetscale = Pulumi.Planetscale;
return await Deployment.RunAsync(() =>
{
var myVitessbranchbackup = Planetscale.GetVitessBranchBackup.Invoke(new()
{
Branch = "...my_branch...",
Database = "...my_database...",
Id = "...my_id...",
Organization = "...my_organization...",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.planetscale.PlanetscaleFunctions;
import com.pulumi.planetscale.inputs.GetVitessBranchBackupArgs;
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 myVitessbranchbackup = PlanetscaleFunctions.getVitessBranchBackup(GetVitessBranchBackupArgs.builder()
.branch("...my_branch...")
.database("...my_database...")
.id("...my_id...")
.organization("...my_organization...")
.build());
}
}
variables:
myVitessbranchbackup:
fn::invoke:
function: planetscale:getVitessBranchBackup
arguments:
branch: '...my_branch...'
database: '...my_database...'
id: '...my_id...'
organization: '...my_organization...'
Example coming soon!
Using getVitessBranchBackup
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 getVitessBranchBackup(args: GetVitessBranchBackupArgs, opts?: InvokeOptions): Promise<GetVitessBranchBackupResult>
function getVitessBranchBackupOutput(args: GetVitessBranchBackupOutputArgs, opts?: InvokeOptions): Output<GetVitessBranchBackupResult>def get_vitess_branch_backup(branch: Optional[str] = None,
database: Optional[str] = None,
id: Optional[str] = None,
organization: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetVitessBranchBackupResult
def get_vitess_branch_backup_output(branch: pulumi.Input[Optional[str]] = None,
database: pulumi.Input[Optional[str]] = None,
id: pulumi.Input[Optional[str]] = None,
organization: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetVitessBranchBackupResult]func LookupVitessBranchBackup(ctx *Context, args *LookupVitessBranchBackupArgs, opts ...InvokeOption) (*LookupVitessBranchBackupResult, error)
func LookupVitessBranchBackupOutput(ctx *Context, args *LookupVitessBranchBackupOutputArgs, opts ...InvokeOption) LookupVitessBranchBackupResultOutput> Note: This function is named LookupVitessBranchBackup in the Go SDK.
public static class GetVitessBranchBackup
{
public static Task<GetVitessBranchBackupResult> InvokeAsync(GetVitessBranchBackupArgs args, InvokeOptions? opts = null)
public static Output<GetVitessBranchBackupResult> Invoke(GetVitessBranchBackupInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetVitessBranchBackupResult> getVitessBranchBackup(GetVitessBranchBackupArgs args, InvokeOptions options)
public static Output<GetVitessBranchBackupResult> getVitessBranchBackup(GetVitessBranchBackupArgs args, InvokeOptions options)
fn::invoke:
function: planetscale:index/getVitessBranchBackup:getVitessBranchBackup
arguments:
# arguments dictionarydata "planetscale_getvitessbranchbackup" "name" {
# arguments
}The following arguments are supported:
- Branch string
- The name of the branch
- Database string
- The name of the database the branch belongs to
- Id string
- The ID of the backup
- Organization string
- The name of the organization the branch belongs to
- Branch string
- The name of the branch
- Database string
- The name of the database the branch belongs to
- Id string
- The ID of the backup
- Organization string
- The name of the organization the branch belongs to
- branch string
- The name of the branch
- database string
- The name of the database the branch belongs to
- id string
- The ID of the backup
- organization string
- The name of the organization the branch belongs to
- branch String
- The name of the branch
- database String
- The name of the database the branch belongs to
- id String
- The ID of the backup
- organization String
- The name of the organization the branch belongs to
- branch string
- The name of the branch
- database string
- The name of the database the branch belongs to
- id string
- The ID of the backup
- organization string
- The name of the organization the branch belongs to
- branch str
- The name of the branch
- database str
- The name of the database the branch belongs to
- id str
- The ID of the backup
- organization str
- The name of the organization the branch belongs to
- branch String
- The name of the branch
- database String
- The name of the database the branch belongs to
- id String
- The ID of the backup
- organization String
- The name of the organization the branch belongs to
getVitessBranchBackup Result
The following output properties are available:
- Actor
Get
Vitess Branch Backup Actor - Backup
Policy GetVitess Branch Backup Backup Policy - Branch string
- The name of the branch
- Completed
At string - When the backup completed
- Database string
- The name of the database the branch belongs to
- Database
Branch GetVitess Branch Backup Database Branch - Deleted
At string - When the backup was deleted
- Estimated
Storage doubleCost - The estimated storage cost of the backup
- Expires
At string - When the backup expires
- Id string
- The ID of the backup
- Name string
- The name of the backup
- Organization string
- The name of the organization the branch belongs to
- Protected bool
- Whether or not the backup is protected from deletion
- Pvc
Size double - Size of the PVC used for the backup
- Size double
- The size of the backup in bytes
- Started
At string - When the backup started
- State string
- The current state of the backup
- Actor
Get
Vitess Branch Backup Actor - Backup
Policy GetVitess Branch Backup Backup Policy - Branch string
- The name of the branch
- Completed
At string - When the backup completed
- Database string
- The name of the database the branch belongs to
- Database
Branch GetVitess Branch Backup Database Branch - Deleted
At string - When the backup was deleted
- Estimated
Storage float64Cost - The estimated storage cost of the backup
- Expires
At string - When the backup expires
- Id string
- The ID of the backup
- Name string
- The name of the backup
- Organization string
- The name of the organization the branch belongs to
- Protected bool
- Whether or not the backup is protected from deletion
- Pvc
Size float64 - Size of the PVC used for the backup
- Size float64
- The size of the backup in bytes
- Started
At string - When the backup started
- State string
- The current state of the backup
- actor object
- backup_
policy object - branch string
- The name of the branch
- completed_
at string - When the backup completed
- database string
- The name of the database the branch belongs to
- database_
branch object - deleted_
at string - When the backup was deleted
- estimated_
storage_ numbercost - The estimated storage cost of the backup
- expires_
at string - When the backup expires
- id string
- The ID of the backup
- name string
- The name of the backup
- organization string
- The name of the organization the branch belongs to
- protected bool
- Whether or not the backup is protected from deletion
- pvc_
size number - Size of the PVC used for the backup
- size number
- The size of the backup in bytes
- started_
at string - When the backup started
- state string
- The current state of the backup
- actor
Get
Vitess Branch Backup Actor - backup
Policy GetVitess Branch Backup Backup Policy - branch String
- The name of the branch
- completed
At String - When the backup completed
- database String
- The name of the database the branch belongs to
- database
Branch GetVitess Branch Backup Database Branch - deleted
At String - When the backup was deleted
- estimated
Storage DoubleCost - The estimated storage cost of the backup
- expires
At String - When the backup expires
- id String
- The ID of the backup
- name String
- The name of the backup
- organization String
- The name of the organization the branch belongs to
- protected_ Boolean
- Whether or not the backup is protected from deletion
- pvc
Size Double - Size of the PVC used for the backup
- size Double
- The size of the backup in bytes
- started
At String - When the backup started
- state String
- The current state of the backup
- actor
Get
Vitess Branch Backup Actor - backup
Policy GetVitess Branch Backup Backup Policy - branch string
- The name of the branch
- completed
At string - When the backup completed
- database string
- The name of the database the branch belongs to
- database
Branch GetVitess Branch Backup Database Branch - deleted
At string - When the backup was deleted
- estimated
Storage numberCost - The estimated storage cost of the backup
- expires
At string - When the backup expires
- id string
- The ID of the backup
- name string
- The name of the backup
- organization string
- The name of the organization the branch belongs to
- protected boolean
- Whether or not the backup is protected from deletion
- pvc
Size number - Size of the PVC used for the backup
- size number
- The size of the backup in bytes
- started
At string - When the backup started
- state string
- The current state of the backup
- actor
Get
Vitess Branch Backup Actor - backup_
policy GetVitess Branch Backup Backup Policy - branch str
- The name of the branch
- completed_
at str - When the backup completed
- database str
- The name of the database the branch belongs to
- database_
branch GetVitess Branch Backup Database Branch - deleted_
at str - When the backup was deleted
- estimated_
storage_ floatcost - The estimated storage cost of the backup
- expires_
at str - When the backup expires
- id str
- The ID of the backup
- name str
- The name of the backup
- organization str
- The name of the organization the branch belongs to
- protected bool
- Whether or not the backup is protected from deletion
- pvc_
size float - Size of the PVC used for the backup
- size float
- The size of the backup in bytes
- started_
at str - When the backup started
- state str
- The current state of the backup
- actor Property Map
- backup
Policy Property Map - branch String
- The name of the branch
- completed
At String - When the backup completed
- database String
- The name of the database the branch belongs to
- database
Branch Property Map - deleted
At String - When the backup was deleted
- estimated
Storage NumberCost - The estimated storage cost of the backup
- expires
At String - When the backup expires
- id String
- The ID of the backup
- name String
- The name of the backup
- organization String
- The name of the organization the branch belongs to
- protected Boolean
- Whether or not the backup is protected from deletion
- pvc
Size Number - Size of the PVC used for the backup
- size Number
- The size of the backup in bytes
- started
At String - When the backup started
- state String
- The current state of the backup
Supporting Types
GetVitessBranchBackupActor
- Id string
- The ID of the actor
- Id string
- The ID of the actor
- id string
- The ID of the actor
- id String
- The ID of the actor
- id string
- The ID of the actor
- id str
- The ID of the actor
- id String
- The ID of the actor
GetVitessBranchBackupBackupPolicy
- Id string
- The ID of the backup policy
- Id string
- The ID of the backup policy
- id string
- The ID of the backup policy
- id String
- The ID of the backup policy
- id string
- The ID of the backup policy
- id str
- The ID of the backup policy
- id String
- The ID of the backup policy
GetVitessBranchBackupDatabaseBranch
Package Details
- Repository
- planetscale planetscale/terraform-provider-planetscale
- License
- Notes
- This Pulumi package is based on the
planetscaleTerraform Provider.
Viewing docs for planetscale 1.2.0
published on Tuesday, Jun 16, 2026 by planetscale
published on Tuesday, Jun 16, 2026 by planetscale