vcenter namespaces: resource quota options v1

The resource_quota_options_v1 structure represents the resource quota limits which can be applied on the namespace. Refer to for information related to the properties of this object and what they map to.

Representation:

{
    "stateful_set_count"1,
    "deployment_count"1,
    "cpu_limit_default"1,
    "service_count"1,
    "daemon_set_count"1,
    "cpu_request_default"1,
    "replica_set_count"1,
    "config_map_count"1,
    "pod_count"1,
    "job_count"1,
    "secret_count"1,
    "cpu_limit"1,
    "memory_limit_default"1,
    "memory_limit"1,
    "replication_controller_count"1,
    "memory_request_default"1,
    "storage_request_limit"1,
    "persistent_volume_claim_count"1
}

Attributes:

Name Type Description
Optional
memory_limit long This is equivalent to 'limits.memory' option which is the maximum memory limit (in mebibytes) across all pods which exist in a non-terminal state in the namespace. This value translates to the memory limit on the ResourcePool in vCenter Server created for the namespace.

Optional. If unset, no memory limits are set on the ResourcePool for the namespace.

memory_limit_default long This represents the default memory limit (in mebibytes) for containers in the pod. This translates to default memory limit in a LimitRange object. Refer for information about LimitRange.

Optional. If unset, no default memory limits are set on containers in the pod.

memory_request_default long This represents the default memory request (in mebibytes) for containers in the pod. This translates to default memory request in a LimitRange object. Refer for information about LimitRange.

Optional. If unset, no default memory requests are set on containers in the pod.

cpu_limit long This is equivalent to 'limits.cpu' option which is the maximum CPU limit (in MHz) across all pods which exist in a non-terminal state in the namespace. If specified, this limit should be at least 10 MHz. This value translates to the CPU limit on the ResourcePool in vCenter Server created for the namespace.

Optional. If unset, no CPU limits are set on the ResourcePool for the namespace.

cpu_limit_default long This represents the default cpu limit (in MHz) for containers in the pod.

Optional. If unset, no default CPU limits are set on containers in the pod. Refer for information about LimitRange. If specified, this limit should be at least 10 MHz..

cpu_request_default long This represents the default CPU request (in MHz) for containers in the pod.

Optional. If unset, no default CPU requests are set on containers in the pod. Refer for information about LimitRange. If specified, this field should be at least 10 MHz..

storage_request_limit long This represents 'requests.storage' option which is the maximum storage request (in mebibytes) across all persistent volume claims from pods which exist in a non-terminal state in the namespace.

Optional. If unset, no storage request limits are set on the namespace.

pod_count long This represents 'pods' option which is the maximum number of pods which exist in a non-terminal state in the namespace.

Optional. If unset, no pod limits are set on the namespace.

service_count long This represents 'count/services' option which is the maximum number of services in the namespace.

Optional. If unset, no service limits are set on the namespace.

deployment_count long This represents 'count/deployments.apps' option which is the maximum number of deployments in the namespace.

Optional. If unset, no deployment limits are set on the namespace.

daemon_set_count long This represents 'count/daemonsets.apps' option which is the maximum number of DaemonSets in the namespace.

Optional. If unset, no daemonset limits are set on the namespace.

replica_set_count long This represents 'count/replicasets.apps' option which is the maximum number of ReplicaSets in the namespace.

Optional. If unset, no replicaset limits are set on the namespace.

replication_controller_count long This represents 'count/replicationcontrollers' option which is the maximum number of ReplicationControllers in the namespace.

Optional. If unset, no replicationcontroller limits are set on the namespace.

stateful_set_count long This represents 'count/statefulsets.apps' option which is the maximum number of StatefulSets in the namespace.

Optional. If unset, no statefulset limits are set on the namespace.

config_map_count long This represents 'count/configmaps' option which is the maximum number of ConfigMaps in the namespace.

Optional. If unset, no configmap limits are set on the namespace.

secret_count long This represents 'count/secrets' option which is the maximum number of secrets in the namespace.

Optional. If unset, no secret limits are set on the namespace.

persistent_volume_claim_count long This represents 'count/persistentvolumeclaims' option which is the maximum number of PersistentVolumeClaims in the namespace.

Optional. If unset, no persistentvolumeclaim limits are set on the namespace.

job_count long This represents 'count/jobs.batch' option which is the maximum number jobs in the namespace.

Optional. If unset, no job limits are set on the namespace.