vcenter namespaces: resource quota options v1 update

The resource_quota_options_v1_update structure represents the changes to resource quota limits which are set on the namespace. Refer to <\a> Kubernetes Resource Quota for information related to the properties of this object and what they map to.

Representation:

{
    "cpu_limit_default_unset"true,
    "stateful_set_count"1,
    "replica_set_count_unset"true,
    "deployment_count"1,
    "cpu_limit_default"1,
    "deployment_count_unset"true,
    "config_map_count_unset"true,
    "job_count_unset"true,
    "memory_limit_unset"true,
    "config_map_count"1,
    "pod_count"1,
    "service_count_unset"true,
    "cpu_limit_unset"true,
    "job_count"1,
    "secret_count"1,
    "cpu_limit"1,
    "pod_count_unset"true,
    "memory_limit_default"1,
    "daemon_set_count_unset"true,
    "memory_request_default_unset"true,
    "memory_limit"1,
    "memory_request_default"1,
    "replication_controller_count_unset"true,
    "service_count"1,
    "daemon_set_count"1,
    "cpu_request_default"1,
    "replica_set_count"1,
    "cpu_request_default_unset"true,
    "storage_request_limit_unset"true,
    "persistent_volume_claim_count_unset"true,
    "stateful_set_count_unset"true,
    "secret_count_unset"true,
    "memory_limit_default_unset"true,
    "replication_controller_count"1,
    "storage_request_limit"1,
    "persistent_volume_claim_count"1
}

Attributes:

Name Type Description
Optional
memory_limit long This represents the new value for 'limits.memory' option which is equivalent to the maximum memory limit (in mebibytes) across all pods in the namespace. This field is ignored if vcenter.namespaces.resource_quota_options_v1_update.memory_limit_unset is set to true.

Optional. If unset, the existing memory limit on the ResourcePool will be unchanged if vcenter.namespaces.resource_quota_options_v1_update.memory_limit_unset is unset or set to false.

memory_limit_unset boolean This represents the intent of the change to vcenter.namespaces.resource_quota_options_v1_update.memory_limit. If this field is set to true, the existing memory limit on the ResourcePool is removed. If this field is set to false, the existing memory limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.memory_limit, if any.

Optional. If unset, the existing memory limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.memory_limit, if any.

memory_limit_default long This represents the new value for the default memory limit (in mebibytes) for containers in the pod. This field is ignored if vcenter.namespaces.resource_quota_options_v1_update.memory_limit_default_unset is set to true.

Optional. If unset, the existing memory limit will be unchanged if vcenter.namespaces.resource_quota_options_v1_update.memory_limit_default_unset is unset or set to false.

memory_limit_default_unset boolean This represents the intent of the change to vcenter.namespaces.resource_quota_options_v1_update.memory_limit_default. If this field is set to true, the existing default memory limit on containers in the pod is removed. If this field is set to false, the existing default memory limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.memory_limit_default, if any.

Optional. If unset, the existing default memory limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.memory_limit_default, if any.

memory_request_default long This represents the new value for the default memory request (in mebibytes) for containers in the pod. This field is ignored if vcenter.namespaces.resource_quota_options_v1_update.memory_request_default_unset is set to true.

Optional. If unset, the existing memory request will be unchanged if vcenter.namespaces.resource_quota_options_v1_update.memory_request_default_unset is unset or set to false.

memory_request_default_unset boolean This represents the intent of the change to vcenter.namespaces.resource_quota_options_v1_update.memory_request_default. If this field is set to true, the existing default memory request on containers in the pod will be removed. If this field is set to false, the existing default memory request will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.memory_request_default, if any.

Optional. If unset, the existing default memory request will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.memory_request_default, if any.

cpu_limit long This represents the new value for 'limits.cpu' option which is equivalent to the maximum CPU limit (in MHz) across all pods in the namespace. This field is ignored if vcenter.namespaces.resource_quota_options_v1_update.cpu_limit_unset is set to true. If specified, this limit should be at least 10 MHz.

Optional. If unset, the existing CPU limit on the ResourcePool will be unchanged if vcenter.namespaces.resource_quota_options_v1_update.cpu_limit_unset is unset or set to false.

cpu_limit_unset boolean This represents the intent of the change to vcenter.namespaces.resource_quota_options_v1_update.cpu_limit. If this field is set to true, the existing CPU limit on the ResourcePool is removed. If this field is set to false, the existing CPU limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.cpu_limit, if any.

Optional. If unset, the existing CPU limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.memory_limit, if any.

cpu_limit_default long This represents the new value for the default CPU limit (in Mhz) for containers in the pod. This field is ignored if vcenter.namespaces.resource_quota_options_v1_update.cpu_limit_default_unset is set to true. If specified, this limit should be at least 10 MHz.

Optional. If unset, the existing default CPU limit will be unchanged if vcenter.namespaces.resource_quota_options_v1_update.cpu_limit_default_unset is unset or set to false.

cpu_limit_default_unset boolean This represents the intent of the change to vcenter.namespaces.resource_quota_options_v1_update.cpu_limit_default. If this field is set to true, the existing default CPU limit on containers in the pod is removed. If this field is set to false, the existing default CPU limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.cpu_limit_default, if any.

Optional. If unset, the existing default CPU limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.cpu_limit_default, if any.

cpu_request_default long This represents the new value for the default CPU request (in Mhz) for containers in the pod. This field is ignored if vcenter.namespaces.resource_quota_options_v1_update.cpu_request_default_unset is set to true. If specified, this field should be at least 10 MHz.

Optional. If unset, the existing default CPU request will be unchanged if vcenter.namespaces.resource_quota_options_v1_update.cpu_request_default_unset is unset or set to false.

cpu_request_default_unset boolean This represents the intent of the change to vcenter.namespaces.resource_quota_options_v1_update.cpu_request_default. If this field is set to true, the existing default CPU request on containers in the pod is removed. If this field is set to false, the existing default CPU request will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.cpu_request_default, if any.

Optional. If unset, the existing default CPU request will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.cpu_request_default, if any.

storage_request_limit long This represents the new value for 'requests.storage' which is the limit on storage requests (in mebibytes) across all persistent volume claims from pods in the namespace. This field is ignored if if vcenter.namespaces.resource_quota_options_v1_update.storage_request_limit_unset is set to true.

Optional. If unset, the existing storage request limit will be unchanged if vcenter.namespaces.resource_quota_options_v1_update.storage_request_limit_unset is unset or set to false. the namespace.

storage_request_limit_unset boolean This represents the intent of the change to vcenter.namespaces.resource_quota_options_v1_update.storage_request_limit. If this field is set to true, the existing storage request limit will be reset. If this field is set to false, the existing storage request limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.storage_request_limit, if any.

Optional. If unset, the existing storage request limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.storage_request_limit, if any.

pod_count long This represents the new value for 'podCount' option which is the maximum number of pods in the namespace. This field is ignored if vcenter.namespaces.resource_quota_options_v1_update.pod_count_unset is set to true.

Optional. If unset, the existing 'podCount' limit will be unchanged if vcenter.namespaces.resource_quota_options_v1_update.pod_count_unset is unset or set to false.

pod_count_unset boolean This represents the intent of the change to vcenter.namespaces.resource_quota_options_v1_update.pod_count. If this field is set to true, the existing 'podCount' limit on the namespace will be reset. If this field is set to false, the existing CPU limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.pod_count, if any.

Optional. If unset, the existing 'podCount' limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.pod_count, if any.

service_count long This represents the new value for 'serviceCount' option which is the maximum number of services in the namespace. This field is ignored if vcenter.namespaces.resource_quota_options_v1_update.service_count_unset is set to true.

Optional. If unset, the existing 'serviceCount' limit will be unchanged if vcenter.namespaces.resource_quota_options_v1_update.service_count_unset is unset or set to false.

service_count_unset boolean This represents the intent of the change to vcenter.namespaces.resource_quota_options_v1_update.service_count. If this field is set to true, the existing 'serviceCount' limit on the namespace will be reset. If this field is set to false, the existing service count limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.service_count, if any.

Optional. If unset, the existing 'serviceCount' limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.service_count, if any.

deployment_count long This represents the new value for 'deploymentCount' option which is the maximum number of deployments in the namespace. This field is ignored if vcenter.namespaces.resource_quota_options_v1_update.deployment_count_unset is set to true.

Optional. If unset, the existing 'deploymentCount' limit will be unchanged if vcenter.namespaces.resource_quota_options_v1_update.deployment_count_unset is unset or set to false.

deployment_count_unset boolean This represents the intent of the change to vcenter.namespaces.resource_quota_options_v1_update.deployment_count. If this field is set to true, the existing 'deploymentCount' limit on the namespace will be reset. If this field is set to false, the existing deployment count limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.deployment_count, if any.

Optional. If unset, the existing 'deploymentCount' limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.deployment_count, if any.

daemon_set_count long This represents the new value for 'daemonSetCount' option which is the maximum number of DaemonSets in the namespace. This field is ignored if vcenter.namespaces.resource_quota_options_v1_update.daemon_set_count_unset is set to true.

Optional. If unset, the existing 'daemonSetCount' limit will be unchanged if vcenter.namespaces.resource_quota_options_v1_update.daemon_set_count_unset is unset or set to false.

daemon_set_count_unset boolean This represents the intent of the change to vcenter.namespaces.resource_quota_options_v1_update.daemon_set_count. If this field is set to true, the existing 'daemonSetCount' limit on the namespace will be reset. If this field is set to false, the existing daemonset count limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.daemon_set_count, if any.

Optional. If unset, the existing 'daemonSetCount' limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.daemon_set_count, if any.

replica_set_count long This represents the new value for 'replicaSetCount' option which is the maximum number of ReplicaSets in the namespace. This field is ignored if vcenter.namespaces.resource_quota_options_v1_update.replica_set_count_unset is set to true.

Optional. If unset, the existing 'replicaSetCount' limit will be unchanged if vcenter.namespaces.resource_quota_options_v1_update.replica_set_count_unset is unset or set to false.

replica_set_count_unset boolean This represents the intent of the change to vcenter.namespaces.resource_quota_options_v1_update.replica_set_count. If this field is set to true, the existing 'replicaSetCount' limit on the namespace will be reset. If this field is set to false, the existing replicaset count limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.replica_set_count, if any.

Optional. If unset, the existing 'replicaSetCount' limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.replica_set_count, if any.

replication_controller_count long This represents the new value for 'replicationControllerCount' option which is the maximum number of ReplicationControllers in the namespace. This field is ignored if vcenter.namespaces.resource_quota_options_v1_update.replication_controller_count_unset is set to true.

Optional. If unset, the existing 'replicationControllerCount' limit will be unchanged if vcenter.namespaces.resource_quota_options_v1_update.replication_controller_count_unset is unset or set to false.

replication_controller_count_unset boolean This represents the intent of the change to vcenter.namespaces.resource_quota_options_v1_update.replication_controller_count. If this field is set to true, the existing 'replicationControllerCount' limit on the namespace will be reset. If this field is set to false, the existing replicationcontroller count limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.replication_controller_count, if any.

Optional. If unset, the existing 'replicationControllerCount' limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.replication_controller_count, if any.

stateful_set_count long This represents the new value for 'statefulSetCount' option which is the maximum number of StatefulSets in the namespace. This field is ignored if vcenter.namespaces.resource_quota_options_v1_update.stateful_set_count_unset is set to true.

Optional. If unset, the existing 'statefulSetCount' limit will be unchanged if vcenter.namespaces.resource_quota_options_v1_update.stateful_set_count_unset is unset or set to false.

stateful_set_count_unset boolean This represents the intent of the change to vcenter.namespaces.resource_quota_options_v1_update.stateful_set_count. If this field is set to true, the existing 'statefulSetCount' limit on the namespace will be reset. If this field is set to false, the existing statefulset count limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.stateful_set_count, if any.

Optional. If unset, the existing 'statefulSetCount' limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.stateful_set_count, if any.

config_map_count long This represents the new value for 'configMapCount' option which is the maximum number of ConfigMaps in the namespace. This field is ignored if vcenter.namespaces.resource_quota_options_v1_update.config_map_count_unset is set to true.

Optional. If unset, the existing 'configMapCount' limit will be unchanged if vcenter.namespaces.resource_quota_options_v1_update.config_map_count_unset is unset or set to false.

config_map_count_unset boolean This represents the intent of the change to vcenter.namespaces.resource_quota_options_v1_update.config_map_count. If this field is set to true, the existing 'configMapCount' limit on the namespace will be reset. If this field is set to false, the existing configmap count limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.config_map_count, if any.

Optional. If unset, the existing 'configMapCount' limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.config_map_count, if any.

secret_count long This represents the new value for 'secretCount' option which is the maximum number of secrets in the namespace. This field is ignored if vcenter.namespaces.resource_quota_options_v1_update.secret_count_unset is set to true.

Optional. If unset, the existing 'secretCount' limit will be unchanged if vcenter.namespaces.resource_quota_options_v1_update.secret_count_unset is unset or set to false.

secret_count_unset boolean This represents the intent of the change to vcenter.namespaces.resource_quota_options_v1_update.secret_count. If this field is set to true, the existing 'secretCount' limit on the namespace will be reset. If this field is set to false, the existing secret count limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.secret_count, if any.

Optional. If unset, the existing 'secretCount' limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.secret_count, if any.

persistent_volume_claim_count long This represents the new value for 'persistentVolumeClaimCount' option which is the maximum number of PersistentVolumeClaims in the namespace. This field is ignored if vcenter.namespaces.resource_quota_options_v1_update.persistent_volume_claim_count_unset is set to true.

Optional. If unset, the existing 'persistentVolumeClaimCount' limit will be unchanged if vcenter.namespaces.resource_quota_options_v1_update.persistent_volume_claim_count_unset is unset or set to false.

persistent_volume_claim_count_unset boolean This represents the intent of the change to vcenter.namespaces.resource_quota_options_v1_update.persistent_volume_claim_count. If this field is set to true, the existing 'persistentVolumeClaimCount' limit on the namespace will be reset. If this field is set to false, the existing replicationcontroller count limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.persistent_volume_claim_count, if any.

Optional. If unset, the existing 'persistentVolumeClaimCount' limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.persistent_volume_claim_count, if any.

job_count long This represents the new value for 'jobCount' option which is the maximum number of jobs in the namespace. This field is ignored if vcenter.namespaces.resource_quota_options_v1_update.job_count_unset is set to true.

Optional. If unset, the existing 'jobCount' limit will be unchanged if vcenter.namespaces.resource_quota_options_v1_update.job_count_unset is unset or set to false.

job_count_unset boolean This represents the intent of the change to vcenter.namespaces.resource_quota_options_v1_update.job_count. If this field is set to true, the existing 'jobCount' limit on the namespace will be reset. If this field is set to false, the existing secret count limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.job_count, if any.

Optional. If unset, the existing 'jobCount' limit will be changed to the value specified in vcenter.namespaces.resource_quota_options_v1_update.job_count, if any.