Class: Google::Cloud::OracleDatabase::V1::CloudVmClusterProperties

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb

Overview

Various properties and settings associated with Exadata VM cluster.

Defined Under Namespace

Modules: DiskRedundancy, LicenseType, State

Instance Attribute Summary collapse

Instance Attribute Details

#cluster_name::String

Returns Optional. OCI Cluster name.

Returns:

  • (::String)

    Optional. OCI Cluster name.



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#compartment_id::String (readonly)

Returns Output only. Compartment ID of cluster.

Returns:

  • (::String)

    Output only. Compartment ID of cluster.



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#cpu_core_count::Integer

Returns Required. Number of enabled CPU cores.

Returns:

  • (::Integer)

    Required. Number of enabled CPU cores.



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#data_storage_size_tb::Float

Returns Optional. The data disk group size to be allocated in TBs.

Returns:

  • (::Float)

    Optional. The data disk group size to be allocated in TBs.



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#db_node_storage_size_gb::Integer

Returns Optional. Local storage per VM.

Returns:

  • (::Integer)

    Optional. Local storage per VM.



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#db_server_ocids::Array<::String>

Returns Optional. OCID of database servers.

Returns:

  • (::Array<::String>)

    Optional. OCID of database servers.



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#diagnostics_data_collection_options::Google::Cloud::OracleDatabase::V1::DataCollectionOptions

Returns Optional. Data collection options for diagnostics.

Returns:



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#disk_redundancy::Google::Cloud::OracleDatabase::V1::CloudVmClusterProperties::DiskRedundancy

Returns Optional. The type of redundancy.



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#dns_listener_ip::String (readonly)

Returns Output only. DNS listener IP.

Returns:

  • (::String)

    Output only. DNS listener IP.



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#domain::String (readonly)

Returns Output only. Parent DNS domain where SCAN DNS and hosts names are qualified. ex: ocispdelegated.ocisp10jvnet.oraclevcn.com.

Returns:

  • (::String)

    Output only. Parent DNS domain where SCAN DNS and hosts names are qualified. ex: ocispdelegated.ocisp10jvnet.oraclevcn.com



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#gi_version::String

Returns Optional. Grid Infrastructure Version.

Returns:

  • (::String)

    Optional. Grid Infrastructure Version.



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#hostname::String (readonly)

Returns Output only. host name without domain. format: "-" with some suffix. ex: sp2-yi0xq where "sp2" is the hostname_prefix.

Returns:

  • (::String)

    Output only. host name without domain. format: "-" with some suffix. ex: sp2-yi0xq where "sp2" is the hostname_prefix.



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#hostname_prefix::String

Returns Optional. Prefix for VM cluster host names.

Returns:

  • (::String)

    Optional. Prefix for VM cluster host names.



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#license_type::Google::Cloud::OracleDatabase::V1::CloudVmClusterProperties::LicenseType

Returns Required. License type of VM Cluster.

Returns:



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#local_backup_enabled::Boolean

Returns Optional. Use local backup.

Returns:

  • (::Boolean)

    Optional. Use local backup.



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#memory_size_gb::Integer

Returns Optional. Memory allocated in GBs.

Returns:

  • (::Integer)

    Optional. Memory allocated in GBs.



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#node_count::Integer

Returns Optional. Number of database servers.

Returns:

  • (::Integer)

    Optional. Number of database servers.



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#oci_url::String (readonly)

Returns Output only. Deep link to the OCI console to view this resource.

Returns:

  • (::String)

    Output only. Deep link to the OCI console to view this resource.



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#ocid::String (readonly)

Returns Output only. Oracle Cloud Infrastructure ID of VM Cluster.

Returns:

  • (::String)

    Output only. Oracle Cloud Infrastructure ID of VM Cluster.



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#ocpu_count::Float

Returns Optional. OCPU count per VM. Minimum is 0.1.

Returns:

  • (::Float)

    Optional. OCPU count per VM. Minimum is 0.1.



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#scan_dns::String (readonly)

Returns Output only. SCAN DNS name. ex: sp2-yi0xq-scan.ocispdelegated.ocisp10jvnet.oraclevcn.com.

Returns:

  • (::String)

    Output only. SCAN DNS name. ex: sp2-yi0xq-scan.ocispdelegated.ocisp10jvnet.oraclevcn.com



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#scan_dns_record_id::String (readonly)

Returns Output only. OCID of scan DNS record.

Returns:

  • (::String)

    Output only. OCID of scan DNS record.



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#scan_ip_ids::Array<::String> (readonly)

Returns Output only. OCIDs of scan IPs.

Returns:

  • (::Array<::String>)

    Output only. OCIDs of scan IPs.



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#scan_listener_port_tcp::Integer (readonly)

Returns Output only. SCAN listener port - TCP.

Returns:

  • (::Integer)

    Output only. SCAN listener port - TCP



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#scan_listener_port_tcp_ssl::Integer (readonly)

Returns Output only. SCAN listener port - TLS.

Returns:

  • (::Integer)

    Output only. SCAN listener port - TLS



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#shape::String (readonly)

Returns Output only. Shape of VM Cluster.

Returns:

  • (::String)

    Output only. Shape of VM Cluster.



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#sparse_diskgroup_enabled::Boolean

Returns Optional. Use exadata sparse snapshots.

Returns:

  • (::Boolean)

    Optional. Use exadata sparse snapshots.



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#ssh_public_keys::Array<::String>

Returns Optional. SSH public keys to be stored with cluster.

Returns:

  • (::Array<::String>)

    Optional. SSH public keys to be stored with cluster.



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#state::Google::Cloud::OracleDatabase::V1::CloudVmClusterProperties::State (readonly)

Returns Output only. State of the cluster.

Returns:



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#storage_size_gb::Integer (readonly)

Returns Output only. The storage allocation for the disk group, in gigabytes (GB).

Returns:

  • (::Integer)

    Output only. The storage allocation for the disk group, in gigabytes (GB).



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#system_version::String

Returns Optional. Operating system version of the image.

Returns:

  • (::String)

    Optional. Operating system version of the image.



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end

#time_zone::Google::Type::TimeZone

Returns Optional. Time zone of VM Cluster to set. Defaults to UTC if not specified.

Returns:



176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/cloud/oracledatabase/v1/vm_cluster.rb', line 176

class CloudVmClusterProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different licenses supported.
  module LicenseType
    # Unspecified
    LICENSE_TYPE_UNSPECIFIED = 0

    # License included part of offer
    LICENSE_INCLUDED = 1

    # Bring your own license
    BRING_YOUR_OWN_LICENSE = 2
  end

  # Types of disk redundancy provided by Oracle.
  module DiskRedundancy
    # Unspecified.
    DISK_REDUNDANCY_UNSPECIFIED = 0

    # High -  3 way mirror.
    HIGH = 1

    # Normal - 2 way mirror.
    NORMAL = 2
  end

  # The various lifecycle states of the VM cluster.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Indicates that the resource is in provisioning state.
    PROVISIONING = 1

    # Indicates that the resource is in available state.
    AVAILABLE = 2

    # Indicates that the resource is in updating state.
    UPDATING = 3

    # Indicates that the resource is in terminating state.
    TERMINATING = 4

    # Indicates that the resource is in terminated state.
    TERMINATED = 5

    # Indicates that the resource is in failed state.
    FAILED = 6

    # Indicates that the resource is in maintenance in progress state.
    MAINTENANCE_IN_PROGRESS = 7
  end
end