{-# LANGUAGE DataKinds #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE TypeOperators #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
module Network.Google.Container
(
containerService
, cloudPlatformScope
, ContainerAPI
, module Network.Google.Resource.Container.Projects.Locations.Clusters.CompleteIPRotation
, module Network.Google.Resource.Container.Projects.Locations.Clusters.Create
, module Network.Google.Resource.Container.Projects.Locations.Clusters.Delete
, module Network.Google.Resource.Container.Projects.Locations.Clusters.Get
, module Network.Google.Resource.Container.Projects.Locations.Clusters.List
, module Network.Google.Resource.Container.Projects.Locations.Clusters.NodePools.Create
, module Network.Google.Resource.Container.Projects.Locations.Clusters.NodePools.Delete
, module Network.Google.Resource.Container.Projects.Locations.Clusters.NodePools.Get
, module Network.Google.Resource.Container.Projects.Locations.Clusters.NodePools.List
, module Network.Google.Resource.Container.Projects.Locations.Clusters.NodePools.Rollback
, module Network.Google.Resource.Container.Projects.Locations.Clusters.NodePools.SetAutoscaling
, module Network.Google.Resource.Container.Projects.Locations.Clusters.NodePools.SetManagement
, module Network.Google.Resource.Container.Projects.Locations.Clusters.NodePools.SetSize
, module Network.Google.Resource.Container.Projects.Locations.Clusters.NodePools.Update
, module Network.Google.Resource.Container.Projects.Locations.Clusters.SetAddons
, module Network.Google.Resource.Container.Projects.Locations.Clusters.SetLegacyAbac
, module Network.Google.Resource.Container.Projects.Locations.Clusters.SetLocations
, module Network.Google.Resource.Container.Projects.Locations.Clusters.SetLogging
, module Network.Google.Resource.Container.Projects.Locations.Clusters.SetMaintenancePolicy
, module Network.Google.Resource.Container.Projects.Locations.Clusters.SetMasterAuth
, module Network.Google.Resource.Container.Projects.Locations.Clusters.SetMonitoring
, module Network.Google.Resource.Container.Projects.Locations.Clusters.SetNetworkPolicy
, module Network.Google.Resource.Container.Projects.Locations.Clusters.SetResourceLabels
, module Network.Google.Resource.Container.Projects.Locations.Clusters.StartIPRotation
, module Network.Google.Resource.Container.Projects.Locations.Clusters.Update
, module Network.Google.Resource.Container.Projects.Locations.Clusters.UpdateMaster
, module Network.Google.Resource.Container.Projects.Locations.GetServerConfig
, module Network.Google.Resource.Container.Projects.Locations.Operations.Cancel
, module Network.Google.Resource.Container.Projects.Locations.Operations.Get
, module Network.Google.Resource.Container.Projects.Locations.Operations.List
, module Network.Google.Resource.Container.Projects.Zones.Clusters.Addons
, module Network.Google.Resource.Container.Projects.Zones.Clusters.CompleteIPRotation
, module Network.Google.Resource.Container.Projects.Zones.Clusters.Create
, module Network.Google.Resource.Container.Projects.Zones.Clusters.Delete
, module Network.Google.Resource.Container.Projects.Zones.Clusters.Get
, module Network.Google.Resource.Container.Projects.Zones.Clusters.LegacyAbac
, module Network.Google.Resource.Container.Projects.Zones.Clusters.List
, module Network.Google.Resource.Container.Projects.Zones.Clusters.Locations
, module Network.Google.Resource.Container.Projects.Zones.Clusters.Logging
, module Network.Google.Resource.Container.Projects.Zones.Clusters.Master
, module Network.Google.Resource.Container.Projects.Zones.Clusters.Monitoring
, module Network.Google.Resource.Container.Projects.Zones.Clusters.NodePools.Autoscaling
, module Network.Google.Resource.Container.Projects.Zones.Clusters.NodePools.Create
, module Network.Google.Resource.Container.Projects.Zones.Clusters.NodePools.Delete
, module Network.Google.Resource.Container.Projects.Zones.Clusters.NodePools.Get
, module Network.Google.Resource.Container.Projects.Zones.Clusters.NodePools.List
, module Network.Google.Resource.Container.Projects.Zones.Clusters.NodePools.Rollback
, module Network.Google.Resource.Container.Projects.Zones.Clusters.NodePools.SetManagement
, module Network.Google.Resource.Container.Projects.Zones.Clusters.NodePools.SetSize
, module Network.Google.Resource.Container.Projects.Zones.Clusters.NodePools.Update
, module Network.Google.Resource.Container.Projects.Zones.Clusters.ResourceLabels
, module Network.Google.Resource.Container.Projects.Zones.Clusters.SetMaintenancePolicy
, module Network.Google.Resource.Container.Projects.Zones.Clusters.SetMasterAuth
, module Network.Google.Resource.Container.Projects.Zones.Clusters.SetNetworkPolicy
, module Network.Google.Resource.Container.Projects.Zones.Clusters.StartIPRotation
, module Network.Google.Resource.Container.Projects.Zones.Clusters.Update
, module Network.Google.Resource.Container.Projects.Zones.GetServerConfig
, module Network.Google.Resource.Container.Projects.Zones.Operations.Cancel
, module Network.Google.Resource.Container.Projects.Zones.Operations.Get
, module Network.Google.Resource.Container.Projects.Zones.Operations.List
, NetworkPolicyConfig
, networkPolicyConfig
, npcDisabled
, UpdateNodePoolRequest
, updateNodePoolRequest
, unprZone
, unprNodePoolId
, unprImageType
, unprName
, unprClusterId
, unprNodeVersion
, unprProjectId
, UpdateMasterRequest
, updateMasterRequest
, umrZone
, umrName
, umrClusterId
, umrProjectId
, umrMasterVersion
, StartIPRotationRequest
, startIPRotationRequest
, sirrZone
, sirrRotateCredentials
, sirrName
, sirrClusterId
, sirrProjectId
, SetLegacyAbacRequest
, setLegacyAbacRequest
, slarEnabled
, slarZone
, slarName
, slarClusterId
, slarProjectId
, HorizontalPodAutoscaling
, horizontalPodAutoscaling
, hpaDisabled
, SetMasterAuthRequest
, setMasterAuthRequest
, smarAction
, smarZone
, smarName
, smarClusterId
, smarProjectId
, smarUpdate
, ListOperationsResponse
, listOperationsResponse
, lorOperations
, lorMissingZones
, CreateClusterRequest
, createClusterRequest
, ccrParent
, ccrCluster
, ccrZone
, ccrProjectId
, Cluster
, cluster
, cStatus
, cNodePools
, cEnableKubernetesAlpha
, cResourceLabels
, cNodeConfig
, cNodeIPv4CIdRSize
, cClusterIPv4CIdR
, cLocation
, cInitialNodeCount
, cCurrentNodeVersion
, cNetwork
, cInitialClusterVersion
, cZone
, cAddonsConfig
, cServicesIPv4CIdR
, cIPAllocationPolicy
, cMasterAuthorizedNetworksConfig
, cLegacyAbac
, cNetworkConfig
, cMasterAuth
, cSelfLink
, cName
, cCurrentMasterVersion
, cStatusMessage
, cSubnetwork
, cCurrentNodeCount
, cPrivateClusterConfig
, cMaintenancePolicy
, cConditions
, cEndpoint
, cExpireTime
, cNetworkPolicy
, cLocations
, cLoggingService
, cLabelFingerprint
, cDescription
, cInstanceGroupURLs
, cMonitoringService
, cCreateTime
, CancelOperationRequest
, cancelOperationRequest
, corZone
, corName
, corProjectId
, corOperationId
, UpdateClusterRequest
, updateClusterRequest
, ucrZone
, ucrName
, ucrClusterId
, ucrProjectId
, ucrUpdate
, SetAddonsConfigRequest
, setAddonsConfigRequest
, sacrZone
, sacrAddonsConfig
, sacrName
, sacrClusterId
, sacrProjectId
, StatusConditionCode (..)
, NodeConfig
, nodeConfig
, ncLocalSsdCount
, ncDiskSizeGb
, ncTaints
, ncOAuthScopes
, ncServiceAccount
, ncAccelerators
, ncImageType
, ncMachineType
, ncMetadata
, ncDiskType
, ncLabels
, ncMinCPUPlatform
, ncTags
, ncPreemptible
, HTTPLoadBalancing
, hTTPLoadBalancing
, httplbDisabled
, Operation
, operation
, oNodepoolConditions
, oStatus
, oLocation
, oStartTime
, oZone
, oSelfLink
, oName
, oStatusMessage
, oEndTime
, oClusterConditions
, oOperationType
, oTargetLink
, oDetail
, ClusterResourceLabels
, clusterResourceLabels
, crlAddtional
, Empty
, empty
, SetNodePoolAutoscalingRequest
, setNodePoolAutoscalingRequest
, snparAutoscaling
, snparZone
, snparNodePoolId
, snparName
, snparClusterId
, snparProjectId
, CompleteIPRotationRequest
, completeIPRotationRequest
, cirrZone
, cirrName
, cirrClusterId
, cirrProjectId
, OperationOperationType (..)
, NodeManagement
, nodeManagement
, nmAutoUpgrade
, nmAutoRepair
, nmUpgradeOptions
, NodeTaint
, nodeTaint
, ntEffect
, ntValue
, ntKey
, NodePoolAutoscaling
, nodePoolAutoscaling
, npaMaxNodeCount
, npaEnabled
, npaMinNodeCount
, SetMaintenancePolicyRequest
, setMaintenancePolicyRequest
, smprZone
, smprName
, smprClusterId
, smprMaintenancePolicy
, smprProjectId
, KubernetesDashboard
, kubernetesDashboard
, kdDisabled
, ClientCertificateConfig
, clientCertificateConfig
, cccIssueClientCertificate
, SetLabelsRequest
, setLabelsRequest
, slrResourceLabels
, slrZone
, slrName
, slrClusterId
, slrProjectId
, slrLabelFingerprint
, OperationStatus (..)
, MaintenanceWindow
, maintenanceWindow
, mwDailyMaintenanceWindow
, IPAllocationPolicy
, ipAllocationPolicy
, iapServicesSecondaryRangeName
, iapNodeIPv4CIdR
, iapUseIPAliases
, iapClusterIPv4CIdR
, iapSubnetworkName
, iapClusterSecondaryRangeName
, iapNodeIPv4CIdRBlock
, iapServicesIPv4CIdR
, iapClusterIPv4CIdRBlock
, iapServicesIPv4CIdRBlock
, iapCreateSubnetwork
, AddonsConfig
, addonsConfig
, acNetworkPolicyConfig
, acHorizontalPodAutoscaling
, acHTTPLoadBalancing
, acKubernetesDashboard
, NetworkConfig
, networkConfig
, ncNetwork
, ncSubnetwork
, NodePool
, nodePool
, npStatus
, npAutoscaling
, npConfig
, npInitialNodeCount
, npManagement
, npSelfLink
, npName
, npStatusMessage
, npVersion
, npConditions
, npInstanceGroupURLs
, SetNodePoolManagementRequest
, setNodePoolManagementRequest
, snpmrManagement
, snpmrZone
, snpmrNodePoolId
, snpmrName
, snpmrClusterId
, snpmrProjectId
, MasterAuthorizedNetworksConfig
, masterAuthorizedNetworksConfig
, mancEnabled
, mancCIdRBlocks
, LegacyAbac
, legacyAbac
, laEnabled
, MasterAuth
, masterAuth
, maClientKey
, maUsername
, maClientCertificateConfig
, maClientCertificate
, maPassword
, maClusterCaCertificate
, StatusCondition
, statusCondition
, scCode
, scMessage
, NodeConfigMetadata
, nodeConfigMetadata
, ncmAddtional
, NodeConfigLabels
, nodeConfigLabels
, nclAddtional
, ServerConfig
, serverConfig
, scDefaultImageType
, scValidNodeVersions
, scValidImageTypes
, scDefaultClusterVersion
, scValidMasterVersions
, NetworkPolicyProvider (..)
, AutoUpgradeOptions
, autoUpgradeOptions
, auoAutoUpgradeStartTime
, auoDescription
, SetNodePoolSizeRequest
, setNodePoolSizeRequest
, snpsrNodeCount
, snpsrZone
, snpsrNodePoolId
, snpsrName
, snpsrClusterId
, snpsrProjectId
, Xgafv (..)
, SetMonitoringServiceRequest
, setMonitoringServiceRequest
, smsrZone
, smsrName
, smsrClusterId
, smsrProjectId
, smsrMonitoringService
, SetLoggingServiceRequest
, setLoggingServiceRequest
, slsrZone
, slsrName
, slsrClusterId
, slsrProjectId
, slsrLoggingService
, MaintenancePolicy
, maintenancePolicy
, mpWindow
, CIdRBlock
, cIdRBlock
, cirbCIdRBlock
, cirbDisplayName
, AcceleratorConfig
, acceleratorConfig
, acAcceleratorCount
, acAcceleratorType
, SetLocationsRequest
, setLocationsRequest
, sZone
, sName
, sClusterId
, sProjectId
, sLocations
, SetNetworkPolicyRequest
, setNetworkPolicyRequest
, snprZone
, snprName
, snprClusterId
, snprProjectId
, snprNetworkPolicy
, PrivateClusterConfig
, privateClusterConfig
, pccEnablePrivateNodes
, pccEnablePrivateEndpoint
, pccPublicEndpoint
, pccMasterIPv4CIdRBlock
, pccPrivateEndpoint
, DailyMaintenanceWindow
, dailyMaintenanceWindow
, dmwStartTime
, dmwDuration
, NodePoolStatus (..)
, ListClustersResponse
, listClustersResponse
, lcrClusters
, lcrMissingZones
, ClusterUpdate
, clusterUpdate
, cuDesiredNodePoolAutoscaling
, cuDesiredAddonsConfig
, cuDesiredNodePoolId
, cuDesiredMasterAuthorizedNetworksConfig
, cuDesiredImageType
, cuDesiredNodeVersion
, cuDesiredMasterVersion
, cuDesiredLocations
, cuDesiredMonitoringService
, RollbackNodePoolUpgradeRequest
, rollbackNodePoolUpgradeRequest
, rnpurZone
, rnpurNodePoolId
, rnpurName
, rnpurClusterId
, rnpurProjectId
, NetworkPolicy
, networkPolicy
, npEnabled
, npProvider
, ListNodePoolsResponse
, listNodePoolsResponse
, lnprNodePools
, ClusterStatus (..)
, NodeTaintEffect (..)
, CreateNodePoolRequest
, createNodePoolRequest
, cnprParent
, cnprZone
, cnprNodePool
, cnprClusterId
, cnprProjectId
, SetLabelsRequestResourceLabels
, setLabelsRequestResourceLabels
, slrrlAddtional
, SetMasterAuthRequestAction (..)
) where
import Network.Google.Container.Types
import Network.Google.Prelude
import Network.Google.Resource.Container.Projects.Locations.Clusters.CompleteIPRotation
import Network.Google.Resource.Container.Projects.Locations.Clusters.Create
import Network.Google.Resource.Container.Projects.Locations.Clusters.Delete
import Network.Google.Resource.Container.Projects.Locations.Clusters.Get
import Network.Google.Resource.Container.Projects.Locations.Clusters.List
import Network.Google.Resource.Container.Projects.Locations.Clusters.NodePools.Create
import Network.Google.Resource.Container.Projects.Locations.Clusters.NodePools.Delete
import Network.Google.Resource.Container.Projects.Locations.Clusters.NodePools.Get
import Network.Google.Resource.Container.Projects.Locations.Clusters.NodePools.List
import Network.Google.Resource.Container.Projects.Locations.Clusters.NodePools.Rollback
import Network.Google.Resource.Container.Projects.Locations.Clusters.NodePools.SetAutoscaling
import Network.Google.Resource.Container.Projects.Locations.Clusters.NodePools.SetManagement
import Network.Google.Resource.Container.Projects.Locations.Clusters.NodePools.SetSize
import Network.Google.Resource.Container.Projects.Locations.Clusters.NodePools.Update
import Network.Google.Resource.Container.Projects.Locations.Clusters.SetAddons
import Network.Google.Resource.Container.Projects.Locations.Clusters.SetLegacyAbac
import Network.Google.Resource.Container.Projects.Locations.Clusters.SetLocations
import Network.Google.Resource.Container.Projects.Locations.Clusters.SetLogging
import Network.Google.Resource.Container.Projects.Locations.Clusters.SetMaintenancePolicy
import Network.Google.Resource.Container.Projects.Locations.Clusters.SetMasterAuth
import Network.Google.Resource.Container.Projects.Locations.Clusters.SetMonitoring
import Network.Google.Resource.Container.Projects.Locations.Clusters.SetNetworkPolicy
import Network.Google.Resource.Container.Projects.Locations.Clusters.SetResourceLabels
import Network.Google.Resource.Container.Projects.Locations.Clusters.StartIPRotation
import Network.Google.Resource.Container.Projects.Locations.Clusters.Update
import Network.Google.Resource.Container.Projects.Locations.Clusters.UpdateMaster
import Network.Google.Resource.Container.Projects.Locations.GetServerConfig
import Network.Google.Resource.Container.Projects.Locations.Operations.Cancel
import Network.Google.Resource.Container.Projects.Locations.Operations.Get
import Network.Google.Resource.Container.Projects.Locations.Operations.List
import Network.Google.Resource.Container.Projects.Zones.Clusters.Addons
import Network.Google.Resource.Container.Projects.Zones.Clusters.CompleteIPRotation
import Network.Google.Resource.Container.Projects.Zones.Clusters.Create
import Network.Google.Resource.Container.Projects.Zones.Clusters.Delete
import Network.Google.Resource.Container.Projects.Zones.Clusters.Get
import Network.Google.Resource.Container.Projects.Zones.Clusters.LegacyAbac
import Network.Google.Resource.Container.Projects.Zones.Clusters.List
import Network.Google.Resource.Container.Projects.Zones.Clusters.Locations
import Network.Google.Resource.Container.Projects.Zones.Clusters.Logging
import Network.Google.Resource.Container.Projects.Zones.Clusters.Master
import Network.Google.Resource.Container.Projects.Zones.Clusters.Monitoring
import Network.Google.Resource.Container.Projects.Zones.Clusters.NodePools.Autoscaling
import Network.Google.Resource.Container.Projects.Zones.Clusters.NodePools.Create
import Network.Google.Resource.Container.Projects.Zones.Clusters.NodePools.Delete
import Network.Google.Resource.Container.Projects.Zones.Clusters.NodePools.Get
import Network.Google.Resource.Container.Projects.Zones.Clusters.NodePools.List
import Network.Google.Resource.Container.Projects.Zones.Clusters.NodePools.Rollback
import Network.Google.Resource.Container.Projects.Zones.Clusters.NodePools.SetManagement
import Network.Google.Resource.Container.Projects.Zones.Clusters.NodePools.SetSize
import Network.Google.Resource.Container.Projects.Zones.Clusters.NodePools.Update
import Network.Google.Resource.Container.Projects.Zones.Clusters.ResourceLabels
import Network.Google.Resource.Container.Projects.Zones.Clusters.SetMaintenancePolicy
import Network.Google.Resource.Container.Projects.Zones.Clusters.SetMasterAuth
import Network.Google.Resource.Container.Projects.Zones.Clusters.SetNetworkPolicy
import Network.Google.Resource.Container.Projects.Zones.Clusters.StartIPRotation
import Network.Google.Resource.Container.Projects.Zones.Clusters.Update
import Network.Google.Resource.Container.Projects.Zones.GetServerConfig
import Network.Google.Resource.Container.Projects.Zones.Operations.Cancel
import Network.Google.Resource.Container.Projects.Zones.Operations.Get
import Network.Google.Resource.Container.Projects.Zones.Operations.List
type ContainerAPI =
ProjectsZonesOperationsListResource :<|>
ProjectsZonesOperationsGetResource
:<|> ProjectsZonesOperationsCancelResource
:<|> ProjectsZonesClustersNodePoolsSetSizeResource
:<|> ProjectsZonesClustersNodePoolsListResource
:<|>
ProjectsZonesClustersNodePoolsAutoscalingResource
:<|> ProjectsZonesClustersNodePoolsGetResource
:<|> ProjectsZonesClustersNodePoolsRollbackResource
:<|>
ProjectsZonesClustersNodePoolsSetManagementResource
:<|> ProjectsZonesClustersNodePoolsCreateResource
:<|> ProjectsZonesClustersNodePoolsDeleteResource
:<|> ProjectsZonesClustersNodePoolsUpdateResource
:<|> ProjectsZonesClustersSetNetworkPolicyResource
:<|> ProjectsZonesClustersResourceLabelsResource
:<|> ProjectsZonesClustersListResource
:<|> ProjectsZonesClustersStartIPRotationResource
:<|> ProjectsZonesClustersAddonsResource
:<|> ProjectsZonesClustersGetResource
:<|> ProjectsZonesClustersSetMasterAuthResource
:<|> ProjectsZonesClustersLegacyAbacResource
:<|> ProjectsZonesClustersMasterResource
:<|> ProjectsZonesClustersCreateResource
:<|> ProjectsZonesClustersCompleteIPRotationResource
:<|> ProjectsZonesClustersMonitoringResource
:<|>
ProjectsZonesClustersSetMaintenancePolicyResource
:<|> ProjectsZonesClustersLoggingResource
:<|> ProjectsZonesClustersLocationsResource
:<|> ProjectsZonesClustersDeleteResource
:<|> ProjectsZonesClustersUpdateResource
:<|> ProjectsZonesGetServerConfigResource
:<|> ProjectsLocationsOperationsListResource
:<|> ProjectsLocationsOperationsGetResource
:<|> ProjectsLocationsOperationsCancelResource
:<|>
ProjectsLocationsClustersNodePoolsSetSizeResource
:<|> ProjectsLocationsClustersNodePoolsListResource
:<|>
ProjectsLocationsClustersNodePoolsSetAutoscalingResource
:<|> ProjectsLocationsClustersNodePoolsGetResource
:<|>
ProjectsLocationsClustersNodePoolsRollbackResource
:<|>
ProjectsLocationsClustersNodePoolsSetManagementResource
:<|> ProjectsLocationsClustersNodePoolsCreateResource
:<|> ProjectsLocationsClustersNodePoolsDeleteResource
:<|> ProjectsLocationsClustersNodePoolsUpdateResource
:<|>
ProjectsLocationsClustersSetNetworkPolicyResource
:<|> ProjectsLocationsClustersSetLocationsResource
:<|> ProjectsLocationsClustersListResource
:<|> ProjectsLocationsClustersUpdateMasterResource
:<|> ProjectsLocationsClustersStartIPRotationResource
:<|>
ProjectsLocationsClustersSetResourceLabelsResource
:<|> ProjectsLocationsClustersSetLegacyAbacResource
:<|> ProjectsLocationsClustersGetResource
:<|> ProjectsLocationsClustersSetMonitoringResource
:<|> ProjectsLocationsClustersSetMasterAuthResource
:<|> ProjectsLocationsClustersSetAddonsResource
:<|> ProjectsLocationsClustersCreateResource
:<|>
ProjectsLocationsClustersCompleteIPRotationResource
:<|>
ProjectsLocationsClustersSetMaintenancePolicyResource
:<|> ProjectsLocationsClustersDeleteResource
:<|> ProjectsLocationsClustersUpdateResource
:<|> ProjectsLocationsClustersSetLoggingResource
:<|> ProjectsLocationsGetServerConfigResource