Reference documentation and code samples for the Oracle Database@Google Cloud V1 API class Google::Cloud::OracleDatabase::V1::CloudVmCluster.
Details of the Cloud VM Cluster resource. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/CloudVmCluster/
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#backup_odb_subnet
def backup_odb_subnet() -> ::String
Returns
- (::String) — Optional. Immutable. The name of the backup OdbSubnet associated with the VM Cluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
#backup_odb_subnet=
def backup_odb_subnet=(value) -> ::String
Parameter
- value (::String) — Optional. Immutable. The name of the backup OdbSubnet associated with the VM Cluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
Returns
- (::String) — Optional. Immutable. The name of the backup OdbSubnet associated with the VM Cluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
#backup_subnet_cidr
def backup_subnet_cidr() -> ::String
Returns
- (::String) — Optional. Immutable. CIDR range of the backup subnet.
#backup_subnet_cidr=
def backup_subnet_cidr=(value) -> ::String
Parameter
- value (::String) — Optional. Immutable. CIDR range of the backup subnet.
Returns
- (::String) — Optional. Immutable. CIDR range of the backup subnet.
#cidr
def cidr() -> ::String
Returns
- (::String) — Optional. Immutable. Network settings. CIDR to use for cluster IP allocation.
#cidr=
def cidr=(value) -> ::String
Parameter
- value (::String) — Optional. Immutable. Network settings. CIDR to use for cluster IP allocation.
Returns
- (::String) — Optional. Immutable. Network settings. CIDR to use for cluster IP allocation.
#create_time
def create_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. The date and time that the VM cluster was created.
#display_name
def display_name() -> ::String
Returns
- (::String) — Optional. Immutable. User friendly name for this resource.
#display_name=
def display_name=(value) -> ::String
Parameter
- value (::String) — Optional. Immutable. User friendly name for this resource.
Returns
- (::String) — Optional. Immutable. User friendly name for this resource.
#exadata_infrastructure
def exadata_infrastructure() -> ::String
Returns
- (::String) — Required. Immutable. The name of the Exadata Infrastructure resource on which VM cluster resource is created, in the following format: projects/{project}/locations/{region}/cloudExadataInfrastuctures/{cloud_extradata_infrastructure}
#exadata_infrastructure=
def exadata_infrastructure=(value) -> ::String
Parameter
- value (::String) — Required. Immutable. The name of the Exadata Infrastructure resource on which VM cluster resource is created, in the following format: projects/{project}/locations/{region}/cloudExadataInfrastuctures/{cloud_extradata_infrastructure}
Returns
- (::String) — Required. Immutable. The name of the Exadata Infrastructure resource on which VM cluster resource is created, in the following format: projects/{project}/locations/{region}/cloudExadataInfrastuctures/{cloud_extradata_infrastructure}
#exascale_db_storage_vault
def exascale_db_storage_vault() -> ::String
Returns
- (::String) — Optional. Immutable. The name of ExascaleDbStorageVault associated with the VM Cluster. Format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
#exascale_db_storage_vault=
def exascale_db_storage_vault=(value) -> ::String
Parameter
- value (::String) — Optional. Immutable. The name of ExascaleDbStorageVault associated with the VM Cluster. Format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
Returns
- (::String) — Optional. Immutable. The name of ExascaleDbStorageVault associated with the VM Cluster. Format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
#gcp_oracle_zone
def gcp_oracle_zone() -> ::String
Returns
- (::String) — Output only. The GCP Oracle zone where Oracle CloudVmCluster is hosted. This will be the same as the gcp_oracle_zone of the CloudExadataInfrastructure. Example: us-east4-b-r2.
#identity_connector
def identity_connector() -> ::Google::Cloud::OracleDatabase::V1::IdentityConnector
Returns
- (::Google::Cloud::OracleDatabase::V1::IdentityConnector) — Output only. The identity connector details which will allow OCI to securely access the resources in the customer project.
#identity_connector_disabled
def identity_connector_disabled() -> ::Boolean
Returns
- (::Boolean) — Optional. Input only. Immutable. If set to true, disables the automatic provisioning of the Workload Identity Connector during creation. If set to false or omitted, the Workload Identity Connector will be automatically provisioned by default. Note: Provisioning the Workload Identity Connector is a prerequisite for enabling Google Cloud CMEK.
#identity_connector_disabled=
def identity_connector_disabled=(value) -> ::Boolean
Parameter
- value (::Boolean) — Optional. Input only. Immutable. If set to true, disables the automatic provisioning of the Workload Identity Connector during creation. If set to false or omitted, the Workload Identity Connector will be automatically provisioned by default. Note: Provisioning the Workload Identity Connector is a prerequisite for enabling Google Cloud CMEK.
Returns
- (::Boolean) — Optional. Input only. Immutable. If set to true, disables the automatic provisioning of the Workload Identity Connector during creation. If set to false or omitted, the Workload Identity Connector will be automatically provisioned by default. Note: Provisioning the Workload Identity Connector is a prerequisite for enabling Google Cloud CMEK.
#labels
def labels() -> ::Google::Protobuf::Map{::String => ::String}
Returns
- (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels or tags associated with the VM Cluster.
#labels=
def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
- value (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels or tags associated with the VM Cluster.
Returns
- (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels or tags associated with the VM Cluster.
#name
def name() -> ::String
Returns
- (::String) — Identifier. The name of the VM Cluster resource with the format: projects/{project}/locations/{region}/cloudVmClusters/{cloud_vm_cluster}
#name=
def name=(value) -> ::String
Parameter
- value (::String) — Identifier. The name of the VM Cluster resource with the format: projects/{project}/locations/{region}/cloudVmClusters/{cloud_vm_cluster}
Returns
- (::String) — Identifier. The name of the VM Cluster resource with the format: projects/{project}/locations/{region}/cloudVmClusters/{cloud_vm_cluster}
#network
def network() -> ::String
Returns
- (::String) — Optional. Immutable. The name of the VPC network. Format: projects/{project}/global/networks/{network}
#network=
def network=(value) -> ::String
Parameter
- value (::String) — Optional. Immutable. The name of the VPC network. Format: projects/{project}/global/networks/{network}
Returns
- (::String) — Optional. Immutable. The name of the VPC network. Format: projects/{project}/global/networks/{network}
#odb_dns_zone
def odb_dns_zone() -> ::String
Returns
- (::String) — Optional. Immutable. The name of the OdbDnsZone for using custom domain name for the VM Cluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbDnsZones/{odb_dns_zone}
#odb_dns_zone=
def odb_dns_zone=(value) -> ::String
Parameter
- value (::String) — Optional. Immutable. The name of the OdbDnsZone for using custom domain name for the VM Cluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbDnsZones/{odb_dns_zone}
Returns
- (::String) — Optional. Immutable. The name of the OdbDnsZone for using custom domain name for the VM Cluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbDnsZones/{odb_dns_zone}
#odb_network
def odb_network() -> ::String
Returns
- (::String) — Optional. Immutable. The name of the OdbNetwork associated with the VM Cluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network} It is optional but if specified, this should match the parent ODBNetwork of the odb_subnet and backup_odb_subnet.
#odb_network=
def odb_network=(value) -> ::String
Parameter
- value (::String) — Optional. Immutable. The name of the OdbNetwork associated with the VM Cluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network} It is optional but if specified, this should match the parent ODBNetwork of the odb_subnet and backup_odb_subnet.
Returns
- (::String) — Optional. Immutable. The name of the OdbNetwork associated with the VM Cluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network} It is optional but if specified, this should match the parent ODBNetwork of the odb_subnet and backup_odb_subnet.
#odb_subnet
def odb_subnet() -> ::String
Returns
- (::String) — Optional. Immutable. The name of the OdbSubnet associated with the VM Cluster for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
#odb_subnet=
def odb_subnet=(value) -> ::String
Parameter
- value (::String) — Optional. Immutable. The name of the OdbSubnet associated with the VM Cluster for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
Returns
- (::String) — Optional. Immutable. The name of the OdbSubnet associated with the VM Cluster for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
#properties
def properties() -> ::Google::Cloud::OracleDatabase::V1::CloudVmClusterProperties
Returns
- (::Google::Cloud::OracleDatabase::V1::CloudVmClusterProperties) — Optional. Immutable. Various properties of the VM Cluster.
#properties=
def properties=(value) -> ::Google::Cloud::OracleDatabase::V1::CloudVmClusterProperties
Parameter
- value (::Google::Cloud::OracleDatabase::V1::CloudVmClusterProperties) — Optional. Immutable. Various properties of the VM Cluster.
Returns
- (::Google::Cloud::OracleDatabase::V1::CloudVmClusterProperties) — Optional. Immutable. Various properties of the VM Cluster.