Documentation
¶
Index ¶
- func DataSourceAddonTemplate() *schema.Resource
- func DataSourceCCEClusterCertificate() *schema.Resource
- func DataSourceCCEClusterV3() *schema.Resource
- func DataSourceCCEClusters() *schema.Resource
- func DataSourceCCENodePoolV3() *schema.Resource
- func DataSourceNode() *schema.Resource
- func DataSourceNodes() *schema.Resource
- func GetCcePvcInfoById(c *golangsdk.ServiceClient, clusterId, namespace, id string) (*persistentvolumeclaims.PersistentVolumeClaim, error)
- func ResourceAddon() *schema.Resource
- func ResourceCCEClusterV3() *schema.Resource
- func ResourceCCENamespaceV1() *schema.Resource
- func ResourceCcePersistentVolumeClaimsV1() *schema.Resource
- func ResourceChart() *schema.Resource
- func ResourceCluster() *schema.Resource
- func ResourceNode() *schema.Resource
- func ResourceNodeAttach() *schema.Resource
- func ResourceNodePool() *schema.Resource
- func ResourcePartition() *schema.Resource
- func ServerV1StateRefreshFunc(client *golangsdk.ServiceClient, instanceID string) resource.StateRefreshFunc
- type StateRefresh
- type Template
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataSourceAddonTemplate ¶ added in v1.49.0
@API CCE GET /api/v3/addontemplates
func DataSourceCCEClusterCertificate ¶ added in v1.60.1
@API CCE POST /api/v3/projects/{project_id}/clusters/{id}/clustercert
func DataSourceCCEClusterV3 ¶ added in v1.42.0
@API CCE POST /api/v3/projects/{project_id}/clusters/{id}/clustercert @API CCE GET /api/v3/projects/{project_id}/clusters
func DataSourceCCEClusters ¶ added in v1.31.0
@API CCE POST /api/v3/projects/{project_id}/clusters/{id}/clustercert @API CCE GET /api/v3/projects/{project_id}/clusters
func DataSourceCCENodePoolV3 ¶ added in v1.42.0
@API CCE GET /api/v3/projects/{project_id}/clusters/{clusterid}/nodepools
func DataSourceNode ¶ added in v1.49.0
@API CCE GET /api/v3/projects/{project_id}/clusters/{clusterid}/nodes @API ECS GET /v1/{project_id}/cloudservers/{id}/tags
func DataSourceNodes ¶ added in v1.49.0
@API CCE GET /api/v3/projects/{project_id}/clusters/{clusterid}/nodes @API ECS GET /v1/{project_id}/cloudservers/{id}/tags
func GetCcePvcInfoById ¶
func GetCcePvcInfoById(c *golangsdk.ServiceClient, clusterId, namespace, id string) (*persistentvolumeclaims.PersistentVolumeClaim, error)
func ResourceAddon ¶ added in v1.49.0
@API CCE DELETE /api/v3/addons/{id} @API CCE GET /api/v3/addons/{id} @API CCE PUT /api/v3/addons/{id} @API CCE POST /api/v3/addons
func ResourceCCEClusterV3 ¶ added in v1.42.0
ResourceCCEClusterV3 defines the CCE cluster resource schema and functions. Deprecated: It's a deprecated function, please refer to the function 'ResourceCluster'.
func ResourceCCENamespaceV1 ¶ added in v1.30.0
@API CCE DELETE /api/v1/namespaces/{name} @API CCE GET /api/v1/namespaces/{name} @API CCE POST /api/v1/namespaces
func ResourceCcePersistentVolumeClaimsV1 ¶
@API CCE DELETE /api/v1/namespaces/{ns}/persistentvolumeclaims/{name} @API CCE POST /api/v1/namespaces/{ns}/persistentvolumeclaims @API CCE GET /api/v1/namespaces/{ns}/persistentvolumeclaims
func ResourceChart ¶ added in v1.60.0
func ResourceCluster ¶ added in v1.49.0
ResourceCluster defines the CCE cluster resource schema and functions.
func ResourceNode ¶ added in v1.49.0
func ResourceNodeAttach ¶ added in v1.53.0
func ResourceNodePool ¶ added in v1.53.0
func ResourcePartition ¶ added in v1.49.0
func ServerV1StateRefreshFunc ¶ added in v1.42.0
func ServerV1StateRefreshFunc(client *golangsdk.ServiceClient, instanceID string) resource.StateRefreshFunc
ServerV1StateRefreshFunc returns a resource.StateRefreshFunc that is used to watch an instance.
Types ¶
type StateRefresh ¶
Source Files
¶
- common.go
- data_source_huaweicloud_cce_addon_template.go
- data_source_huaweicloud_cce_cluster_certificate.go
- data_source_huaweicloud_cce_cluster_v3.go
- data_source_huaweicloud_cce_clusters.go
- data_source_huaweicloud_cce_node.go
- data_source_huaweicloud_cce_node_pool_v3.go
- data_source_huaweicloud_cce_nodes.go
- resource_huaweicloud_cce_addon.go
- resource_huaweicloud_cce_chart.go
- resource_huaweicloud_cce_cluster.go
- resource_huaweicloud_cce_namespace.go
- resource_huaweicloud_cce_node.go
- resource_huaweicloud_cce_node_attach.go
- resource_huaweicloud_cce_node_pool.go
- resource_huaweicloud_cce_partition.go
- resource_huaweicloud_cce_pvc.go