Reference documentation and code samples for the Google Cloud Oracle Database V1 Client class ExadbVmCluster.
ExadbVmCluster represents a cluster of VMs that are used to run Exadata workloads.
https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/ExadbVmCluster/
Generated from protobuf message google.cloud.oracledatabase.v1.ExadbVmCluster
Namespace
Google \ Cloud \ OracleDatabase \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Identifier. The name of the ExadbVmCluster resource in the following format: projects/{project}/locations/{region}/exadbVmClusters/{exadb_vm_cluster}
↳ properties
↳ gcp_oracle_zone
string
Output only. Immutable. The GCP Oracle zone where Oracle ExadbVmCluster is hosted. Example: us-east4-b-r2. During creation, the system will pick the zone assigned to the ExascaleDbStorageVault.
↳ labels
array| Google\Protobuf\Internal\MapField
Optional. The labels or tags associated with the ExadbVmCluster.
↳ odb_network
string
Optional. Immutable. The name of the OdbNetwork associated with the ExadbVmCluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network} It is optional but if specified, this should match the parent ODBNetwork of the OdbSubnet.
↳ odb_subnet
string
Required. Immutable. The name of the OdbSubnet associated with the ExadbVmCluster for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
↳ backup_odb_subnet
string
Required. Immutable. The name of the backup OdbSubnet associated with the ExadbVmCluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
↳ display_name
string
Required. Immutable. The display name for the ExadbVmCluster. The name does not have to be unique within your project. The name must be 1-255 characters long and can only contain alphanumeric characters.
↳ create_time
↳ entitlement_id
string
Output only. The ID of the subscription entitlement associated with the ExadbVmCluster.
getName
Identifier. The name of the ExadbVmCluster resource in the following format: projects/{project}/locations/{region}/exadbVmClusters/{exadb_vm_cluster}
string
setName
Identifier. The name of the ExadbVmCluster resource in the following format: projects/{project}/locations/{region}/exadbVmClusters/{exadb_vm_cluster}
var
string
$this
getProperties
Required. The properties of the ExadbVmCluster.
hasProperties
clearProperties
setProperties
Required. The properties of the ExadbVmCluster.
$this
getGcpOracleZone
Output only. Immutable. The GCP Oracle zone where Oracle ExadbVmCluster is hosted. Example: us-east4-b-r2. During creation, the system will pick the zone assigned to the ExascaleDbStorageVault.
string
setGcpOracleZone
Output only. Immutable. The GCP Oracle zone where Oracle ExadbVmCluster is hosted. Example: us-east4-b-r2. During creation, the system will pick the zone assigned to the ExascaleDbStorageVault.
var
string
$this
getLabels
Optional. The labels or tags associated with the ExadbVmCluster.
setLabels
Optional. The labels or tags associated with the ExadbVmCluster.
$this
getOdbNetwork
Optional. Immutable. The name of the OdbNetwork associated with the ExadbVmCluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network} It is optional but if specified, this should match the parent ODBNetwork of the OdbSubnet.
string
setOdbNetwork
Optional. Immutable. The name of the OdbNetwork associated with the ExadbVmCluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network} It is optional but if specified, this should match the parent ODBNetwork of the OdbSubnet.
var
string
$this
getOdbSubnet
Required. Immutable. The name of the OdbSubnet associated with the ExadbVmCluster for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
string
setOdbSubnet
Required. Immutable. The name of the OdbSubnet associated with the ExadbVmCluster for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
var
string
$this
getBackupOdbSubnet
Required. Immutable. The name of the backup OdbSubnet associated with the ExadbVmCluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
string
setBackupOdbSubnet
Required. Immutable. The name of the backup OdbSubnet associated with the ExadbVmCluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
var
string
$this
getDisplayName
Required. Immutable. The display name for the ExadbVmCluster. The name does not have to be unique within your project. The name must be 1-255 characters long and can only contain alphanumeric characters.
string
setDisplayName
Required. Immutable. The display name for the ExadbVmCluster. The name does not have to be unique within your project. The name must be 1-255 characters long and can only contain alphanumeric characters.
var
string
$this
getCreateTime
Output only. The date and time that the ExadbVmCluster was created.
hasCreateTime
clearCreateTime
setCreateTime
Output only. The date and time that the ExadbVmCluster was created.
$this
getEntitlementId
Output only. The ID of the subscription entitlement associated with the ExadbVmCluster.
string
setEntitlementId
Output only. The ID of the subscription entitlement associated with the ExadbVmCluster.
var
string
$this

