Class: Google::Cloud::BareMetalSolution::V2::ProvisioningQuota

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb

Overview

A provisioning quota for a given project.

Defined Under Namespace

Modules: AssetType

Instance Attribute Summary collapse

Instance Attribute Details

#asset_type::Google::Cloud::BareMetalSolution::V2::ProvisioningQuota::AssetType

Returns The asset type of this provisioning quota.

Returns:



161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 161

class ProvisioningQuota
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The available asset types for intake.
  module AssetType
    # The unspecified type.
    ASSET_TYPE_UNSPECIFIED = 0

    # The server asset type.
    ASSET_TYPE_SERVER = 1

    # The storage asset type.
    ASSET_TYPE_STORAGE = 2

    # The network asset type.
    ASSET_TYPE_NETWORK = 3
  end
end

#available_count::Integer

Returns The available count of the provisioning quota.

Returns:

  • (::Integer)

    The available count of the provisioning quota.



161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 161

class ProvisioningQuota
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The available asset types for intake.
  module AssetType
    # The unspecified type.
    ASSET_TYPE_UNSPECIFIED = 0

    # The server asset type.
    ASSET_TYPE_SERVER = 1

    # The storage asset type.
    ASSET_TYPE_STORAGE = 2

    # The network asset type.
    ASSET_TYPE_NETWORK = 3
  end
end

#gcp_service::String

Returns The gcp service of the provisioning quota.

Returns:

  • (::String)

    The gcp service of the provisioning quota.



161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 161

class ProvisioningQuota
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The available asset types for intake.
  module AssetType
    # The unspecified type.
    ASSET_TYPE_UNSPECIFIED = 0

    # The server asset type.
    ASSET_TYPE_SERVER = 1

    # The storage asset type.
    ASSET_TYPE_STORAGE = 2

    # The network asset type.
    ASSET_TYPE_NETWORK = 3
  end
end

#instance_quota::Google::Cloud::BareMetalSolution::V2::InstanceQuota

Returns Instance quota.



161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 161

class ProvisioningQuota
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The available asset types for intake.
  module AssetType
    # The unspecified type.
    ASSET_TYPE_UNSPECIFIED = 0

    # The server asset type.
    ASSET_TYPE_SERVER = 1

    # The storage asset type.
    ASSET_TYPE_STORAGE = 2

    # The network asset type.
    ASSET_TYPE_NETWORK = 3
  end
end

#location::String

Returns The specific location of the provisioining quota.

Returns:

  • (::String)

    The specific location of the provisioining quota.



161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 161

class ProvisioningQuota
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The available asset types for intake.
  module AssetType
    # The unspecified type.
    ASSET_TYPE_UNSPECIFIED = 0

    # The server asset type.
    ASSET_TYPE_SERVER = 1

    # The storage asset type.
    ASSET_TYPE_STORAGE = 2

    # The network asset type.
    ASSET_TYPE_NETWORK = 3
  end
end

#name::String (readonly)

Returns Output only. The name of the provisioning quota.

Returns:

  • (::String)

    Output only. The name of the provisioning quota.



161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 161

class ProvisioningQuota
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The available asset types for intake.
  module AssetType
    # The unspecified type.
    ASSET_TYPE_UNSPECIFIED = 0

    # The server asset type.
    ASSET_TYPE_SERVER = 1

    # The storage asset type.
    ASSET_TYPE_STORAGE = 2

    # The network asset type.
    ASSET_TYPE_NETWORK = 3
  end
end

#network_bandwidth::Integer

Returns Network bandwidth, Gbps.

Returns:

  • (::Integer)

    Network bandwidth, Gbps



161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 161

class ProvisioningQuota
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The available asset types for intake.
  module AssetType
    # The unspecified type.
    ASSET_TYPE_UNSPECIFIED = 0

    # The server asset type.
    ASSET_TYPE_SERVER = 1

    # The storage asset type.
    ASSET_TYPE_STORAGE = 2

    # The network asset type.
    ASSET_TYPE_NETWORK = 3
  end
end

#server_count::Integer

Returns Server count.

Returns:

  • (::Integer)

    Server count.



161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 161

class ProvisioningQuota
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The available asset types for intake.
  module AssetType
    # The unspecified type.
    ASSET_TYPE_UNSPECIFIED = 0

    # The server asset type.
    ASSET_TYPE_SERVER = 1

    # The storage asset type.
    ASSET_TYPE_STORAGE = 2

    # The network asset type.
    ASSET_TYPE_NETWORK = 3
  end
end

#storage_gib::Integer

Returns Storage size (GB).

Returns:

  • (::Integer)

    Storage size (GB).



161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 161

class ProvisioningQuota
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The available asset types for intake.
  module AssetType
    # The unspecified type.
    ASSET_TYPE_UNSPECIFIED = 0

    # The server asset type.
    ASSET_TYPE_SERVER = 1

    # The storage asset type.
    ASSET_TYPE_STORAGE = 2

    # The network asset type.
    ASSET_TYPE_NETWORK = 3
  end
end