VMware vSphere Automation SDK for .NET 7.0.0.1
|
The ResourceQuotaOptionsV1
class represents the resource quota limits which can be applied on the namespace.
More...
Classes | |
class | Builder |
Builder class for ResourceQuotaOptionsV1. More... | |
Public Member Functions | |
ResourceQuotaOptionsV1 () | |
Generate all-fields constructor only for errors and standard structures that have relevant fields. | |
long | GetMemoryLimit () |
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. | |
void | SetMemoryLimit (long?memoryLimit) |
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. | |
long | GetMemoryLimitDefault () |
This represents the default memory limit (in mebibytes) for containers in the pod. | |
void | SetMemoryLimitDefault (long?memoryLimitDefault) |
This represents the default memory limit (in mebibytes) for containers in the pod. | |
long | GetMemoryRequestDefault () |
This represents the default memory request (in mebibytes) for containers in the pod. | |
void | SetMemoryRequestDefault (long?memoryRequestDefault) |
This represents the default memory request (in mebibytes) for containers in the pod. | |
long | GetCpuLimit () |
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. | |
void | SetCpuLimit (long?cpuLimit) |
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. | |
long | GetCpuLimitDefault () |
This represents the default cpu limit (in MHz) for containers in the pod. | |
void | SetCpuLimitDefault (long?cpuLimitDefault) |
This represents the default cpu limit (in MHz) for containers in the pod. | |
long | GetCpuRequestDefault () |
This represents the default CPU request (in MHz) for containers in the pod. | |
void | SetCpuRequestDefault (long?cpuRequestDefault) |
This represents the default CPU request (in MHz) for containers in the pod. | |
long | GetStorageRequestLimit () |
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. | |
void | SetStorageRequestLimit (long?storageRequestLimit) |
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. | |
long | GetPodCount () |
This represents 'pods' option which is the maximum number of pods which exist in a non-terminal state in the namespace. | |
void | SetPodCount (long?podCount) |
This represents 'pods' option which is the maximum number of pods which exist in a non-terminal state in the namespace. | |
long | GetServiceCount () |
This represents 'count/services' option which is the maximum number of services in the namespace. | |
void | SetServiceCount (long?serviceCount) |
This represents 'count/services' option which is the maximum number of services in the namespace. | |
long | GetDeploymentCount () |
This represents 'count/deployments.apps' option which is the maximum number of deployments in the namespace. | |
void | SetDeploymentCount (long?deploymentCount) |
This represents 'count/deployments.apps' option which is the maximum number of deployments in the namespace. | |
long | GetDaemonSetCount () |
This represents 'count/daemonsets.apps' option which is the maximum number of DaemonSets in the namespace. | |
void | SetDaemonSetCount (long?daemonSetCount) |
This represents 'count/daemonsets.apps' option which is the maximum number of DaemonSets in the namespace. | |
long | GetReplicaSetCount () |
This represents 'count/replicasets.apps' option which is the maximum number of ReplicaSets in the namespace. | |
void | SetReplicaSetCount (long?replicaSetCount) |
This represents 'count/replicasets.apps' option which is the maximum number of ReplicaSets in the namespace. | |
long | GetReplicationControllerCount () |
This represents 'count/replicationcontrollers' option which is the maximum number of ReplicationControllers in the namespace. | |
void | SetReplicationControllerCount (long?replicationControllerCount) |
This represents 'count/replicationcontrollers' option which is the maximum number of ReplicationControllers in the namespace. | |
long | GetStatefulSetCount () |
This represents 'count/statefulsets.apps' option which is the maximum number of StatefulSets in the namespace. | |
void | SetStatefulSetCount (long?statefulSetCount) |
This represents 'count/statefulsets.apps' option which is the maximum number of StatefulSets in the namespace. | |
long | GetConfigMapCount () |
This represents 'count/configmaps' option which is the maximum number of ConfigMaps in the namespace. | |
void | SetConfigMapCount (long?configMapCount) |
This represents 'count/configmaps' option which is the maximum number of ConfigMaps in the namespace. | |
long | GetSecretCount () |
This represents 'count/secrets' option which is the maximum number of secrets in the namespace. | |
void | SetSecretCount (long?secretCount) |
This represents 'count/secrets' option which is the maximum number of secrets in the namespace. | |
long | GetPersistentVolumeClaimCount () |
This represents 'count/persistentvolumeclaims' option which is the maximum number of PersistentVolumeClaims in the namespace. | |
void | SetPersistentVolumeClaimCount (long?persistentVolumeClaimCount) |
This represents 'count/persistentvolumeclaims' option which is the maximum number of PersistentVolumeClaims in the namespace. | |
long | GetJobCount () |
This represents 'count/jobs.batch' option which is the maximum number jobs in the namespace. | |
void | SetJobCount (long?jobCount) |
This represents 'count/jobs.batch' option which is the maximum number jobs in the namespace. | |
vmware.vapi.bindings.type.StructType | _GetType () |
vmware.vapi.data.StructValue | _GetDataValue () |
void | _Validate () |
bool | _HasTypeNameOf< T > () |
T | _ConvertTo< T > () |
override bool | Equals (object obj) |
override int | GetHashCode () |
override string | ToString () |
The ResourceQuotaOptionsV1
class 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.
vmware::vcenter::namespaces::ResourceQuotaOptionsV1::ResourceQuotaOptionsV1 | ( | ) | [inline] |
Generate all-fields constructor only for errors and standard structures that have relevant fields.
Creates a default new instance.
T vmware::vcenter::namespaces::ResourceQuotaOptionsV1::_ConvertTo< T > | ( | ) | [inline] |
T | : | vmware.vapi.bindings.IStructure |
vmware.vapi.data.StructValue vmware::vcenter::namespaces::ResourceQuotaOptionsV1::_GetDataValue | ( | ) | [inline] |
vmware.vapi.bindings.type.StructType vmware::vcenter::namespaces::ResourceQuotaOptionsV1::_GetType | ( | ) | [inline] |
bool vmware::vcenter::namespaces::ResourceQuotaOptionsV1::_HasTypeNameOf< T > | ( | ) | [inline] |
T | : | vmware.vapi.bindings.IStructure |
void vmware::vcenter::namespaces::ResourceQuotaOptionsV1::_Validate | ( | ) | [inline] |
override bool vmware::vcenter::namespaces::ResourceQuotaOptionsV1::Equals | ( | object | obj | ) | [inline] |
long vmware::vcenter::namespaces::ResourceQuotaOptionsV1::GetConfigMapCount | ( | ) | [inline] |
This represents 'count/configmaps' option which is the maximum number of ConfigMaps in the namespace.
long vmware::vcenter::namespaces::ResourceQuotaOptionsV1::GetCpuLimit | ( | ) | [inline] |
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.
long vmware::vcenter::namespaces::ResourceQuotaOptionsV1::GetCpuLimitDefault | ( | ) | [inline] |
This represents the default cpu limit (in MHz) for containers in the pod.
long vmware::vcenter::namespaces::ResourceQuotaOptionsV1::GetCpuRequestDefault | ( | ) | [inline] |
This represents the default CPU request (in MHz) for containers in the pod.
long vmware::vcenter::namespaces::ResourceQuotaOptionsV1::GetDaemonSetCount | ( | ) | [inline] |
This represents 'count/daemonsets.apps' option which is the maximum number of DaemonSets in the namespace.
long vmware::vcenter::namespaces::ResourceQuotaOptionsV1::GetDeploymentCount | ( | ) | [inline] |
This represents 'count/deployments.apps' option which is the maximum number of deployments in the namespace.
override int vmware::vcenter::namespaces::ResourceQuotaOptionsV1::GetHashCode | ( | ) | [inline] |
long vmware::vcenter::namespaces::ResourceQuotaOptionsV1::GetJobCount | ( | ) | [inline] |
This represents 'count/jobs.batch' option which is the maximum number jobs in the namespace.
long vmware::vcenter::namespaces::ResourceQuotaOptionsV1::GetMemoryLimit | ( | ) | [inline] |
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.
long vmware::vcenter::namespaces::ResourceQuotaOptionsV1::GetMemoryLimitDefault | ( | ) | [inline] |
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.
long vmware::vcenter::namespaces::ResourceQuotaOptionsV1::GetMemoryRequestDefault | ( | ) | [inline] |
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.
long vmware::vcenter::namespaces::ResourceQuotaOptionsV1::GetPersistentVolumeClaimCount | ( | ) | [inline] |
This represents 'count/persistentvolumeclaims' option which is the maximum number of PersistentVolumeClaims in the namespace.
long vmware::vcenter::namespaces::ResourceQuotaOptionsV1::GetPodCount | ( | ) | [inline] |
This represents 'pods' option which is the maximum number of pods which exist in a non-terminal state in the namespace.
long vmware::vcenter::namespaces::ResourceQuotaOptionsV1::GetReplicaSetCount | ( | ) | [inline] |
This represents 'count/replicasets.apps' option which is the maximum number of ReplicaSets in the namespace.
long vmware::vcenter::namespaces::ResourceQuotaOptionsV1::GetReplicationControllerCount | ( | ) | [inline] |
This represents 'count/replicationcontrollers' option which is the maximum number of ReplicationControllers in the namespace.
long vmware::vcenter::namespaces::ResourceQuotaOptionsV1::GetSecretCount | ( | ) | [inline] |
This represents 'count/secrets' option which is the maximum number of secrets in the namespace.
long vmware::vcenter::namespaces::ResourceQuotaOptionsV1::GetServiceCount | ( | ) | [inline] |
This represents 'count/services' option which is the maximum number of services in the namespace.
long vmware::vcenter::namespaces::ResourceQuotaOptionsV1::GetStatefulSetCount | ( | ) | [inline] |
This represents 'count/statefulsets.apps' option which is the maximum number of StatefulSets in the namespace.
long vmware::vcenter::namespaces::ResourceQuotaOptionsV1::GetStorageRequestLimit | ( | ) | [inline] |
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.
void vmware::vcenter::namespaces::ResourceQuotaOptionsV1::SetConfigMapCount | ( | long? | configMapCount | ) | [inline] |
This represents 'count/configmaps' option which is the maximum number of ConfigMaps in the namespace.
void vmware::vcenter::namespaces::ResourceQuotaOptionsV1::SetCpuLimit | ( | long? | cpuLimit | ) | [inline] |
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.
void vmware::vcenter::namespaces::ResourceQuotaOptionsV1::SetCpuLimitDefault | ( | long? | cpuLimitDefault | ) | [inline] |
This represents the default cpu limit (in MHz) for containers in the pod.
void vmware::vcenter::namespaces::ResourceQuotaOptionsV1::SetCpuRequestDefault | ( | long? | cpuRequestDefault | ) | [inline] |
This represents the default CPU request (in MHz) for containers in the pod.
void vmware::vcenter::namespaces::ResourceQuotaOptionsV1::SetDaemonSetCount | ( | long? | daemonSetCount | ) | [inline] |
This represents 'count/daemonsets.apps' option which is the maximum number of DaemonSets in the namespace.
void vmware::vcenter::namespaces::ResourceQuotaOptionsV1::SetDeploymentCount | ( | long? | deploymentCount | ) | [inline] |
This represents 'count/deployments.apps' option which is the maximum number of deployments in the namespace.
void vmware::vcenter::namespaces::ResourceQuotaOptionsV1::SetJobCount | ( | long? | jobCount | ) | [inline] |
This represents 'count/jobs.batch' option which is the maximum number jobs in the namespace.
void vmware::vcenter::namespaces::ResourceQuotaOptionsV1::SetMemoryLimit | ( | long? | memoryLimit | ) | [inline] |
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.
void vmware::vcenter::namespaces::ResourceQuotaOptionsV1::SetMemoryLimitDefault | ( | long? | memoryLimitDefault | ) | [inline] |
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.
void vmware::vcenter::namespaces::ResourceQuotaOptionsV1::SetMemoryRequestDefault | ( | long? | memoryRequestDefault | ) | [inline] |
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.
void vmware::vcenter::namespaces::ResourceQuotaOptionsV1::SetPersistentVolumeClaimCount | ( | long? | persistentVolumeClaimCount | ) | [inline] |
This represents 'count/persistentvolumeclaims' option which is the maximum number of PersistentVolumeClaims in the namespace.
void vmware::vcenter::namespaces::ResourceQuotaOptionsV1::SetPodCount | ( | long? | podCount | ) | [inline] |
This represents 'pods' option which is the maximum number of pods which exist in a non-terminal state in the namespace.
void vmware::vcenter::namespaces::ResourceQuotaOptionsV1::SetReplicaSetCount | ( | long? | replicaSetCount | ) | [inline] |
This represents 'count/replicasets.apps' option which is the maximum number of ReplicaSets in the namespace.
void vmware::vcenter::namespaces::ResourceQuotaOptionsV1::SetReplicationControllerCount | ( | long? | replicationControllerCount | ) | [inline] |
This represents 'count/replicationcontrollers' option which is the maximum number of ReplicationControllers in the namespace.
void vmware::vcenter::namespaces::ResourceQuotaOptionsV1::SetSecretCount | ( | long? | secretCount | ) | [inline] |
This represents 'count/secrets' option which is the maximum number of secrets in the namespace.
void vmware::vcenter::namespaces::ResourceQuotaOptionsV1::SetServiceCount | ( | long? | serviceCount | ) | [inline] |
This represents 'count/services' option which is the maximum number of services in the namespace.
void vmware::vcenter::namespaces::ResourceQuotaOptionsV1::SetStatefulSetCount | ( | long? | statefulSetCount | ) | [inline] |
This represents 'count/statefulsets.apps' option which is the maximum number of StatefulSets in the namespace.
void vmware::vcenter::namespaces::ResourceQuotaOptionsV1::SetStorageRequestLimit | ( | long? | storageRequestLimit | ) | [inline] |
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.
override string vmware::vcenter::namespaces::ResourceQuotaOptionsV1::ToString | ( | ) | [inline] |