Viewing docs for Google Cloud v9.15.0
published on Thursday, Mar 12, 2026 by Pulumi
published on Thursday, Mar 12, 2026 by Pulumi
Viewing docs for Google Cloud v9.15.0
published on Thursday, Mar 12, 2026 by Pulumi
published on Thursday, Mar 12, 2026 by Pulumi
A Backup and DR Data Sources.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const foo = gcp.backupdisasterrecovery.getDataSources({
location: "us-central1",
project: "project-test",
backupVaultId: "bv-test",
});
import pulumi
import pulumi_gcp as gcp
foo = gcp.backupdisasterrecovery.get_data_sources(location="us-central1",
project="project-test",
backup_vault_id="bv-test")
package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v9/go/gcp/backupdisasterrecovery"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := backupdisasterrecovery.GetDataSources(ctx, &backupdisasterrecovery.GetDataSourcesArgs{
Location: "us-central1",
Project: pulumi.StringRef("project-test"),
BackupVaultId: "bv-test",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
return await Deployment.RunAsync(() =>
{
var foo = Gcp.BackupDisasterRecovery.GetDataSources.Invoke(new()
{
Location = "us-central1",
Project = "project-test",
BackupVaultId = "bv-test",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.backupdisasterrecovery.BackupdisasterrecoveryFunctions;
import com.pulumi.gcp.backupdisasterrecovery.inputs.GetDataSourcesArgs;
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 foo = BackupdisasterrecoveryFunctions.getDataSources(GetDataSourcesArgs.builder()
.location("us-central1")
.project("project-test")
.backupVaultId("bv-test")
.build());
}
}
variables:
foo:
fn::invoke:
function: gcp:backupdisasterrecovery:getDataSources
arguments:
location: us-central1
project: project-test
backupVaultId: bv-test
Using getDataSources
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 getDataSources(args: GetDataSourcesArgs, opts?: InvokeOptions): Promise<GetDataSourcesResult>
function getDataSourcesOutput(args: GetDataSourcesOutputArgs, opts?: InvokeOptions): Output<GetDataSourcesResult>def get_data_sources(backup_vault_id: Optional[str] = None,
filter: Optional[str] = None,
location: Optional[str] = None,
order_by: Optional[str] = None,
project: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDataSourcesResult
def get_data_sources_output(backup_vault_id: Optional[pulumi.Input[str]] = None,
filter: Optional[pulumi.Input[str]] = None,
location: Optional[pulumi.Input[str]] = None,
order_by: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDataSourcesResult]func GetDataSources(ctx *Context, args *GetDataSourcesArgs, opts ...InvokeOption) (*GetDataSourcesResult, error)
func GetDataSourcesOutput(ctx *Context, args *GetDataSourcesOutputArgs, opts ...InvokeOption) GetDataSourcesResultOutput> Note: This function is named GetDataSources in the Go SDK.
public static class GetDataSources
{
public static Task<GetDataSourcesResult> InvokeAsync(GetDataSourcesArgs args, InvokeOptions? opts = null)
public static Output<GetDataSourcesResult> Invoke(GetDataSourcesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDataSourcesResult> getDataSources(GetDataSourcesArgs args, InvokeOptions options)
public static Output<GetDataSourcesResult> getDataSources(GetDataSourcesArgs args, InvokeOptions options)
fn::invoke:
function: gcp:backupdisasterrecovery/getDataSources:getDataSources
arguments:
# arguments dictionaryThe following arguments are supported:
- Backup
Vault stringId - The ID of the Backup Vault in which the Data Source belongs.
- Location string
- The location in which the Data Source belongs.
- Filter string
- An expression to filter the results. For example, data_source_gcp_resource.type="compute.googleapis.com/Instance"
- Order
By string - An expression to order the results. For example, create_time desc
- Project string
- The Google Cloud Project in which the Data Source belongs.
- Backup
Vault stringId - The ID of the Backup Vault in which the Data Source belongs.
- Location string
- The location in which the Data Source belongs.
- Filter string
- An expression to filter the results. For example, data_source_gcp_resource.type="compute.googleapis.com/Instance"
- Order
By string - An expression to order the results. For example, create_time desc
- Project string
- The Google Cloud Project in which the Data Source belongs.
- backup
Vault StringId - The ID of the Backup Vault in which the Data Source belongs.
- location String
- The location in which the Data Source belongs.
- filter String
- An expression to filter the results. For example, data_source_gcp_resource.type="compute.googleapis.com/Instance"
- order
By String - An expression to order the results. For example, create_time desc
- project String
- The Google Cloud Project in which the Data Source belongs.
- backup
Vault stringId - The ID of the Backup Vault in which the Data Source belongs.
- location string
- The location in which the Data Source belongs.
- filter string
- An expression to filter the results. For example, data_source_gcp_resource.type="compute.googleapis.com/Instance"
- order
By string - An expression to order the results. For example, create_time desc
- project string
- The Google Cloud Project in which the Data Source belongs.
- backup_
vault_ strid - The ID of the Backup Vault in which the Data Source belongs.
- location str
- The location in which the Data Source belongs.
- filter str
- An expression to filter the results. For example, data_source_gcp_resource.type="compute.googleapis.com/Instance"
- order_
by str - An expression to order the results. For example, create_time desc
- project str
- The Google Cloud Project in which the Data Source belongs.
- backup
Vault StringId - The ID of the Backup Vault in which the Data Source belongs.
- location String
- The location in which the Data Source belongs.
- filter String
- An expression to filter the results. For example, data_source_gcp_resource.type="compute.googleapis.com/Instance"
- order
By String - An expression to order the results. For example, create_time desc
- project String
- The Google Cloud Project in which the Data Source belongs.
getDataSources Result
The following output properties are available:
- Backup
Vault stringId - Data
Sources List<GetData Sources Data Source> - A list of Data Sources matching the criteria.
- Id string
- The provider-assigned unique ID for this managed resource.
- Location string
- The location of the GCP resource.
- Project string
- Filter string
- Order
By string
- Backup
Vault stringId - Data
Sources []GetData Sources Data Source - A list of Data Sources matching the criteria.
- Id string
- The provider-assigned unique ID for this managed resource.
- Location string
- The location of the GCP resource.
- Project string
- Filter string
- Order
By string
- backup
Vault StringId - data
Sources List<GetData Sources Data Source> - A list of Data Sources matching the criteria.
- id String
- The provider-assigned unique ID for this managed resource.
- location String
- The location of the GCP resource.
- project String
- filter String
- order
By String
- backup
Vault stringId - data
Sources GetData Sources Data Source[] - A list of Data Sources matching the criteria.
- id string
- The provider-assigned unique ID for this managed resource.
- location string
- The location of the GCP resource.
- project string
- filter string
- order
By string
- backup_
vault_ strid - data_
sources Sequence[GetData Sources Data Source] - A list of Data Sources matching the criteria.
- id str
- The provider-assigned unique ID for this managed resource.
- location str
- The location of the GCP resource.
- project str
- filter str
- order_
by str
- backup
Vault StringId - data
Sources List<Property Map> - A list of Data Sources matching the criteria.
- id String
- The provider-assigned unique ID for this managed resource.
- location String
- The location of the GCP resource.
- project String
- filter String
- order
By String
Supporting Types
GetDataSourcesDataSource
- Backup
Config List<GetInfos Data Sources Data Source Backup Config Info> - An object containing information about the backup configuration.
- Backup
Count string - Number of backups in the data source.
- Config
State string - The configuration state of the DataSource.
- Create
Time string - Timestamp of when the DataSource was created.
- Data
Source List<GetBackup Appliance Applications Data Sources Data Source Data Source Backup Appliance Application> - The backed up resource is a backup appliance application.
- Data
Source List<GetGcp Resources Data Sources Data Source Data Source Gcp Resource> - An object containing details about the underlying GCP resource being backed up.
- Etag string
- Server specified ETag for the ManagementServer resource to prevent simultaneous updates from overwiting each other.
- Labels Dictionary<string, string>
- Resource labels to represent user provided metadata.
- Name string
- The full resource name of the DataSource, in the format projects/{project}/locations/{location}/backupVaults/{backupVaultId}/dataSources/{dataSourceId}.
- State string
- The current state of the DataSource (e.g., ACTIVE, CREATING, DELETING).
- Total
Stored stringBytes - The number of bytes (metadata and data) stored in this datasource.
- Update
Time string - Timestamp of when the DataSource was last updated.
- Backup
Config []GetInfos Data Sources Data Source Backup Config Info - An object containing information about the backup configuration.
- Backup
Count string - Number of backups in the data source.
- Config
State string - The configuration state of the DataSource.
- Create
Time string - Timestamp of when the DataSource was created.
- Data
Source []GetBackup Appliance Applications Data Sources Data Source Data Source Backup Appliance Application - The backed up resource is a backup appliance application.
- Data
Source []GetGcp Resources Data Sources Data Source Data Source Gcp Resource - An object containing details about the underlying GCP resource being backed up.
- Etag string
- Server specified ETag for the ManagementServer resource to prevent simultaneous updates from overwiting each other.
- Labels map[string]string
- Resource labels to represent user provided metadata.
- Name string
- The full resource name of the DataSource, in the format projects/{project}/locations/{location}/backupVaults/{backupVaultId}/dataSources/{dataSourceId}.
- State string
- The current state of the DataSource (e.g., ACTIVE, CREATING, DELETING).
- Total
Stored stringBytes - The number of bytes (metadata and data) stored in this datasource.
- Update
Time string - Timestamp of when the DataSource was last updated.
- backup
Config List<GetInfos Data Sources Data Source Backup Config Info> - An object containing information about the backup configuration.
- backup
Count String - Number of backups in the data source.
- config
State String - The configuration state of the DataSource.
- create
Time String - Timestamp of when the DataSource was created.
- data
Source List<GetBackup Appliance Applications Data Sources Data Source Data Source Backup Appliance Application> - The backed up resource is a backup appliance application.
- data
Source List<GetGcp Resources Data Sources Data Source Data Source Gcp Resource> - An object containing details about the underlying GCP resource being backed up.
- etag String
- Server specified ETag for the ManagementServer resource to prevent simultaneous updates from overwiting each other.
- labels Map<String,String>
- Resource labels to represent user provided metadata.
- name String
- The full resource name of the DataSource, in the format projects/{project}/locations/{location}/backupVaults/{backupVaultId}/dataSources/{dataSourceId}.
- state String
- The current state of the DataSource (e.g., ACTIVE, CREATING, DELETING).
- total
Stored StringBytes - The number of bytes (metadata and data) stored in this datasource.
- update
Time String - Timestamp of when the DataSource was last updated.
- backup
Config GetInfos Data Sources Data Source Backup Config Info[] - An object containing information about the backup configuration.
- backup
Count string - Number of backups in the data source.
- config
State string - The configuration state of the DataSource.
- create
Time string - Timestamp of when the DataSource was created.
- data
Source GetBackup Appliance Applications Data Sources Data Source Data Source Backup Appliance Application[] - The backed up resource is a backup appliance application.
- data
Source GetGcp Resources Data Sources Data Source Data Source Gcp Resource[] - An object containing details about the underlying GCP resource being backed up.
- etag string
- Server specified ETag for the ManagementServer resource to prevent simultaneous updates from overwiting each other.
- labels {[key: string]: string}
- Resource labels to represent user provided metadata.
- name string
- The full resource name of the DataSource, in the format projects/{project}/locations/{location}/backupVaults/{backupVaultId}/dataSources/{dataSourceId}.
- state string
- The current state of the DataSource (e.g., ACTIVE, CREATING, DELETING).
- total
Stored stringBytes - The number of bytes (metadata and data) stored in this datasource.
- update
Time string - Timestamp of when the DataSource was last updated.
- backup_
config_ Sequence[Getinfos Data Sources Data Source Backup Config Info] - An object containing information about the backup configuration.
- backup_
count str - Number of backups in the data source.
- config_
state str - The configuration state of the DataSource.
- create_
time str - Timestamp of when the DataSource was created.
- data_
source_ Sequence[Getbackup_ appliance_ applications Data Sources Data Source Data Source Backup Appliance Application] - The backed up resource is a backup appliance application.
- data_
source_ Sequence[Getgcp_ resources Data Sources Data Source Data Source Gcp Resource] - An object containing details about the underlying GCP resource being backed up.
- etag str
- Server specified ETag for the ManagementServer resource to prevent simultaneous updates from overwiting each other.
- labels Mapping[str, str]
- Resource labels to represent user provided metadata.
- name str
- The full resource name of the DataSource, in the format projects/{project}/locations/{location}/backupVaults/{backupVaultId}/dataSources/{dataSourceId}.
- state str
- The current state of the DataSource (e.g., ACTIVE, CREATING, DELETING).
- total_
stored_ strbytes - The number of bytes (metadata and data) stored in this datasource.
- update_
time str - Timestamp of when the DataSource was last updated.
- backup
Config List<Property Map>Infos - An object containing information about the backup configuration.
- backup
Count String - Number of backups in the data source.
- config
State String - The configuration state of the DataSource.
- create
Time String - Timestamp of when the DataSource was created.
- data
Source List<Property Map>Backup Appliance Applications - The backed up resource is a backup appliance application.
- data
Source List<Property Map>Gcp Resources - An object containing details about the underlying GCP resource being backed up.
- etag String
- Server specified ETag for the ManagementServer resource to prevent simultaneous updates from overwiting each other.
- labels Map<String>
- Resource labels to represent user provided metadata.
- name String
- The full resource name of the DataSource, in the format projects/{project}/locations/{location}/backupVaults/{backupVaultId}/dataSources/{dataSourceId}.
- state String
- The current state of the DataSource (e.g., ACTIVE, CREATING, DELETING).
- total
Stored StringBytes - The number of bytes (metadata and data) stored in this datasource.
- update
Time String - Timestamp of when the DataSource was last updated.
GetDataSourcesDataSourceBackupConfigInfo
- Backup
Appliance List<GetBackup Configs Data Sources Data Source Backup Config Info Backup Appliance Backup Config> - Configuration for an application backed up by a Backup Appliance.
- Gcp
Backup List<GetConfigs Data Sources Data Source Backup Config Info Gcp Backup Config> - Configuration for a Google Cloud resource.
- Last
Backup Dictionary<string, string>Error - If the last backup failed, this field has the error message.
- Last
Backup stringState - The state of the last backup attempt.
- Last
Successful stringBackup Consistency Time - The consistency time of the last successful backup.
- Backup
Appliance []GetBackup Configs Data Sources Data Source Backup Config Info Backup Appliance Backup Config - Configuration for an application backed up by a Backup Appliance.
- Gcp
Backup []GetConfigs Data Sources Data Source Backup Config Info Gcp Backup Config - Configuration for a Google Cloud resource.
- Last
Backup map[string]stringError - If the last backup failed, this field has the error message.
- Last
Backup stringState - The state of the last backup attempt.
- Last
Successful stringBackup Consistency Time - The consistency time of the last successful backup.
- backup
Appliance List<GetBackup Configs Data Sources Data Source Backup Config Info Backup Appliance Backup Config> - Configuration for an application backed up by a Backup Appliance.
- gcp
Backup List<GetConfigs Data Sources Data Source Backup Config Info Gcp Backup Config> - Configuration for a Google Cloud resource.
- last
Backup Map<String,String>Error - If the last backup failed, this field has the error message.
- last
Backup StringState - The state of the last backup attempt.
- last
Successful StringBackup Consistency Time - The consistency time of the last successful backup.
- backup
Appliance GetBackup Configs Data Sources Data Source Backup Config Info Backup Appliance Backup Config[] - Configuration for an application backed up by a Backup Appliance.
- gcp
Backup GetConfigs Data Sources Data Source Backup Config Info Gcp Backup Config[] - Configuration for a Google Cloud resource.
- last
Backup {[key: string]: string}Error - If the last backup failed, this field has the error message.
- last
Backup stringState - The state of the last backup attempt.
- last
Successful stringBackup Consistency Time - The consistency time of the last successful backup.
- backup_
appliance_ Sequence[Getbackup_ configs Data Sources Data Source Backup Config Info Backup Appliance Backup Config] - Configuration for an application backed up by a Backup Appliance.
- gcp_
backup_ Sequence[Getconfigs Data Sources Data Source Backup Config Info Gcp Backup Config] - Configuration for a Google Cloud resource.
- last_
backup_ Mapping[str, str]error - If the last backup failed, this field has the error message.
- last_
backup_ strstate - The state of the last backup attempt.
- last_
successful_ strbackup_ consistency_ time - The consistency time of the last successful backup.
- backup
Appliance List<Property Map>Backup Configs - Configuration for an application backed up by a Backup Appliance.
- gcp
Backup List<Property Map>Configs - Configuration for a Google Cloud resource.
- last
Backup Map<String>Error - If the last backup failed, this field has the error message.
- last
Backup StringState - The state of the last backup attempt.
- last
Successful StringBackup Consistency Time - The consistency time of the last successful backup.
GetDataSourcesDataSourceBackupConfigInfoBackupApplianceBackupConfig
- Application
Name string - The name of the application.
- Backup
Appliance stringId - The ID of the backup appliance.
- Backup
Appliance stringName - The name of the backup appliance.
- Host
Name string - The name of the host where the application is running.
- Sla
Id string - The ID of the SLA of this application.
- Slp
Name string - The name of the SLP associated with the application.
- Slt
Name string - The name of the SLT associated with the application.
- Application
Name string - The name of the application.
- Backup
Appliance stringId - The ID of the backup appliance.
- Backup
Appliance stringName - The name of the backup appliance.
- Host
Name string - The name of the host where the application is running.
- Sla
Id string - The ID of the SLA of this application.
- Slp
Name string - The name of the SLP associated with the application.
- Slt
Name string - The name of the SLT associated with the application.
- application
Name String - The name of the application.
- backup
Appliance StringId - The ID of the backup appliance.
- backup
Appliance StringName - The name of the backup appliance.
- host
Name String - The name of the host where the application is running.
- sla
Id String - The ID of the SLA of this application.
- slp
Name String - The name of the SLP associated with the application.
- slt
Name String - The name of the SLT associated with the application.
- application
Name string - The name of the application.
- backup
Appliance stringId - The ID of the backup appliance.
- backup
Appliance stringName - The name of the backup appliance.
- host
Name string - The name of the host where the application is running.
- sla
Id string - The ID of the SLA of this application.
- slp
Name string - The name of the SLP associated with the application.
- slt
Name string - The name of the SLT associated with the application.
- application_
name str - The name of the application.
- backup_
appliance_ strid - The ID of the backup appliance.
- backup_
appliance_ strname - The name of the backup appliance.
- host_
name str - The name of the host where the application is running.
- sla_
id str - The ID of the SLA of this application.
- slp_
name str - The name of the SLP associated with the application.
- slt_
name str - The name of the SLT associated with the application.
- application
Name String - The name of the application.
- backup
Appliance StringId - The ID of the backup appliance.
- backup
Appliance StringName - The name of the backup appliance.
- host
Name String - The name of the host where the application is running.
- sla
Id String - The ID of the SLA of this application.
- slp
Name String - The name of the SLP associated with the application.
- slt
Name String - The name of the SLT associated with the application.
GetDataSourcesDataSourceBackupConfigInfoGcpBackupConfig
- Backup
Plan string - The name of the backup plan.
- Backup
Plan stringAssociation - The name of the backup plan association.
- Backup
Plan stringDescription - The description of the backup plan.
- Backup
Plan List<string>Rules - The names of the backup plan rules which point to this backupvault
- Backup
Plan string - The name of the backup plan.
- Backup
Plan stringAssociation - The name of the backup plan association.
- Backup
Plan stringDescription - The description of the backup plan.
- Backup
Plan []stringRules - The names of the backup plan rules which point to this backupvault
- backup
Plan String - The name of the backup plan.
- backup
Plan StringAssociation - The name of the backup plan association.
- backup
Plan StringDescription - The description of the backup plan.
- backup
Plan List<String>Rules - The names of the backup plan rules which point to this backupvault
- backup
Plan string - The name of the backup plan.
- backup
Plan stringAssociation - The name of the backup plan association.
- backup
Plan stringDescription - The description of the backup plan.
- backup
Plan string[]Rules - The names of the backup plan rules which point to this backupvault
- backup_
plan str - The name of the backup plan.
- backup_
plan_ strassociation - The name of the backup plan association.
- backup_
plan_ strdescription - The description of the backup plan.
- backup_
plan_ Sequence[str]rules - The names of the backup plan rules which point to this backupvault
- backup
Plan String - The name of the backup plan.
- backup
Plan StringAssociation - The name of the backup plan association.
- backup
Plan StringDescription - The description of the backup plan.
- backup
Plan List<String>Rules - The names of the backup plan rules which point to this backupvault
GetDataSourcesDataSourceDataSourceBackupApplianceApplication
- Appliance
Id string - Appliance Id of the Backup Appliance.
- Application
Id string - The appid field of the application within the Backup Appliance.
- Application
Name string - The name of the Application as known to the Backup Appliance.
- Backup
Appliance string - Appliance name.
- Host
Id string - Hostid of the application host.
- Hostname string
- Hostname of the host where the application is running.
- Type string
- The type of the GCP resource.
- Appliance
Id string - Appliance Id of the Backup Appliance.
- Application
Id string - The appid field of the application within the Backup Appliance.
- Application
Name string - The name of the Application as known to the Backup Appliance.
- Backup
Appliance string - Appliance name.
- Host
Id string - Hostid of the application host.
- Hostname string
- Hostname of the host where the application is running.
- Type string
- The type of the GCP resource.
- appliance
Id String - Appliance Id of the Backup Appliance.
- application
Id String - The appid field of the application within the Backup Appliance.
- application
Name String - The name of the Application as known to the Backup Appliance.
- backup
Appliance String - Appliance name.
- host
Id String - Hostid of the application host.
- hostname String
- Hostname of the host where the application is running.
- type String
- The type of the GCP resource.
- appliance
Id string - Appliance Id of the Backup Appliance.
- application
Id string - The appid field of the application within the Backup Appliance.
- application
Name string - The name of the Application as known to the Backup Appliance.
- backup
Appliance string - Appliance name.
- host
Id string - Hostid of the application host.
- hostname string
- Hostname of the host where the application is running.
- type string
- The type of the GCP resource.
- appliance_
id str - Appliance Id of the Backup Appliance.
- application_
id str - The appid field of the application within the Backup Appliance.
- application_
name str - The name of the Application as known to the Backup Appliance.
- backup_
appliance str - Appliance name.
- host_
id str - Hostid of the application host.
- hostname str
- Hostname of the host where the application is running.
- type str
- The type of the GCP resource.
- appliance
Id String - Appliance Id of the Backup Appliance.
- application
Id String - The appid field of the application within the Backup Appliance.
- application
Name String - The name of the Application as known to the Backup Appliance.
- backup
Appliance String - Appliance name.
- host
Id String - Hostid of the application host.
- hostname String
- Hostname of the host where the application is running.
- type String
- The type of the GCP resource.
GetDataSourcesDataSourceDataSourceGcpResource
- Compute
Instance List<GetData Source Properties Data Sources Data Source Data Source Gcp Resource Compute Instance Data Source Property> - ComputeInstanceDataSourceProperties has a subset of Compute Instance properties that are useful at the Datasource level.
- Gcp
Resourcename string - The full name of the GCP resource.
- Location string
- The location in which the Data Source belongs.
- Type string
- The type of the GCP resource.
- Compute
Instance []GetData Source Properties Data Sources Data Source Data Source Gcp Resource Compute Instance Data Source Property - ComputeInstanceDataSourceProperties has a subset of Compute Instance properties that are useful at the Datasource level.
- Gcp
Resourcename string - The full name of the GCP resource.
- Location string
- The location in which the Data Source belongs.
- Type string
- The type of the GCP resource.
- compute
Instance List<GetData Source Properties Data Sources Data Source Data Source Gcp Resource Compute Instance Data Source Property> - ComputeInstanceDataSourceProperties has a subset of Compute Instance properties that are useful at the Datasource level.
- gcp
Resourcename String - The full name of the GCP resource.
- location String
- The location in which the Data Source belongs.
- type String
- The type of the GCP resource.
- compute
Instance GetData Source Properties Data Sources Data Source Data Source Gcp Resource Compute Instance Data Source Property[] - ComputeInstanceDataSourceProperties has a subset of Compute Instance properties that are useful at the Datasource level.
- gcp
Resourcename string - The full name of the GCP resource.
- location string
- The location in which the Data Source belongs.
- type string
- The type of the GCP resource.
- compute_
instance_ Sequence[Getdata_ source_ properties Data Sources Data Source Data Source Gcp Resource Compute Instance Data Source Property] - ComputeInstanceDataSourceProperties has a subset of Compute Instance properties that are useful at the Datasource level.
- gcp_
resourcename str - The full name of the GCP resource.
- location str
- The location in which the Data Source belongs.
- type str
- The type of the GCP resource.
- compute
Instance List<Property Map>Data Source Properties - ComputeInstanceDataSourceProperties has a subset of Compute Instance properties that are useful at the Datasource level.
- gcp
Resourcename String - The full name of the GCP resource.
- location String
- The location in which the Data Source belongs.
- type String
- The type of the GCP resource.
GetDataSourcesDataSourceDataSourceGcpResourceComputeInstanceDataSourceProperty
- Description string
- The description of the Compute Engine instance.
- Machine
Type string - The machine type of the instance.
- Name string
- The full resource name of the DataSource, in the format projects/{project}/locations/{location}/backupVaults/{backupVaultId}/dataSources/{dataSourceId}.
- Total
Disk stringCount - The total number of disks attached to the Instance.
- Total
Disk stringSize Gb - The sum of all the disk sizes.
- Description string
- The description of the Compute Engine instance.
- Machine
Type string - The machine type of the instance.
- Name string
- The full resource name of the DataSource, in the format projects/{project}/locations/{location}/backupVaults/{backupVaultId}/dataSources/{dataSourceId}.
- Total
Disk stringCount - The total number of disks attached to the Instance.
- Total
Disk stringSize Gb - The sum of all the disk sizes.
- description String
- The description of the Compute Engine instance.
- machine
Type String - The machine type of the instance.
- name String
- The full resource name of the DataSource, in the format projects/{project}/locations/{location}/backupVaults/{backupVaultId}/dataSources/{dataSourceId}.
- total
Disk StringCount - The total number of disks attached to the Instance.
- total
Disk StringSize Gb - The sum of all the disk sizes.
- description string
- The description of the Compute Engine instance.
- machine
Type string - The machine type of the instance.
- name string
- The full resource name of the DataSource, in the format projects/{project}/locations/{location}/backupVaults/{backupVaultId}/dataSources/{dataSourceId}.
- total
Disk stringCount - The total number of disks attached to the Instance.
- total
Disk stringSize Gb - The sum of all the disk sizes.
- description str
- The description of the Compute Engine instance.
- machine_
type str - The machine type of the instance.
- name str
- The full resource name of the DataSource, in the format projects/{project}/locations/{location}/backupVaults/{backupVaultId}/dataSources/{dataSourceId}.
- total_
disk_ strcount - The total number of disks attached to the Instance.
- total_
disk_ strsize_ gb - The sum of all the disk sizes.
- description String
- The description of the Compute Engine instance.
- machine
Type String - The machine type of the instance.
- name String
- The full resource name of the DataSource, in the format projects/{project}/locations/{location}/backupVaults/{backupVaultId}/dataSources/{dataSourceId}.
- total
Disk StringCount - The total number of disks attached to the Instance.
- total
Disk StringSize Gb - The sum of all the disk sizes.
Package Details
- Repository
- Google Cloud (GCP) Classic pulumi/pulumi-gcp
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
google-betaTerraform Provider.
Viewing docs for Google Cloud v9.15.0
published on Thursday, Mar 12, 2026 by Pulumi
published on Thursday, Mar 12, 2026 by Pulumi
