gogol-container
Copyright(c) 2015-2025 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <[email protected]> Toni Cebrián <[email protected]>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageGHC2021

Gogol.Container.Projects.Zones.Clusters.NodePools.Delete

Description

Deletes a node pool from a cluster.

See: Kubernetes Engine API Reference for container.projects.zones.clusters.nodePools.delete.

Synopsis

Resource

type ContainerProjectsZonesClustersNodePoolsDeleteResource = "v1" :> ("projects" :> (Capture "projectId" Text :> ("zones" :> (Capture "zone" Text :> ("clusters" :> (Capture "clusterId" Text :> ("nodePools" :> (Capture "nodePoolId" Text :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "access_token" Text :> (QueryParam "callback" Text :> (QueryParam "name" Text :> (QueryParam "uploadType" Text :> (QueryParam "upload_protocol" Text :> (QueryParam "alt" AltJSON :> Delete '[JSON] Operation))))))))))))))) Source #

A resource alias for container.projects.zones.clusters.nodePools.delete method which the ContainerProjectsZonesClustersNodePoolsDelete request conforms to.

Constructing a Request

data ContainerProjectsZonesClustersNodePoolsDelete Source #

Deletes a node pool from a cluster.

See: newContainerProjectsZonesClustersNodePoolsDelete smart constructor.

Constructors

ContainerProjectsZonesClustersNodePoolsDelete 

Fields

  • xgafv :: Maybe Xgafv

    V1 error format.

  • accessToken :: Maybe Text

    OAuth access token.

  • callback :: Maybe Text

    JSONP

  • clusterId :: Text

    Deprecated. The name of the cluster. This field has been deprecated and replaced by the name field.

  • name :: Maybe Text

    The name (project, location, cluster, node pool id) of the node pool to delete. Specified in the format projects/*/locations/*/clusters/*/nodePools/*.

  • nodePoolId :: Text

    Deprecated. The name of the node pool to delete. This field has been deprecated and replaced by the name field.

  • projectId :: Text

    Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.

  • uploadType :: Maybe Text

    Legacy upload protocol for media (e.g. "media", "multipart").

  • uploadProtocol :: Maybe Text

    Upload protocol for media (e.g. "raw", "multipart").

  • zone :: Text

    Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.

Instances

Instances details
Generic ContainerProjectsZonesClustersNodePoolsDelete Source # 
Instance details

Defined in Gogol.Container.Projects.Zones.Clusters.NodePools.Delete

Associated Types

type Rep ContainerProjectsZonesClustersNodePoolsDelete 
Instance details

Defined in Gogol.Container.Projects.Zones.Clusters.NodePools.Delete

type Rep ContainerProjectsZonesClustersNodePoolsDelete = D1 ('MetaData "ContainerProjectsZonesClustersNodePoolsDelete" "Gogol.Container.Projects.Zones.Clusters.NodePools.Delete" "gogol-container-1.0.0-2FjRgjDLwanGIOvbdy61TY" 'False) (C1 ('MetaCons "ContainerProjectsZonesClustersNodePoolsDelete" 'PrefixI 'True) (((S1 ('MetaSel ('Just "xgafv") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Xgafv)) :*: S1 ('MetaSel ('Just "accessToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "callback") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "nodePoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "projectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "uploadType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "uploadProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "zone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
Show ContainerProjectsZonesClustersNodePoolsDelete Source # 
Instance details

Defined in Gogol.Container.Projects.Zones.Clusters.NodePools.Delete

Eq ContainerProjectsZonesClustersNodePoolsDelete Source # 
Instance details

Defined in Gogol.Container.Projects.Zones.Clusters.NodePools.Delete

GoogleRequest ContainerProjectsZonesClustersNodePoolsDelete Source # 
Instance details

Defined in Gogol.Container.Projects.Zones.Clusters.NodePools.Delete

type Rep ContainerProjectsZonesClustersNodePoolsDelete Source # 
Instance details

Defined in Gogol.Container.Projects.Zones.Clusters.NodePools.Delete

type Rep ContainerProjectsZonesClustersNodePoolsDelete = D1 ('MetaData "ContainerProjectsZonesClustersNodePoolsDelete" "Gogol.Container.Projects.Zones.Clusters.NodePools.Delete" "gogol-container-1.0.0-2FjRgjDLwanGIOvbdy61TY" 'False) (C1 ('MetaCons "ContainerProjectsZonesClustersNodePoolsDelete" 'PrefixI 'True) (((S1 ('MetaSel ('Just "xgafv") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Xgafv)) :*: S1 ('MetaSel ('Just "accessToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "callback") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "nodePoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "projectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "uploadType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "uploadProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "zone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type Rs ContainerProjectsZonesClustersNodePoolsDelete Source # 
Instance details

Defined in Gogol.Container.Projects.Zones.Clusters.NodePools.Delete

type Scopes ContainerProjectsZonesClustersNodePoolsDelete Source # 
Instance details

Defined in Gogol.Container.Projects.Zones.Clusters.NodePools.Delete

newContainerProjectsZonesClustersNodePoolsDelete Source #

Arguments

:: Text

Deprecated. The name of the cluster. This field has been deprecated and replaced by the name field. See clusterId.

-> Text

Deprecated. The name of the node pool to delete. This field has been deprecated and replaced by the name field. See nodePoolId.

-> Text

Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field. See projectId.

-> Text

Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field. See zone.

-> ContainerProjectsZonesClustersNodePoolsDelete 

Creates a value of ContainerProjectsZonesClustersNodePoolsDelete with the minimum fields required to make a request.