Class DataSourceGcpResource (0.2.5)

DataSourceGcpResource(mapping=None, *, ignore_unknown_fields=False, **kwargs)

DataSourceGcpResource is used for protected resources that are Google Cloud Resources. This name is easeier to understand than GcpResourceDataSource or GcpDataSourceResource

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

Name Description
gcp_resourcename str
Output only. Full resource pathname URL of the source Google Cloud resource.
location str
Location of the resource:
type_ str
The type of the Google Cloud resource. Use the Unified Resource Type, eg. compute.googleapis.com/Instance.
compute_instance_datasource_properties google.cloud.backupdr_v1.types.ComputeInstanceDataSourceProperties
ComputeInstanceDataSourceProperties has a subset of Compute Instance properties that are useful at the Datasource level. This field is a member of oneof_ gcp_resource_properties.
cloud_sql_instance_datasource_properties google.cloud.backupdr_v1.types.CloudSqlInstanceDataSourceProperties
Output only. CloudSqlInstanceDataSourceProperties has a subset of Cloud SQL Instance properties that are useful at the Datasource level. This field is a member of oneof_ gcp_resource_properties.
disk_datasource_properties google.cloud.backupdr_v1.types.DiskDataSourceProperties
DiskDataSourceProperties has a subset of Disk properties that are useful at the Datasource level. This field is a member of oneof_ gcp_resource_properties.