Class: Google::Cloud::Filestore::V1::Instance
- Inherits:
-
Object
- Object
- Google::Cloud::Filestore::V1::Instance
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/filestore/v1/cloud_filestore_service.rb
Overview
A Filestore instance.
Defined Under Namespace
Modules: State, SuspensionReason, Tier Classes: LabelsEntry
Instance Attribute Summary collapse
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#description ⇒ ::String
The description of the instance (2048 characters or less).
-
#etag ⇒ ::String
Server-specified ETag for the instance resource to prevent simultaneous updates from overwriting each other.
-
#file_shares ⇒ ::Array<::Google::Cloud::Filestore::V1::FileShareConfig>
File system shares on the instance.
-
#kms_key_name ⇒ ::String
KMS key name used for data encryption.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Resource labels to represent user provided metadata.
-
#name ⇒ ::String
readonly
Output only.
-
#networks ⇒ ::Array<::Google::Cloud::Filestore::V1::NetworkConfig>
VPC networks to which the instance is connected.
-
#satisfies_pzi ⇒ ::Boolean
readonly
Output only.
-
#satisfies_pzs ⇒ ::Google::Protobuf::BoolValue
readonly
Output only.
-
#state ⇒ ::Google::Cloud::Filestore::V1::Instance::State
readonly
Output only.
-
#status_message ⇒ ::String
readonly
Output only.
-
#suspension_reasons ⇒ ::Array<::Google::Cloud::Filestore::V1::Instance::SuspensionReason>
readonly
Output only.
-
#tier ⇒ ::Google::Cloud::Filestore::V1::Instance::Tier
The service tier of the instance.
Instance Attribute Details
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The time when the instance was created.
227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'proto_docs/google/cloud/filestore/v1/cloud_filestore_service.rb', line 227 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The instance state. module State # State not set. STATE_UNSPECIFIED = 0 # The instance is being created. CREATING = 1 # The instance is available for use. READY = 2 # Work is being done on the instance. You can get further details from the # `statusMessage` field of the `Instance` resource. REPAIRING = 3 # The instance is shutting down. DELETING = 4 # The instance is experiencing an issue and might be unusable. You can get # further details from the `statusMessage` field of the `Instance` # resource. ERROR = 6 # The instance is restoring a backup to an existing file share and may be # unusable during this time. RESTORING = 7 # The instance is suspended. You can get further details from # the `suspension_reasons` field of the `Instance` resource. SUSPENDED = 8 # The instance is in the process of becoming suspended. SUSPENDING = 9 # The instance is in the process of becoming active. RESUMING = 10 # The instance is reverting to a snapshot. REVERTING = 12 end # Available service tiers. module Tier # Not set. TIER_UNSPECIFIED = 0 # STANDARD tier. BASIC_HDD is the preferred term for this tier. STANDARD = 1 # PREMIUM tier. BASIC_SSD is the preferred term for this tier. PREMIUM = 2 # BASIC instances offer a maximum capacity of 63.9 TB. # BASIC_HDD is an alias for STANDARD Tier, offering economical # performance backed by HDD. BASIC_HDD = 3 # BASIC instances offer a maximum capacity of 63.9 TB. # BASIC_SSD is an alias for PREMIUM Tier, and offers improved # performance backed by SSD. BASIC_SSD = 4 # HIGH_SCALE instances offer expanded capacity and performance scaling # capabilities. HIGH_SCALE_SSD = 5 # ENTERPRISE instances offer the features and availability needed for # mission-critical workloads. ENTERPRISE = 6 # ZONAL instances offer expanded capacity and performance scaling # capabilities. ZONAL = 7 # REGIONAL instances offer the features and availability needed for # mission-critical workloads. REGIONAL = 8 end # SuspensionReason contains the possible reasons for a suspension. module SuspensionReason # Not set. SUSPENSION_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to. KMS_KEY_ISSUE = 1 end end |
#description ⇒ ::String
Returns The description of the instance (2048 characters or less).
227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'proto_docs/google/cloud/filestore/v1/cloud_filestore_service.rb', line 227 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The instance state. module State # State not set. STATE_UNSPECIFIED = 0 # The instance is being created. CREATING = 1 # The instance is available for use. READY = 2 # Work is being done on the instance. You can get further details from the # `statusMessage` field of the `Instance` resource. REPAIRING = 3 # The instance is shutting down. DELETING = 4 # The instance is experiencing an issue and might be unusable. You can get # further details from the `statusMessage` field of the `Instance` # resource. ERROR = 6 # The instance is restoring a backup to an existing file share and may be # unusable during this time. RESTORING = 7 # The instance is suspended. You can get further details from # the `suspension_reasons` field of the `Instance` resource. SUSPENDED = 8 # The instance is in the process of becoming suspended. SUSPENDING = 9 # The instance is in the process of becoming active. RESUMING = 10 # The instance is reverting to a snapshot. REVERTING = 12 end # Available service tiers. module Tier # Not set. TIER_UNSPECIFIED = 0 # STANDARD tier. BASIC_HDD is the preferred term for this tier. STANDARD = 1 # PREMIUM tier. BASIC_SSD is the preferred term for this tier. PREMIUM = 2 # BASIC instances offer a maximum capacity of 63.9 TB. # BASIC_HDD is an alias for STANDARD Tier, offering economical # performance backed by HDD. BASIC_HDD = 3 # BASIC instances offer a maximum capacity of 63.9 TB. # BASIC_SSD is an alias for PREMIUM Tier, and offers improved # performance backed by SSD. BASIC_SSD = 4 # HIGH_SCALE instances offer expanded capacity and performance scaling # capabilities. HIGH_SCALE_SSD = 5 # ENTERPRISE instances offer the features and availability needed for # mission-critical workloads. ENTERPRISE = 6 # ZONAL instances offer expanded capacity and performance scaling # capabilities. ZONAL = 7 # REGIONAL instances offer the features and availability needed for # mission-critical workloads. REGIONAL = 8 end # SuspensionReason contains the possible reasons for a suspension. module SuspensionReason # Not set. SUSPENSION_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to. KMS_KEY_ISSUE = 1 end end |
#etag ⇒ ::String
Returns Server-specified ETag for the instance resource to prevent simultaneous updates from overwriting each other.
227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'proto_docs/google/cloud/filestore/v1/cloud_filestore_service.rb', line 227 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The instance state. module State # State not set. STATE_UNSPECIFIED = 0 # The instance is being created. CREATING = 1 # The instance is available for use. READY = 2 # Work is being done on the instance. You can get further details from the # `statusMessage` field of the `Instance` resource. REPAIRING = 3 # The instance is shutting down. DELETING = 4 # The instance is experiencing an issue and might be unusable. You can get # further details from the `statusMessage` field of the `Instance` # resource. ERROR = 6 # The instance is restoring a backup to an existing file share and may be # unusable during this time. RESTORING = 7 # The instance is suspended. You can get further details from # the `suspension_reasons` field of the `Instance` resource. SUSPENDED = 8 # The instance is in the process of becoming suspended. SUSPENDING = 9 # The instance is in the process of becoming active. RESUMING = 10 # The instance is reverting to a snapshot. REVERTING = 12 end # Available service tiers. module Tier # Not set. TIER_UNSPECIFIED = 0 # STANDARD tier. BASIC_HDD is the preferred term for this tier. STANDARD = 1 # PREMIUM tier. BASIC_SSD is the preferred term for this tier. PREMIUM = 2 # BASIC instances offer a maximum capacity of 63.9 TB. # BASIC_HDD is an alias for STANDARD Tier, offering economical # performance backed by HDD. BASIC_HDD = 3 # BASIC instances offer a maximum capacity of 63.9 TB. # BASIC_SSD is an alias for PREMIUM Tier, and offers improved # performance backed by SSD. BASIC_SSD = 4 # HIGH_SCALE instances offer expanded capacity and performance scaling # capabilities. HIGH_SCALE_SSD = 5 # ENTERPRISE instances offer the features and availability needed for # mission-critical workloads. ENTERPRISE = 6 # ZONAL instances offer expanded capacity and performance scaling # capabilities. ZONAL = 7 # REGIONAL instances offer the features and availability needed for # mission-critical workloads. REGIONAL = 8 end # SuspensionReason contains the possible reasons for a suspension. module SuspensionReason # Not set. SUSPENSION_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to. KMS_KEY_ISSUE = 1 end end |
#file_shares ⇒ ::Array<::Google::Cloud::Filestore::V1::FileShareConfig>
Returns File system shares on the instance. For this version, only a single file share is supported.
227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'proto_docs/google/cloud/filestore/v1/cloud_filestore_service.rb', line 227 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The instance state. module State # State not set. STATE_UNSPECIFIED = 0 # The instance is being created. CREATING = 1 # The instance is available for use. READY = 2 # Work is being done on the instance. You can get further details from the # `statusMessage` field of the `Instance` resource. REPAIRING = 3 # The instance is shutting down. DELETING = 4 # The instance is experiencing an issue and might be unusable. You can get # further details from the `statusMessage` field of the `Instance` # resource. ERROR = 6 # The instance is restoring a backup to an existing file share and may be # unusable during this time. RESTORING = 7 # The instance is suspended. You can get further details from # the `suspension_reasons` field of the `Instance` resource. SUSPENDED = 8 # The instance is in the process of becoming suspended. SUSPENDING = 9 # The instance is in the process of becoming active. RESUMING = 10 # The instance is reverting to a snapshot. REVERTING = 12 end # Available service tiers. module Tier # Not set. TIER_UNSPECIFIED = 0 # STANDARD tier. BASIC_HDD is the preferred term for this tier. STANDARD = 1 # PREMIUM tier. BASIC_SSD is the preferred term for this tier. PREMIUM = 2 # BASIC instances offer a maximum capacity of 63.9 TB. # BASIC_HDD is an alias for STANDARD Tier, offering economical # performance backed by HDD. BASIC_HDD = 3 # BASIC instances offer a maximum capacity of 63.9 TB. # BASIC_SSD is an alias for PREMIUM Tier, and offers improved # performance backed by SSD. BASIC_SSD = 4 # HIGH_SCALE instances offer expanded capacity and performance scaling # capabilities. HIGH_SCALE_SSD = 5 # ENTERPRISE instances offer the features and availability needed for # mission-critical workloads. ENTERPRISE = 6 # ZONAL instances offer expanded capacity and performance scaling # capabilities. ZONAL = 7 # REGIONAL instances offer the features and availability needed for # mission-critical workloads. REGIONAL = 8 end # SuspensionReason contains the possible reasons for a suspension. module SuspensionReason # Not set. SUSPENSION_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to. KMS_KEY_ISSUE = 1 end end |
#kms_key_name ⇒ ::String
Returns KMS key name used for data encryption.
227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'proto_docs/google/cloud/filestore/v1/cloud_filestore_service.rb', line 227 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The instance state. module State # State not set. STATE_UNSPECIFIED = 0 # The instance is being created. CREATING = 1 # The instance is available for use. READY = 2 # Work is being done on the instance. You can get further details from the # `statusMessage` field of the `Instance` resource. REPAIRING = 3 # The instance is shutting down. DELETING = 4 # The instance is experiencing an issue and might be unusable. You can get # further details from the `statusMessage` field of the `Instance` # resource. ERROR = 6 # The instance is restoring a backup to an existing file share and may be # unusable during this time. RESTORING = 7 # The instance is suspended. You can get further details from # the `suspension_reasons` field of the `Instance` resource. SUSPENDED = 8 # The instance is in the process of becoming suspended. SUSPENDING = 9 # The instance is in the process of becoming active. RESUMING = 10 # The instance is reverting to a snapshot. REVERTING = 12 end # Available service tiers. module Tier # Not set. TIER_UNSPECIFIED = 0 # STANDARD tier. BASIC_HDD is the preferred term for this tier. STANDARD = 1 # PREMIUM tier. BASIC_SSD is the preferred term for this tier. PREMIUM = 2 # BASIC instances offer a maximum capacity of 63.9 TB. # BASIC_HDD is an alias for STANDARD Tier, offering economical # performance backed by HDD. BASIC_HDD = 3 # BASIC instances offer a maximum capacity of 63.9 TB. # BASIC_SSD is an alias for PREMIUM Tier, and offers improved # performance backed by SSD. BASIC_SSD = 4 # HIGH_SCALE instances offer expanded capacity and performance scaling # capabilities. HIGH_SCALE_SSD = 5 # ENTERPRISE instances offer the features and availability needed for # mission-critical workloads. ENTERPRISE = 6 # ZONAL instances offer expanded capacity and performance scaling # capabilities. ZONAL = 7 # REGIONAL instances offer the features and availability needed for # mission-critical workloads. REGIONAL = 8 end # SuspensionReason contains the possible reasons for a suspension. module SuspensionReason # Not set. SUSPENSION_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to. KMS_KEY_ISSUE = 1 end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Resource labels to represent user provided metadata.
227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'proto_docs/google/cloud/filestore/v1/cloud_filestore_service.rb', line 227 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The instance state. module State # State not set. STATE_UNSPECIFIED = 0 # The instance is being created. CREATING = 1 # The instance is available for use. READY = 2 # Work is being done on the instance. You can get further details from the # `statusMessage` field of the `Instance` resource. REPAIRING = 3 # The instance is shutting down. DELETING = 4 # The instance is experiencing an issue and might be unusable. You can get # further details from the `statusMessage` field of the `Instance` # resource. ERROR = 6 # The instance is restoring a backup to an existing file share and may be # unusable during this time. RESTORING = 7 # The instance is suspended. You can get further details from # the `suspension_reasons` field of the `Instance` resource. SUSPENDED = 8 # The instance is in the process of becoming suspended. SUSPENDING = 9 # The instance is in the process of becoming active. RESUMING = 10 # The instance is reverting to a snapshot. REVERTING = 12 end # Available service tiers. module Tier # Not set. TIER_UNSPECIFIED = 0 # STANDARD tier. BASIC_HDD is the preferred term for this tier. STANDARD = 1 # PREMIUM tier. BASIC_SSD is the preferred term for this tier. PREMIUM = 2 # BASIC instances offer a maximum capacity of 63.9 TB. # BASIC_HDD is an alias for STANDARD Tier, offering economical # performance backed by HDD. BASIC_HDD = 3 # BASIC instances offer a maximum capacity of 63.9 TB. # BASIC_SSD is an alias for PREMIUM Tier, and offers improved # performance backed by SSD. BASIC_SSD = 4 # HIGH_SCALE instances offer expanded capacity and performance scaling # capabilities. HIGH_SCALE_SSD = 5 # ENTERPRISE instances offer the features and availability needed for # mission-critical workloads. ENTERPRISE = 6 # ZONAL instances offer expanded capacity and performance scaling # capabilities. ZONAL = 7 # REGIONAL instances offer the features and availability needed for # mission-critical workloads. REGIONAL = 8 end # SuspensionReason contains the possible reasons for a suspension. module SuspensionReason # Not set. SUSPENSION_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to. KMS_KEY_ISSUE = 1 end end |
#name ⇒ ::String (readonly)
Returns Output only. The resource name of the instance, in the format
projects/{project}/locations/{location}/instances/{instance}
.
227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'proto_docs/google/cloud/filestore/v1/cloud_filestore_service.rb', line 227 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The instance state. module State # State not set. STATE_UNSPECIFIED = 0 # The instance is being created. CREATING = 1 # The instance is available for use. READY = 2 # Work is being done on the instance. You can get further details from the # `statusMessage` field of the `Instance` resource. REPAIRING = 3 # The instance is shutting down. DELETING = 4 # The instance is experiencing an issue and might be unusable. You can get # further details from the `statusMessage` field of the `Instance` # resource. ERROR = 6 # The instance is restoring a backup to an existing file share and may be # unusable during this time. RESTORING = 7 # The instance is suspended. You can get further details from # the `suspension_reasons` field of the `Instance` resource. SUSPENDED = 8 # The instance is in the process of becoming suspended. SUSPENDING = 9 # The instance is in the process of becoming active. RESUMING = 10 # The instance is reverting to a snapshot. REVERTING = 12 end # Available service tiers. module Tier # Not set. TIER_UNSPECIFIED = 0 # STANDARD tier. BASIC_HDD is the preferred term for this tier. STANDARD = 1 # PREMIUM tier. BASIC_SSD is the preferred term for this tier. PREMIUM = 2 # BASIC instances offer a maximum capacity of 63.9 TB. # BASIC_HDD is an alias for STANDARD Tier, offering economical # performance backed by HDD. BASIC_HDD = 3 # BASIC instances offer a maximum capacity of 63.9 TB. # BASIC_SSD is an alias for PREMIUM Tier, and offers improved # performance backed by SSD. BASIC_SSD = 4 # HIGH_SCALE instances offer expanded capacity and performance scaling # capabilities. HIGH_SCALE_SSD = 5 # ENTERPRISE instances offer the features and availability needed for # mission-critical workloads. ENTERPRISE = 6 # ZONAL instances offer expanded capacity and performance scaling # capabilities. ZONAL = 7 # REGIONAL instances offer the features and availability needed for # mission-critical workloads. REGIONAL = 8 end # SuspensionReason contains the possible reasons for a suspension. module SuspensionReason # Not set. SUSPENSION_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to. KMS_KEY_ISSUE = 1 end end |
#networks ⇒ ::Array<::Google::Cloud::Filestore::V1::NetworkConfig>
Returns VPC networks to which the instance is connected. For this version, only a single network is supported.
227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'proto_docs/google/cloud/filestore/v1/cloud_filestore_service.rb', line 227 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The instance state. module State # State not set. STATE_UNSPECIFIED = 0 # The instance is being created. CREATING = 1 # The instance is available for use. READY = 2 # Work is being done on the instance. You can get further details from the # `statusMessage` field of the `Instance` resource. REPAIRING = 3 # The instance is shutting down. DELETING = 4 # The instance is experiencing an issue and might be unusable. You can get # further details from the `statusMessage` field of the `Instance` # resource. ERROR = 6 # The instance is restoring a backup to an existing file share and may be # unusable during this time. RESTORING = 7 # The instance is suspended. You can get further details from # the `suspension_reasons` field of the `Instance` resource. SUSPENDED = 8 # The instance is in the process of becoming suspended. SUSPENDING = 9 # The instance is in the process of becoming active. RESUMING = 10 # The instance is reverting to a snapshot. REVERTING = 12 end # Available service tiers. module Tier # Not set. TIER_UNSPECIFIED = 0 # STANDARD tier. BASIC_HDD is the preferred term for this tier. STANDARD = 1 # PREMIUM tier. BASIC_SSD is the preferred term for this tier. PREMIUM = 2 # BASIC instances offer a maximum capacity of 63.9 TB. # BASIC_HDD is an alias for STANDARD Tier, offering economical # performance backed by HDD. BASIC_HDD = 3 # BASIC instances offer a maximum capacity of 63.9 TB. # BASIC_SSD is an alias for PREMIUM Tier, and offers improved # performance backed by SSD. BASIC_SSD = 4 # HIGH_SCALE instances offer expanded capacity and performance scaling # capabilities. HIGH_SCALE_SSD = 5 # ENTERPRISE instances offer the features and availability needed for # mission-critical workloads. ENTERPRISE = 6 # ZONAL instances offer expanded capacity and performance scaling # capabilities. ZONAL = 7 # REGIONAL instances offer the features and availability needed for # mission-critical workloads. REGIONAL = 8 end # SuspensionReason contains the possible reasons for a suspension. module SuspensionReason # Not set. SUSPENSION_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to. KMS_KEY_ISSUE = 1 end end |
#satisfies_pzi ⇒ ::Boolean (readonly)
Returns Output only. Reserved for future use.
227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'proto_docs/google/cloud/filestore/v1/cloud_filestore_service.rb', line 227 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The instance state. module State # State not set. STATE_UNSPECIFIED = 0 # The instance is being created. CREATING = 1 # The instance is available for use. READY = 2 # Work is being done on the instance. You can get further details from the # `statusMessage` field of the `Instance` resource. REPAIRING = 3 # The instance is shutting down. DELETING = 4 # The instance is experiencing an issue and might be unusable. You can get # further details from the `statusMessage` field of the `Instance` # resource. ERROR = 6 # The instance is restoring a backup to an existing file share and may be # unusable during this time. RESTORING = 7 # The instance is suspended. You can get further details from # the `suspension_reasons` field of the `Instance` resource. SUSPENDED = 8 # The instance is in the process of becoming suspended. SUSPENDING = 9 # The instance is in the process of becoming active. RESUMING = 10 # The instance is reverting to a snapshot. REVERTING = 12 end # Available service tiers. module Tier # Not set. TIER_UNSPECIFIED = 0 # STANDARD tier. BASIC_HDD is the preferred term for this tier. STANDARD = 1 # PREMIUM tier. BASIC_SSD is the preferred term for this tier. PREMIUM = 2 # BASIC instances offer a maximum capacity of 63.9 TB. # BASIC_HDD is an alias for STANDARD Tier, offering economical # performance backed by HDD. BASIC_HDD = 3 # BASIC instances offer a maximum capacity of 63.9 TB. # BASIC_SSD is an alias for PREMIUM Tier, and offers improved # performance backed by SSD. BASIC_SSD = 4 # HIGH_SCALE instances offer expanded capacity and performance scaling # capabilities. HIGH_SCALE_SSD = 5 # ENTERPRISE instances offer the features and availability needed for # mission-critical workloads. ENTERPRISE = 6 # ZONAL instances offer expanded capacity and performance scaling # capabilities. ZONAL = 7 # REGIONAL instances offer the features and availability needed for # mission-critical workloads. REGIONAL = 8 end # SuspensionReason contains the possible reasons for a suspension. module SuspensionReason # Not set. SUSPENSION_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to. KMS_KEY_ISSUE = 1 end end |
#satisfies_pzs ⇒ ::Google::Protobuf::BoolValue (readonly)
Returns Output only. Reserved for future use.
227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'proto_docs/google/cloud/filestore/v1/cloud_filestore_service.rb', line 227 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The instance state. module State # State not set. STATE_UNSPECIFIED = 0 # The instance is being created. CREATING = 1 # The instance is available for use. READY = 2 # Work is being done on the instance. You can get further details from the # `statusMessage` field of the `Instance` resource. REPAIRING = 3 # The instance is shutting down. DELETING = 4 # The instance is experiencing an issue and might be unusable. You can get # further details from the `statusMessage` field of the `Instance` # resource. ERROR = 6 # The instance is restoring a backup to an existing file share and may be # unusable during this time. RESTORING = 7 # The instance is suspended. You can get further details from # the `suspension_reasons` field of the `Instance` resource. SUSPENDED = 8 # The instance is in the process of becoming suspended. SUSPENDING = 9 # The instance is in the process of becoming active. RESUMING = 10 # The instance is reverting to a snapshot. REVERTING = 12 end # Available service tiers. module Tier # Not set. TIER_UNSPECIFIED = 0 # STANDARD tier. BASIC_HDD is the preferred term for this tier. STANDARD = 1 # PREMIUM tier. BASIC_SSD is the preferred term for this tier. PREMIUM = 2 # BASIC instances offer a maximum capacity of 63.9 TB. # BASIC_HDD is an alias for STANDARD Tier, offering economical # performance backed by HDD. BASIC_HDD = 3 # BASIC instances offer a maximum capacity of 63.9 TB. # BASIC_SSD is an alias for PREMIUM Tier, and offers improved # performance backed by SSD. BASIC_SSD = 4 # HIGH_SCALE instances offer expanded capacity and performance scaling # capabilities. HIGH_SCALE_SSD = 5 # ENTERPRISE instances offer the features and availability needed for # mission-critical workloads. ENTERPRISE = 6 # ZONAL instances offer expanded capacity and performance scaling # capabilities. ZONAL = 7 # REGIONAL instances offer the features and availability needed for # mission-critical workloads. REGIONAL = 8 end # SuspensionReason contains the possible reasons for a suspension. module SuspensionReason # Not set. SUSPENSION_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to. KMS_KEY_ISSUE = 1 end end |
#state ⇒ ::Google::Cloud::Filestore::V1::Instance::State (readonly)
Returns Output only. The instance state.
227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'proto_docs/google/cloud/filestore/v1/cloud_filestore_service.rb', line 227 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The instance state. module State # State not set. STATE_UNSPECIFIED = 0 # The instance is being created. CREATING = 1 # The instance is available for use. READY = 2 # Work is being done on the instance. You can get further details from the # `statusMessage` field of the `Instance` resource. REPAIRING = 3 # The instance is shutting down. DELETING = 4 # The instance is experiencing an issue and might be unusable. You can get # further details from the `statusMessage` field of the `Instance` # resource. ERROR = 6 # The instance is restoring a backup to an existing file share and may be # unusable during this time. RESTORING = 7 # The instance is suspended. You can get further details from # the `suspension_reasons` field of the `Instance` resource. SUSPENDED = 8 # The instance is in the process of becoming suspended. SUSPENDING = 9 # The instance is in the process of becoming active. RESUMING = 10 # The instance is reverting to a snapshot. REVERTING = 12 end # Available service tiers. module Tier # Not set. TIER_UNSPECIFIED = 0 # STANDARD tier. BASIC_HDD is the preferred term for this tier. STANDARD = 1 # PREMIUM tier. BASIC_SSD is the preferred term for this tier. PREMIUM = 2 # BASIC instances offer a maximum capacity of 63.9 TB. # BASIC_HDD is an alias for STANDARD Tier, offering economical # performance backed by HDD. BASIC_HDD = 3 # BASIC instances offer a maximum capacity of 63.9 TB. # BASIC_SSD is an alias for PREMIUM Tier, and offers improved # performance backed by SSD. BASIC_SSD = 4 # HIGH_SCALE instances offer expanded capacity and performance scaling # capabilities. HIGH_SCALE_SSD = 5 # ENTERPRISE instances offer the features and availability needed for # mission-critical workloads. ENTERPRISE = 6 # ZONAL instances offer expanded capacity and performance scaling # capabilities. ZONAL = 7 # REGIONAL instances offer the features and availability needed for # mission-critical workloads. REGIONAL = 8 end # SuspensionReason contains the possible reasons for a suspension. module SuspensionReason # Not set. SUSPENSION_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to. KMS_KEY_ISSUE = 1 end end |
#status_message ⇒ ::String (readonly)
Returns Output only. Additional information about the instance state, if available.
227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'proto_docs/google/cloud/filestore/v1/cloud_filestore_service.rb', line 227 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The instance state. module State # State not set. STATE_UNSPECIFIED = 0 # The instance is being created. CREATING = 1 # The instance is available for use. READY = 2 # Work is being done on the instance. You can get further details from the # `statusMessage` field of the `Instance` resource. REPAIRING = 3 # The instance is shutting down. DELETING = 4 # The instance is experiencing an issue and might be unusable. You can get # further details from the `statusMessage` field of the `Instance` # resource. ERROR = 6 # The instance is restoring a backup to an existing file share and may be # unusable during this time. RESTORING = 7 # The instance is suspended. You can get further details from # the `suspension_reasons` field of the `Instance` resource. SUSPENDED = 8 # The instance is in the process of becoming suspended. SUSPENDING = 9 # The instance is in the process of becoming active. RESUMING = 10 # The instance is reverting to a snapshot. REVERTING = 12 end # Available service tiers. module Tier # Not set. TIER_UNSPECIFIED = 0 # STANDARD tier. BASIC_HDD is the preferred term for this tier. STANDARD = 1 # PREMIUM tier. BASIC_SSD is the preferred term for this tier. PREMIUM = 2 # BASIC instances offer a maximum capacity of 63.9 TB. # BASIC_HDD is an alias for STANDARD Tier, offering economical # performance backed by HDD. BASIC_HDD = 3 # BASIC instances offer a maximum capacity of 63.9 TB. # BASIC_SSD is an alias for PREMIUM Tier, and offers improved # performance backed by SSD. BASIC_SSD = 4 # HIGH_SCALE instances offer expanded capacity and performance scaling # capabilities. HIGH_SCALE_SSD = 5 # ENTERPRISE instances offer the features and availability needed for # mission-critical workloads. ENTERPRISE = 6 # ZONAL instances offer expanded capacity and performance scaling # capabilities. ZONAL = 7 # REGIONAL instances offer the features and availability needed for # mission-critical workloads. REGIONAL = 8 end # SuspensionReason contains the possible reasons for a suspension. module SuspensionReason # Not set. SUSPENSION_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to. KMS_KEY_ISSUE = 1 end end |
#suspension_reasons ⇒ ::Array<::Google::Cloud::Filestore::V1::Instance::SuspensionReason> (readonly)
Returns Output only. Field indicates all the reasons the instance is in "SUSPENDED" state.
227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'proto_docs/google/cloud/filestore/v1/cloud_filestore_service.rb', line 227 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The instance state. module State # State not set. STATE_UNSPECIFIED = 0 # The instance is being created. CREATING = 1 # The instance is available for use. READY = 2 # Work is being done on the instance. You can get further details from the # `statusMessage` field of the `Instance` resource. REPAIRING = 3 # The instance is shutting down. DELETING = 4 # The instance is experiencing an issue and might be unusable. You can get # further details from the `statusMessage` field of the `Instance` # resource. ERROR = 6 # The instance is restoring a backup to an existing file share and may be # unusable during this time. RESTORING = 7 # The instance is suspended. You can get further details from # the `suspension_reasons` field of the `Instance` resource. SUSPENDED = 8 # The instance is in the process of becoming suspended. SUSPENDING = 9 # The instance is in the process of becoming active. RESUMING = 10 # The instance is reverting to a snapshot. REVERTING = 12 end # Available service tiers. module Tier # Not set. TIER_UNSPECIFIED = 0 # STANDARD tier. BASIC_HDD is the preferred term for this tier. STANDARD = 1 # PREMIUM tier. BASIC_SSD is the preferred term for this tier. PREMIUM = 2 # BASIC instances offer a maximum capacity of 63.9 TB. # BASIC_HDD is an alias for STANDARD Tier, offering economical # performance backed by HDD. BASIC_HDD = 3 # BASIC instances offer a maximum capacity of 63.9 TB. # BASIC_SSD is an alias for PREMIUM Tier, and offers improved # performance backed by SSD. BASIC_SSD = 4 # HIGH_SCALE instances offer expanded capacity and performance scaling # capabilities. HIGH_SCALE_SSD = 5 # ENTERPRISE instances offer the features and availability needed for # mission-critical workloads. ENTERPRISE = 6 # ZONAL instances offer expanded capacity and performance scaling # capabilities. ZONAL = 7 # REGIONAL instances offer the features and availability needed for # mission-critical workloads. REGIONAL = 8 end # SuspensionReason contains the possible reasons for a suspension. module SuspensionReason # Not set. SUSPENSION_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to. KMS_KEY_ISSUE = 1 end end |
#tier ⇒ ::Google::Cloud::Filestore::V1::Instance::Tier
Returns The service tier of the instance.
227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'proto_docs/google/cloud/filestore/v1/cloud_filestore_service.rb', line 227 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The instance state. module State # State not set. STATE_UNSPECIFIED = 0 # The instance is being created. CREATING = 1 # The instance is available for use. READY = 2 # Work is being done on the instance. You can get further details from the # `statusMessage` field of the `Instance` resource. REPAIRING = 3 # The instance is shutting down. DELETING = 4 # The instance is experiencing an issue and might be unusable. You can get # further details from the `statusMessage` field of the `Instance` # resource. ERROR = 6 # The instance is restoring a backup to an existing file share and may be # unusable during this time. RESTORING = 7 # The instance is suspended. You can get further details from # the `suspension_reasons` field of the `Instance` resource. SUSPENDED = 8 # The instance is in the process of becoming suspended. SUSPENDING = 9 # The instance is in the process of becoming active. RESUMING = 10 # The instance is reverting to a snapshot. REVERTING = 12 end # Available service tiers. module Tier # Not set. TIER_UNSPECIFIED = 0 # STANDARD tier. BASIC_HDD is the preferred term for this tier. STANDARD = 1 # PREMIUM tier. BASIC_SSD is the preferred term for this tier. PREMIUM = 2 # BASIC instances offer a maximum capacity of 63.9 TB. # BASIC_HDD is an alias for STANDARD Tier, offering economical # performance backed by HDD. BASIC_HDD = 3 # BASIC instances offer a maximum capacity of 63.9 TB. # BASIC_SSD is an alias for PREMIUM Tier, and offers improved # performance backed by SSD. BASIC_SSD = 4 # HIGH_SCALE instances offer expanded capacity and performance scaling # capabilities. HIGH_SCALE_SSD = 5 # ENTERPRISE instances offer the features and availability needed for # mission-critical workloads. ENTERPRISE = 6 # ZONAL instances offer expanded capacity and performance scaling # capabilities. ZONAL = 7 # REGIONAL instances offer the features and availability needed for # mission-critical workloads. REGIONAL = 8 end # SuspensionReason contains the possible reasons for a suspension. module SuspensionReason # Not set. SUSPENSION_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to. KMS_KEY_ISSUE = 1 end end |