/*
 * tidb_mgmt_service/v1/services.proto
 *
 * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
 *
 * API version: version not set
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
 */

package swagger

// InstanceSku simply contains information of compute resource directly from 3rd-party cloud providers.
type V1InstanceSku struct {
	Id                      string                       `json:"id,omitempty"`
	CloudProvider           *V1CloudProviderName         `json:"cloudProvider"`
	AvailableRegionPricings []V1InstanceSkuRegionPricing `json:"availableRegionPricings"`
	Key                     string                       `json:"key,omitempty"`
	InstanceType            string                       `json:"instanceType"`
	CpuCore                 int32                        `json:"cpuCore"`
	MemoryGi                int32                        `json:"memoryGi"`
	CpuArch                 *InstanceSkuCpuArch          `json:"cpuArch"`
}
