Class: Google::Cloud::VmwareEngine::V1::ExternalAddress
- Inherits:
-
Object
- Object
- Google::Cloud::VmwareEngine::V1::ExternalAddress
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb
Overview
Represents an allocated external IP address and its corresponding internal IP address in a private cloud.
Defined Under Namespace
Modules: State
Instance Attribute Summary collapse
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#description ⇒ ::String
User-provided description for this resource.
-
#external_ip ⇒ ::String
readonly
Output only.
-
#internal_ip ⇒ ::String
The internal IP address of a workload VM.
-
#name ⇒ ::String
readonly
Output only.
-
#state ⇒ ::Google::Cloud::VmwareEngine::V1::ExternalAddress::State
readonly
Output only.
-
#uid ⇒ ::String
readonly
Output only.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
Instance Attribute Details
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Creation time of this resource.
386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 386 class ExternalAddress include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum State defines possible states of external addresses. module State # The default value. This value should never be used. STATE_UNSPECIFIED = 0 # The address is ready. ACTIVE = 1 # The address is being created. CREATING = 2 # The address is being updated. UPDATING = 3 # The address is being deleted. DELETING = 4 end end |
#description ⇒ ::String
Returns User-provided description for this resource.
386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 386 class ExternalAddress include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum State defines possible states of external addresses. module State # The default value. This value should never be used. STATE_UNSPECIFIED = 0 # The address is ready. ACTIVE = 1 # The address is being created. CREATING = 2 # The address is being updated. UPDATING = 3 # The address is being deleted. DELETING = 4 end end |
#external_ip ⇒ ::String (readonly)
Returns Output only. The external IP address of a workload VM.
386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 386 class ExternalAddress include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum State defines possible states of external addresses. module State # The default value. This value should never be used. STATE_UNSPECIFIED = 0 # The address is ready. ACTIVE = 1 # The address is being created. CREATING = 2 # The address is being updated. UPDATING = 3 # The address is being deleted. DELETING = 4 end end |
#internal_ip ⇒ ::String
Returns The internal IP address of a workload VM.
386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 386 class ExternalAddress include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum State defines possible states of external addresses. module State # The default value. This value should never be used. STATE_UNSPECIFIED = 0 # The address is ready. ACTIVE = 1 # The address is being created. CREATING = 2 # The address is being updated. UPDATING = 3 # The address is being deleted. DELETING = 4 end end |
#name ⇒ ::String (readonly)
Returns Output only. The resource name of this external IP address.
Resource names are schemeless URIs that follow the conventions in
https://cloud.google.com/apis/design/resource_names.
For example:
projects/my-project/locations/us-central1-a/privateClouds/my-cloud/externalAddresses/my-address
.
386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 386 class ExternalAddress include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum State defines possible states of external addresses. module State # The default value. This value should never be used. STATE_UNSPECIFIED = 0 # The address is ready. ACTIVE = 1 # The address is being created. CREATING = 2 # The address is being updated. UPDATING = 3 # The address is being deleted. DELETING = 4 end end |
#state ⇒ ::Google::Cloud::VmwareEngine::V1::ExternalAddress::State (readonly)
Returns Output only. The state of the resource.
386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 386 class ExternalAddress include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum State defines possible states of external addresses. module State # The default value. This value should never be used. STATE_UNSPECIFIED = 0 # The address is ready. ACTIVE = 1 # The address is being created. CREATING = 2 # The address is being updated. UPDATING = 3 # The address is being deleted. DELETING = 4 end end |
#uid ⇒ ::String (readonly)
Returns Output only. System-generated unique identifier for the resource.
386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 386 class ExternalAddress include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum State defines possible states of external addresses. module State # The default value. This value should never be used. STATE_UNSPECIFIED = 0 # The address is ready. ACTIVE = 1 # The address is being created. CREATING = 2 # The address is being updated. UPDATING = 3 # The address is being deleted. DELETING = 4 end end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Last update time of this resource.
386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 386 class ExternalAddress include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum State defines possible states of external addresses. module State # The default value. This value should never be used. STATE_UNSPECIFIED = 0 # The address is ready. ACTIVE = 1 # The address is being created. CREATING = 2 # The address is being updated. UPDATING = 3 # The address is being deleted. DELETING = 4 end end |