1. Packages
  2. Google Cloud (GCP) Classic
  3. API Docs
  4. backupdisasterrecovery
  5. getDataSources
Viewing docs for Google Cloud v9.15.0
published on Thursday, Mar 12, 2026 by Pulumi
gcp logo
Viewing docs for Google Cloud v9.15.0
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 dictionary

    The following arguments are supported:

    BackupVaultId string
    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"
    OrderBy string
    An expression to order the results. For example, create_time desc
    Project string
    The Google Cloud Project in which the Data Source belongs.
    BackupVaultId string
    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"
    OrderBy string
    An expression to order the results. For example, create_time desc
    Project string
    The Google Cloud Project in which the Data Source belongs.
    backupVaultId String
    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"
    orderBy String
    An expression to order the results. For example, create_time desc
    project String
    The Google Cloud Project in which the Data Source belongs.
    backupVaultId string
    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"
    orderBy 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_id str
    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.
    backupVaultId String
    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"
    orderBy 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:

    BackupVaultId string
    DataSources List<GetDataSourcesDataSource>
    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
    OrderBy string
    BackupVaultId string
    DataSources []GetDataSourcesDataSource
    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
    OrderBy string
    backupVaultId String
    dataSources List<GetDataSourcesDataSource>
    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
    orderBy String
    backupVaultId string
    dataSources GetDataSourcesDataSource[]
    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
    orderBy string
    backup_vault_id str
    data_sources Sequence[GetDataSourcesDataSource]
    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
    backupVaultId String
    dataSources 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
    orderBy String

    Supporting Types

    GetDataSourcesDataSource

    BackupConfigInfos List<GetDataSourcesDataSourceBackupConfigInfo>
    An object containing information about the backup configuration.
    BackupCount string
    Number of backups in the data source.
    ConfigState string
    The configuration state of the DataSource.
    CreateTime string
    Timestamp of when the DataSource was created.
    DataSourceBackupApplianceApplications List<GetDataSourcesDataSourceDataSourceBackupApplianceApplication>
    The backed up resource is a backup appliance application.
    DataSourceGcpResources List<GetDataSourcesDataSourceDataSourceGcpResource>
    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).
    TotalStoredBytes string
    The number of bytes (metadata and data) stored in this datasource.
    UpdateTime string
    Timestamp of when the DataSource was last updated.
    BackupConfigInfos []GetDataSourcesDataSourceBackupConfigInfo
    An object containing information about the backup configuration.
    BackupCount string
    Number of backups in the data source.
    ConfigState string
    The configuration state of the DataSource.
    CreateTime string
    Timestamp of when the DataSource was created.
    DataSourceBackupApplianceApplications []GetDataSourcesDataSourceDataSourceBackupApplianceApplication
    The backed up resource is a backup appliance application.
    DataSourceGcpResources []GetDataSourcesDataSourceDataSourceGcpResource
    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).
    TotalStoredBytes string
    The number of bytes (metadata and data) stored in this datasource.
    UpdateTime string
    Timestamp of when the DataSource was last updated.
    backupConfigInfos List<GetDataSourcesDataSourceBackupConfigInfo>
    An object containing information about the backup configuration.
    backupCount String
    Number of backups in the data source.
    configState String
    The configuration state of the DataSource.
    createTime String
    Timestamp of when the DataSource was created.
    dataSourceBackupApplianceApplications List<GetDataSourcesDataSourceDataSourceBackupApplianceApplication>
    The backed up resource is a backup appliance application.
    dataSourceGcpResources List<GetDataSourcesDataSourceDataSourceGcpResource>
    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).
    totalStoredBytes String
    The number of bytes (metadata and data) stored in this datasource.
    updateTime String
    Timestamp of when the DataSource was last updated.
    backupConfigInfos GetDataSourcesDataSourceBackupConfigInfo[]
    An object containing information about the backup configuration.
    backupCount string
    Number of backups in the data source.
    configState string
    The configuration state of the DataSource.
    createTime string
    Timestamp of when the DataSource was created.
    dataSourceBackupApplianceApplications GetDataSourcesDataSourceDataSourceBackupApplianceApplication[]
    The backed up resource is a backup appliance application.
    dataSourceGcpResources GetDataSourcesDataSourceDataSourceGcpResource[]
    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).
    totalStoredBytes string
    The number of bytes (metadata and data) stored in this datasource.
    updateTime string
    Timestamp of when the DataSource was last updated.
    backup_config_infos Sequence[GetDataSourcesDataSourceBackupConfigInfo]
    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_backup_appliance_applications Sequence[GetDataSourcesDataSourceDataSourceBackupApplianceApplication]
    The backed up resource is a backup appliance application.
    data_source_gcp_resources Sequence[GetDataSourcesDataSourceDataSourceGcpResource]
    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_bytes str
    The number of bytes (metadata and data) stored in this datasource.
    update_time str
    Timestamp of when the DataSource was last updated.
    backupConfigInfos List<Property Map>
    An object containing information about the backup configuration.
    backupCount String
    Number of backups in the data source.
    configState String
    The configuration state of the DataSource.
    createTime String
    Timestamp of when the DataSource was created.
    dataSourceBackupApplianceApplications List<Property Map>
    The backed up resource is a backup appliance application.
    dataSourceGcpResources List<Property Map>
    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).
    totalStoredBytes String
    The number of bytes (metadata and data) stored in this datasource.
    updateTime String
    Timestamp of when the DataSource was last updated.

    GetDataSourcesDataSourceBackupConfigInfo

    BackupApplianceBackupConfigs List<GetDataSourcesDataSourceBackupConfigInfoBackupApplianceBackupConfig>
    Configuration for an application backed up by a Backup Appliance.
    GcpBackupConfigs List<GetDataSourcesDataSourceBackupConfigInfoGcpBackupConfig>
    Configuration for a Google Cloud resource.
    LastBackupError Dictionary<string, string>
    If the last backup failed, this field has the error message.
    LastBackupState string
    The state of the last backup attempt.
    LastSuccessfulBackupConsistencyTime string
    The consistency time of the last successful backup.
    BackupApplianceBackupConfigs []GetDataSourcesDataSourceBackupConfigInfoBackupApplianceBackupConfig
    Configuration for an application backed up by a Backup Appliance.
    GcpBackupConfigs []GetDataSourcesDataSourceBackupConfigInfoGcpBackupConfig
    Configuration for a Google Cloud resource.
    LastBackupError map[string]string
    If the last backup failed, this field has the error message.
    LastBackupState string
    The state of the last backup attempt.
    LastSuccessfulBackupConsistencyTime string
    The consistency time of the last successful backup.
    backupApplianceBackupConfigs List<GetDataSourcesDataSourceBackupConfigInfoBackupApplianceBackupConfig>
    Configuration for an application backed up by a Backup Appliance.
    gcpBackupConfigs List<GetDataSourcesDataSourceBackupConfigInfoGcpBackupConfig>
    Configuration for a Google Cloud resource.
    lastBackupError Map<String,String>
    If the last backup failed, this field has the error message.
    lastBackupState String
    The state of the last backup attempt.
    lastSuccessfulBackupConsistencyTime String
    The consistency time of the last successful backup.
    backupApplianceBackupConfigs GetDataSourcesDataSourceBackupConfigInfoBackupApplianceBackupConfig[]
    Configuration for an application backed up by a Backup Appliance.
    gcpBackupConfigs GetDataSourcesDataSourceBackupConfigInfoGcpBackupConfig[]
    Configuration for a Google Cloud resource.
    lastBackupError {[key: string]: string}
    If the last backup failed, this field has the error message.
    lastBackupState string
    The state of the last backup attempt.
    lastSuccessfulBackupConsistencyTime string
    The consistency time of the last successful backup.
    backup_appliance_backup_configs Sequence[GetDataSourcesDataSourceBackupConfigInfoBackupApplianceBackupConfig]
    Configuration for an application backed up by a Backup Appliance.
    gcp_backup_configs Sequence[GetDataSourcesDataSourceBackupConfigInfoGcpBackupConfig]
    Configuration for a Google Cloud resource.
    last_backup_error Mapping[str, str]
    If the last backup failed, this field has the error message.
    last_backup_state str
    The state of the last backup attempt.
    last_successful_backup_consistency_time str
    The consistency time of the last successful backup.
    backupApplianceBackupConfigs List<Property Map>
    Configuration for an application backed up by a Backup Appliance.
    gcpBackupConfigs List<Property Map>
    Configuration for a Google Cloud resource.
    lastBackupError Map<String>
    If the last backup failed, this field has the error message.
    lastBackupState String
    The state of the last backup attempt.
    lastSuccessfulBackupConsistencyTime String
    The consistency time of the last successful backup.

    GetDataSourcesDataSourceBackupConfigInfoBackupApplianceBackupConfig

    ApplicationName string
    The name of the application.
    BackupApplianceId string
    The ID of the backup appliance.
    BackupApplianceName string
    The name of the backup appliance.
    HostName string
    The name of the host where the application is running.
    SlaId string
    The ID of the SLA of this application.
    SlpName string
    The name of the SLP associated with the application.
    SltName string
    The name of the SLT associated with the application.
    ApplicationName string
    The name of the application.
    BackupApplianceId string
    The ID of the backup appliance.
    BackupApplianceName string
    The name of the backup appliance.
    HostName string
    The name of the host where the application is running.
    SlaId string
    The ID of the SLA of this application.
    SlpName string
    The name of the SLP associated with the application.
    SltName string
    The name of the SLT associated with the application.
    applicationName String
    The name of the application.
    backupApplianceId String
    The ID of the backup appliance.
    backupApplianceName String
    The name of the backup appliance.
    hostName String
    The name of the host where the application is running.
    slaId String
    The ID of the SLA of this application.
    slpName String
    The name of the SLP associated with the application.
    sltName String
    The name of the SLT associated with the application.
    applicationName string
    The name of the application.
    backupApplianceId string
    The ID of the backup appliance.
    backupApplianceName string
    The name of the backup appliance.
    hostName string
    The name of the host where the application is running.
    slaId string
    The ID of the SLA of this application.
    slpName string
    The name of the SLP associated with the application.
    sltName string
    The name of the SLT associated with the application.
    application_name str
    The name of the application.
    backup_appliance_id str
    The ID of the backup appliance.
    backup_appliance_name str
    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.
    applicationName String
    The name of the application.
    backupApplianceId String
    The ID of the backup appliance.
    backupApplianceName String
    The name of the backup appliance.
    hostName String
    The name of the host where the application is running.
    slaId String
    The ID of the SLA of this application.
    slpName String
    The name of the SLP associated with the application.
    sltName String
    The name of the SLT associated with the application.

    GetDataSourcesDataSourceBackupConfigInfoGcpBackupConfig

    BackupPlan string
    The name of the backup plan.
    BackupPlanAssociation string
    The name of the backup plan association.
    BackupPlanDescription string
    The description of the backup plan.
    BackupPlanRules List<string>
    The names of the backup plan rules which point to this backupvault
    BackupPlan string
    The name of the backup plan.
    BackupPlanAssociation string
    The name of the backup plan association.
    BackupPlanDescription string
    The description of the backup plan.
    BackupPlanRules []string
    The names of the backup plan rules which point to this backupvault
    backupPlan String
    The name of the backup plan.
    backupPlanAssociation String
    The name of the backup plan association.
    backupPlanDescription String
    The description of the backup plan.
    backupPlanRules List<String>
    The names of the backup plan rules which point to this backupvault
    backupPlan string
    The name of the backup plan.
    backupPlanAssociation string
    The name of the backup plan association.
    backupPlanDescription string
    The description of the backup plan.
    backupPlanRules string[]
    The names of the backup plan rules which point to this backupvault
    backup_plan str
    The name of the backup plan.
    backup_plan_association str
    The name of the backup plan association.
    backup_plan_description str
    The description of the backup plan.
    backup_plan_rules Sequence[str]
    The names of the backup plan rules which point to this backupvault
    backupPlan String
    The name of the backup plan.
    backupPlanAssociation String
    The name of the backup plan association.
    backupPlanDescription String
    The description of the backup plan.
    backupPlanRules List<String>
    The names of the backup plan rules which point to this backupvault

    GetDataSourcesDataSourceDataSourceBackupApplianceApplication

    ApplianceId string
    Appliance Id of the Backup Appliance.
    ApplicationId string
    The appid field of the application within the Backup Appliance.
    ApplicationName string
    The name of the Application as known to the Backup Appliance.
    BackupAppliance string
    Appliance name.
    HostId 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.
    ApplianceId string
    Appliance Id of the Backup Appliance.
    ApplicationId string
    The appid field of the application within the Backup Appliance.
    ApplicationName string
    The name of the Application as known to the Backup Appliance.
    BackupAppliance string
    Appliance name.
    HostId 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.
    applianceId String
    Appliance Id of the Backup Appliance.
    applicationId String
    The appid field of the application within the Backup Appliance.
    applicationName String
    The name of the Application as known to the Backup Appliance.
    backupAppliance String
    Appliance name.
    hostId 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.
    applianceId string
    Appliance Id of the Backup Appliance.
    applicationId string
    The appid field of the application within the Backup Appliance.
    applicationName string
    The name of the Application as known to the Backup Appliance.
    backupAppliance string
    Appliance name.
    hostId 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.
    applianceId String
    Appliance Id of the Backup Appliance.
    applicationId String
    The appid field of the application within the Backup Appliance.
    applicationName String
    The name of the Application as known to the Backup Appliance.
    backupAppliance String
    Appliance name.
    hostId 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

    ComputeInstanceDataSourceProperties List<GetDataSourcesDataSourceDataSourceGcpResourceComputeInstanceDataSourceProperty>
    ComputeInstanceDataSourceProperties has a subset of Compute Instance properties that are useful at the Datasource level.
    GcpResourcename 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.
    ComputeInstanceDataSourceProperties []GetDataSourcesDataSourceDataSourceGcpResourceComputeInstanceDataSourceProperty
    ComputeInstanceDataSourceProperties has a subset of Compute Instance properties that are useful at the Datasource level.
    GcpResourcename 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.
    computeInstanceDataSourceProperties List<GetDataSourcesDataSourceDataSourceGcpResourceComputeInstanceDataSourceProperty>
    ComputeInstanceDataSourceProperties has a subset of Compute Instance properties that are useful at the Datasource level.
    gcpResourcename 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.
    computeInstanceDataSourceProperties GetDataSourcesDataSourceDataSourceGcpResourceComputeInstanceDataSourceProperty[]
    ComputeInstanceDataSourceProperties has a subset of Compute Instance properties that are useful at the Datasource level.
    gcpResourcename 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_data_source_properties Sequence[GetDataSourcesDataSourceDataSourceGcpResourceComputeInstanceDataSourceProperty]
    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.
    computeInstanceDataSourceProperties List<Property Map>
    ComputeInstanceDataSourceProperties has a subset of Compute Instance properties that are useful at the Datasource level.
    gcpResourcename 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.
    MachineType 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}.
    TotalDiskCount string
    The total number of disks attached to the Instance.
    TotalDiskSizeGb string
    The sum of all the disk sizes.
    Description string
    The description of the Compute Engine instance.
    MachineType 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}.
    TotalDiskCount string
    The total number of disks attached to the Instance.
    TotalDiskSizeGb string
    The sum of all the disk sizes.
    description String
    The description of the Compute Engine instance.
    machineType 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}.
    totalDiskCount String
    The total number of disks attached to the Instance.
    totalDiskSizeGb String
    The sum of all the disk sizes.
    description string
    The description of the Compute Engine instance.
    machineType 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}.
    totalDiskCount string
    The total number of disks attached to the Instance.
    totalDiskSizeGb string
    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_count str
    The total number of disks attached to the Instance.
    total_disk_size_gb str
    The sum of all the disk sizes.
    description String
    The description of the Compute Engine instance.
    machineType 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}.
    totalDiskCount String
    The total number of disks attached to the Instance.
    totalDiskSizeGb String
    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-beta Terraform Provider.
    gcp logo
    Viewing docs for Google Cloud v9.15.0
    published on Thursday, Mar 12, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.