Class: Google::Cloud::VmwareEngine::V1::HcxActivationKey

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#activation_key::String (readonly)

Returns Output only. HCX activation key.

Returns:

  • (::String)

    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.

Returns:



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.

Returns:

  • (::String)

    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.

Returns:



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.

Returns:

  • (::String)

    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