Class: Google::Cloud::VmwareEngine::V1::HcxActivationKey
- Inherits:
-
Object
- Object
- Google::Cloud::VmwareEngine::V1::HcxActivationKey
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/vmwareengine/v1/vmwareengine.rb
Overview
HCX activation key. A default key is created during private cloud provisioning, but this behavior is subject to change and you should always verify active keys. Use VmwareEngine.ListHcxActivationKeys to retrieve existing keys and VmwareEngine.CreateHcxActivationKey to create new ones.
Defined Under Namespace
Modules: State
Instance Attribute Summary collapse
-
#activation_key ⇒ ::String
readonly
Output only.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#name ⇒ ::String
readonly
Output only.
-
#state ⇒ ::Google::Cloud::VmwareEngine::V1::HcxActivationKey::State
readonly
Output only.
-
#uid ⇒ ::String
readonly
Output only.
Instance Attribute Details
#activation_key ⇒ ::String (readonly)
Returns Output only. HCX activation key.
976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine.rb', line 976 class HcxActivationKey include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # State of HCX activation key module State # Unspecified state. STATE_UNSPECIFIED = 0 # State of a newly generated activation key. AVAILABLE = 1 # State of key when it has been used to activate HCX appliance. CONSUMED = 2 # State of key when it is being created. CREATING = 3 end end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Creation time of HCX activation key.
976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine.rb', line 976 class HcxActivationKey include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # State of HCX activation key module State # Unspecified state. STATE_UNSPECIFIED = 0 # State of a newly generated activation key. AVAILABLE = 1 # State of key when it has been used to activate HCX appliance. CONSUMED = 2 # State of key when it is being created. CREATING = 3 end end |
#name ⇒ ::String (readonly)
Returns Output only. The resource name of this HcxActivationKey.
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-west1/privateClouds/my-cloud/hcxActivationKeys/my-key.
976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine.rb', line 976 class HcxActivationKey include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # State of HCX activation key module State # Unspecified state. STATE_UNSPECIFIED = 0 # State of a newly generated activation key. AVAILABLE = 1 # State of key when it has been used to activate HCX appliance. CONSUMED = 2 # State of key when it is being created. CREATING = 3 end end |
#state ⇒ ::Google::Cloud::VmwareEngine::V1::HcxActivationKey::State (readonly)
Returns Output only. State of HCX activation key.
976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine.rb', line 976 class HcxActivationKey include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # State of HCX activation key module State # Unspecified state. STATE_UNSPECIFIED = 0 # State of a newly generated activation key. AVAILABLE = 1 # State of key when it has been used to activate HCX appliance. CONSUMED = 2 # State of key when it is being created. CREATING = 3 end end |
#uid ⇒ ::String (readonly)
Returns Output only. System-generated unique identifier for the resource.
976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine.rb', line 976 class HcxActivationKey include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # State of HCX activation key module State # Unspecified state. STATE_UNSPECIFIED = 0 # State of a newly generated activation key. AVAILABLE = 1 # State of key when it has been used to activate HCX appliance. CONSUMED = 2 # State of key when it is being created. CREATING = 3 end end |