import * as pulumi from "@pulumi/pulumi"; export interface PostgresBranchActor { /** * The ID of the actor */ id?: pulumi.Input; } export interface PostgresBranchRegionData { /** * The ID of the region */ id?: pulumi.Input; } export interface PostgresBranchRoleActorData { /** * The URL of the actor's avatar */ avatarUrl?: pulumi.Input; /** * The name of the actor */ displayName?: pulumi.Input; /** * The ID of the actor */ id?: pulumi.Input; } export interface PostgresBranchRoleBranchData { /** * When the resource was deleted, if deleted */ deletedAt?: pulumi.Input; /** * The ID for the resource */ id?: pulumi.Input; /** * The name for the resource */ name?: pulumi.Input; } export interface PostgresBranchRoleQuerySafetySettings { /** * Require WHERE clause on DELETE statements */ requireWhereOnDelete?: pulumi.Input; /** * Require WHERE clause on UPDATE statements */ requireWhereOnUpdate?: pulumi.Input; } export interface VitessBranchActor { /** * The ID of the actor */ id?: pulumi.Input; } export interface VitessBranchPasswordActor { /** * The URL of the actor's avatar */ avatarUrl?: pulumi.Input; /** * The name of the actor */ displayName?: pulumi.Input; /** * The ID of the actor */ id?: pulumi.Input; } export interface VitessBranchPasswordDatabaseBranch { /** * The ID for the branch */ id?: pulumi.Input; /** * The address of the MySQL provider for the branch */ mysqlEdgeAddress?: pulumi.Input; /** * The name for the branch */ name?: pulumi.Input; /** * True if private connectivity is enabled */ privateEdgeConnectivity?: pulumi.Input; /** * Whether or not the branch is a production branch */ production?: pulumi.Input; } export interface VitessBranchPasswordRegion { /** * True if the region is the default for new branch creation */ currentDefault?: pulumi.Input; /** * Name of the region */ displayName?: pulumi.Input; /** * Whether or not the region is currently active */ enabled?: pulumi.Input; /** * The ID of the region */ id?: pulumi.Input; /** * Location of the region */ location?: pulumi.Input; /** * Provider for the region (ex. AWS) */ provider?: pulumi.Input; /** * Public IP addresses for the region */ publicIpAddresses?: pulumi.Input[]>; /** * The slug of the region */ slug?: pulumi.Input; } export interface VitessBranchRegionData { /** * The ID of the region */ id?: pulumi.Input; }