View Source GoogleApi.Compute.V1.Model.StoragePoolType (google_api_compute v0.56.2)

Attributes

  • creationTimestamp (type: String.t, default: nil) - [Output Only] Creation timestamp in RFC3339 text format.
  • deprecated (type: GoogleApi.Compute.V1.Model.DeprecationStatus.t, default: nil) - [Output Only] The deprecation status associated with this storage pool type.
  • description (type: String.t, default: nil) - [Output Only] An optional description of this resource.
  • id (type: String.t, default: nil) - [Output Only] The unique identifier for the resource. This identifier is defined by the server.
  • kind (type: String.t, default: compute#storagePoolType) - [Output Only] Type of the resource. Always compute#storagePoolType for storage pool types.
  • maxPoolProvisionedCapacityGb (type: String.t, default: nil) - [Output Only] Maximum storage pool size in GB.
  • maxPoolProvisionedIops (type: String.t, default: nil) - [Output Only] Maximum provisioned IOPS.
  • maxPoolProvisionedThroughput (type: String.t, default: nil) - [Output Only] Maximum provisioned throughput.
  • minPoolProvisionedCapacityGb (type: String.t, default: nil) - [Output Only] Minimum storage pool size in GB.
  • minPoolProvisionedIops (type: String.t, default: nil) - [Output Only] Minimum provisioned IOPS.
  • minPoolProvisionedThroughput (type: String.t, default: nil) - [Output Only] Minimum provisioned throughput.
  • minSizeGb (type: String.t, default: nil) - [Deprecated] This field is deprecated. Use minPoolProvisionedCapacityGb instead.
  • name (type: String.t, default: nil) - [Output Only] Name of the resource.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for the resource.
  • selfLinkWithId (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource with the resource id.
  • supportedDiskTypes (type: list(String.t), default: nil) - [Output Only] The list of disk types supported in this storage pool type.
  • zone (type: String.t, default: nil) - [Output Only] URL of the zone where the storage pool type resides. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Compute.V1.Model.StoragePoolType{
  creationTimestamp: String.t() | nil,
  deprecated: GoogleApi.Compute.V1.Model.DeprecationStatus.t() | nil,
  description: String.t() | nil,
  id: String.t() | nil,
  kind: String.t() | nil,
  maxPoolProvisionedCapacityGb: String.t() | nil,
  maxPoolProvisionedIops: String.t() | nil,
  maxPoolProvisionedThroughput: String.t() | nil,
  minPoolProvisionedCapacityGb: String.t() | nil,
  minPoolProvisionedIops: String.t() | nil,
  minPoolProvisionedThroughput: String.t() | nil,
  minSizeGb: String.t() | nil,
  name: String.t() | nil,
  selfLink: String.t() | nil,
  selfLinkWithId: String.t() | nil,
  supportedDiskTypes: [String.t()] | nil,
  zone: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.