Reference documentation and code samples for the Backup and DR Service V1BETA API class Google::Cloud::BackupDR::V1beta::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
#alloy_db_cluster_datasource_properties
def alloy_db_cluster_datasource_properties() -> ::Google::Cloud::BackupDR::V1beta::AlloyDBClusterDataSourceProperties-
(::Google::Cloud::BackupDR::V1beta::AlloyDBClusterDataSourceProperties) — Output only. AlloyDBClusterDataSourceProperties has a subset of AlloyDB
cluster properties that are useful at the Datasource level. Currently
none of its child properties are auditable. If new auditable properties
are added, the AUDIT annotation should be added.
Note: The following fields are mutually exclusive:
alloy_db_cluster_datasource_properties,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.
#cloud_sql_instance_datasource_properties
def cloud_sql_instance_datasource_properties() -> ::Google::Cloud::BackupDR::V1beta::CloudSqlInstanceDataSourceProperties-
(::Google::Cloud::BackupDR::V1beta::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,alloy_db_cluster_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::V1beta::ComputeInstanceDataSourceProperties-
(::Google::Cloud::BackupDR::V1beta::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,alloy_db_cluster_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::V1beta::ComputeInstanceDataSourceProperties-
value (::Google::Cloud::BackupDR::V1beta::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,alloy_db_cluster_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::V1beta::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,alloy_db_cluster_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::V1beta::DiskDataSourceProperties-
(::Google::Cloud::BackupDR::V1beta::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,alloy_db_cluster_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::V1beta::DiskDataSourceProperties-
value (::Google::Cloud::BackupDR::V1beta::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,alloy_db_cluster_datasource_properties. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::BackupDR::V1beta::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,alloy_db_cluster_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.