kubernetes

package
v1.66.0-beta0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 18, 2024 License: MPL-2.0 Imports: 37 Imported by: 0

README

Terraform IBM Provider Kubernetes Services

This area is primarily for IBM provider contributors and maintainers. For information on using Terraform and the IBM provider, see the links below.

Documentation

Index

Constants

View Source
const (
	DedicatedHostStateCreatePending = createPending
	DedicatedHostStateCreating      = creating
	DedicatedHostStateCreated       = created
	DedicatedHostStateCreateFailed  = createFailed
	DedicatedHostStateDeleting      = deleting
	DedicatedHostStateDeleted       = deleted
	DedicatedHostStateDeleteFailed  = deleteFailed
)
View Source
const (
	DedicatedHostPoolStateCreated  = created
	DedicatedHostPoolStateCreating = creating
	DedicatedHostPoolStateDeleting = deleting
	DedicatedHostPoolStateDeleted  = deleted
)
View Source
const (
	DisableOutboundTrafficProtectionFlag = "disable_outbound_traffic_protection"
)
View Source
const PUBLIC_SUBNET_TYPE = "public"

Variables

This section is empty.

Functions

func DataSourceIBMContainerALB

func DataSourceIBMContainerALB() *schema.Resource

func DataSourceIBMContainerALBCert

func DataSourceIBMContainerALBCert() *schema.Resource

func DataSourceIBMContainerALBCertValidator added in v1.47.0

func DataSourceIBMContainerALBCertValidator() *validate.ResourceValidator

func DataSourceIBMContainerAddOns

func DataSourceIBMContainerAddOns() *schema.Resource

func DataSourceIBMContainerAddOnsValidator added in v1.46.0

func DataSourceIBMContainerAddOnsValidator() *validate.ResourceValidator

func DataSourceIBMContainerBindService

func DataSourceIBMContainerBindService() *schema.Resource

func DataSourceIBMContainerBindServiceValidator added in v1.47.0

func DataSourceIBMContainerBindServiceValidator() *validate.ResourceValidator

func DataSourceIBMContainerCluster

func DataSourceIBMContainerCluster() *schema.Resource

func DataSourceIBMContainerClusterConfig

func DataSourceIBMContainerClusterConfig() *schema.Resource

func DataSourceIBMContainerClusterConfigValidator added in v1.47.0

func DataSourceIBMContainerClusterConfigValidator() *validate.ResourceValidator

func DataSourceIBMContainerClusterValidator added in v1.47.0

func DataSourceIBMContainerClusterValidator() *validate.ResourceValidator

func DataSourceIBMContainerClusterVersions

func DataSourceIBMContainerClusterVersions() *schema.Resource

func DataSourceIBMContainerClusterWorker

func DataSourceIBMContainerClusterWorker() *schema.Resource

func DataSourceIBMContainerDedicatedHost added in v1.43.0

func DataSourceIBMContainerDedicatedHost() *schema.Resource

func DataSourceIBMContainerDedicatedHostFlavor added in v1.43.0

func DataSourceIBMContainerDedicatedHostFlavor() *schema.Resource

func DataSourceIBMContainerDedicatedHostFlavors added in v1.43.0

func DataSourceIBMContainerDedicatedHostFlavors() *schema.Resource

func DataSourceIBMContainerDedicatedHostPool added in v1.43.0

func DataSourceIBMContainerDedicatedHostPool() *schema.Resource

func DataSourceIBMContainerIngressInstance added in v1.53.0

func DataSourceIBMContainerIngressInstance() *schema.Resource

func DataSourceIBMContainerIngressInstanceValidator added in v1.53.0

func DataSourceIBMContainerIngressInstanceValidator() *validate.ResourceValidator

func DataSourceIBMContainerIngressSecretOpaque added in v1.55.0

func DataSourceIBMContainerIngressSecretOpaque() *schema.Resource

func DataSourceIBMContainerIngressSecretOpaqueValidator added in v1.55.0

func DataSourceIBMContainerIngressSecretOpaqueValidator() *validate.ResourceValidator

func DataSourceIBMContainerIngressSecretTLS added in v1.55.0

func DataSourceIBMContainerIngressSecretTLS() *schema.Resource

func DataSourceIBMContainerIngressSecretTLSValidator added in v1.55.0

func DataSourceIBMContainerIngressSecretTLSValidator() *validate.ResourceValidator

func DataSourceIBMContainerNLBDNS

func DataSourceIBMContainerNLBDNS() *schema.Resource

func DataSourceIBMContainerNLBDNSValidator added in v1.46.0

func DataSourceIBMContainerNLBDNSValidator() *validate.ResourceValidator

func DataSourceIBMContainerVPCCluster

func DataSourceIBMContainerVPCCluster() *schema.Resource

func DataSourceIBMContainerVPCClusterALB

func DataSourceIBMContainerVPCClusterALB() *schema.Resource

func DataSourceIBMContainerVPCClusterValidator added in v1.47.0

func DataSourceIBMContainerVPCClusterValidator() *validate.ResourceValidator

func DataSourceIBMContainerVPCClusterWorker

func DataSourceIBMContainerVPCClusterWorker() *schema.Resource

func DataSourceIBMContainerVPCClusterWorkerValidator added in v1.47.0

func DataSourceIBMContainerVPCClusterWorkerValidator() *validate.ResourceValidator

func DataSourceIBMContainerVpcClusterWorkerPool

func DataSourceIBMContainerVpcClusterWorkerPool() *schema.Resource

func DataSourceIBMContainerVpcClusterWorkerPoolValidator added in v1.46.0

func DataSourceIBMContainerVpcClusterWorkerPoolValidator() *validate.ResourceValidator

func DataSourceIBMContainerVpcWorkerVolumeAttachment

func DataSourceIBMContainerVpcWorkerVolumeAttachment() *schema.Resource

func DataSourceIBMContainerVpcWorkerVolumeAttachmentValidator added in v1.46.0

func DataSourceIBMContainerVpcWorkerVolumeAttachmentValidator() *validate.ResourceValidator

func DataSourceIBMContainerWorkerPool

func DataSourceIBMContainerWorkerPool() *schema.Resource

func DataSourceIBMContainerWorkerPoolValidator added in v1.46.0

func DataSourceIBMContainerWorkerPoolValidator() *validate.ResourceValidator

func ResourceIBMContainerALB

func ResourceIBMContainerALB() *schema.Resource

func ResourceIBMContainerALBCert

func ResourceIBMContainerALBCert() *schema.Resource

func ResourceIBMContainerALBCertValidator added in v1.47.0

func ResourceIBMContainerALBCertValidator() *validate.ResourceValidator

func ResourceIBMContainerAPIKeyReset

func ResourceIBMContainerAPIKeyReset() *schema.Resource

func ResourceIBMContainerAddOns

func ResourceIBMContainerAddOns() *schema.Resource

func ResourceIBMContainerAddOnsValidator added in v1.46.0

func ResourceIBMContainerAddOnsValidator() *validate.ResourceValidator

func ResourceIBMContainerAlbCreate

func ResourceIBMContainerAlbCreate() *schema.Resource

func ResourceIBMContainerAlbCreateValidator added in v1.46.0

func ResourceIBMContainerAlbCreateValidator() *validate.ResourceValidator

func ResourceIBMContainerBindService

func ResourceIBMContainerBindService() *schema.Resource

func ResourceIBMContainerBindServiceValidator added in v1.47.0

func ResourceIBMContainerBindServiceValidator() *validate.ResourceValidator

func ResourceIBMContainerCluster

func ResourceIBMContainerCluster() *schema.Resource

func ResourceIBMContainerClusterFeature

func ResourceIBMContainerClusterFeature() *schema.Resource

func ResourceIBMContainerClusterFeatureValidator added in v1.47.0

func ResourceIBMContainerClusterFeatureValidator() *validate.ResourceValidator

func ResourceIBMContainerClusterValidator

func ResourceIBMContainerClusterValidator() *validate.ResourceValidator

func ResourceIBMContainerDedicatedHost added in v1.43.0

func ResourceIBMContainerDedicatedHost() *schema.Resource

func ResourceIBMContainerDedicatedHostPool added in v1.43.0

func ResourceIBMContainerDedicatedHostPool() *schema.Resource

func ResourceIBMContainerIngressInstance added in v1.53.0

func ResourceIBMContainerIngressInstance() *schema.Resource

func ResourceIBMContainerIngressInstanceValidator added in v1.53.0

func ResourceIBMContainerIngressInstanceValidator() *validate.ResourceValidator

func ResourceIBMContainerIngressSecretOpaque added in v1.55.0

func ResourceIBMContainerIngressSecretOpaque() *schema.Resource

func ResourceIBMContainerIngressSecretOpaqueValidator added in v1.55.0

func ResourceIBMContainerIngressSecretOpaqueValidator() *validate.ResourceValidator

func ResourceIBMContainerIngressSecretTLS added in v1.55.0

func ResourceIBMContainerIngressSecretTLS() *schema.Resource

func ResourceIBMContainerIngressSecretTLSValidator added in v1.55.0

func ResourceIBMContainerIngressSecretTLSValidator() *validate.ResourceValidator

func ResourceIBMContainerNlbDns

func ResourceIBMContainerNlbDns() *schema.Resource

func ResourceIBMContainerNlbDnsValidator added in v1.46.0

func ResourceIBMContainerNlbDnsValidator() *validate.ResourceValidator

func ResourceIBMContainerVPCWorkerPoolValidator

func ResourceIBMContainerVPCWorkerPoolValidator() *validate.ResourceValidator

func ResourceIBMContainerVPCWorkerValidator added in v1.47.0

func ResourceIBMContainerVPCWorkerValidator() *validate.ResourceValidator

func ResourceIBMContainerVpcALB

func ResourceIBMContainerVpcALB() *schema.Resource

func ResourceIBMContainerVpcAlbCreateNew

func ResourceIBMContainerVpcAlbCreateNew() *schema.Resource

func ResourceIBMContainerVpcAlbCreateNewValidator added in v1.46.0

func ResourceIBMContainerVpcAlbCreateNewValidator() *validate.ResourceValidator

func ResourceIBMContainerVpcCluster

func ResourceIBMContainerVpcCluster() *schema.Resource

func ResourceIBMContainerVpcClusterValidator

func ResourceIBMContainerVpcClusterValidator() *validate.ResourceValidator

func ResourceIBMContainerVpcWorker added in v1.47.0

func ResourceIBMContainerVpcWorker() *schema.Resource

func ResourceIBMContainerVpcWorkerPool

func ResourceIBMContainerVpcWorkerPool() *schema.Resource

func ResourceIBMContainerVpcWorkerVolumeAttachment

func ResourceIBMContainerVpcWorkerVolumeAttachment() *schema.Resource

func ResourceIBMContainerVpcWorkerVolumeAttachmentValidator added in v1.46.0

func ResourceIBMContainerVpcWorkerVolumeAttachmentValidator() *validate.ResourceValidator

func ResourceIBMContainerWorkerPool

func ResourceIBMContainerWorkerPool() *schema.Resource

func ResourceIBMContainerWorkerPoolValidator

func ResourceIBMContainerWorkerPoolValidator() *validate.ResourceValidator

func ResourceIBMContainerWorkerPoolZoneAttachment

func ResourceIBMContainerWorkerPoolZoneAttachment() *schema.Resource

func ResourceIBMContainerWorkerPoolZoneAttachmentValidator added in v1.46.0

func ResourceIBMContainerWorkerPoolZoneAttachmentValidator() *validate.ResourceValidator

func ResourceIBMObLogging

func ResourceIBMObLogging() *schema.Resource

func ResourceIBMObMonitoring

func ResourceIBMObMonitoring() *schema.Resource

func SuppressResizeForAutoscaledWorkerpool added in v1.54.0

func SuppressResizeForAutoscaledWorkerpool(key, oldValue, newValue string, d *schema.ResourceData) bool

func WaitForClusterAvailable

func WaitForClusterAvailable(d *schema.ResourceData, meta interface{}, target v1.ClusterTargetHeader) (interface{}, error)

WaitForClusterAvailable Waits for cluster creation

func WaitForClusterAvailableForFeatureUpdate

func WaitForClusterAvailableForFeatureUpdate(cluster string, timeout time.Duration, meta interface{}, target v1.ClusterTargetHeader) (interface{}, error)

WaitForClusterAvailable Waits for cluster creation

func WaitForClusterCreation

func WaitForClusterCreation(d *schema.ResourceData, meta interface{}, target v1.ClusterTargetHeader) (interface{}, error)

func WaitForClusterVersionUpdate

func WaitForClusterVersionUpdate(d *schema.ResourceData, meta interface{}, target v1.ClusterTargetHeader) (interface{}, error)

WaitForClusterVersionUpdate Waits for cluster creation

func WaitForPortworxPod added in v1.47.0

func WaitForPortworxPod(d *schema.ResourceData, clientset *kubernetes.Clientset, worker_ip string) (interface{}, error)

func WaitForPortworxStatus added in v1.47.0

func WaitForPortworxStatus(d *schema.ResourceData, clientset *kubernetes.Clientset, config *rest.Config, pod_name string) (interface{}, error)

func WaitForSubnetAvailable

func WaitForSubnetAvailable(d *schema.ResourceData, meta interface{}, target v1.ClusterTargetHeader) (interface{}, error)

func WaitForV2WorkerZoneDeleted

func WaitForV2WorkerZoneDeleted(clusterNameOrID, workerPoolNameOrID, zone string, meta interface{}, timeout time.Duration, target v2.ClusterTargetHeader) (interface{}, error)

func WaitForVpcClusterVersionUpdate

func WaitForVpcClusterVersionUpdate(d *schema.ResourceData, meta interface{}, target v2.ClusterTargetHeader) (interface{}, error)

WaitForVpcClusterVersionUpdate Waits for cluster creation

func WaitForVpcClusterVpcWokersVersionUpdate added in v1.47.0

func WaitForVpcClusterVpcWokersVersionUpdate(d *schema.ResourceData, meta interface{}, target v2.ClusterTargetHeader, masterVersion, workerID string) (interface{}, error)

WaitForVpcClusterVpcWokersVersionUpdate Waits for Cluster version Update

func WaitForVpcClusterWokersVersionUpdate

func WaitForVpcClusterWokersVersionUpdate(d *schema.ResourceData, meta interface{}, target v2.ClusterTargetHeader, masterVersion, workerID string) (interface{}, error)

WaitForVpcClusterWokersVersionUpdate Waits for Cluster version Update

func WaitForVpcWorkerDelete

func WaitForVpcWorkerDelete(clusterNameOrID, workerPoolNameOrID string, meta interface{}, timeout time.Duration, target v2.ClusterTargetHeader) (interface{}, error)

func WaitForWorkerAvailable

func WaitForWorkerAvailable(d *schema.ResourceData, meta interface{}, target v1.ClusterTargetHeader) (interface{}, error)

WaitForWorkerAvailable Waits for worker creation

func WaitForWorkerAvailableForFeatureUpdate

func WaitForWorkerAvailableForFeatureUpdate(cluster string, timeout time.Duration, meta interface{}, target v1.ClusterTargetHeader) (interface{}, error)

func WaitForWorkerDelete

func WaitForWorkerDelete(clusterNameOrID, workerPoolNameOrID string, meta interface{}, timeout time.Duration, target v1.ClusterTargetHeader) (interface{}, error)

func WaitForWorkerNormal

func WaitForWorkerNormal(clusterNameOrID, workerPoolNameOrID string, meta interface{}, timeout time.Duration, target v1.ClusterTargetHeader) (interface{}, error)

func WaitForWorkerPoolAvailable

func WaitForWorkerPoolAvailable(d *schema.ResourceData, meta interface{}, clusterNameOrID, workerPoolNameOrID string, timeout time.Duration, target v2.ClusterTargetHeader) (interface{}, error)

WaitForWorkerPoolAvailable Waits for worker creation

func WaitForWorkerZoneDeleted

func WaitForWorkerZoneDeleted(clusterNameOrID, workerPoolNameOrID, zone string, meta interface{}, timeout time.Duration, target v1.ClusterTargetHeader) (interface{}, error)

func WaitForWorkerZoneNormal

func WaitForWorkerZoneNormal(clusterNameOrID, workerPoolNameOrID, zone string, meta interface{}, timeout time.Duration, target v1.ClusterTargetHeader) (interface{}, error)

Types

This section is empty.

Source Files

Directories

Path Synopsis
utils

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL