Documentation ¶
Index ¶
- Constants
- func DataSourceIBMContainerALB() *schema.Resource
- func DataSourceIBMContainerALBCert() *schema.Resource
- func DataSourceIBMContainerALBCertValidator() *validate.ResourceValidator
- func DataSourceIBMContainerAddOns() *schema.Resource
- func DataSourceIBMContainerAddOnsValidator() *validate.ResourceValidator
- func DataSourceIBMContainerBindService() *schema.Resource
- func DataSourceIBMContainerBindServiceValidator() *validate.ResourceValidator
- func DataSourceIBMContainerCluster() *schema.Resource
- func DataSourceIBMContainerClusterConfig() *schema.Resource
- func DataSourceIBMContainerClusterConfigValidator() *validate.ResourceValidator
- func DataSourceIBMContainerClusterValidator() *validate.ResourceValidator
- func DataSourceIBMContainerClusterVersions() *schema.Resource
- func DataSourceIBMContainerClusterWorker() *schema.Resource
- func DataSourceIBMContainerDedicatedHost() *schema.Resource
- func DataSourceIBMContainerDedicatedHostFlavor() *schema.Resource
- func DataSourceIBMContainerDedicatedHostFlavors() *schema.Resource
- func DataSourceIBMContainerDedicatedHostPool() *schema.Resource
- func DataSourceIBMContainerIngressInstance() *schema.Resource
- func DataSourceIBMContainerIngressInstanceValidator() *validate.ResourceValidator
- func DataSourceIBMContainerIngressSecretOpaque() *schema.Resource
- func DataSourceIBMContainerIngressSecretOpaqueValidator() *validate.ResourceValidator
- func DataSourceIBMContainerIngressSecretTLS() *schema.Resource
- func DataSourceIBMContainerIngressSecretTLSValidator() *validate.ResourceValidator
- func DataSourceIBMContainerNLBDNS() *schema.Resource
- func DataSourceIBMContainerNLBDNSValidator() *validate.ResourceValidator
- func DataSourceIBMContainerVPCCluster() *schema.Resource
- func DataSourceIBMContainerVPCClusterALB() *schema.Resource
- func DataSourceIBMContainerVPCClusterValidator() *validate.ResourceValidator
- func DataSourceIBMContainerVPCClusterWorker() *schema.Resource
- func DataSourceIBMContainerVPCClusterWorkerValidator() *validate.ResourceValidator
- func DataSourceIBMContainerVpcClusterWorkerPool() *schema.Resource
- func DataSourceIBMContainerVpcClusterWorkerPoolValidator() *validate.ResourceValidator
- func DataSourceIBMContainerVpcWorkerVolumeAttachment() *schema.Resource
- func DataSourceIBMContainerVpcWorkerVolumeAttachmentValidator() *validate.ResourceValidator
- func DataSourceIBMContainerWorkerPool() *schema.Resource
- func DataSourceIBMContainerWorkerPoolValidator() *validate.ResourceValidator
- func ResourceIBMContainerALB() *schema.Resource
- func ResourceIBMContainerALBCert() *schema.Resource
- func ResourceIBMContainerALBCertValidator() *validate.ResourceValidator
- func ResourceIBMContainerAPIKeyReset() *schema.Resource
- func ResourceIBMContainerAddOns() *schema.Resource
- func ResourceIBMContainerAddOnsValidator() *validate.ResourceValidator
- func ResourceIBMContainerAlbCreate() *schema.Resource
- func ResourceIBMContainerAlbCreateValidator() *validate.ResourceValidator
- func ResourceIBMContainerBindService() *schema.Resource
- func ResourceIBMContainerBindServiceValidator() *validate.ResourceValidator
- func ResourceIBMContainerCluster() *schema.Resource
- func ResourceIBMContainerClusterFeature() *schema.Resource
- func ResourceIBMContainerClusterFeatureValidator() *validate.ResourceValidator
- func ResourceIBMContainerClusterValidator() *validate.ResourceValidator
- func ResourceIBMContainerDedicatedHost() *schema.Resource
- func ResourceIBMContainerDedicatedHostPool() *schema.Resource
- func ResourceIBMContainerIngressInstance() *schema.Resource
- func ResourceIBMContainerIngressInstanceValidator() *validate.ResourceValidator
- func ResourceIBMContainerIngressSecretOpaque() *schema.Resource
- func ResourceIBMContainerIngressSecretOpaqueValidator() *validate.ResourceValidator
- func ResourceIBMContainerIngressSecretTLS() *schema.Resource
- func ResourceIBMContainerIngressSecretTLSValidator() *validate.ResourceValidator
- func ResourceIBMContainerNlbDns() *schema.Resource
- func ResourceIBMContainerNlbDnsValidator() *validate.ResourceValidator
- func ResourceIBMContainerVPCWorkerPoolValidator() *validate.ResourceValidator
- func ResourceIBMContainerVPCWorkerValidator() *validate.ResourceValidator
- func ResourceIBMContainerVpcALB() *schema.Resource
- func ResourceIBMContainerVpcAlbCreateNew() *schema.Resource
- func ResourceIBMContainerVpcAlbCreateNewValidator() *validate.ResourceValidator
- func ResourceIBMContainerVpcCluster() *schema.Resource
- func ResourceIBMContainerVpcClusterValidator() *validate.ResourceValidator
- func ResourceIBMContainerVpcWorker() *schema.Resource
- func ResourceIBMContainerVpcWorkerPool() *schema.Resource
- func ResourceIBMContainerVpcWorkerVolumeAttachment() *schema.Resource
- func ResourceIBMContainerVpcWorkerVolumeAttachmentValidator() *validate.ResourceValidator
- func ResourceIBMContainerWorkerPool() *schema.Resource
- func ResourceIBMContainerWorkerPoolValidator() *validate.ResourceValidator
- func ResourceIBMContainerWorkerPoolZoneAttachment() *schema.Resource
- func ResourceIBMContainerWorkerPoolZoneAttachmentValidator() *validate.ResourceValidator
- func ResourceIBMObLogging() *schema.Resource
- func ResourceIBMObMonitoring() *schema.Resource
- func SuppressResizeForAutoscaledWorkerpool(key, oldValue, newValue string, d *schema.ResourceData) bool
- func WaitForClusterAvailable(d *schema.ResourceData, meta interface{}, target v1.ClusterTargetHeader) (interface{}, error)
- func WaitForClusterAvailableForFeatureUpdate(cluster string, timeout time.Duration, meta interface{}, ...) (interface{}, error)
- func WaitForClusterCreation(d *schema.ResourceData, meta interface{}, target v1.ClusterTargetHeader) (interface{}, error)
- func WaitForClusterVersionUpdate(d *schema.ResourceData, meta interface{}, target v1.ClusterTargetHeader) (interface{}, error)
- func WaitForPortworxPod(d *schema.ResourceData, clientset *kubernetes.Clientset, worker_ip string) (interface{}, error)
- func WaitForPortworxStatus(d *schema.ResourceData, clientset *kubernetes.Clientset, config *rest.Config, ...) (interface{}, error)
- func WaitForSubnetAvailable(d *schema.ResourceData, meta interface{}, target v1.ClusterTargetHeader) (interface{}, error)
- func WaitForV2WorkerZoneDeleted(clusterNameOrID, workerPoolNameOrID, zone string, meta interface{}, ...) (interface{}, error)
- func WaitForVpcClusterVersionUpdate(d *schema.ResourceData, meta interface{}, target v2.ClusterTargetHeader) (interface{}, error)
- func WaitForVpcClusterVpcWokersVersionUpdate(d *schema.ResourceData, meta interface{}, target v2.ClusterTargetHeader, ...) (interface{}, error)
- func WaitForVpcClusterWokersVersionUpdate(d *schema.ResourceData, meta interface{}, target v2.ClusterTargetHeader, ...) (interface{}, error)
- func WaitForVpcWorkerDelete(clusterNameOrID, workerPoolNameOrID string, meta interface{}, ...) (interface{}, error)
- func WaitForWorkerAvailable(d *schema.ResourceData, meta interface{}, target v1.ClusterTargetHeader) (interface{}, error)
- func WaitForWorkerAvailableForFeatureUpdate(cluster string, timeout time.Duration, meta interface{}, ...) (interface{}, error)
- func WaitForWorkerDelete(clusterNameOrID, workerPoolNameOrID string, meta interface{}, ...) (interface{}, error)
- func WaitForWorkerNormal(clusterNameOrID, workerPoolNameOrID string, meta interface{}, ...) (interface{}, error)
- func WaitForWorkerPoolAvailable(d *schema.ResourceData, meta interface{}, ...) (interface{}, error)
- func WaitForWorkerZoneDeleted(clusterNameOrID, workerPoolNameOrID, zone string, meta interface{}, ...) (interface{}, error)
- func WaitForWorkerZoneNormal(clusterNameOrID, workerPoolNameOrID, zone string, meta interface{}, ...) (interface{}, error)
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 DataSourceIBMContainerALBCertValidator ¶ added in v1.47.0
func DataSourceIBMContainerALBCertValidator() *validate.ResourceValidator
func DataSourceIBMContainerAddOnsValidator ¶ added in v1.46.0
func DataSourceIBMContainerAddOnsValidator() *validate.ResourceValidator
func DataSourceIBMContainerBindServiceValidator ¶ added in v1.47.0
func DataSourceIBMContainerBindServiceValidator() *validate.ResourceValidator
func DataSourceIBMContainerClusterConfigValidator ¶ added in v1.47.0
func DataSourceIBMContainerClusterConfigValidator() *validate.ResourceValidator
func DataSourceIBMContainerClusterValidator ¶ added in v1.47.0
func DataSourceIBMContainerClusterValidator() *validate.ResourceValidator
func DataSourceIBMContainerDedicatedHost ¶ added in v1.43.0
func DataSourceIBMContainerDedicatedHostFlavor ¶ added in v1.43.0
func DataSourceIBMContainerDedicatedHostFlavors ¶ added in v1.43.0
func DataSourceIBMContainerDedicatedHostPool ¶ added in v1.43.0
func DataSourceIBMContainerIngressInstance ¶ added in v1.53.0
func DataSourceIBMContainerIngressInstanceValidator ¶ added in v1.53.0
func DataSourceIBMContainerIngressInstanceValidator() *validate.ResourceValidator
func DataSourceIBMContainerIngressSecretOpaque ¶ added in v1.55.0
func DataSourceIBMContainerIngressSecretOpaqueValidator ¶ added in v1.55.0
func DataSourceIBMContainerIngressSecretOpaqueValidator() *validate.ResourceValidator
func DataSourceIBMContainerIngressSecretTLS ¶ added in v1.55.0
func DataSourceIBMContainerIngressSecretTLSValidator ¶ added in v1.55.0
func DataSourceIBMContainerIngressSecretTLSValidator() *validate.ResourceValidator
func DataSourceIBMContainerNLBDNSValidator ¶ added in v1.46.0
func DataSourceIBMContainerNLBDNSValidator() *validate.ResourceValidator
func DataSourceIBMContainerVPCClusterValidator ¶ added in v1.47.0
func DataSourceIBMContainerVPCClusterValidator() *validate.ResourceValidator
func DataSourceIBMContainerVPCClusterWorkerValidator ¶ added in v1.47.0
func DataSourceIBMContainerVPCClusterWorkerValidator() *validate.ResourceValidator
func DataSourceIBMContainerVpcClusterWorkerPoolValidator ¶ added in v1.46.0
func DataSourceIBMContainerVpcClusterWorkerPoolValidator() *validate.ResourceValidator
func DataSourceIBMContainerVpcWorkerVolumeAttachmentValidator ¶ added in v1.46.0
func DataSourceIBMContainerVpcWorkerVolumeAttachmentValidator() *validate.ResourceValidator
func DataSourceIBMContainerWorkerPoolValidator ¶ added in v1.46.0
func DataSourceIBMContainerWorkerPoolValidator() *validate.ResourceValidator
func ResourceIBMContainerALB ¶
func ResourceIBMContainerALBCertValidator ¶ added in v1.47.0
func ResourceIBMContainerALBCertValidator() *validate.ResourceValidator
func ResourceIBMContainerAddOnsValidator ¶ added in v1.46.0
func ResourceIBMContainerAddOnsValidator() *validate.ResourceValidator
func ResourceIBMContainerAlbCreateValidator ¶ added in v1.46.0
func ResourceIBMContainerAlbCreateValidator() *validate.ResourceValidator
func ResourceIBMContainerBindServiceValidator ¶ added in v1.47.0
func ResourceIBMContainerBindServiceValidator() *validate.ResourceValidator
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 ResourceIBMContainerDedicatedHostPool ¶ added in v1.43.0
func ResourceIBMContainerIngressInstance ¶ added in v1.53.0
func ResourceIBMContainerIngressInstanceValidator ¶ added in v1.53.0
func ResourceIBMContainerIngressInstanceValidator() *validate.ResourceValidator
func ResourceIBMContainerIngressSecretOpaque ¶ added in v1.55.0
func ResourceIBMContainerIngressSecretOpaqueValidator ¶ added in v1.55.0
func ResourceIBMContainerIngressSecretOpaqueValidator() *validate.ResourceValidator
func ResourceIBMContainerIngressSecretTLS ¶ added in v1.55.0
func ResourceIBMContainerIngressSecretTLSValidator ¶ added in v1.55.0
func ResourceIBMContainerIngressSecretTLSValidator() *validate.ResourceValidator
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 ResourceIBMContainerVpcAlbCreateNewValidator ¶ added in v1.46.0
func ResourceIBMContainerVpcAlbCreateNewValidator() *validate.ResourceValidator
func ResourceIBMContainerVpcClusterValidator ¶
func ResourceIBMContainerVpcClusterValidator() *validate.ResourceValidator
func ResourceIBMContainerVpcWorker ¶ added in v1.47.0
func ResourceIBMContainerVpcWorkerVolumeAttachmentValidator ¶ added in v1.46.0
func ResourceIBMContainerVpcWorkerVolumeAttachmentValidator() *validate.ResourceValidator
func ResourceIBMContainerWorkerPoolValidator ¶
func ResourceIBMContainerWorkerPoolValidator() *validate.ResourceValidator
func ResourceIBMContainerWorkerPoolZoneAttachmentValidator ¶ added in v1.46.0
func ResourceIBMContainerWorkerPoolZoneAttachmentValidator() *validate.ResourceValidator
func ResourceIBMObLogging ¶
func ResourceIBMObMonitoring ¶
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 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 WaitForWorkerAvailable ¶
func WaitForWorkerAvailable(d *schema.ResourceData, meta interface{}, target v1.ClusterTargetHeader) (interface{}, error)
WaitForWorkerAvailable Waits for worker creation
func WaitForWorkerDelete ¶
func WaitForWorkerNormal ¶
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 WaitForWorkerZoneNormal ¶
Types ¶
This section is empty.
Source Files ¶
- data_source_ibm_container_addons.go
- data_source_ibm_container_alb.go
- data_source_ibm_container_alb_cert.go
- data_source_ibm_container_bind_service.go
- data_source_ibm_container_cluster.go
- data_source_ibm_container_cluster_config.go
- data_source_ibm_container_cluster_versions.go
- data_source_ibm_container_cluster_worker.go
- data_source_ibm_container_dedicated_host.go
- data_source_ibm_container_dedicated_host_flavor.go
- data_source_ibm_container_dedicated_host_flavors.go
- data_source_ibm_container_dedicated_host_pool.go
- data_source_ibm_container_ingress_instance.go
- data_source_ibm_container_ingress_secret_opaque.go
- data_source_ibm_container_ingress_secret_tls.go
- data_source_ibm_container_nlb_dns.go
- data_source_ibm_container_storage_attachment.go
- data_source_ibm_container_vpc_alb.go
- data_source_ibm_container_vpc_cluster.go
- data_source_ibm_container_vpc_cluster_worker.go
- data_source_ibm_container_vpc_worker_pool.go
- data_source_ibm_container_worker_pool.go
- resource_ibm_container_addons.go
- resource_ibm_container_alb.go
- resource_ibm_container_alb_cert.go
- resource_ibm_container_alb_create.go
- resource_ibm_container_api_key_reset.go
- resource_ibm_container_bind_service.go
- resource_ibm_container_cluster.go
- resource_ibm_container_cluster_feature.go
- resource_ibm_container_dedicated_host.go
- resource_ibm_container_dedicated_host_pool.go
- resource_ibm_container_ingress_instance.go
- resource_ibm_container_ingress_secret_opaque.go
- resource_ibm_container_ingress_secret_tls.go
- resource_ibm_container_nlb_dns.go
- resource_ibm_container_storage_attachment.go
- resource_ibm_container_vpc_alb.go
- resource_ibm_container_vpc_alb_create.go
- resource_ibm_container_vpc_cluster.go
- resource_ibm_container_vpc_worker.go
- resource_ibm_container_vpc_worker_pool.go
- resource_ibm_container_worker_pool.go
- resource_ibm_container_worker_pool_zone_attachment.go
- resource_ibm_ob_logging.go
- resource_ibm_ob_monitoring.go
Click to show internal directories.
Click to hide internal directories.