Class: Google::Cloud::Compute::V1::InstanceWithNamedPorts

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

Defined Under Namespace

Modules: Status

Instance Attribute Summary collapse

Instance Attribute Details

#instance::String

Returns [Output Only] The URL of the instance.

Returns:

  • (::String)

    [Output Only] The URL of the instance.



12802
12803
12804
12805
12806
12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12802

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

  # [Output Only] The status of the instance.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # The Nanny is halted and we are performing tear down tasks like network deprogramming, releasing quota, IP, tearing down disks etc.
    DEPROVISIONING = 428935662

    # Resources are being allocated for the instance.
    PROVISIONING = 290896621

    # The instance is in repair.
    REPAIRING = 413483285

    # The instance is running.
    RUNNING = 121282975

    # All required resources have been allocated and the instance is being started.
    STAGING = 431072283

    # The instance has stopped successfully.
    STOPPED = 444276141

    # The instance is currently stopping (either being deleted or killed).
    STOPPING = 350791796

    # The instance has suspended.
    SUSPENDED = 51223995

    # The instance is suspending.
    SUSPENDING = 514206246

    # The instance has stopped (either by explicit action or underlying failure).
    TERMINATED = 250018339
  end
end

#named_ports::Array<::Google::Cloud::Compute::V1::NamedPort>

Returns [Output Only] The named ports that belong to this instance group.

Returns:



12802
12803
12804
12805
12806
12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12802

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

  # [Output Only] The status of the instance.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # The Nanny is halted and we are performing tear down tasks like network deprogramming, releasing quota, IP, tearing down disks etc.
    DEPROVISIONING = 428935662

    # Resources are being allocated for the instance.
    PROVISIONING = 290896621

    # The instance is in repair.
    REPAIRING = 413483285

    # The instance is running.
    RUNNING = 121282975

    # All required resources have been allocated and the instance is being started.
    STAGING = 431072283

    # The instance has stopped successfully.
    STOPPED = 444276141

    # The instance is currently stopping (either being deleted or killed).
    STOPPING = 350791796

    # The instance has suspended.
    SUSPENDED = 51223995

    # The instance is suspending.
    SUSPENDING = 514206246

    # The instance has stopped (either by explicit action or underlying failure).
    TERMINATED = 250018339
  end
end

#status::String

Returns [Output Only] The status of the instance. Check the Status enum for the list of possible values.

Returns:

  • (::String)

    [Output Only] The status of the instance. Check the Status enum for the list of possible values.



12802
12803
12804
12805
12806
12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12802

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

  # [Output Only] The status of the instance.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # The Nanny is halted and we are performing tear down tasks like network deprogramming, releasing quota, IP, tearing down disks etc.
    DEPROVISIONING = 428935662

    # Resources are being allocated for the instance.
    PROVISIONING = 290896621

    # The instance is in repair.
    REPAIRING = 413483285

    # The instance is running.
    RUNNING = 121282975

    # All required resources have been allocated and the instance is being started.
    STAGING = 431072283

    # The instance has stopped successfully.
    STOPPED = 444276141

    # The instance is currently stopping (either being deleted or killed).
    STOPPING = 350791796

    # The instance has suspended.
    SUSPENDED = 51223995

    # The instance is suspending.
    SUSPENDING = 514206246

    # The instance has stopped (either by explicit action or underlying failure).
    TERMINATED = 250018339
  end
end