Reference documentation and code samples for the Backup and DR Service V1 API class Google::Cloud::BackupDR::V1::DataSourceGcpResource.
DataSourceGcpResource is used for protected resources that are Google Cloud Resources. This name is easeier to understand than GcpResourceDataSource or GcpDataSourceResource
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#cloud_sql_instance_datasource_properties
def cloud_sql_instance_datasource_properties() -> ::Google::Cloud::BackupDR::V1::CloudSqlInstanceDataSourceProperties
-
(::Google::Cloud::BackupDR::V1::CloudSqlInstanceDataSourceProperties) — Output only. CloudSqlInstanceDataSourceProperties has a subset of Cloud
SQL Instance properties that are useful at the Datasource level.
Note: The following fields are mutually exclusive:
cloud_sql_instance_datasource_properties
,compute_instance_datasource_properties
,disk_datasource_properties
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#compute_instance_datasource_properties
def compute_instance_datasource_properties() -> ::Google::Cloud::BackupDR::V1::ComputeInstanceDataSourceProperties
-
(::Google::Cloud::BackupDR::V1::ComputeInstanceDataSourceProperties) — ComputeInstanceDataSourceProperties has a subset of Compute Instance
properties that are useful at the Datasource level.
Note: The following fields are mutually exclusive:
compute_instance_datasource_properties
,cloud_sql_instance_datasource_properties
,disk_datasource_properties
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#compute_instance_datasource_properties=
def compute_instance_datasource_properties=(value) -> ::Google::Cloud::BackupDR::V1::ComputeInstanceDataSourceProperties
-
value (::Google::Cloud::BackupDR::V1::ComputeInstanceDataSourceProperties) — ComputeInstanceDataSourceProperties has a subset of Compute Instance
properties that are useful at the Datasource level.
Note: The following fields are mutually exclusive:
compute_instance_datasource_properties
,cloud_sql_instance_datasource_properties
,disk_datasource_properties
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::BackupDR::V1::ComputeInstanceDataSourceProperties) — ComputeInstanceDataSourceProperties has a subset of Compute Instance
properties that are useful at the Datasource level.
Note: The following fields are mutually exclusive:
compute_instance_datasource_properties
,cloud_sql_instance_datasource_properties
,disk_datasource_properties
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#disk_datasource_properties
def disk_datasource_properties() -> ::Google::Cloud::BackupDR::V1::DiskDataSourceProperties
-
(::Google::Cloud::BackupDR::V1::DiskDataSourceProperties) — DiskDataSourceProperties has a subset of Disk properties that are useful
at the Datasource level.
Note: The following fields are mutually exclusive:
disk_datasource_properties
,compute_instance_datasource_properties
,cloud_sql_instance_datasource_properties
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#disk_datasource_properties=
def disk_datasource_properties=(value) -> ::Google::Cloud::BackupDR::V1::DiskDataSourceProperties
-
value (::Google::Cloud::BackupDR::V1::DiskDataSourceProperties) — DiskDataSourceProperties has a subset of Disk properties that are useful
at the Datasource level.
Note: The following fields are mutually exclusive:
disk_datasource_properties
,compute_instance_datasource_properties
,cloud_sql_instance_datasource_properties
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::BackupDR::V1::DiskDataSourceProperties) — DiskDataSourceProperties has a subset of Disk properties that are useful
at the Datasource level.
Note: The following fields are mutually exclusive:
disk_datasource_properties
,compute_instance_datasource_properties
,cloud_sql_instance_datasource_properties
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#gcp_resourcename
def gcp_resourcename() -> ::String
- (::String) — Output only. Full resource pathname URL of the source Google Cloud resource.
#location
def location() -> ::String
- (::String) — Location of the resource:
#location=
def location=(value) -> ::String
- value (::String) — Location of the resource:
- (::String) — Location of the resource:
#type
def type() -> ::String
- (::String) — The type of the Google Cloud resource. Use the Unified Resource Type, eg. compute.googleapis.com/Instance.
#type=
def type=(value) -> ::String
- value (::String) — The type of the Google Cloud resource. Use the Unified Resource Type, eg. compute.googleapis.com/Instance.
- (::String) — The type of the Google Cloud resource. Use the Unified Resource Type, eg. compute.googleapis.com/Instance.