Safe Haskell | None |
---|---|
Language | Haskell2010 |
- Operations
- CustomObjects
- createClusterCustomObject
- createNamespacedCustomObject
- deleteClusterCustomObject
- deleteNamespacedCustomObject
- getClusterCustomObject
- getClusterCustomObjectScale
- getClusterCustomObjectStatus
- getNamespacedCustomObject
- getNamespacedCustomObjectScale
- getNamespacedCustomObjectStatus
- listClusterCustomObject
- listNamespacedCustomObject
- patchClusterCustomObject
- patchClusterCustomObjectScale
- patchClusterCustomObjectStatus
- patchNamespacedCustomObject
- patchNamespacedCustomObjectScale
- patchNamespacedCustomObjectStatus
- replaceClusterCustomObject
- replaceClusterCustomObjectScale
- replaceClusterCustomObjectStatus
- replaceNamespacedCustomObject
- replaceNamespacedCustomObjectScale
- replaceNamespacedCustomObjectStatus
- CustomObjects
Synopsis
- createClusterCustomObject :: (Consumes CreateClusterCustomObject contentType, MimeRender contentType Body) => ContentType contentType -> Body -> Group -> Version -> Plural -> KubernetesRequest CreateClusterCustomObject contentType Value MimeJSON
- data CreateClusterCustomObject
- createNamespacedCustomObject :: (Consumes CreateNamespacedCustomObject contentType, MimeRender contentType Body) => ContentType contentType -> Body -> Group -> Version -> Namespace -> Plural -> KubernetesRequest CreateNamespacedCustomObject contentType Value MimeJSON
- data CreateNamespacedCustomObject
- deleteClusterCustomObject :: (Consumes DeleteClusterCustomObject contentType, MimeRender contentType V1DeleteOptions) => ContentType contentType -> V1DeleteOptions -> Group -> Version -> Plural -> Name -> KubernetesRequest DeleteClusterCustomObject contentType Value MimeJSON
- data DeleteClusterCustomObject
- deleteNamespacedCustomObject :: (Consumes DeleteNamespacedCustomObject contentType, MimeRender contentType V1DeleteOptions) => ContentType contentType -> V1DeleteOptions -> Group -> Version -> Namespace -> Plural -> Name -> KubernetesRequest DeleteNamespacedCustomObject contentType Value MimeJSON
- data DeleteNamespacedCustomObject
- getClusterCustomObject :: Group -> Version -> Plural -> Name -> KubernetesRequest GetClusterCustomObject MimeNoContent Value MimeJSON
- data GetClusterCustomObject
- getClusterCustomObjectScale :: Accept accept -> Group -> Version -> Plural -> Name -> KubernetesRequest GetClusterCustomObjectScale MimeNoContent Value accept
- data GetClusterCustomObjectScale
- getClusterCustomObjectStatus :: Accept accept -> Group -> Version -> Plural -> Name -> KubernetesRequest GetClusterCustomObjectStatus MimeNoContent Value accept
- data GetClusterCustomObjectStatus
- getNamespacedCustomObject :: Group -> Version -> Namespace -> Plural -> Name -> KubernetesRequest GetNamespacedCustomObject MimeNoContent Value MimeJSON
- data GetNamespacedCustomObject
- getNamespacedCustomObjectScale :: Accept accept -> Group -> Version -> Namespace -> Plural -> Name -> KubernetesRequest GetNamespacedCustomObjectScale MimeNoContent Value accept
- data GetNamespacedCustomObjectScale
- getNamespacedCustomObjectStatus :: Accept accept -> Group -> Version -> Namespace -> Plural -> Name -> KubernetesRequest GetNamespacedCustomObjectStatus MimeNoContent Value accept
- data GetNamespacedCustomObjectStatus
- listClusterCustomObject :: Accept accept -> Group -> Version -> Plural -> KubernetesRequest ListClusterCustomObject MimeNoContent Value accept
- data ListClusterCustomObject
- listNamespacedCustomObject :: Accept accept -> Group -> Version -> Namespace -> Plural -> KubernetesRequest ListNamespacedCustomObject MimeNoContent Value accept
- data ListNamespacedCustomObject
- patchClusterCustomObject :: (Consumes PatchClusterCustomObject MimeMergePatchjson, MimeRender MimeMergePatchjson Body) => Body -> Group -> Version -> Plural -> Name -> KubernetesRequest PatchClusterCustomObject MimeMergePatchjson Value MimeJSON
- data PatchClusterCustomObject
- patchClusterCustomObjectScale :: (Consumes PatchClusterCustomObjectScale MimeMergePatchjson, MimeRender MimeMergePatchjson Body) => Accept accept -> Body -> Group -> Version -> Plural -> Name -> KubernetesRequest PatchClusterCustomObjectScale MimeMergePatchjson Value accept
- data PatchClusterCustomObjectScale
- patchClusterCustomObjectStatus :: (Consumes PatchClusterCustomObjectStatus MimeMergePatchjson, MimeRender MimeMergePatchjson Body) => Accept accept -> Body -> Group -> Version -> Plural -> Name -> KubernetesRequest PatchClusterCustomObjectStatus MimeMergePatchjson Value accept
- data PatchClusterCustomObjectStatus
- patchNamespacedCustomObject :: (Consumes PatchNamespacedCustomObject MimeMergePatchjson, MimeRender MimeMergePatchjson Body) => Body -> Group -> Version -> Namespace -> Plural -> Name -> KubernetesRequest PatchNamespacedCustomObject MimeMergePatchjson Value MimeJSON
- data PatchNamespacedCustomObject
- patchNamespacedCustomObjectScale :: (Consumes PatchNamespacedCustomObjectScale MimeMergePatchjson, MimeRender MimeMergePatchjson Body) => Accept accept -> Body -> Group -> Version -> Namespace -> Plural -> Name -> KubernetesRequest PatchNamespacedCustomObjectScale MimeMergePatchjson Value accept
- data PatchNamespacedCustomObjectScale
- patchNamespacedCustomObjectStatus :: (Consumes PatchNamespacedCustomObjectStatus MimeMergePatchjson, MimeRender MimeMergePatchjson Body) => Accept accept -> Body -> Group -> Version -> Namespace -> Plural -> Name -> KubernetesRequest PatchNamespacedCustomObjectStatus MimeMergePatchjson Value accept
- data PatchNamespacedCustomObjectStatus
- replaceClusterCustomObject :: (Consumes ReplaceClusterCustomObject contentType, MimeRender contentType Body) => ContentType contentType -> Body -> Group -> Version -> Plural -> Name -> KubernetesRequest ReplaceClusterCustomObject contentType Value MimeJSON
- data ReplaceClusterCustomObject
- replaceClusterCustomObjectScale :: (Consumes ReplaceClusterCustomObjectScale contentType, MimeRender contentType Body) => ContentType contentType -> Accept accept -> Body -> Group -> Version -> Plural -> Name -> KubernetesRequest ReplaceClusterCustomObjectScale contentType Value accept
- data ReplaceClusterCustomObjectScale
- replaceClusterCustomObjectStatus :: (Consumes ReplaceClusterCustomObjectStatus contentType, MimeRender contentType Body) => ContentType contentType -> Accept accept -> Body -> Group -> Version -> Plural -> Name -> KubernetesRequest ReplaceClusterCustomObjectStatus contentType Value accept
- data ReplaceClusterCustomObjectStatus
- replaceNamespacedCustomObject :: (Consumes ReplaceNamespacedCustomObject contentType, MimeRender contentType Body) => ContentType contentType -> Body -> Group -> Version -> Namespace -> Plural -> Name -> KubernetesRequest ReplaceNamespacedCustomObject contentType Value MimeJSON
- data ReplaceNamespacedCustomObject
- replaceNamespacedCustomObjectScale :: (Consumes ReplaceNamespacedCustomObjectScale contentType, MimeRender contentType Body) => ContentType contentType -> Accept accept -> Body -> Group -> Version -> Namespace -> Plural -> Name -> KubernetesRequest ReplaceNamespacedCustomObjectScale contentType Value accept
- data ReplaceNamespacedCustomObjectScale
- replaceNamespacedCustomObjectStatus :: (Consumes ReplaceNamespacedCustomObjectStatus contentType, MimeRender contentType Body) => ContentType contentType -> Accept accept -> Body -> Group -> Version -> Namespace -> Plural -> Name -> KubernetesRequest ReplaceNamespacedCustomObjectStatus contentType Value accept
- data ReplaceNamespacedCustomObjectStatus
Operations
CustomObjects
createClusterCustomObject
createClusterCustomObject Source #
:: (Consumes CreateClusterCustomObject contentType, MimeRender contentType Body) | |
=> ContentType contentType | request content-type ( |
-> Body | "body" - The JSON schema of the Resource to create. |
-> Group | "group" - The custom resource's group name |
-> Version | "version" - The custom resource's version |
-> Plural | "plural" - The custom resource's plural name. For TPRs this would be lowercase plural kind. |
-> KubernetesRequest CreateClusterCustomObject contentType Value MimeJSON |
POST /apis/{group}/{version}/{plural}
Creates a cluster scoped Custom object
AuthMethod: AuthApiKeyBearerToken
data CreateClusterCustomObject Source #
Instances
createNamespacedCustomObject
createNamespacedCustomObject Source #
:: (Consumes CreateNamespacedCustomObject contentType, MimeRender contentType Body) | |
=> ContentType contentType | request content-type ( |
-> Body | "body" - The JSON schema of the Resource to create. |
-> Group | "group" - The custom resource's group name |
-> Version | "version" - The custom resource's version |
-> Namespace | "namespace" - The custom resource's namespace |
-> Plural | "plural" - The custom resource's plural name. For TPRs this would be lowercase plural kind. |
-> KubernetesRequest CreateNamespacedCustomObject contentType Value MimeJSON |
POST /apis/{group}/{version}/namespaces/{namespace}/{plural}
Creates a namespace scoped Custom object
AuthMethod: AuthApiKeyBearerToken
data CreateNamespacedCustomObject Source #
Instances
deleteClusterCustomObject
deleteClusterCustomObject Source #
:: (Consumes DeleteClusterCustomObject contentType, MimeRender contentType V1DeleteOptions) | |
=> ContentType contentType | request content-type ( |
-> V1DeleteOptions | "body" |
-> Group | "group" - the custom resource's group |
-> Version | "version" - the custom resource's version |
-> Plural | "plural" - the custom object's plural name. For TPRs this would be lowercase plural kind. |
-> Name | "name" - the custom object's name |
-> KubernetesRequest DeleteClusterCustomObject contentType Value MimeJSON |
DELETE /apis/{group}/{version}/{plural}/{name}
Deletes the specified cluster scoped custom object
AuthMethod: AuthApiKeyBearerToken
data DeleteClusterCustomObject Source #
Instances
Produces DeleteClusterCustomObject MimeJSON Source # | application/json |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
MimeType mtype => Consumes DeleteClusterCustomObject mtype Source # | */* |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
HasOptionalParam DeleteClusterCustomObject PropagationPolicy Source # | Optional Param "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. |
Defined in Kubernetes.OpenAPI.API.CustomObjects applyOptionalParam :: KubernetesRequest DeleteClusterCustomObject contentType res accept -> PropagationPolicy -> KubernetesRequest DeleteClusterCustomObject contentType res accept Source # (-&-) :: KubernetesRequest DeleteClusterCustomObject contentType res accept -> PropagationPolicy -> KubernetesRequest DeleteClusterCustomObject contentType res accept Source # | |
HasOptionalParam DeleteClusterCustomObject OrphanDependents Source # | Optional Param "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If truefalse, the "orphan" finalizer will be added toremoved from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. |
Defined in Kubernetes.OpenAPI.API.CustomObjects applyOptionalParam :: KubernetesRequest DeleteClusterCustomObject contentType res accept -> OrphanDependents -> KubernetesRequest DeleteClusterCustomObject contentType res accept Source # (-&-) :: KubernetesRequest DeleteClusterCustomObject contentType res accept -> OrphanDependents -> KubernetesRequest DeleteClusterCustomObject contentType res accept Source # | |
HasOptionalParam DeleteClusterCustomObject GracePeriodSeconds Source # | Optional Param "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. |
Defined in Kubernetes.OpenAPI.API.CustomObjects applyOptionalParam :: KubernetesRequest DeleteClusterCustomObject contentType res accept -> GracePeriodSeconds -> KubernetesRequest DeleteClusterCustomObject contentType res accept Source # (-&-) :: KubernetesRequest DeleteClusterCustomObject contentType res accept -> GracePeriodSeconds -> KubernetesRequest DeleteClusterCustomObject contentType res accept Source # | |
HasBodyParam DeleteClusterCustomObject V1DeleteOptions Source # | |
Defined in Kubernetes.OpenAPI.API.CustomObjects setBodyParam :: (Consumes DeleteClusterCustomObject contentType, MimeRender contentType V1DeleteOptions) => KubernetesRequest DeleteClusterCustomObject contentType res accept -> V1DeleteOptions -> KubernetesRequest DeleteClusterCustomObject contentType res accept Source # |
deleteNamespacedCustomObject
deleteNamespacedCustomObject Source #
:: (Consumes DeleteNamespacedCustomObject contentType, MimeRender contentType V1DeleteOptions) | |
=> ContentType contentType | request content-type ( |
-> V1DeleteOptions | "body" |
-> Group | "group" - the custom resource's group |
-> Version | "version" - the custom resource's version |
-> Namespace | "namespace" - The custom resource's namespace |
-> Plural | "plural" - the custom resource's plural name. For TPRs this would be lowercase plural kind. |
-> Name | "name" - the custom object's name |
-> KubernetesRequest DeleteNamespacedCustomObject contentType Value MimeJSON |
DELETE /apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}
Deletes the specified namespace scoped custom object
AuthMethod: AuthApiKeyBearerToken
data DeleteNamespacedCustomObject Source #
Instances
Produces DeleteNamespacedCustomObject MimeJSON Source # | application/json |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
MimeType mtype => Consumes DeleteNamespacedCustomObject mtype Source # | */* |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
HasOptionalParam DeleteNamespacedCustomObject PropagationPolicy Source # | Optional Param "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. |
Defined in Kubernetes.OpenAPI.API.CustomObjects applyOptionalParam :: KubernetesRequest DeleteNamespacedCustomObject contentType res accept -> PropagationPolicy -> KubernetesRequest DeleteNamespacedCustomObject contentType res accept Source # (-&-) :: KubernetesRequest DeleteNamespacedCustomObject contentType res accept -> PropagationPolicy -> KubernetesRequest DeleteNamespacedCustomObject contentType res accept Source # | |
HasOptionalParam DeleteNamespacedCustomObject OrphanDependents Source # | Optional Param "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If truefalse, the "orphan" finalizer will be added toremoved from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. |
Defined in Kubernetes.OpenAPI.API.CustomObjects applyOptionalParam :: KubernetesRequest DeleteNamespacedCustomObject contentType res accept -> OrphanDependents -> KubernetesRequest DeleteNamespacedCustomObject contentType res accept Source # (-&-) :: KubernetesRequest DeleteNamespacedCustomObject contentType res accept -> OrphanDependents -> KubernetesRequest DeleteNamespacedCustomObject contentType res accept Source # | |
HasOptionalParam DeleteNamespacedCustomObject GracePeriodSeconds Source # | Optional Param "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. |
Defined in Kubernetes.OpenAPI.API.CustomObjects applyOptionalParam :: KubernetesRequest DeleteNamespacedCustomObject contentType res accept -> GracePeriodSeconds -> KubernetesRequest DeleteNamespacedCustomObject contentType res accept Source # (-&-) :: KubernetesRequest DeleteNamespacedCustomObject contentType res accept -> GracePeriodSeconds -> KubernetesRequest DeleteNamespacedCustomObject contentType res accept Source # | |
HasBodyParam DeleteNamespacedCustomObject V1DeleteOptions Source # | |
Defined in Kubernetes.OpenAPI.API.CustomObjects setBodyParam :: (Consumes DeleteNamespacedCustomObject contentType, MimeRender contentType V1DeleteOptions) => KubernetesRequest DeleteNamespacedCustomObject contentType res accept -> V1DeleteOptions -> KubernetesRequest DeleteNamespacedCustomObject contentType res accept Source # |
getClusterCustomObject
getClusterCustomObject Source #
:: Group | "group" - the custom resource's group |
-> Version | "version" - the custom resource's version |
-> Plural | "plural" - the custom object's plural name. For TPRs this would be lowercase plural kind. |
-> Name | "name" - the custom object's name |
-> KubernetesRequest GetClusterCustomObject MimeNoContent Value MimeJSON |
GET /apis/{group}/{version}/{plural}/{name}
Returns a cluster scoped custom object
AuthMethod: AuthApiKeyBearerToken
data GetClusterCustomObject Source #
Instances
Produces GetClusterCustomObject MimeJSON Source # | application/json |
Defined in Kubernetes.OpenAPI.API.CustomObjects |
getClusterCustomObjectScale
getClusterCustomObjectScale Source #
:: Accept accept | request accept ( |
-> Group | "group" - the custom resource's group |
-> Version | "version" - the custom resource's version |
-> Plural | "plural" - the custom resource's plural name. For TPRs this would be lowercase plural kind. |
-> Name | "name" - the custom object's name |
-> KubernetesRequest GetClusterCustomObjectScale MimeNoContent Value accept |
GET /apis/{group}/{version}/{plural}/{name}/scale
read scale of the specified custom object
AuthMethod: AuthApiKeyBearerToken
data GetClusterCustomObjectScale Source #
Instances
Produces GetClusterCustomObjectScale MimeYaml Source # | application/yaml |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Produces GetClusterCustomObjectScale MimeVndKubernetesProtobuf Source # | application/vnd.kubernetes.protobuf |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Produces GetClusterCustomObjectScale MimeJSON Source # | application/json |
Defined in Kubernetes.OpenAPI.API.CustomObjects |
getClusterCustomObjectStatus
getClusterCustomObjectStatus Source #
:: Accept accept | request accept ( |
-> Group | "group" - the custom resource's group |
-> Version | "version" - the custom resource's version |
-> Plural | "plural" - the custom resource's plural name. For TPRs this would be lowercase plural kind. |
-> Name | "name" - the custom object's name |
-> KubernetesRequest GetClusterCustomObjectStatus MimeNoContent Value accept |
GET /apis/{group}/{version}/{plural}/{name}/status
read status of the specified cluster scoped custom object
AuthMethod: AuthApiKeyBearerToken
data GetClusterCustomObjectStatus Source #
Instances
Produces GetClusterCustomObjectStatus MimeYaml Source # | application/yaml |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Produces GetClusterCustomObjectStatus MimeVndKubernetesProtobuf Source # | application/vnd.kubernetes.protobuf |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Produces GetClusterCustomObjectStatus MimeJSON Source # | application/json |
Defined in Kubernetes.OpenAPI.API.CustomObjects |
getNamespacedCustomObject
getNamespacedCustomObject Source #
:: Group | "group" - the custom resource's group |
-> Version | "version" - the custom resource's version |
-> Namespace | "namespace" - The custom resource's namespace |
-> Plural | "plural" - the custom resource's plural name. For TPRs this would be lowercase plural kind. |
-> Name | "name" - the custom object's name |
-> KubernetesRequest GetNamespacedCustomObject MimeNoContent Value MimeJSON |
GET /apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}
Returns a namespace scoped custom object
AuthMethod: AuthApiKeyBearerToken
data GetNamespacedCustomObject Source #
Instances
Produces GetNamespacedCustomObject MimeJSON Source # | application/json |
Defined in Kubernetes.OpenAPI.API.CustomObjects |
getNamespacedCustomObjectScale
getNamespacedCustomObjectScale Source #
:: Accept accept | request accept ( |
-> Group | "group" - the custom resource's group |
-> Version | "version" - the custom resource's version |
-> Namespace | "namespace" - The custom resource's namespace |
-> Plural | "plural" - the custom resource's plural name. For TPRs this would be lowercase plural kind. |
-> Name | "name" - the custom object's name |
-> KubernetesRequest GetNamespacedCustomObjectScale MimeNoContent Value accept |
GET /apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}/scale
read scale of the specified namespace scoped custom object
AuthMethod: AuthApiKeyBearerToken
data GetNamespacedCustomObjectScale Source #
Instances
Produces GetNamespacedCustomObjectScale MimeYaml Source # | application/yaml |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Produces GetNamespacedCustomObjectScale MimeVndKubernetesProtobuf Source # | application/vnd.kubernetes.protobuf |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Produces GetNamespacedCustomObjectScale MimeJSON Source # | application/json |
Defined in Kubernetes.OpenAPI.API.CustomObjects |
getNamespacedCustomObjectStatus
getNamespacedCustomObjectStatus Source #
:: Accept accept | request accept ( |
-> Group | "group" - the custom resource's group |
-> Version | "version" - the custom resource's version |
-> Namespace | "namespace" - The custom resource's namespace |
-> Plural | "plural" - the custom resource's plural name. For TPRs this would be lowercase plural kind. |
-> Name | "name" - the custom object's name |
-> KubernetesRequest GetNamespacedCustomObjectStatus MimeNoContent Value accept |
GET /apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}/status
read status of the specified namespace scoped custom object
AuthMethod: AuthApiKeyBearerToken
data GetNamespacedCustomObjectStatus Source #
Instances
Produces GetNamespacedCustomObjectStatus MimeYaml Source # | application/yaml |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Produces GetNamespacedCustomObjectStatus MimeVndKubernetesProtobuf Source # | application/vnd.kubernetes.protobuf |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Produces GetNamespacedCustomObjectStatus MimeJSON Source # | application/json |
Defined in Kubernetes.OpenAPI.API.CustomObjects |
listClusterCustomObject
listClusterCustomObject Source #
:: Accept accept | request accept ( |
-> Group | "group" - The custom resource's group name |
-> Version | "version" - The custom resource's version |
-> Plural | "plural" - The custom resource's plural name. For TPRs this would be lowercase plural kind. |
-> KubernetesRequest ListClusterCustomObject MimeNoContent Value accept |
GET /apis/{group}/{version}/{plural}
list or watch cluster scoped custom objects
AuthMethod: AuthApiKeyBearerToken
data ListClusterCustomObject Source #
Instances
listNamespacedCustomObject
listNamespacedCustomObject Source #
:: Accept accept | request accept ( |
-> Group | "group" - The custom resource's group name |
-> Version | "version" - The custom resource's version |
-> Namespace | "namespace" - The custom resource's namespace |
-> Plural | "plural" - The custom resource's plural name. For TPRs this would be lowercase plural kind. |
-> KubernetesRequest ListNamespacedCustomObject MimeNoContent Value accept |
GET /apis/{group}/{version}/namespaces/{namespace}/{plural}
list or watch namespace scoped custom objects
AuthMethod: AuthApiKeyBearerToken
data ListNamespacedCustomObject Source #
Instances
patchClusterCustomObject
patchClusterCustomObject Source #
:: (Consumes PatchClusterCustomObject MimeMergePatchjson, MimeRender MimeMergePatchjson Body) | |
=> Body | "body" - The JSON schema of the Resource to patch. |
-> Group | "group" - the custom resource's group |
-> Version | "version" - the custom resource's version |
-> Plural | "plural" - the custom object's plural name. For TPRs this would be lowercase plural kind. |
-> Name | "name" - the custom object's name |
-> KubernetesRequest PatchClusterCustomObject MimeMergePatchjson Value MimeJSON |
PATCH /apis/{group}/{version}/{plural}/{name}
patch the specified cluster scoped custom object
AuthMethod: AuthApiKeyBearerToken
data PatchClusterCustomObject Source #
Instances
Produces PatchClusterCustomObject MimeJSON Source # | application/json |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Consumes PatchClusterCustomObject MimeMergePatchjson Source # | application/merge-patch+json |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
HasBodyParam PatchClusterCustomObject Body Source # | Body Param "body" - The JSON schema of the Resource to patch. |
Defined in Kubernetes.OpenAPI.API.CustomObjects setBodyParam :: (Consumes PatchClusterCustomObject contentType, MimeRender contentType Body) => KubernetesRequest PatchClusterCustomObject contentType res accept -> Body -> KubernetesRequest PatchClusterCustomObject contentType res accept Source # |
patchClusterCustomObjectScale
patchClusterCustomObjectScale Source #
:: (Consumes PatchClusterCustomObjectScale MimeMergePatchjson, MimeRender MimeMergePatchjson Body) | |
=> Accept accept | request accept ( |
-> Body | "body" |
-> Group | "group" - the custom resource's group |
-> Version | "version" - the custom resource's version |
-> Plural | "plural" - the custom resource's plural name. For TPRs this would be lowercase plural kind. |
-> Name | "name" - the custom object's name |
-> KubernetesRequest PatchClusterCustomObjectScale MimeMergePatchjson Value accept |
PATCH /apis/{group}/{version}/{plural}/{name}/scale
partially update scale of the specified cluster scoped custom object
AuthMethod: AuthApiKeyBearerToken
data PatchClusterCustomObjectScale Source #
Instances
Produces PatchClusterCustomObjectScale MimeYaml Source # | application/yaml |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Produces PatchClusterCustomObjectScale MimeVndKubernetesProtobuf Source # | application/vnd.kubernetes.protobuf |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Produces PatchClusterCustomObjectScale MimeJSON Source # | application/json |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Consumes PatchClusterCustomObjectScale MimeMergePatchjson Source # | application/merge-patch+json |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
HasBodyParam PatchClusterCustomObjectScale Body Source # | |
Defined in Kubernetes.OpenAPI.API.CustomObjects setBodyParam :: (Consumes PatchClusterCustomObjectScale contentType, MimeRender contentType Body) => KubernetesRequest PatchClusterCustomObjectScale contentType res accept -> Body -> KubernetesRequest PatchClusterCustomObjectScale contentType res accept Source # |
patchClusterCustomObjectStatus
patchClusterCustomObjectStatus Source #
:: (Consumes PatchClusterCustomObjectStatus MimeMergePatchjson, MimeRender MimeMergePatchjson Body) | |
=> Accept accept | request accept ( |
-> Body | "body" |
-> Group | "group" - the custom resource's group |
-> Version | "version" - the custom resource's version |
-> Plural | "plural" - the custom resource's plural name. For TPRs this would be lowercase plural kind. |
-> Name | "name" - the custom object's name |
-> KubernetesRequest PatchClusterCustomObjectStatus MimeMergePatchjson Value accept |
PATCH /apis/{group}/{version}/{plural}/{name}/status
partially update status of the specified cluster scoped custom object
AuthMethod: AuthApiKeyBearerToken
data PatchClusterCustomObjectStatus Source #
Instances
Produces PatchClusterCustomObjectStatus MimeYaml Source # | application/yaml |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Produces PatchClusterCustomObjectStatus MimeVndKubernetesProtobuf Source # | application/vnd.kubernetes.protobuf |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Produces PatchClusterCustomObjectStatus MimeJSON Source # | application/json |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Consumes PatchClusterCustomObjectStatus MimeMergePatchjson Source # | application/merge-patch+json |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
HasBodyParam PatchClusterCustomObjectStatus Body Source # | |
Defined in Kubernetes.OpenAPI.API.CustomObjects setBodyParam :: (Consumes PatchClusterCustomObjectStatus contentType, MimeRender contentType Body) => KubernetesRequest PatchClusterCustomObjectStatus contentType res accept -> Body -> KubernetesRequest PatchClusterCustomObjectStatus contentType res accept Source # |
patchNamespacedCustomObject
patchNamespacedCustomObject Source #
:: (Consumes PatchNamespacedCustomObject MimeMergePatchjson, MimeRender MimeMergePatchjson Body) | |
=> Body | "body" - The JSON schema of the Resource to patch. |
-> Group | "group" - the custom resource's group |
-> Version | "version" - the custom resource's version |
-> Namespace | "namespace" - The custom resource's namespace |
-> Plural | "plural" - the custom resource's plural name. For TPRs this would be lowercase plural kind. |
-> Name | "name" - the custom object's name |
-> KubernetesRequest PatchNamespacedCustomObject MimeMergePatchjson Value MimeJSON |
PATCH /apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}
patch the specified namespace scoped custom object
AuthMethod: AuthApiKeyBearerToken
data PatchNamespacedCustomObject Source #
Instances
Produces PatchNamespacedCustomObject MimeJSON Source # | application/json |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Consumes PatchNamespacedCustomObject MimeMergePatchjson Source # | application/merge-patch+json |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
HasBodyParam PatchNamespacedCustomObject Body Source # | Body Param "body" - The JSON schema of the Resource to patch. |
Defined in Kubernetes.OpenAPI.API.CustomObjects setBodyParam :: (Consumes PatchNamespacedCustomObject contentType, MimeRender contentType Body) => KubernetesRequest PatchNamespacedCustomObject contentType res accept -> Body -> KubernetesRequest PatchNamespacedCustomObject contentType res accept Source # |
patchNamespacedCustomObjectScale
patchNamespacedCustomObjectScale Source #
:: (Consumes PatchNamespacedCustomObjectScale MimeMergePatchjson, MimeRender MimeMergePatchjson Body) | |
=> Accept accept | request accept ( |
-> Body | "body" |
-> Group | "group" - the custom resource's group |
-> Version | "version" - the custom resource's version |
-> Namespace | "namespace" - The custom resource's namespace |
-> Plural | "plural" - the custom resource's plural name. For TPRs this would be lowercase plural kind. |
-> Name | "name" - the custom object's name |
-> KubernetesRequest PatchNamespacedCustomObjectScale MimeMergePatchjson Value accept |
PATCH /apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}/scale
partially update scale of the specified namespace scoped custom object
AuthMethod: AuthApiKeyBearerToken
data PatchNamespacedCustomObjectScale Source #
Instances
Produces PatchNamespacedCustomObjectScale MimeYaml Source # | application/yaml |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Produces PatchNamespacedCustomObjectScale MimeVndKubernetesProtobuf Source # | application/vnd.kubernetes.protobuf |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Produces PatchNamespacedCustomObjectScale MimeJSON Source # | application/json |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Consumes PatchNamespacedCustomObjectScale MimeMergePatchjson Source # | application/merge-patch+json |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
HasBodyParam PatchNamespacedCustomObjectScale Body Source # | |
Defined in Kubernetes.OpenAPI.API.CustomObjects setBodyParam :: (Consumes PatchNamespacedCustomObjectScale contentType, MimeRender contentType Body) => KubernetesRequest PatchNamespacedCustomObjectScale contentType res accept -> Body -> KubernetesRequest PatchNamespacedCustomObjectScale contentType res accept Source # |
patchNamespacedCustomObjectStatus
patchNamespacedCustomObjectStatus Source #
:: (Consumes PatchNamespacedCustomObjectStatus MimeMergePatchjson, MimeRender MimeMergePatchjson Body) | |
=> Accept accept | request accept ( |
-> Body | "body" |
-> Group | "group" - the custom resource's group |
-> Version | "version" - the custom resource's version |
-> Namespace | "namespace" - The custom resource's namespace |
-> Plural | "plural" - the custom resource's plural name. For TPRs this would be lowercase plural kind. |
-> Name | "name" - the custom object's name |
-> KubernetesRequest PatchNamespacedCustomObjectStatus MimeMergePatchjson Value accept |
PATCH /apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}/status
partially update status of the specified namespace scoped custom object
AuthMethod: AuthApiKeyBearerToken
data PatchNamespacedCustomObjectStatus Source #
Instances
Produces PatchNamespacedCustomObjectStatus MimeYaml Source # | application/yaml |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Produces PatchNamespacedCustomObjectStatus MimeVndKubernetesProtobuf Source # | application/vnd.kubernetes.protobuf |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Produces PatchNamespacedCustomObjectStatus MimeJSON Source # | application/json |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Consumes PatchNamespacedCustomObjectStatus MimeMergePatchjson Source # | application/merge-patch+json |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
HasBodyParam PatchNamespacedCustomObjectStatus Body Source # | |
Defined in Kubernetes.OpenAPI.API.CustomObjects setBodyParam :: (Consumes PatchNamespacedCustomObjectStatus contentType, MimeRender contentType Body) => KubernetesRequest PatchNamespacedCustomObjectStatus contentType res accept -> Body -> KubernetesRequest PatchNamespacedCustomObjectStatus contentType res accept Source # |
replaceClusterCustomObject
replaceClusterCustomObject Source #
:: (Consumes ReplaceClusterCustomObject contentType, MimeRender contentType Body) | |
=> ContentType contentType | request content-type ( |
-> Body | "body" - The JSON schema of the Resource to replace. |
-> Group | "group" - the custom resource's group |
-> Version | "version" - the custom resource's version |
-> Plural | "plural" - the custom object's plural name. For TPRs this would be lowercase plural kind. |
-> Name | "name" - the custom object's name |
-> KubernetesRequest ReplaceClusterCustomObject contentType Value MimeJSON |
PUT /apis/{group}/{version}/{plural}/{name}
replace the specified cluster scoped custom object
AuthMethod: AuthApiKeyBearerToken
data ReplaceClusterCustomObject Source #
Instances
Produces ReplaceClusterCustomObject MimeJSON Source # | application/json |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
MimeType mtype => Consumes ReplaceClusterCustomObject mtype Source # | */* |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
HasBodyParam ReplaceClusterCustomObject Body Source # | Body Param "body" - The JSON schema of the Resource to replace. |
Defined in Kubernetes.OpenAPI.API.CustomObjects setBodyParam :: (Consumes ReplaceClusterCustomObject contentType, MimeRender contentType Body) => KubernetesRequest ReplaceClusterCustomObject contentType res accept -> Body -> KubernetesRequest ReplaceClusterCustomObject contentType res accept Source # |
replaceClusterCustomObjectScale
replaceClusterCustomObjectScale Source #
:: (Consumes ReplaceClusterCustomObjectScale contentType, MimeRender contentType Body) | |
=> ContentType contentType | request content-type ( |
-> Accept accept | request accept ( |
-> Body | "body" |
-> Group | "group" - the custom resource's group |
-> Version | "version" - the custom resource's version |
-> Plural | "plural" - the custom resource's plural name. For TPRs this would be lowercase plural kind. |
-> Name | "name" - the custom object's name |
-> KubernetesRequest ReplaceClusterCustomObjectScale contentType Value accept |
PUT /apis/{group}/{version}/{plural}/{name}/scale
replace scale of the specified cluster scoped custom object
AuthMethod: AuthApiKeyBearerToken
data ReplaceClusterCustomObjectScale Source #
Instances
Produces ReplaceClusterCustomObjectScale MimeYaml Source # | application/yaml |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Produces ReplaceClusterCustomObjectScale MimeVndKubernetesProtobuf Source # | application/vnd.kubernetes.protobuf |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Produces ReplaceClusterCustomObjectScale MimeJSON Source # | application/json |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
MimeType mtype => Consumes ReplaceClusterCustomObjectScale mtype Source # | */* |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
HasBodyParam ReplaceClusterCustomObjectScale Body Source # | |
Defined in Kubernetes.OpenAPI.API.CustomObjects setBodyParam :: (Consumes ReplaceClusterCustomObjectScale contentType, MimeRender contentType Body) => KubernetesRequest ReplaceClusterCustomObjectScale contentType res accept -> Body -> KubernetesRequest ReplaceClusterCustomObjectScale contentType res accept Source # |
replaceClusterCustomObjectStatus
replaceClusterCustomObjectStatus Source #
:: (Consumes ReplaceClusterCustomObjectStatus contentType, MimeRender contentType Body) | |
=> ContentType contentType | request content-type ( |
-> Accept accept | request accept ( |
-> Body | "body" |
-> Group | "group" - the custom resource's group |
-> Version | "version" - the custom resource's version |
-> Plural | "plural" - the custom resource's plural name. For TPRs this would be lowercase plural kind. |
-> Name | "name" - the custom object's name |
-> KubernetesRequest ReplaceClusterCustomObjectStatus contentType Value accept |
PUT /apis/{group}/{version}/{plural}/{name}/status
replace status of the cluster scoped specified custom object
AuthMethod: AuthApiKeyBearerToken
data ReplaceClusterCustomObjectStatus Source #
Instances
Produces ReplaceClusterCustomObjectStatus MimeYaml Source # | application/yaml |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Produces ReplaceClusterCustomObjectStatus MimeVndKubernetesProtobuf Source # | application/vnd.kubernetes.protobuf |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Produces ReplaceClusterCustomObjectStatus MimeJSON Source # | application/json |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
MimeType mtype => Consumes ReplaceClusterCustomObjectStatus mtype Source # | */* |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
HasBodyParam ReplaceClusterCustomObjectStatus Body Source # | |
Defined in Kubernetes.OpenAPI.API.CustomObjects setBodyParam :: (Consumes ReplaceClusterCustomObjectStatus contentType, MimeRender contentType Body) => KubernetesRequest ReplaceClusterCustomObjectStatus contentType res accept -> Body -> KubernetesRequest ReplaceClusterCustomObjectStatus contentType res accept Source # |
replaceNamespacedCustomObject
replaceNamespacedCustomObject Source #
:: (Consumes ReplaceNamespacedCustomObject contentType, MimeRender contentType Body) | |
=> ContentType contentType | request content-type ( |
-> Body | "body" - The JSON schema of the Resource to replace. |
-> Group | "group" - the custom resource's group |
-> Version | "version" - the custom resource's version |
-> Namespace | "namespace" - The custom resource's namespace |
-> Plural | "plural" - the custom resource's plural name. For TPRs this would be lowercase plural kind. |
-> Name | "name" - the custom object's name |
-> KubernetesRequest ReplaceNamespacedCustomObject contentType Value MimeJSON |
PUT /apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}
replace the specified namespace scoped custom object
AuthMethod: AuthApiKeyBearerToken
data ReplaceNamespacedCustomObject Source #
Instances
Produces ReplaceNamespacedCustomObject MimeJSON Source # | application/json |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
MimeType mtype => Consumes ReplaceNamespacedCustomObject mtype Source # | */* |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
HasBodyParam ReplaceNamespacedCustomObject Body Source # | Body Param "body" - The JSON schema of the Resource to replace. |
Defined in Kubernetes.OpenAPI.API.CustomObjects setBodyParam :: (Consumes ReplaceNamespacedCustomObject contentType, MimeRender contentType Body) => KubernetesRequest ReplaceNamespacedCustomObject contentType res accept -> Body -> KubernetesRequest ReplaceNamespacedCustomObject contentType res accept Source # |
replaceNamespacedCustomObjectScale
replaceNamespacedCustomObjectScale Source #
:: (Consumes ReplaceNamespacedCustomObjectScale contentType, MimeRender contentType Body) | |
=> ContentType contentType | request content-type ( |
-> Accept accept | request accept ( |
-> Body | "body" |
-> Group | "group" - the custom resource's group |
-> Version | "version" - the custom resource's version |
-> Namespace | "namespace" - The custom resource's namespace |
-> Plural | "plural" - the custom resource's plural name. For TPRs this would be lowercase plural kind. |
-> Name | "name" - the custom object's name |
-> KubernetesRequest ReplaceNamespacedCustomObjectScale contentType Value accept |
PUT /apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}/scale
replace scale of the specified namespace scoped custom object
AuthMethod: AuthApiKeyBearerToken
data ReplaceNamespacedCustomObjectScale Source #
Instances
Produces ReplaceNamespacedCustomObjectScale MimeYaml Source # | application/yaml |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Produces ReplaceNamespacedCustomObjectScale MimeVndKubernetesProtobuf Source # | application/vnd.kubernetes.protobuf |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Produces ReplaceNamespacedCustomObjectScale MimeJSON Source # | application/json |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
MimeType mtype => Consumes ReplaceNamespacedCustomObjectScale mtype Source # | */* |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
HasBodyParam ReplaceNamespacedCustomObjectScale Body Source # | |
Defined in Kubernetes.OpenAPI.API.CustomObjects setBodyParam :: (Consumes ReplaceNamespacedCustomObjectScale contentType, MimeRender contentType Body) => KubernetesRequest ReplaceNamespacedCustomObjectScale contentType res accept -> Body -> KubernetesRequest ReplaceNamespacedCustomObjectScale contentType res accept Source # |
replaceNamespacedCustomObjectStatus
replaceNamespacedCustomObjectStatus Source #
:: (Consumes ReplaceNamespacedCustomObjectStatus contentType, MimeRender contentType Body) | |
=> ContentType contentType | request content-type ( |
-> Accept accept | request accept ( |
-> Body | "body" |
-> Group | "group" - the custom resource's group |
-> Version | "version" - the custom resource's version |
-> Namespace | "namespace" - The custom resource's namespace |
-> Plural | "plural" - the custom resource's plural name. For TPRs this would be lowercase plural kind. |
-> Name | "name" - the custom object's name |
-> KubernetesRequest ReplaceNamespacedCustomObjectStatus contentType Value accept |
PUT /apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}/status
replace status of the specified namespace scoped custom object
AuthMethod: AuthApiKeyBearerToken
data ReplaceNamespacedCustomObjectStatus Source #
Instances
Produces ReplaceNamespacedCustomObjectStatus MimeYaml Source # | application/yaml |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Produces ReplaceNamespacedCustomObjectStatus MimeVndKubernetesProtobuf Source # | application/vnd.kubernetes.protobuf |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
Produces ReplaceNamespacedCustomObjectStatus MimeJSON Source # | application/json |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
MimeType mtype => Consumes ReplaceNamespacedCustomObjectStatus mtype Source # | */* |
Defined in Kubernetes.OpenAPI.API.CustomObjects | |
HasBodyParam ReplaceNamespacedCustomObjectStatus Body Source # | |
Defined in Kubernetes.OpenAPI.API.CustomObjects setBodyParam :: (Consumes ReplaceNamespacedCustomObjectStatus contentType, MimeRender contentType Body) => KubernetesRequest ReplaceNamespacedCustomObjectStatus contentType res accept -> Body -> KubernetesRequest ReplaceNamespacedCustomObjectStatus contentType res accept Source # |