1. Packages
  2. Opentelekomcloud Provider
  3. API Docs
  4. getCceAddonTemplateV3
opentelekomcloud 1.36.35 published on Monday, Apr 14, 2025 by opentelekomcloud

opentelekomcloud.getCceAddonTemplateV3

Explore with Pulumi AI

opentelekomcloud logo
opentelekomcloud 1.36.35 published on Monday, Apr 14, 2025 by opentelekomcloud

    Up-to-date reference of API arguments for CCE Addon template you can get at documentation portal

    Use this data source to get from OpenTelekomCloud a CCE Addon template info.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as opentelekomcloud from "@pulumi/opentelekomcloud";
    
    const template = opentelekomcloud.getCceAddonTemplateV3({
        addonName: "coredns",
        addonVersion: "1.23.1",
    });
    
    import pulumi
    import pulumi_opentelekomcloud as opentelekomcloud
    
    template = opentelekomcloud.get_cce_addon_template_v3(addon_name="coredns",
        addon_version="1.23.1")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/opentelekomcloud/opentelekomcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := opentelekomcloud.GetCceAddonTemplateV3(ctx, &opentelekomcloud.GetCceAddonTemplateV3Args{
    			AddonName:    "coredns",
    			AddonVersion: "1.23.1",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Opentelekomcloud = Pulumi.Opentelekomcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var template = Opentelekomcloud.GetCceAddonTemplateV3.Invoke(new()
        {
            AddonName = "coredns",
            AddonVersion = "1.23.1",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.opentelekomcloud.OpentelekomcloudFunctions;
    import com.pulumi.opentelekomcloud.inputs.GetCceAddonTemplateV3Args;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var template = OpentelekomcloudFunctions.getCceAddonTemplateV3(GetCceAddonTemplateV3Args.builder()
                .addonName("coredns")
                .addonVersion("1.23.1")
                .build());
    
        }
    }
    
    variables:
      template:
        fn::invoke:
          function: opentelekomcloud:getCceAddonTemplateV3
          arguments:
            addonName: coredns
            addonVersion: 1.23.1
    

    Using getCceAddonTemplateV3

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getCceAddonTemplateV3(args: GetCceAddonTemplateV3Args, opts?: InvokeOptions): Promise<GetCceAddonTemplateV3Result>
    function getCceAddonTemplateV3Output(args: GetCceAddonTemplateV3OutputArgs, opts?: InvokeOptions): Output<GetCceAddonTemplateV3Result>
    def get_cce_addon_template_v3(addon_name: Optional[str] = None,
                                  addon_version: Optional[str] = None,
                                  cluster_ip: Optional[str] = None,
                                  cluster_versions: Optional[str] = None,
                                  id: Optional[str] = None,
                                  image_version: Optional[str] = None,
                                  swr_addr: Optional[str] = None,
                                  swr_user: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetCceAddonTemplateV3Result
    def get_cce_addon_template_v3_output(addon_name: Optional[pulumi.Input[str]] = None,
                                  addon_version: Optional[pulumi.Input[str]] = None,
                                  cluster_ip: Optional[pulumi.Input[str]] = None,
                                  cluster_versions: Optional[pulumi.Input[str]] = None,
                                  id: Optional[pulumi.Input[str]] = None,
                                  image_version: Optional[pulumi.Input[str]] = None,
                                  swr_addr: Optional[pulumi.Input[str]] = None,
                                  swr_user: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetCceAddonTemplateV3Result]
    func GetCceAddonTemplateV3(ctx *Context, args *GetCceAddonTemplateV3Args, opts ...InvokeOption) (*GetCceAddonTemplateV3Result, error)
    func GetCceAddonTemplateV3Output(ctx *Context, args *GetCceAddonTemplateV3OutputArgs, opts ...InvokeOption) GetCceAddonTemplateV3ResultOutput

    > Note: This function is named GetCceAddonTemplateV3 in the Go SDK.

    public static class GetCceAddonTemplateV3 
    {
        public static Task<GetCceAddonTemplateV3Result> InvokeAsync(GetCceAddonTemplateV3Args args, InvokeOptions? opts = null)
        public static Output<GetCceAddonTemplateV3Result> Invoke(GetCceAddonTemplateV3InvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCceAddonTemplateV3Result> getCceAddonTemplateV3(GetCceAddonTemplateV3Args args, InvokeOptions options)
    public static Output<GetCceAddonTemplateV3Result> getCceAddonTemplateV3(GetCceAddonTemplateV3Args args, InvokeOptions options)
    
    fn::invoke:
      function: opentelekomcloud:index/getCceAddonTemplateV3:getCceAddonTemplateV3
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AddonName string
    The name of the CCE addon. For example: autoscaler.
    AddonVersion string
    The version of the CCE cluster addon. For example: 1.23.6.
    ClusterIp string
    The cluster ip.
    ClusterVersions string
    Supported cluster versions.
    Id string
    The ID of the addon.
    ImageVersion string
    The cluster image version.
    SwrAddr string
    The cluster swr_addr.
    SwrUser string
    The cluster swr_user.
    AddonName string
    The name of the CCE addon. For example: autoscaler.
    AddonVersion string
    The version of the CCE cluster addon. For example: 1.23.6.
    ClusterIp string
    The cluster ip.
    ClusterVersions string
    Supported cluster versions.
    Id string
    The ID of the addon.
    ImageVersion string
    The cluster image version.
    SwrAddr string
    The cluster swr_addr.
    SwrUser string
    The cluster swr_user.
    addonName String
    The name of the CCE addon. For example: autoscaler.
    addonVersion String
    The version of the CCE cluster addon. For example: 1.23.6.
    clusterIp String
    The cluster ip.
    clusterVersions String
    Supported cluster versions.
    id String
    The ID of the addon.
    imageVersion String
    The cluster image version.
    swrAddr String
    The cluster swr_addr.
    swrUser String
    The cluster swr_user.
    addonName string
    The name of the CCE addon. For example: autoscaler.
    addonVersion string
    The version of the CCE cluster addon. For example: 1.23.6.
    clusterIp string
    The cluster ip.
    clusterVersions string
    Supported cluster versions.
    id string
    The ID of the addon.
    imageVersion string
    The cluster image version.
    swrAddr string
    The cluster swr_addr.
    swrUser string
    The cluster swr_user.
    addon_name str
    The name of the CCE addon. For example: autoscaler.
    addon_version str
    The version of the CCE cluster addon. For example: 1.23.6.
    cluster_ip str
    The cluster ip.
    cluster_versions str
    Supported cluster versions.
    id str
    The ID of the addon.
    image_version str
    The cluster image version.
    swr_addr str
    The cluster swr_addr.
    swr_user str
    The cluster swr_user.
    addonName String
    The name of the CCE addon. For example: autoscaler.
    addonVersion String
    The version of the CCE cluster addon. For example: 1.23.6.
    clusterIp String
    The cluster ip.
    clusterVersions String
    Supported cluster versions.
    id String
    The ID of the addon.
    imageVersion String
    The cluster image version.
    swrAddr String
    The cluster swr_addr.
    swrUser String
    The cluster swr_user.

    getCceAddonTemplateV3 Result

    The following output properties are available:

    AddonName string
    AddonVersion string
    ClusterIp string
    The cluster ip.
    ClusterVersions string
    Supported cluster versions.
    Id string
    The ID of the addon.
    ImageVersion string
    The cluster image version.
    SwrAddr string
    The cluster swr_addr.
    SwrUser string
    The cluster swr_user.
    AddonName string
    AddonVersion string
    ClusterIp string
    The cluster ip.
    ClusterVersions string
    Supported cluster versions.
    Id string
    The ID of the addon.
    ImageVersion string
    The cluster image version.
    SwrAddr string
    The cluster swr_addr.
    SwrUser string
    The cluster swr_user.
    addonName String
    addonVersion String
    clusterIp String
    The cluster ip.
    clusterVersions String
    Supported cluster versions.
    id String
    The ID of the addon.
    imageVersion String
    The cluster image version.
    swrAddr String
    The cluster swr_addr.
    swrUser String
    The cluster swr_user.
    addonName string
    addonVersion string
    clusterIp string
    The cluster ip.
    clusterVersions string
    Supported cluster versions.
    id string
    The ID of the addon.
    imageVersion string
    The cluster image version.
    swrAddr string
    The cluster swr_addr.
    swrUser string
    The cluster swr_user.
    addon_name str
    addon_version str
    cluster_ip str
    The cluster ip.
    cluster_versions str
    Supported cluster versions.
    id str
    The ID of the addon.
    image_version str
    The cluster image version.
    swr_addr str
    The cluster swr_addr.
    swr_user str
    The cluster swr_user.
    addonName String
    addonVersion String
    clusterIp String
    The cluster ip.
    clusterVersions String
    Supported cluster versions.
    id String
    The ID of the addon.
    imageVersion String
    The cluster image version.
    swrAddr String
    The cluster swr_addr.
    swrUser String
    The cluster swr_user.

    Package Details

    Repository
    opentelekomcloud opentelekomcloud/terraform-provider-opentelekomcloud
    License
    Notes
    This Pulumi package is based on the opentelekomcloud Terraform Provider.
    opentelekomcloud logo
    opentelekomcloud 1.36.35 published on Monday, Apr 14, 2025 by opentelekomcloud