Constructor
new Instance(propertiesopt)
Constructs a new Instance.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.filestore.v1beta1.IInstance |
<optional> |
Properties to set |
- Implements:
-
- IInstance
Members
capacityGb
Instance capacityGb.
capacityStepSizeGb
Instance capacityStepSizeGb.
createTime
Instance createTime.
description
Instance description.
etag
Instance etag.
fileShares
Instance fileShares.
kmsKeyName
Instance kmsKeyName.
labels
Instance labels.
maxCapacityGb
Instance maxCapacityGb.
maxShareCount
Instance maxShareCount.
multiShareEnabled
Instance multiShareEnabled.
name
Instance name.
networks
Instance networks.
satisfiesPzs
Instance satisfiesPzs.
state
Instance state.
statusMessage
Instance statusMessage.
suspensionReasons
Instance suspensionReasons.
tier
Instance tier.
State
State enum.
Properties:
Name | Type | Description |
---|---|---|
STATE_UNSPECIFIED |
number |
STATE_UNSPECIFIED value |
CREATING |
number |
CREATING value |
READY |
number |
READY value |
REPAIRING |
number |
REPAIRING value |
DELETING |
number |
DELETING value |
ERROR |
number |
ERROR value |
RESTORING |
number |
RESTORING value |
SUSPENDED |
number |
SUSPENDED value |
REVERTING |
number |
REVERTING value |
SUSPENDING |
number |
SUSPENDING value |
RESUMING |
number |
RESUMING value |
SuspensionReason
SuspensionReason enum.
Properties:
Name | Type | Description |
---|---|---|
SUSPENSION_REASON_UNSPECIFIED |
number |
SUSPENSION_REASON_UNSPECIFIED value |
KMS_KEY_ISSUE |
number |
KMS_KEY_ISSUE value |
Tier
Tier enum.
Properties:
Name | Type | Description |
---|---|---|
TIER_UNSPECIFIED |
number |
TIER_UNSPECIFIED value |
STANDARD |
number |
STANDARD value |
PREMIUM |
number |
PREMIUM value |
BASIC_HDD |
number |
BASIC_HDD value |
BASIC_SSD |
number |
BASIC_SSD value |
HIGH_SCALE_SSD |
number |
HIGH_SCALE_SSD value |
ENTERPRISE |
number |
ENTERPRISE value |
Methods
toJSON() → {Object.<string, *>}
Converts this Instance to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.filestore.v1beta1.Instance}
Creates a new Instance instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.filestore.v1beta1.IInstance |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.filestore.v1beta1.Instance |
Instance instance |
(static) decode(reader, lengthopt) → {google.cloud.filestore.v1beta1.Instance}
Decodes an Instance message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.cloud.filestore.v1beta1.Instance |
Instance |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.cloud.filestore.v1beta1.Instance}
Decodes an Instance message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.cloud.filestore.v1beta1.Instance |
Instance |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified Instance message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.filestore.v1beta1.IInstance |
Instance message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified Instance message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.filestore.v1beta1.IInstance |
Instance message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.cloud.filestore.v1beta1.Instance}
Creates an Instance message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.cloud.filestore.v1beta1.Instance |
Instance |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for Instance
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from an Instance message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.filestore.v1beta1.Instance |
Instance |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies an Instance message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|