Note: Provider is a readonly API which exposes the provider metadata to clients.

### Custom Resources

* [Provider](#provider)

### Sub Resources

* [InstanceType](#instancetype)
* [ProviderList](#providerlist)
* [ProviderSpec](#providerspec)
* [Region](#region)
* [StorageClass](#storageclass)

#### InstanceType



| Field | Description | Scheme | Required |
| ----- | ----------- | ------ | -------- |
| name |  | string | false |
| arch |  | string | false |
| cpu |  | resource.Quantity | false |
| memory |  | resource.Quantity | false |
| regions |  | []string | false |
| localStorageSize |  | *resource.Quantity | false |
| minStorage |  | *resource.Quantity | false |
| maxStorage |  | *resource.Quantity | false |

[Back to Custom Resources](#custom-resources)

#### Provider

Provider is the Schema for the providers API

| Field | Description | Scheme | Required |
| ----- | ----------- | ------ | -------- |
| metadata |  | metav1.ObjectMeta | false |
| spec |  | [ProviderSpec](#providerspec) | false |
| status |  | [ProviderStatus](#providerstatus) | false |

[Back to Custom Resources](#custom-resources)

#### ProviderList

ProviderList contains a list of Provider

| Field | Description | Scheme | Required |
| ----- | ----------- | ------ | -------- |
| metadata |  | metav1.ListMeta | false |
| items |  | [][Provider](#provider) | true |

[Back to Custom Resources](#custom-resources)

#### ProviderSpec

ProviderSpec defines the desired state of Provider

| Field | Description | Scheme | Required |
| ----- | ----------- | ------ | -------- |
| type |  | string | false |
| regions |  | [][Region](#region) | false |
| instanceTypes |  | [][InstanceType](#instancetype) | false |
| storageClasses |  | [][StorageClass](#storageclass) | false |
| forProvider | ForProvider encodes the provider specific spec | *runtime.RawExtension | false |

[Back to Custom Resources](#custom-resources)

#### Region



| Field | Description | Scheme | Required |
| ----- | ----------- | ------ | -------- |
| name |  | string | false |
| zones |  | []string | false |

[Back to Custom Resources](#custom-resources)

#### StorageClass



| Field | Description | Scheme | Required |
| ----- | ----------- | ------ | -------- |
| name |  | string | false |
| iops |  | int | false |
| type |  | string | false |
| throughput | Throughput in MiB/s. Only effective when gp3 volume type is specified. | int | false |

[Back to Custom Resources](#custom-resources)
