Reference documentation and code samples for the Google Cloud Compute V1 API class Google::Cloud::Compute::V1::PerInstanceConfig.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#fingerprint
def fingerprint() -> ::String
Returns
- (::String) — Fingerprint of this per-instance config. This field can be used in optimistic locking. It is ignored when inserting a per-instance config. An up-to-date fingerprint must be provided in order to update an existing per-instance configuration or the field needs to be unset.
#fingerprint=
def fingerprint=(value) -> ::String
Parameter
- value (::String) — Fingerprint of this per-instance config. This field can be used in optimistic locking. It is ignored when inserting a per-instance config. An up-to-date fingerprint must be provided in order to update an existing per-instance configuration or the field needs to be unset.
Returns
- (::String) — Fingerprint of this per-instance config. This field can be used in optimistic locking. It is ignored when inserting a per-instance config. An up-to-date fingerprint must be provided in order to update an existing per-instance configuration or the field needs to be unset.
#name
def name() -> ::String
Returns
- (::String) — The name of a per-instance configuration and its corresponding instance. Serves as a merge key during UpdatePerInstanceConfigs operations, that is, if a per-instance configuration with the same name exists then it will be updated, otherwise a new one will be created for the VM instance with the same name. An attempt to create a per-instance configconfiguration for a VM instance that either doesn't exist or is not part of the group will result in an error.
#name=
def name=(value) -> ::String
Parameter
- value (::String) — The name of a per-instance configuration and its corresponding instance. Serves as a merge key during UpdatePerInstanceConfigs operations, that is, if a per-instance configuration with the same name exists then it will be updated, otherwise a new one will be created for the VM instance with the same name. An attempt to create a per-instance configconfiguration for a VM instance that either doesn't exist or is not part of the group will result in an error.
Returns
- (::String) — The name of a per-instance configuration and its corresponding instance. Serves as a merge key during UpdatePerInstanceConfigs operations, that is, if a per-instance configuration with the same name exists then it will be updated, otherwise a new one will be created for the VM instance with the same name. An attempt to create a per-instance configconfiguration for a VM instance that either doesn't exist or is not part of the group will result in an error.
#preserved_state
def preserved_state() -> ::Google::Cloud::Compute::V1::PreservedState
Returns
- (::Google::Cloud::Compute::V1::PreservedState) — The intended preserved state for the given instance. Does not contain preserved state generated from a stateful policy.
#preserved_state=
def preserved_state=(value) -> ::Google::Cloud::Compute::V1::PreservedState
Parameter
- value (::Google::Cloud::Compute::V1::PreservedState) — The intended preserved state for the given instance. Does not contain preserved state generated from a stateful policy.
Returns
- (::Google::Cloud::Compute::V1::PreservedState) — The intended preserved state for the given instance. Does not contain preserved state generated from a stateful policy.
#status
def status() -> ::String
Returns
- (::String) — The status of applying this per-instance configuration on the corresponding managed instance. Check the Status enum for the list of possible values.
#status=
def status=(value) -> ::String
Parameter
- value (::String) — The status of applying this per-instance configuration on the corresponding managed instance. Check the Status enum for the list of possible values.
Returns
- (::String) — The status of applying this per-instance configuration on the corresponding managed instance. Check the Status enum for the list of possible values.