"description":"object name and auth scope, such as for teams and projects",
"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything.",
"required":true,
"required":false,
"allowMultiple":false
},
{
"type":"string",
"paramType":"query",
"name":"fieldSelector",
"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.",
"required":false,
"allowMultiple":false
},
{
"type":"boolean",
"paramType":"query",
"name":"watch",
"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.",
"required":false,
"allowMultiple":false
},
{
"type":"string",
"paramType":"query",
"name":"resourceVersion",
"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.",
"required":false,
"allowMultiple":false
},
{
"type":"integer",
"paramType":"query",
"name":"timeoutSeconds",
"description":"Timeout for the list/watch call.",
"required":false,
"allowMultiple":false
"allowMultiple":false
},
},
{
{
"type":"string",
"type":"string",
"paramType":"path",
"paramType":"path",
"name":"name",
"name":"namespace",
"description":"name of the Scale",
"description":"object name and auth scope, such as for teams and projects",
"required":true,
"required":true,
"allowMultiple":false
"allowMultiple":false
}
}
...
@@ -2491,7 +2464,7 @@
...
@@ -2491,7 +2464,7 @@
{
{
"code":200,
"code":200,
"message":"OK",
"message":"OK",
"responseModel":"v1beta1.Scale"
"responseModel":"v1beta1.JobList"
}
}
],
],
"produces":[
"produces":[
...
@@ -2502,10 +2475,10 @@
...
@@ -2502,10 +2475,10 @@
]
]
},
},
{
{
"type":"v1beta1.Scale",
"type":"v1beta1.Job",
"method":"PUT",
"method":"POST",
"summary":"replace scale of the specified Scale",
"summary":"create a Job",
"nickname":"replaceNamespacedScaleScale",
"nickname":"createNamespacedJob",
"parameters":[
"parameters":[
{
{
"type":"string",
"type":"string",
...
@@ -2516,7 +2489,7 @@
...
@@ -2516,7 +2489,7 @@
"allowMultiple":false
"allowMultiple":false
},
},
{
{
"type":"v1beta1.Scale",
"type":"v1beta1.Job",
"paramType":"body",
"paramType":"body",
"name":"body",
"name":"body",
"description":"",
"description":"",
...
@@ -2530,21 +2503,13 @@
...
@@ -2530,21 +2503,13 @@
"description":"object name and auth scope, such as for teams and projects",
"description":"object name and auth scope, such as for teams and projects",
"required":true,
"required":true,
"allowMultiple":false
"allowMultiple":false
},
{
"type":"string",
"paramType":"path",
"name":"name",
"description":"name of the Scale",
"required":true,
"allowMultiple":false
}
}
],
],
"responseMessages":[
"responseMessages":[
{
{
"code":200,
"code":200,
"message":"OK",
"message":"OK",
"responseModel":"v1beta1.Scale"
"responseModel":"v1beta1.Job"
}
}
],
],
"produces":[
"produces":[
...
@@ -2555,10 +2520,10 @@
...
@@ -2555,10 +2520,10 @@
]
]
},
},
{
{
"type":"v1beta1.Scale",
"type":"unversioned.Status",
"method":"PATCH",
"method":"DELETE",
"summary":"partially update scale of the specified Scale",
"summary":"delete collection of Job",
"nickname":"patchNamespacedScaleScale",
"nickname":"deletecollectionNamespacedJob",
"parameters":[
"parameters":[
{
{
"type":"string",
"type":"string",
...
@@ -2569,26 +2534,50 @@
...
@@ -2569,26 +2534,50 @@
"allowMultiple":false
"allowMultiple":false
},
},
{
{
"type":"unversioned.Patch",
"type":"string",
"paramType":"body",
"paramType":"query",
"name":"body",
"name":"labelSelector",
"description":"",
"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything.",
"required":true,
"required":false,
"allowMultiple":false
"allowMultiple":false
},
},
{
{
"type":"string",
"type":"string",
"paramType":"path",
"paramType":"query",
"name":"namespace",
"name":"fieldSelector",
"description":"object name and auth scope, such as for teams and projects",
"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.",
"required":true,
"required":false,
"allowMultiple":false
},
{
"type":"boolean",
"paramType":"query",
"name":"watch",
"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.",
"required":false,
"allowMultiple":false
},
{
"type":"string",
"paramType":"query",
"name":"resourceVersion",
"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.",
"required":false,
"allowMultiple":false
},
{
"type":"integer",
"paramType":"query",
"name":"timeoutSeconds",
"description":"Timeout for the list/watch call.",
"required":false,
"allowMultiple":false
"allowMultiple":false
},
},
{
{
"type":"string",
"type":"string",
"paramType":"path",
"paramType":"path",
"name":"name",
"name":"namespace",
"description":"name of the Scale",
"description":"object name and auth scope, such as for teams and projects",
"summary":"watch individual changes to a list of Job",
"nickname":"getAPIResources",
"nickname":"watchNamespacedJobList",
"parameters":[],
"parameters":[
"produces":[
{
"application/json"
"type":"string",
],
"paramType":"query",
"consumes":[
"name":"pretty",
"application/json"
"description":"If 'true', then the output is pretty printed.",
]
"required":false,
}
"allowMultiple":false
]
},
}
{
],
"type":"string",
"models":{
"paramType":"query",
"v1beta1.HorizontalPodAutoscalerList":{
"name":"labelSelector",
"id":"v1beta1.HorizontalPodAutoscalerList",
"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything.",
"description":"list of horizontal pod autoscaler objects.",
"required":false,
"required":[
"allowMultiple":false
"items"
},
],
{
"properties":{
"type":"string",
"kind":{
"paramType":"query",
"type":"string",
"name":"fieldSelector",
"description":"Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds"
"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.",
},
"required":false,
"apiVersion":{
"allowMultiple":false
"type":"string",
},
"description":"APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources"
{
},
"type":"boolean",
"metadata":{
"paramType":"query",
"$ref":"unversioned.ListMeta",
"name":"watch",
"description":"Standard list metadata."
"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.",
},
"required":false,
"items":{
"allowMultiple":false
"type":"array",
},
"items":{
{
"$ref":"v1beta1.HorizontalPodAutoscaler"
"type":"string",
},
"paramType":"query",
"description":"list of horizontal pod autoscaler objects."
"name":"resourceVersion",
}
"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.",
}
"required":false,
},
"allowMultiple":false
"unversioned.ListMeta":{
},
"id":"unversioned.ListMeta",
{
"description":"ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.",
"type":"integer",
"properties":{
"paramType":"query",
"selfLink":{
"name":"timeoutSeconds",
"type":"string",
"description":"Timeout for the list/watch call.",
"description":"SelfLink is a URL representing this object. Populated by the system. Read-only."
"required":false,
},
"allowMultiple":false
"resourceVersion":{
},
"type":"string",
{
"description":"String that identifies the server's internal version of this object that can be used by clients to determine when objects have changed. Value must be treated as opaque by clients and passed unmodified back to the server. Populated by the system. Read-only. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#concurrency-control-and-consistency"
"type":"string",
"paramType":"path",
"name":"namespace",
"description":"object name and auth scope, such as for teams and projects",
"summary":"watch changes to an object of kind Job",
"nickname":"watchNamespacedJob",
"parameters":[
{
"type":"string",
"paramType":"query",
"name":"pretty",
"description":"If 'true', then the output is pretty printed.",
"required":false,
"allowMultiple":false
},
{
"type":"string",
"paramType":"query",
"name":"labelSelector",
"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything.",
"required":false,
"allowMultiple":false
},
{
"type":"string",
"paramType":"query",
"name":"fieldSelector",
"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.",
"required":false,
"allowMultiple":false
},
{
"type":"boolean",
"paramType":"query",
"name":"watch",
"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.",
"required":false,
"allowMultiple":false
},
{
"type":"string",
"paramType":"query",
"name":"resourceVersion",
"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.",
"required":false,
"allowMultiple":false
},
{
"type":"integer",
"paramType":"query",
"name":"timeoutSeconds",
"description":"Timeout for the list/watch call.",
"required":false,
"allowMultiple":false
},
{
"type":"string",
"paramType":"path",
"name":"namespace",
"description":"object name and auth scope, such as for teams and projects",
"required":true,
"allowMultiple":false
},
{
"type":"string",
"paramType":"path",
"name":"name",
"description":"name of the Job",
"required":true,
"allowMultiple":false
}
],
"responseMessages":[
{
"code":200,
"message":"OK",
"responseModel":"json.WatchEvent"
}
],
"produces":[
"application/json"
],
"consumes":[
"*/*"
]
}
]
},
{
"path":"/apis/extensions/v1beta1/jobs",
"description":"API at /apis/extensions/v1beta1",
"operations":[
{
"type":"v1beta1.JobList",
"method":"GET",
"summary":"list or watch objects of kind Job",
"nickname":"listJob",
"parameters":[
{
"type":"string",
"paramType":"query",
"name":"pretty",
"description":"If 'true', then the output is pretty printed.",
"required":false,
"allowMultiple":false
},
{
"type":"string",
"paramType":"query",
"name":"labelSelector",
"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything.",
"required":false,
"allowMultiple":false
},
{
"type":"string",
"paramType":"query",
"name":"fieldSelector",
"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.",
"required":false,
"allowMultiple":false
},
{
"type":"boolean",
"paramType":"query",
"name":"watch",
"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.",
"required":false,
"allowMultiple":false
},
{
"type":"string",
"paramType":"query",
"name":"resourceVersion",
"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.",
"required":false,
"allowMultiple":false
},
{
"type":"integer",
"paramType":"query",
"name":"timeoutSeconds",
"description":"Timeout for the list/watch call.",
"required":false,
"allowMultiple":false
}
],
"responseMessages":[
{
"code":200,
"message":"OK",
"responseModel":"v1beta1.JobList"
}
],
"produces":[
"application/json"
],
"consumes":[
"*/*"
]
}
]
},
{
"path":"/apis/extensions/v1beta1/watch/jobs",
"description":"API at /apis/extensions/v1beta1",
"operations":[
{
"type":"json.WatchEvent",
"method":"GET",
"summary":"watch individual changes to a list of Job",
"nickname":"watchJobList",
"parameters":[
{
"type":"string",
"paramType":"query",
"name":"pretty",
"description":"If 'true', then the output is pretty printed.",
"required":false,
"allowMultiple":false
},
{
"type":"string",
"paramType":"query",
"name":"labelSelector",
"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything.",
"required":false,
"allowMultiple":false
},
{
"type":"string",
"paramType":"query",
"name":"fieldSelector",
"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.",
"required":false,
"allowMultiple":false
},
{
"type":"boolean",
"paramType":"query",
"name":"watch",
"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.",
"required":false,
"allowMultiple":false
},
{
"type":"string",
"paramType":"query",
"name":"resourceVersion",
"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.",
"description":"configuration of a horizontal pod autoscaler.",
"description":"API at /apis/extensions/v1beta1",
"operations":[
{
"type":"v1beta1.Scale",
"method":"GET",
"summary":"read scale of the specified Scale",
"nickname":"readNamespacedScaleScale",
"parameters":[
{
"type":"string",
"paramType":"query",
"name":"pretty",
"description":"If 'true', then the output is pretty printed.",
"required":false,
"allowMultiple":false
},
{
"type":"string",
"paramType":"path",
"name":"namespace",
"description":"object name and auth scope, such as for teams and projects",
"required":true,
"allowMultiple":false
},
{
"type":"string",
"paramType":"path",
"name":"name",
"description":"name of the Scale",
"required":true,
"allowMultiple":false
}
],
"responseMessages":[
{
"code":200,
"message":"OK",
"responseModel":"v1beta1.Scale"
}
],
"produces":[
"application/json"
],
"consumes":[
"*/*"
]
},
{
"type":"v1beta1.Scale",
"method":"PUT",
"summary":"replace scale of the specified Scale",
"nickname":"replaceNamespacedScaleScale",
"parameters":[
{
"type":"string",
"paramType":"query",
"name":"pretty",
"description":"If 'true', then the output is pretty printed.",
"required":false,
"allowMultiple":false
},
{
"type":"v1beta1.Scale",
"paramType":"body",
"name":"body",
"description":"",
"required":true,
"allowMultiple":false
},
{
"type":"string",
"paramType":"path",
"name":"namespace",
"description":"object name and auth scope, such as for teams and projects",
"required":true,
"allowMultiple":false
},
{
"type":"string",
"paramType":"path",
"name":"name",
"description":"name of the Scale",
"required":true,
"allowMultiple":false
}
],
"responseMessages":[
{
"code":200,
"message":"OK",
"responseModel":"v1beta1.Scale"
}
],
"produces":[
"application/json"
],
"consumes":[
"*/*"
]
},
{
"type":"v1beta1.Scale",
"method":"PATCH",
"summary":"partially update scale of the specified Scale",
"nickname":"patchNamespacedScaleScale",
"parameters":[
{
"type":"string",
"paramType":"query",
"name":"pretty",
"description":"If 'true', then the output is pretty printed.",
"required":false,
"allowMultiple":false
},
{
"type":"unversioned.Patch",
"paramType":"body",
"name":"body",
"description":"",
"required":true,
"allowMultiple":false
},
{
"type":"string",
"paramType":"path",
"name":"namespace",
"description":"object name and auth scope, such as for teams and projects",
"required":true,
"allowMultiple":false
},
{
"type":"string",
"paramType":"path",
"name":"name",
"description":"name of the Scale",
"required":true,
"allowMultiple":false
}
],
"responseMessages":[
{
"code":200,
"message":"OK",
"responseModel":"v1beta1.Scale"
}
],
"produces":[
"application/json"
],
"consumes":[
"application/json-patch+json",
"application/merge-patch+json",
"application/strategic-merge-patch+json"
]
}
]
},
{
"path":"/apis/extensions/v1beta1",
"description":"API at /apis/extensions/v1beta1",
"operations":[
{
"type":"void",
"method":"GET",
"summary":"get available resources",
"nickname":"getAPIResources",
"parameters":[],
"produces":[
"application/json"
],
"consumes":[
"application/json"
]
}
]
}
],
"models":{
"v1beta1.ConfigMapList":{
"id":"v1beta1.ConfigMapList",
"description":"ConfigMapList is a resource containing a list of ConfigMap objects.",
"properties":{
"properties":{
"kind":{
"kind":{
"type":"string",
"type":"string",
...
@@ -2687,16 +3402,51 @@
...
@@ -2687,16 +3402,51 @@
"description":"APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources"
"description":"APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources"
},
},
"metadata":{
"metadata":{
"$ref":"v1.ObjectMeta",
"$ref":"unversioned.ListMeta",
"description":"Standard object metadata. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata"
"description":"behaviour of autoscaler. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status."
"items":{
"$ref":"v1beta1.ConfigMap"
},
"description":"Items is the list of ConfigMaps."
}
}
},
"unversioned.ListMeta":{
"id":"unversioned.ListMeta",
"description":"ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.",
"properties":{
"selfLink":{
"type":"string",
"description":"SelfLink is a URL representing this object. Populated by the system. Read-only."
},
"resourceVersion":{
"type":"string",
"description":"String that identifies the server's internal version of this object that can be used by clients to determine when objects have changed. Value must be treated as opaque by clients and passed unmodified back to the server. Populated by the system. Read-only. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#concurrency-control-and-consistency"
}
}
},
"v1beta1.ConfigMap":{
"id":"v1beta1.ConfigMap",
"description":"ConfigMap holds configuration data for pods to consume.",
"properties":{
"kind":{
"type":"string",
"description":"Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds"
},
"apiVersion":{
"type":"string",
"description":"APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources"
},
},
"status":{
"metadata":{
"$ref":"v1beta1.HorizontalPodAutoscalerStatus",
"$ref":"v1.ObjectMeta",
"description":"current information about the autoscaler."
"description":"Standard object metadata; More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata."
},
"data":{
"type":"any",
"description":"Data contains the configuration data. Each key must be a valid DNS_SUBDOMAIN with an optional leading dot."
}
}
}
}
},
},
...
@@ -2756,103 +3506,6 @@
...
@@ -2756,103 +3506,6 @@
}
}
}
}
},
},
"v1beta1.HorizontalPodAutoscalerSpec":{
"id":"v1beta1.HorizontalPodAutoscalerSpec",
"description":"specification of a horizontal pod autoscaler.",
"required":[
"scaleRef",
"maxReplicas"
],
"properties":{
"scaleRef":{
"$ref":"v1beta1.SubresourceReference",
"description":"reference to Scale subresource; horizontal pod autoscaler will learn the current resource consumption from its status, and will set the desired number of pods by modifying its spec."
},
"minReplicas":{
"type":"integer",
"format":"int32",
"description":"lower limit for the number of pods that can be set by the autoscaler, default 1."
},
"maxReplicas":{
"type":"integer",
"format":"int32",
"description":"upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than MinReplicas."
},
"cpuUtilization":{
"$ref":"v1beta1.CPUTargetUtilization",
"description":"target average CPU utilization (represented as a percentage of requested CPU) over all the pods; if not specified it defaults to the target CPU utilization at 80% of the requested resources."
}
}
},
"v1beta1.SubresourceReference":{
"id":"v1beta1.SubresourceReference",
"description":"SubresourceReference contains enough information to let you inspect or modify the referred subresource.",
"properties":{
"kind":{
"type":"string",
"description":"Kind of the referent; More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds\""
},
"name":{
"type":"string",
"description":"Name of the referent; More info: http://releases.k8s.io/HEAD/docs/user-guide/identifiers.md#names"
},
"apiVersion":{
"type":"string",
"description":"API version of the referent"
},
"subresource":{
"type":"string",
"description":"Subresource name of the referent"
}
}
},
"v1beta1.CPUTargetUtilization":{
"id":"v1beta1.CPUTargetUtilization",
"required":[
"targetPercentage"
],
"properties":{
"targetPercentage":{
"type":"integer",
"format":"int32",
"description":"fraction of the requested CPU that should be utilized/used, e.g. 70 means that 70% of the requested CPU should be in use."
}
}
},
"v1beta1.HorizontalPodAutoscalerStatus":{
"id":"v1beta1.HorizontalPodAutoscalerStatus",
"description":"current status of a horizontal pod autoscaler",
"required":[
"currentReplicas",
"desiredReplicas"
],
"properties":{
"observedGeneration":{
"type":"integer",
"format":"int64",
"description":"most recent generation observed by this autoscaler."
},
"lastScaleTime":{
"type":"string",
"description":"last time the HorizontalPodAutoscaler scaled the number of pods; used by the autoscaler to control how often the number of pods is changed."
},
"currentReplicas":{
"type":"integer",
"format":"int32",
"description":"current number of replicas of pods managed by this autoscaler."
},
"desiredReplicas":{
"type":"integer",
"format":"int32",
"description":"desired number of replicas of pods managed by this autoscaler."
},
"currentCPUUtilizationPercentage":{
"type":"integer",
"format":"int32",
"description":"current average CPU utilization over all pods, represented as a percentage of requested CPU, e.g. 70 means that an average pod is using now 70% of its requested CPU."
}
}
},
"unversioned.Status":{
"unversioned.Status":{
"id":"unversioned.Status",
"id":"unversioned.Status",
"description":"Status is a return value for calls that don't return other objects.",
"description":"Status is a return value for calls that don't return other objects.",
...
@@ -2980,6 +3633,157 @@
...
@@ -2980,6 +3633,157 @@
}
}
}
}
},
},
"v1beta1.HorizontalPodAutoscalerList":{
"id":"v1beta1.HorizontalPodAutoscalerList",
"description":"list of horizontal pod autoscaler objects.",
"required":[
"items"
],
"properties":{
"kind":{
"type":"string",
"description":"Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds"
},
"apiVersion":{
"type":"string",
"description":"APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources"
},
"metadata":{
"$ref":"unversioned.ListMeta",
"description":"Standard list metadata."
},
"items":{
"type":"array",
"items":{
"$ref":"v1beta1.HorizontalPodAutoscaler"
},
"description":"list of horizontal pod autoscaler objects."
}
}
},
"v1beta1.HorizontalPodAutoscaler":{
"id":"v1beta1.HorizontalPodAutoscaler",
"description":"configuration of a horizontal pod autoscaler.",
"properties":{
"kind":{
"type":"string",
"description":"Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds"
},
"apiVersion":{
"type":"string",
"description":"APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources"
},
"metadata":{
"$ref":"v1.ObjectMeta",
"description":"Standard object metadata. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata"
},
"spec":{
"$ref":"v1beta1.HorizontalPodAutoscalerSpec",
"description":"behaviour of autoscaler. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status."
},
"status":{
"$ref":"v1beta1.HorizontalPodAutoscalerStatus",
"description":"current information about the autoscaler."
}
}
},
"v1beta1.HorizontalPodAutoscalerSpec":{
"id":"v1beta1.HorizontalPodAutoscalerSpec",
"description":"specification of a horizontal pod autoscaler.",
"required":[
"scaleRef",
"maxReplicas"
],
"properties":{
"scaleRef":{
"$ref":"v1beta1.SubresourceReference",
"description":"reference to Scale subresource; horizontal pod autoscaler will learn the current resource consumption from its status, and will set the desired number of pods by modifying its spec."
},
"minReplicas":{
"type":"integer",
"format":"int32",
"description":"lower limit for the number of pods that can be set by the autoscaler, default 1."
},
"maxReplicas":{
"type":"integer",
"format":"int32",
"description":"upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than MinReplicas."
},
"cpuUtilization":{
"$ref":"v1beta1.CPUTargetUtilization",
"description":"target average CPU utilization (represented as a percentage of requested CPU) over all the pods; if not specified it defaults to the target CPU utilization at 80% of the requested resources."
}
}
},
"v1beta1.SubresourceReference":{
"id":"v1beta1.SubresourceReference",
"description":"SubresourceReference contains enough information to let you inspect or modify the referred subresource.",
"properties":{
"kind":{
"type":"string",
"description":"Kind of the referent; More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds\""
},
"name":{
"type":"string",
"description":"Name of the referent; More info: http://releases.k8s.io/HEAD/docs/user-guide/identifiers.md#names"
},
"apiVersion":{
"type":"string",
"description":"API version of the referent"
},
"subresource":{
"type":"string",
"description":"Subresource name of the referent"
}
}
},
"v1beta1.CPUTargetUtilization":{
"id":"v1beta1.CPUTargetUtilization",
"required":[
"targetPercentage"
],
"properties":{
"targetPercentage":{
"type":"integer",
"format":"int32",
"description":"fraction of the requested CPU that should be utilized/used, e.g. 70 means that 70% of the requested CPU should be in use."
}
}
},
"v1beta1.HorizontalPodAutoscalerStatus":{
"id":"v1beta1.HorizontalPodAutoscalerStatus",
"description":"current status of a horizontal pod autoscaler",
"required":[
"currentReplicas",
"desiredReplicas"
],
"properties":{
"observedGeneration":{
"type":"integer",
"format":"int64",
"description":"most recent generation observed by this autoscaler."
},
"lastScaleTime":{
"type":"string",
"description":"last time the HorizontalPodAutoscaler scaled the number of pods; used by the autoscaler to control how often the number of pods is changed."
},
"currentReplicas":{
"type":"integer",
"format":"int32",
"description":"current number of replicas of pods managed by this autoscaler."
},
"desiredReplicas":{
"type":"integer",
"format":"int32",
"description":"desired number of replicas of pods managed by this autoscaler."
},
"currentCPUUtilizationPercentage":{
"type":"integer",
"format":"int32",
"description":"current average CPU utilization over all pods, represented as a percentage of requested CPU, e.g. 70 means that an average pod is using now 70% of its requested CPU."
}
}
},
"v1beta1.IngressList":{
"v1beta1.IngressList":{
"id":"v1beta1.IngressList",
"id":"v1beta1.IngressList",
"description":"IngressList is a collection of Ingress.",
"description":"IngressList is a collection of Ingress.",
<tdclass="tableblock halign-left valign-top"><pclass="tableblock">Ingress is a list containing ingress points for the load-balancer. Traffic intended for the service should be sent to these ingress points.</p></td>
<tdclass="tableblock halign-left valign-top"><pclass="tableblock">fraction of the requested CPU that should be utilized/used, e.g. 70 means that 70% of the requested CPU should be in use.</p></td>
<tdclass="tableblock halign-left valign-top"><pclass="tableblock">fraction of the requested CPU that should be utilized/used, e.g. 70 means that 70% of the requested CPU should be in use.</p></td>
<tdclass="tableblock halign-left valign-top"><pclass="tableblock">Ingress is a list containing ingress points for the load-balancer. Traffic intended for the service should be sent to these ingress points.</p></td>
<tdclass="tableblock halign-left valign-top"><pclass="tableblock">Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: <ahref="http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds">http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds</a></p></td>
<tdclass="tableblock halign-left valign-top"><pclass="tableblock">APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: <ahref="http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources">http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources</a></p></td>
<tdclass="tableblock halign-left valign-top"><pclass="tableblock">Data contains the configuration data. Each key must be a valid DNS_SUBDOMAIN with an optional leading dot.</p></td>
<tdclass="tableblock halign-left valign-top"><pclass="tableblock">Required: the volume name. This is going to be store on metadata → name on the payload for Flocker</p></td>
<tdclass="tableblock halign-left valign-top"><pclass="tableblock">Required: the volume name. This is going to be store on metadata → name on the payload for Flocker</p></td>
<tdclass="tableblock halign-left valign-top"><pclass="tableblock">reference to Scale subresource; horizontal pod autoscaler will learn the current resource consumption from its status, and will set the desired number of pods by modifying its spec.</p></td>
<tdclass="tableblock halign-left valign-top"><pclass="tableblock">lower limit for the number of pods that can be set by the autoscaler, default 1.</p></td>
<tdclass="tableblock halign-left valign-top"><pclass="tableblock">upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than MinReplicas.</p></td>
<tdclass="tableblock halign-left valign-top"><pclass="tableblock">target average CPU utilization (represented as a percentage of requested CPU) over all the pods; if not specified it defaults to the target CPU utilization at 80% of the requested resources.</p></td>
<p>ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.</p>
<p>ConfigMapList is a resource containing a list of ConfigMap objects.</p>
<tdclass="tableblock halign-left valign-top"><pclass="tableblock">SelfLink is a URL representing this object. Populated by the system. Read-only.</p></td>
<tdclass="tableblock halign-left valign-top"><pclass="tableblock">Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: <ahref="http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds">http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds</a></p></td>
<tdclass="tableblock halign-left valign-top"><pclass="tableblock">String that identifies the server’s internal version of this object that can be used by clients to determine when objects have changed. Value must be treated as opaque by clients and passed unmodified back to the server. Populated by the system. Read-only. More info: <ahref="http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#concurrency-control-and-consistency">http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#concurrency-control-and-consistency</a></p></td>
<tdclass="tableblock halign-left valign-top"><pclass="tableblock">APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: <ahref="http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources">http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources</a></p></td>
<p>specification of a horizontal pod autoscaler.</p>
<p>ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.</p>
<tdclass="tableblock halign-left valign-top"><pclass="tableblock">reference to Scale subresource; horizontal pod autoscaler will learn the current resource consumption from its status, and will set the desired number of pods by modifying its spec.</p></td>
<tdclass="tableblock halign-left valign-top"><pclass="tableblock">SelfLink is a URL representing this object. Populated by the system. Read-only.</p></td>
<tdclass="tableblock halign-left valign-top"><pclass="tableblock">lower limit for the number of pods that can be set by the autoscaler, default 1.</p></td>
<tdclass="tableblock halign-left valign-top"><pclass="tableblock">upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than MinReplicas.</p></td>
<tdclass="tableblock halign-left valign-top"><pclass="tableblock">target average CPU utilization (represented as a percentage of requested CPU) over all the pods; if not specified it defaults to the target CPU utilization at 80% of the requested resources.</p></td>
<tdclass="tableblock halign-left valign-top"><pclass="tableblock">String that identifies the server’s internal version of this object that can be used by clients to determine when objects have changed. Value must be treated as opaque by clients and passed unmodified back to the server. Populated by the system. Read-only. More info: <ahref="http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#concurrency-control-and-consistency">http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#concurrency-control-and-consistency</a></p></td>