gogol-container-1.0.0: gen/Gogol/Container/Types.hs
{-# LANGUAGE DataKinds #-}
{-# LANGUAGE DerivingStrategies #-}
{-# LANGUAGE DuplicateRecordFields #-}
{-# LANGUAGE ImportQualifiedPost #-}
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE TypeFamilies #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-name-shadowing #-}
{-# OPTIONS_GHC -fno-warn-unused-binds #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}
-- |
-- Module : Gogol.Container.Types
-- Copyright : (c) 2015-2025 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay <brendan.g.hay+gogol@gmail.com>
-- Toni Cebrián <toni@tonicebrian.com>
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
module Gogol.Container.Types
( -- * Configuration
containerService,
-- * OAuth Scopes
CloudPlatform'FullControl,
-- * Types
-- ** Xgafv
Xgafv (..),
-- ** AcceleratorConfig
AcceleratorConfig (..),
newAcceleratorConfig,
-- ** AdditionalNodeNetworkConfig
AdditionalNodeNetworkConfig (..),
newAdditionalNodeNetworkConfig,
-- ** AdditionalPodNetworkConfig
AdditionalPodNetworkConfig (..),
newAdditionalPodNetworkConfig,
-- ** AdditionalPodRangesConfig
AdditionalPodRangesConfig (..),
newAdditionalPodRangesConfig,
-- ** AddonsConfig
AddonsConfig (..),
newAddonsConfig,
-- ** AdvancedDatapathObservabilityConfig
AdvancedDatapathObservabilityConfig (..),
newAdvancedDatapathObservabilityConfig,
-- ** AdvancedDatapathObservabilityConfig_RelayMode
AdvancedDatapathObservabilityConfig_RelayMode (..),
-- ** AdvancedMachineFeatures
AdvancedMachineFeatures (..),
newAdvancedMachineFeatures,
-- ** AuthenticatorGroupsConfig
AuthenticatorGroupsConfig (..),
newAuthenticatorGroupsConfig,
-- ** AutoMonitoringConfig
AutoMonitoringConfig (..),
newAutoMonitoringConfig,
-- ** AutoMonitoringConfig_Scope
AutoMonitoringConfig_Scope (..),
-- ** AutoUpgradeOptions
AutoUpgradeOptions (..),
newAutoUpgradeOptions,
-- ** Autopilot
Autopilot (..),
newAutopilot,
-- ** AutopilotCompatibilityIssue
AutopilotCompatibilityIssue (..),
newAutopilotCompatibilityIssue,
-- ** AutopilotCompatibilityIssue_IncompatibilityType
AutopilotCompatibilityIssue_IncompatibilityType (..),
-- ** AutopilotConfig
AutopilotConfig (..),
newAutopilotConfig,
-- ** AutoprovisioningNodePoolDefaults
AutoprovisioningNodePoolDefaults (..),
newAutoprovisioningNodePoolDefaults,
-- ** BestEffortProvisioning
BestEffortProvisioning (..),
newBestEffortProvisioning,
-- ** BigQueryDestination
BigQueryDestination (..),
newBigQueryDestination,
-- ** BinaryAuthorization
BinaryAuthorization (..),
newBinaryAuthorization,
-- ** BinaryAuthorization_EvaluationMode
BinaryAuthorization_EvaluationMode (..),
-- ** BlueGreenInfo
BlueGreenInfo (..),
newBlueGreenInfo,
-- ** BlueGreenInfo_Phase
BlueGreenInfo_Phase (..),
-- ** BlueGreenSettings
BlueGreenSettings (..),
newBlueGreenSettings,
-- ** CancelOperationRequest
CancelOperationRequest (..),
newCancelOperationRequest,
-- ** CertificateAuthorityDomainConfig
CertificateAuthorityDomainConfig (..),
newCertificateAuthorityDomainConfig,
-- ** CheckAutopilotCompatibilityResponse
CheckAutopilotCompatibilityResponse (..),
newCheckAutopilotCompatibilityResponse,
-- ** CidrBlock
CidrBlock (..),
newCidrBlock,
-- ** ClientCertificateConfig
ClientCertificateConfig (..),
newClientCertificateConfig,
-- ** CloudRunConfig
CloudRunConfig (..),
newCloudRunConfig,
-- ** CloudRunConfig_LoadBalancerType
CloudRunConfig_LoadBalancerType (..),
-- ** Cluster
Cluster (..),
newCluster,
-- ** Cluster_ResourceLabels
Cluster_ResourceLabels (..),
newCluster_ResourceLabels,
-- ** Cluster_Status
Cluster_Status (..),
-- ** ClusterAutoscaling
ClusterAutoscaling (..),
newClusterAutoscaling,
-- ** ClusterAutoscaling_AutoscalingProfile
ClusterAutoscaling_AutoscalingProfile (..),
-- ** ClusterNetworkPerformanceConfig
ClusterNetworkPerformanceConfig (..),
newClusterNetworkPerformanceConfig,
-- ** ClusterNetworkPerformanceConfig_TotalEgressBandwidthTier
ClusterNetworkPerformanceConfig_TotalEgressBandwidthTier (..),
-- ** ClusterUpdate
ClusterUpdate (..),
newClusterUpdate,
-- ** ClusterUpdate_DesiredDatapathProvider
ClusterUpdate_DesiredDatapathProvider (..),
-- ** ClusterUpdate_DesiredInTransitEncryptionConfig
ClusterUpdate_DesiredInTransitEncryptionConfig (..),
-- ** ClusterUpdate_DesiredPrivateIpv6GoogleAccess
ClusterUpdate_DesiredPrivateIpv6GoogleAccess (..),
-- ** ClusterUpdate_DesiredStackType
ClusterUpdate_DesiredStackType (..),
-- ** CompleteIPRotationRequest
CompleteIPRotationRequest (..),
newCompleteIPRotationRequest,
-- ** CompleteNodePoolUpgradeRequest
CompleteNodePoolUpgradeRequest (..),
newCompleteNodePoolUpgradeRequest,
-- ** CompliancePostureConfig
CompliancePostureConfig (..),
newCompliancePostureConfig,
-- ** CompliancePostureConfig_Mode
CompliancePostureConfig_Mode (..),
-- ** ComplianceStandard
ComplianceStandard (..),
newComplianceStandard,
-- ** ConfidentialNodes
ConfidentialNodes (..),
newConfidentialNodes,
-- ** ConfigConnectorConfig
ConfigConnectorConfig (..),
newConfigConnectorConfig,
-- ** ConsumptionMeteringConfig
ConsumptionMeteringConfig (..),
newConsumptionMeteringConfig,
-- ** ContainerdConfig
ContainerdConfig (..),
newContainerdConfig,
-- ** ControlPlaneEndpointsConfig
ControlPlaneEndpointsConfig (..),
newControlPlaneEndpointsConfig,
-- ** CostManagementConfig
CostManagementConfig (..),
newCostManagementConfig,
-- ** CreateClusterRequest
CreateClusterRequest (..),
newCreateClusterRequest,
-- ** CreateNodePoolRequest
CreateNodePoolRequest (..),
newCreateNodePoolRequest,
-- ** DNSConfig
DNSConfig (..),
newDNSConfig,
-- ** DNSConfig_ClusterDns
DNSConfig_ClusterDns (..),
-- ** DNSConfig_ClusterDnsScope
DNSConfig_ClusterDnsScope (..),
-- ** DNSEndpointConfig
DNSEndpointConfig (..),
newDNSEndpointConfig,
-- ** DailyMaintenanceWindow
DailyMaintenanceWindow (..),
newDailyMaintenanceWindow,
-- ** DatabaseEncryption
DatabaseEncryption (..),
newDatabaseEncryption,
-- ** DatabaseEncryption_CurrentState
DatabaseEncryption_CurrentState (..),
-- ** DatabaseEncryption_State
DatabaseEncryption_State (..),
-- ** DefaultSnatStatus
DefaultSnatStatus (..),
newDefaultSnatStatus,
-- ** DesiredEnterpriseConfig
DesiredEnterpriseConfig (..),
newDesiredEnterpriseConfig,
-- ** DesiredEnterpriseConfig_DesiredTier
DesiredEnterpriseConfig_DesiredTier (..),
-- ** DnsCacheConfig
DnsCacheConfig (..),
newDnsCacheConfig,
-- ** Empty
Empty (..),
newEmpty,
-- ** EnterpriseConfig
EnterpriseConfig (..),
newEnterpriseConfig,
-- ** EnterpriseConfig_ClusterTier
EnterpriseConfig_ClusterTier (..),
-- ** EnterpriseConfig_DesiredTier
EnterpriseConfig_DesiredTier (..),
-- ** EphemeralStorageLocalSsdConfig
EphemeralStorageLocalSsdConfig (..),
newEphemeralStorageLocalSsdConfig,
-- ** FastSocket
FastSocket (..),
newFastSocket,
-- ** Filter
Filter (..),
newFilter,
-- ** Filter_EventTypeItem
Filter_EventTypeItem (..),
-- ** Fleet
Fleet (..),
newFleet,
-- ** GCPSecretManagerCertificateConfig
GCPSecretManagerCertificateConfig (..),
newGCPSecretManagerCertificateConfig,
-- ** GPUDriverInstallationConfig
GPUDriverInstallationConfig (..),
newGPUDriverInstallationConfig,
-- ** GPUDriverInstallationConfig_GpuDriverVersion
GPUDriverInstallationConfig_GpuDriverVersion (..),
-- ** GPUSharingConfig
GPUSharingConfig (..),
newGPUSharingConfig,
-- ** GPUSharingConfig_GpuSharingStrategy
GPUSharingConfig_GpuSharingStrategy (..),
-- ** GatewayAPIConfig
GatewayAPIConfig (..),
newGatewayAPIConfig,
-- ** GatewayAPIConfig_Channel
GatewayAPIConfig_Channel (..),
-- ** GcePersistentDiskCsiDriverConfig
GcePersistentDiskCsiDriverConfig (..),
newGcePersistentDiskCsiDriverConfig,
-- ** GcfsConfig
GcfsConfig (..),
newGcfsConfig,
-- ** GcpFilestoreCsiDriverConfig
GcpFilestoreCsiDriverConfig (..),
newGcpFilestoreCsiDriverConfig,
-- ** GcsFuseCsiDriverConfig
GcsFuseCsiDriverConfig (..),
newGcsFuseCsiDriverConfig,
-- ** GetJSONWebKeysResponse
GetJSONWebKeysResponse (..),
newGetJSONWebKeysResponse,
-- ** GetOpenIDConfigResponse
GetOpenIDConfigResponse (..),
newGetOpenIDConfigResponse,
-- ** GkeBackupAgentConfig
GkeBackupAgentConfig (..),
newGkeBackupAgentConfig,
-- ** HorizontalPodAutoscaling
HorizontalPodAutoscaling (..),
newHorizontalPodAutoscaling,
-- ** HttpCacheControlResponseHeader
HttpCacheControlResponseHeader (..),
newHttpCacheControlResponseHeader,
-- ** HttpLoadBalancing
HttpLoadBalancing (..),
newHttpLoadBalancing,
-- ** HugepagesConfig
HugepagesConfig (..),
newHugepagesConfig,
-- ** ILBSubsettingConfig
ILBSubsettingConfig (..),
newILBSubsettingConfig,
-- ** IPAllocationPolicy
IPAllocationPolicy (..),
newIPAllocationPolicy,
-- ** IPAllocationPolicy_Ipv6AccessType
IPAllocationPolicy_Ipv6AccessType (..),
-- ** IPAllocationPolicy_StackType
IPAllocationPolicy_StackType (..),
-- ** IPEndpointsConfig
IPEndpointsConfig (..),
newIPEndpointsConfig,
-- ** IdentityServiceConfig
IdentityServiceConfig (..),
newIdentityServiceConfig,
-- ** IntraNodeVisibilityConfig
IntraNodeVisibilityConfig (..),
newIntraNodeVisibilityConfig,
-- ** Jwk
Jwk (..),
newJwk,
-- ** K8sBetaAPIConfig
K8sBetaAPIConfig (..),
newK8sBetaAPIConfig,
-- ** KubernetesDashboard
KubernetesDashboard (..),
newKubernetesDashboard,
-- ** LegacyAbac
LegacyAbac (..),
newLegacyAbac,
-- ** LinuxNodeConfig
LinuxNodeConfig (..),
newLinuxNodeConfig,
-- ** LinuxNodeConfig_CgroupMode
LinuxNodeConfig_CgroupMode (..),
-- ** LinuxNodeConfig_Sysctls
LinuxNodeConfig_Sysctls (..),
newLinuxNodeConfig_Sysctls,
-- ** ListClustersResponse
ListClustersResponse (..),
newListClustersResponse,
-- ** ListNodePoolsResponse
ListNodePoolsResponse (..),
newListNodePoolsResponse,
-- ** ListOperationsResponse
ListOperationsResponse (..),
newListOperationsResponse,
-- ** ListUsableSubnetworksResponse
ListUsableSubnetworksResponse (..),
newListUsableSubnetworksResponse,
-- ** LocalNvmeSsdBlockConfig
LocalNvmeSsdBlockConfig (..),
newLocalNvmeSsdBlockConfig,
-- ** LoggingComponentConfig
LoggingComponentConfig (..),
newLoggingComponentConfig,
-- ** LoggingComponentConfig_EnableComponentsItem
LoggingComponentConfig_EnableComponentsItem (..),
-- ** LoggingConfig
LoggingConfig (..),
newLoggingConfig,
-- ** LoggingVariantConfig
LoggingVariantConfig (..),
newLoggingVariantConfig,
-- ** LoggingVariantConfig_Variant
LoggingVariantConfig_Variant (..),
-- ** MaintenanceExclusionOptions
MaintenanceExclusionOptions (..),
newMaintenanceExclusionOptions,
-- ** MaintenanceExclusionOptions_Scope
MaintenanceExclusionOptions_Scope (..),
-- ** MaintenancePolicy
MaintenancePolicy (..),
newMaintenancePolicy,
-- ** MaintenanceWindow
MaintenanceWindow (..),
newMaintenanceWindow,
-- ** MaintenanceWindow_MaintenanceExclusions
MaintenanceWindow_MaintenanceExclusions (..),
newMaintenanceWindow_MaintenanceExclusions,
-- ** ManagedPrometheusConfig
ManagedPrometheusConfig (..),
newManagedPrometheusConfig,
-- ** MasterAuth
MasterAuth (..),
newMasterAuth,
-- ** MasterAuthorizedNetworksConfig
MasterAuthorizedNetworksConfig (..),
newMasterAuthorizedNetworksConfig,
-- ** MaxPodsConstraint
MaxPodsConstraint (..),
newMaxPodsConstraint,
-- ** MeshCertificates
MeshCertificates (..),
newMeshCertificates,
-- ** Metric
Metric (..),
newMetric,
-- ** MonitoringComponentConfig
MonitoringComponentConfig (..),
newMonitoringComponentConfig,
-- ** MonitoringComponentConfig_EnableComponentsItem
MonitoringComponentConfig_EnableComponentsItem (..),
-- ** MonitoringConfig
MonitoringConfig (..),
newMonitoringConfig,
-- ** NetworkConfig
NetworkConfig (..),
newNetworkConfig,
-- ** NetworkConfig_DatapathProvider
NetworkConfig_DatapathProvider (..),
-- ** NetworkConfig_InTransitEncryptionConfig
NetworkConfig_InTransitEncryptionConfig (..),
-- ** NetworkConfig_PrivateIpv6GoogleAccess
NetworkConfig_PrivateIpv6GoogleAccess (..),
-- ** NetworkPerformanceConfig
NetworkPerformanceConfig (..),
newNetworkPerformanceConfig,
-- ** NetworkPerformanceConfig_TotalEgressBandwidthTier
NetworkPerformanceConfig_TotalEgressBandwidthTier (..),
-- ** NetworkPolicy
NetworkPolicy (..),
newNetworkPolicy,
-- ** NetworkPolicy_Provider
NetworkPolicy_Provider (..),
-- ** NetworkPolicyConfig
NetworkPolicyConfig (..),
newNetworkPolicyConfig,
-- ** NetworkTags
NetworkTags (..),
newNetworkTags,
-- ** NodeAffinity
NodeAffinity (..),
newNodeAffinity,
-- ** NodeAffinity_Operator
NodeAffinity_Operator (..),
-- ** NodeConfig
NodeConfig (..),
newNodeConfig,
-- ** NodeConfig_EffectiveCgroupMode
NodeConfig_EffectiveCgroupMode (..),
-- ** NodeConfig_Labels
NodeConfig_Labels (..),
newNodeConfig_Labels,
-- ** NodeConfig_LocalSsdEncryptionMode
NodeConfig_LocalSsdEncryptionMode (..),
-- ** NodeConfig_Metadata
NodeConfig_Metadata (..),
newNodeConfig_Metadata,
-- ** NodeConfig_ResourceLabels
NodeConfig_ResourceLabels (..),
newNodeConfig_ResourceLabels,
-- ** NodeConfigDefaults
NodeConfigDefaults (..),
newNodeConfigDefaults,
-- ** NodeKubeletConfig
NodeKubeletConfig (..),
newNodeKubeletConfig,
-- ** NodeLabels
NodeLabels (..),
newNodeLabels,
-- ** NodeLabels_Labels
NodeLabels_Labels (..),
newNodeLabels_Labels,
-- ** NodeManagement
NodeManagement (..),
newNodeManagement,
-- ** NodeNetworkConfig
NodeNetworkConfig (..),
newNodeNetworkConfig,
-- ** NodePool
NodePool (..),
newNodePool,
-- ** NodePool_Status
NodePool_Status (..),
-- ** NodePoolAutoConfig
NodePoolAutoConfig (..),
newNodePoolAutoConfig,
-- ** NodePoolAutoscaling
NodePoolAutoscaling (..),
newNodePoolAutoscaling,
-- ** NodePoolAutoscaling_LocationPolicy
NodePoolAutoscaling_LocationPolicy (..),
-- ** NodePoolDefaults
NodePoolDefaults (..),
newNodePoolDefaults,
-- ** NodePoolLoggingConfig
NodePoolLoggingConfig (..),
newNodePoolLoggingConfig,
-- ** NodeTaint
NodeTaint (..),
newNodeTaint,
-- ** NodeTaint_Effect
NodeTaint_Effect (..),
-- ** NodeTaints
NodeTaints (..),
newNodeTaints,
-- ** NotificationConfig
NotificationConfig (..),
newNotificationConfig,
-- ** Operation
Operation (..),
newOperation,
-- ** Operation_OperationType
Operation_OperationType (..),
-- ** Operation_Status
Operation_Status (..),
-- ** OperationError
OperationError (..),
newOperationError,
-- ** OperationProgress
OperationProgress (..),
newOperationProgress,
-- ** OperationProgress_Status
OperationProgress_Status (..),
-- ** ParallelstoreCsiDriverConfig
ParallelstoreCsiDriverConfig (..),
newParallelstoreCsiDriverConfig,
-- ** ParentProductConfig
ParentProductConfig (..),
newParentProductConfig,
-- ** ParentProductConfig_Labels
ParentProductConfig_Labels (..),
newParentProductConfig_Labels,
-- ** PlacementPolicy
PlacementPolicy (..),
newPlacementPolicy,
-- ** PlacementPolicy_Type
PlacementPolicy_Type (..),
-- ** PodCIDROverprovisionConfig
PodCIDROverprovisionConfig (..),
newPodCIDROverprovisionConfig,
-- ** PrivateClusterConfig
PrivateClusterConfig (..),
newPrivateClusterConfig,
-- ** PrivateClusterMasterGlobalAccessConfig
PrivateClusterMasterGlobalAccessConfig (..),
newPrivateClusterMasterGlobalAccessConfig,
-- ** PrivateRegistryAccessConfig
PrivateRegistryAccessConfig (..),
newPrivateRegistryAccessConfig,
-- ** PubSub
PubSub (..),
newPubSub,
-- ** QueuedProvisioning
QueuedProvisioning (..),
newQueuedProvisioning,
-- ** RBACBindingConfig
RBACBindingConfig (..),
newRBACBindingConfig,
-- ** RangeInfo
RangeInfo (..),
newRangeInfo,
-- ** RayClusterLoggingConfig
RayClusterLoggingConfig (..),
newRayClusterLoggingConfig,
-- ** RayClusterMonitoringConfig
RayClusterMonitoringConfig (..),
newRayClusterMonitoringConfig,
-- ** RayOperatorConfig
RayOperatorConfig (..),
newRayOperatorConfig,
-- ** RecurringTimeWindow
RecurringTimeWindow (..),
newRecurringTimeWindow,
-- ** ReleaseChannel
ReleaseChannel (..),
newReleaseChannel,
-- ** ReleaseChannel_Channel
ReleaseChannel_Channel (..),
-- ** ReleaseChannelConfig
ReleaseChannelConfig (..),
newReleaseChannelConfig,
-- ** ReleaseChannelConfig_Channel
ReleaseChannelConfig_Channel (..),
-- ** ReservationAffinity
ReservationAffinity (..),
newReservationAffinity,
-- ** ReservationAffinity_ConsumeReservationType
ReservationAffinity_ConsumeReservationType (..),
-- ** ResourceLabels
ResourceLabels (..),
newResourceLabels,
-- ** ResourceLabels_Labels
ResourceLabels_Labels (..),
newResourceLabels_Labels,
-- ** ResourceLimit
ResourceLimit (..),
newResourceLimit,
-- ** ResourceManagerTags
ResourceManagerTags (..),
newResourceManagerTags,
-- ** ResourceManagerTags_Tags
ResourceManagerTags_Tags (..),
newResourceManagerTags_Tags,
-- ** ResourceUsageExportConfig
ResourceUsageExportConfig (..),
newResourceUsageExportConfig,
-- ** RollbackNodePoolUpgradeRequest
RollbackNodePoolUpgradeRequest (..),
newRollbackNodePoolUpgradeRequest,
-- ** SandboxConfig
SandboxConfig (..),
newSandboxConfig,
-- ** SandboxConfig_Type
SandboxConfig_Type (..),
-- ** SecondaryBootDisk
SecondaryBootDisk (..),
newSecondaryBootDisk,
-- ** SecondaryBootDisk_Mode
SecondaryBootDisk_Mode (..),
-- ** SecondaryBootDiskUpdateStrategy
SecondaryBootDiskUpdateStrategy (..),
newSecondaryBootDiskUpdateStrategy,
-- ** SecretManagerConfig
SecretManagerConfig (..),
newSecretManagerConfig,
-- ** SecurityBulletinEvent
SecurityBulletinEvent (..),
newSecurityBulletinEvent,
-- ** SecurityPostureConfig
SecurityPostureConfig (..),
newSecurityPostureConfig,
-- ** SecurityPostureConfig_Mode
SecurityPostureConfig_Mode (..),
-- ** SecurityPostureConfig_VulnerabilityMode
SecurityPostureConfig_VulnerabilityMode (..),
-- ** ServerConfig
ServerConfig (..),
newServerConfig,
-- ** ServiceExternalIPsConfig
ServiceExternalIPsConfig (..),
newServiceExternalIPsConfig,
-- ** SetAddonsConfigRequest
SetAddonsConfigRequest (..),
newSetAddonsConfigRequest,
-- ** SetLabelsRequest
SetLabelsRequest (..),
newSetLabelsRequest,
-- ** SetLabelsRequest_ResourceLabels
SetLabelsRequest_ResourceLabels (..),
newSetLabelsRequest_ResourceLabels,
-- ** SetLegacyAbacRequest
SetLegacyAbacRequest (..),
newSetLegacyAbacRequest,
-- ** SetLocationsRequest
SetLocationsRequest (..),
newSetLocationsRequest,
-- ** SetLoggingServiceRequest
SetLoggingServiceRequest (..),
newSetLoggingServiceRequest,
-- ** SetMaintenancePolicyRequest
SetMaintenancePolicyRequest (..),
newSetMaintenancePolicyRequest,
-- ** SetMasterAuthRequest
SetMasterAuthRequest (..),
newSetMasterAuthRequest,
-- ** SetMasterAuthRequest_Action
SetMasterAuthRequest_Action (..),
-- ** SetMonitoringServiceRequest
SetMonitoringServiceRequest (..),
newSetMonitoringServiceRequest,
-- ** SetNetworkPolicyRequest
SetNetworkPolicyRequest (..),
newSetNetworkPolicyRequest,
-- ** SetNodePoolAutoscalingRequest
SetNodePoolAutoscalingRequest (..),
newSetNodePoolAutoscalingRequest,
-- ** SetNodePoolManagementRequest
SetNodePoolManagementRequest (..),
newSetNodePoolManagementRequest,
-- ** SetNodePoolSizeRequest
SetNodePoolSizeRequest (..),
newSetNodePoolSizeRequest,
-- ** ShieldedInstanceConfig
ShieldedInstanceConfig (..),
newShieldedInstanceConfig,
-- ** ShieldedNodes
ShieldedNodes (..),
newShieldedNodes,
-- ** SoleTenantConfig
SoleTenantConfig (..),
newSoleTenantConfig,
-- ** StandardRolloutPolicy
StandardRolloutPolicy (..),
newStandardRolloutPolicy,
-- ** StartIPRotationRequest
StartIPRotationRequest (..),
newStartIPRotationRequest,
-- ** StatefulHAConfig
StatefulHAConfig (..),
newStatefulHAConfig,
-- ** Status
Status (..),
newStatus,
-- ** Status_DetailsItem
Status_DetailsItem (..),
newStatus_DetailsItem,
-- ** StatusCondition
StatusCondition (..),
newStatusCondition,
-- ** StatusCondition_CanonicalCode
StatusCondition_CanonicalCode (..),
-- ** StatusCondition_Code
StatusCondition_Code (..),
-- ** TimeWindow
TimeWindow (..),
newTimeWindow,
-- ** UpdateClusterRequest
UpdateClusterRequest (..),
newUpdateClusterRequest,
-- ** UpdateInfo
UpdateInfo (..),
newUpdateInfo,
-- ** UpdateMasterRequest
UpdateMasterRequest (..),
newUpdateMasterRequest,
-- ** UpdateNodePoolRequest
UpdateNodePoolRequest (..),
newUpdateNodePoolRequest,
-- ** UpgradeAvailableEvent
UpgradeAvailableEvent (..),
newUpgradeAvailableEvent,
-- ** UpgradeAvailableEvent_ResourceType
UpgradeAvailableEvent_ResourceType (..),
-- ** UpgradeEvent
UpgradeEvent (..),
newUpgradeEvent,
-- ** UpgradeEvent_ResourceType
UpgradeEvent_ResourceType (..),
-- ** UpgradeInfoEvent
UpgradeInfoEvent (..),
newUpgradeInfoEvent,
-- ** UpgradeInfoEvent_EventType
UpgradeInfoEvent_EventType (..),
-- ** UpgradeInfoEvent_ResourceType
UpgradeInfoEvent_ResourceType (..),
-- ** UpgradeInfoEvent_State
UpgradeInfoEvent_State (..),
-- ** UpgradeSettings
UpgradeSettings (..),
newUpgradeSettings,
-- ** UpgradeSettings_Strategy
UpgradeSettings_Strategy (..),
-- ** UsableSubnetwork
UsableSubnetwork (..),
newUsableSubnetwork,
-- ** UsableSubnetworkSecondaryRange
UsableSubnetworkSecondaryRange (..),
newUsableSubnetworkSecondaryRange,
-- ** UsableSubnetworkSecondaryRange_Status
UsableSubnetworkSecondaryRange_Status (..),
-- ** UserManagedKeysConfig
UserManagedKeysConfig (..),
newUserManagedKeysConfig,
-- ** VerticalPodAutoscaling
VerticalPodAutoscaling (..),
newVerticalPodAutoscaling,
-- ** VirtualNIC
VirtualNIC (..),
newVirtualNIC,
-- ** WindowsNodeConfig
WindowsNodeConfig (..),
newWindowsNodeConfig,
-- ** WindowsNodeConfig_OsVersion
WindowsNodeConfig_OsVersion (..),
-- ** WorkloadIdentityConfig
WorkloadIdentityConfig (..),
newWorkloadIdentityConfig,
-- ** WorkloadMetadataConfig
WorkloadMetadataConfig (..),
newWorkloadMetadataConfig,
-- ** WorkloadMetadataConfig_Mode
WorkloadMetadataConfig_Mode (..),
-- ** WorkloadPolicyConfig
WorkloadPolicyConfig (..),
newWorkloadPolicyConfig,
)
where
import Gogol.Container.Internal.Product
import Gogol.Container.Internal.Sum
import Gogol.Prelude qualified as Core
-- | Default request referring to version @v1@ of the Kubernetes Engine API. This contains the host and root path used as a starting point for constructing service requests.
containerService :: Core.ServiceConfig
containerService =
Core.defaultService
(Core.ServiceId "container:v1")
"container.googleapis.com"
-- | See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
type CloudPlatform'FullControl =
"https://www.googleapis.com/auth/cloud-platform"