Volcengine v0.0.27 published on Tuesday, Dec 10, 2024 by Volcengine
volcengine.vke.SupportAddons
Explore with Pulumi AI
Use this data source to query detailed information of vke support addons
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
const default = volcengine.vke.SupportAddons({
    categories: ["Monitor"],
    name: "metrics-server",
});
import pulumi
import pulumi_volcengine as volcengine
default = volcengine.vke.support_addons(categories=["Monitor"],
    name="metrics-server")
package main
import (
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vke"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := vke.SupportAddons(ctx, &vke.SupportAddonsArgs{
			Categories: []string{
				"Monitor",
			},
			Name: pulumi.StringRef("metrics-server"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;
return await Deployment.RunAsync(() => 
{
    var @default = Volcengine.Vke.SupportAddons.Invoke(new()
    {
        Categories = new[]
        {
            "Monitor",
        },
        Name = "metrics-server",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.volcengine.vke.VkeFunctions;
import com.pulumi.volcengine.vke.inputs.SupportAddonsArgs;
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 default = VkeFunctions.SupportAddons(SupportAddonsArgs.builder()
            .categories("Monitor")
            .name("metrics-server")
            .build());
    }
}
variables:
  default:
    fn::invoke:
      Function: volcengine:vke:SupportAddons
      Arguments:
        categories:
          - Monitor
        name: metrics-server
Using SupportAddons
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 supportAddons(args: SupportAddonsArgs, opts?: InvokeOptions): Promise<SupportAddonsResult>
function supportAddonsOutput(args: SupportAddonsOutputArgs, opts?: InvokeOptions): Output<SupportAddonsResult>def support_addons(categories: Optional[Sequence[str]] = None,
                   deploy_modes: Optional[Sequence[str]] = None,
                   deploy_node_types: Optional[Sequence[str]] = None,
                   kubernetes_versions: Optional[Sequence[str]] = None,
                   name: Optional[str] = None,
                   necessaries: Optional[Sequence[str]] = None,
                   output_file: Optional[str] = None,
                   pod_network_modes: Optional[Sequence[str]] = None,
                   opts: Optional[InvokeOptions] = None) -> SupportAddonsResult
def support_addons_output(categories: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                   deploy_modes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                   deploy_node_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                   kubernetes_versions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                   name: Optional[pulumi.Input[str]] = None,
                   necessaries: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                   output_file: Optional[pulumi.Input[str]] = None,
                   pod_network_modes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                   opts: Optional[InvokeOptions] = None) -> Output[SupportAddonsResult]func SupportAddons(ctx *Context, args *SupportAddonsArgs, opts ...InvokeOption) (*SupportAddonsResult, error)
func SupportAddonsOutput(ctx *Context, args *SupportAddonsOutputArgs, opts ...InvokeOption) SupportAddonsResultOutputpublic static class SupportAddons 
{
    public static Task<SupportAddonsResult> InvokeAsync(SupportAddonsArgs args, InvokeOptions? opts = null)
    public static Output<SupportAddonsResult> Invoke(SupportAddonsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<SupportAddonsResult> supportAddons(SupportAddonsArgs args, InvokeOptions options)
public static Output<SupportAddonsResult> supportAddons(SupportAddonsArgs args, InvokeOptions options)
fn::invoke:
  function: volcengine:vke:SupportAddons
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Categories List<string>
- The categories of addons, the value is StorageorNetworkorMonitororSchedulerorDnsorSecurityorGpuorImage.
- DeployModes List<string>
- The deploy model, the value is ManagedorUnmanaged.
- DeployNode List<string>Types 
- The deploy node types, the value is NodeorVirtualNode. Only effected when deploy_mode isUnmanaged.
- KubernetesVersions List<string>
- A list of Kubernetes Versions.
- Name string
- The name of the addon.
- Necessaries List<string>
- The necessaries of addons, the value is RequiredorRecommendedorOnDemand.
- OutputFile string
- File name where to save data source results.
- PodNetwork List<string>Modes 
- The container network model, the value is FlannelorVpcCniShared. Flannel: Flannel network model, an independent Underlay container network solution, combined with the global routing capability of VPC, to achieve a high-performance network experience for the cluster. VpcCniShared: VPC-CNI network model, an Underlay container network solution based on the ENI of the private network elastic network card, with high network communication performance.
- Categories []string
- The categories of addons, the value is StorageorNetworkorMonitororSchedulerorDnsorSecurityorGpuorImage.
- DeployModes []string
- The deploy model, the value is ManagedorUnmanaged.
- DeployNode []stringTypes 
- The deploy node types, the value is NodeorVirtualNode. Only effected when deploy_mode isUnmanaged.
- KubernetesVersions []string
- A list of Kubernetes Versions.
- Name string
- The name of the addon.
- Necessaries []string
- The necessaries of addons, the value is RequiredorRecommendedorOnDemand.
- OutputFile string
- File name where to save data source results.
- PodNetwork []stringModes 
- The container network model, the value is FlannelorVpcCniShared. Flannel: Flannel network model, an independent Underlay container network solution, combined with the global routing capability of VPC, to achieve a high-performance network experience for the cluster. VpcCniShared: VPC-CNI network model, an Underlay container network solution based on the ENI of the private network elastic network card, with high network communication performance.
- categories List<String>
- The categories of addons, the value is StorageorNetworkorMonitororSchedulerorDnsorSecurityorGpuorImage.
- deployModes List<String>
- The deploy model, the value is ManagedorUnmanaged.
- deployNode List<String>Types 
- The deploy node types, the value is NodeorVirtualNode. Only effected when deploy_mode isUnmanaged.
- kubernetesVersions List<String>
- A list of Kubernetes Versions.
- name String
- The name of the addon.
- necessaries List<String>
- The necessaries of addons, the value is RequiredorRecommendedorOnDemand.
- outputFile String
- File name where to save data source results.
- podNetwork List<String>Modes 
- The container network model, the value is FlannelorVpcCniShared. Flannel: Flannel network model, an independent Underlay container network solution, combined with the global routing capability of VPC, to achieve a high-performance network experience for the cluster. VpcCniShared: VPC-CNI network model, an Underlay container network solution based on the ENI of the private network elastic network card, with high network communication performance.
- categories string[]
- The categories of addons, the value is StorageorNetworkorMonitororSchedulerorDnsorSecurityorGpuorImage.
- deployModes string[]
- The deploy model, the value is ManagedorUnmanaged.
- deployNode string[]Types 
- The deploy node types, the value is NodeorVirtualNode. Only effected when deploy_mode isUnmanaged.
- kubernetesVersions string[]
- A list of Kubernetes Versions.
- name string
- The name of the addon.
- necessaries string[]
- The necessaries of addons, the value is RequiredorRecommendedorOnDemand.
- outputFile string
- File name where to save data source results.
- podNetwork string[]Modes 
- The container network model, the value is FlannelorVpcCniShared. Flannel: Flannel network model, an independent Underlay container network solution, combined with the global routing capability of VPC, to achieve a high-performance network experience for the cluster. VpcCniShared: VPC-CNI network model, an Underlay container network solution based on the ENI of the private network elastic network card, with high network communication performance.
- categories Sequence[str]
- The categories of addons, the value is StorageorNetworkorMonitororSchedulerorDnsorSecurityorGpuorImage.
- deploy_modes Sequence[str]
- The deploy model, the value is ManagedorUnmanaged.
- deploy_node_ Sequence[str]types 
- The deploy node types, the value is NodeorVirtualNode. Only effected when deploy_mode isUnmanaged.
- kubernetes_versions Sequence[str]
- A list of Kubernetes Versions.
- name str
- The name of the addon.
- necessaries Sequence[str]
- The necessaries of addons, the value is RequiredorRecommendedorOnDemand.
- output_file str
- File name where to save data source results.
- pod_network_ Sequence[str]modes 
- The container network model, the value is FlannelorVpcCniShared. Flannel: Flannel network model, an independent Underlay container network solution, combined with the global routing capability of VPC, to achieve a high-performance network experience for the cluster. VpcCniShared: VPC-CNI network model, an Underlay container network solution based on the ENI of the private network elastic network card, with high network communication performance.
- categories List<String>
- The categories of addons, the value is StorageorNetworkorMonitororSchedulerorDnsorSecurityorGpuorImage.
- deployModes List<String>
- The deploy model, the value is ManagedorUnmanaged.
- deployNode List<String>Types 
- The deploy node types, the value is NodeorVirtualNode. Only effected when deploy_mode isUnmanaged.
- kubernetesVersions List<String>
- A list of Kubernetes Versions.
- name String
- The name of the addon.
- necessaries List<String>
- The necessaries of addons, the value is RequiredorRecommendedorOnDemand.
- outputFile String
- File name where to save data source results.
- podNetwork List<String>Modes 
- The container network model, the value is FlannelorVpcCniShared. Flannel: Flannel network model, an independent Underlay container network solution, combined with the global routing capability of VPC, to achieve a high-performance network experience for the cluster. VpcCniShared: VPC-CNI network model, an Underlay container network solution based on the ENI of the private network elastic network card, with high network communication performance.
SupportAddons Result
The following output properties are available:
- Addons
List<SupportAddons Addon> 
- The collection of addons query.
- Id string
- The provider-assigned unique ID for this managed resource.
- TotalCount int
- The total count of addons query.
- Categories List<string>
- DeployModes List<string>
- DeployNode List<string>Types 
- The deploy node types.
- KubernetesVersions List<string>
- Name string
- The name of addon.
- Necessaries List<string>
- OutputFile string
- PodNetwork List<string>Modes 
- The network modes of pod.
- Addons
[]SupportAddons Addon 
- The collection of addons query.
- Id string
- The provider-assigned unique ID for this managed resource.
- TotalCount int
- The total count of addons query.
- Categories []string
- DeployModes []string
- DeployNode []stringTypes 
- The deploy node types.
- KubernetesVersions []string
- Name string
- The name of addon.
- Necessaries []string
- OutputFile string
- PodNetwork []stringModes 
- The network modes of pod.
- addons
List<SupportAddons Addon> 
- The collection of addons query.
- id String
- The provider-assigned unique ID for this managed resource.
- totalCount Integer
- The total count of addons query.
- categories List<String>
- deployModes List<String>
- deployNode List<String>Types 
- The deploy node types.
- kubernetesVersions List<String>
- name String
- The name of addon.
- necessaries List<String>
- outputFile String
- podNetwork List<String>Modes 
- The network modes of pod.
- addons
SupportAddons Addon[] 
- The collection of addons query.
- id string
- The provider-assigned unique ID for this managed resource.
- totalCount number
- The total count of addons query.
- categories string[]
- deployModes string[]
- deployNode string[]Types 
- The deploy node types.
- kubernetesVersions string[]
- name string
- The name of addon.
- necessaries string[]
- outputFile string
- podNetwork string[]Modes 
- The network modes of pod.
- addons
Sequence[SupportAddons Addon] 
- The collection of addons query.
- id str
- The provider-assigned unique ID for this managed resource.
- total_count int
- The total count of addons query.
- categories Sequence[str]
- deploy_modes Sequence[str]
- deploy_node_ Sequence[str]types 
- The deploy node types.
- kubernetes_versions Sequence[str]
- name str
- The name of addon.
- necessaries Sequence[str]
- output_file str
- pod_network_ Sequence[str]modes 
- The network modes of pod.
- addons List<Property Map>
- The collection of addons query.
- id String
- The provider-assigned unique ID for this managed resource.
- totalCount Number
- The total count of addons query.
- categories List<String>
- deployModes List<String>
- deployNode List<String>Types 
- The deploy node types.
- kubernetesVersions List<String>
- name String
- The name of addon.
- necessaries List<String>
- outputFile String
- podNetwork List<String>Modes 
- The network modes of pod.
Supporting Types
SupportAddonsAddon  
- DeployMode string
- The deploy model.
- DeployNode List<string>Types 
- The deploy node types, the value is NodeorVirtualNode. Only effected when deploy_mode isUnmanaged.
- Name string
- The name of the addon.
- PodNetwork List<string>Modes 
- The container network model, the value is FlannelorVpcCniShared. Flannel: Flannel network model, an independent Underlay container network solution, combined with the global routing capability of VPC, to achieve a high-performance network experience for the cluster. VpcCniShared: VPC-CNI network model, an Underlay container network solution based on the ENI of the private network elastic network card, with high network communication performance.
- Versions
List<SupportAddons Addon Version> 
- The version info of addon.
- Categories List<string>
- The categories of addons, the value is StorageorNetworkorMonitororSchedulerorDnsorSecurityorGpuorImage.
- Necessary string
- The necessary of addon.
- DeployMode string
- The deploy model.
- DeployNode []stringTypes 
- The deploy node types, the value is NodeorVirtualNode. Only effected when deploy_mode isUnmanaged.
- Name string
- The name of the addon.
- PodNetwork []stringModes 
- The container network model, the value is FlannelorVpcCniShared. Flannel: Flannel network model, an independent Underlay container network solution, combined with the global routing capability of VPC, to achieve a high-performance network experience for the cluster. VpcCniShared: VPC-CNI network model, an Underlay container network solution based on the ENI of the private network elastic network card, with high network communication performance.
- Versions
[]SupportAddons Addon Version 
- The version info of addon.
- Categories []string
- The categories of addons, the value is StorageorNetworkorMonitororSchedulerorDnsorSecurityorGpuorImage.
- Necessary string
- The necessary of addon.
- deployMode String
- The deploy model.
- deployNode List<String>Types 
- The deploy node types, the value is NodeorVirtualNode. Only effected when deploy_mode isUnmanaged.
- name String
- The name of the addon.
- podNetwork List<String>Modes 
- The container network model, the value is FlannelorVpcCniShared. Flannel: Flannel network model, an independent Underlay container network solution, combined with the global routing capability of VPC, to achieve a high-performance network experience for the cluster. VpcCniShared: VPC-CNI network model, an Underlay container network solution based on the ENI of the private network elastic network card, with high network communication performance.
- versions
List<SupportAddons Addon Version> 
- The version info of addon.
- categories List<String>
- The categories of addons, the value is StorageorNetworkorMonitororSchedulerorDnsorSecurityorGpuorImage.
- necessary String
- The necessary of addon.
- deployMode string
- The deploy model.
- deployNode string[]Types 
- The deploy node types, the value is NodeorVirtualNode. Only effected when deploy_mode isUnmanaged.
- name string
- The name of the addon.
- podNetwork string[]Modes 
- The container network model, the value is FlannelorVpcCniShared. Flannel: Flannel network model, an independent Underlay container network solution, combined with the global routing capability of VPC, to achieve a high-performance network experience for the cluster. VpcCniShared: VPC-CNI network model, an Underlay container network solution based on the ENI of the private network elastic network card, with high network communication performance.
- versions
SupportAddons Addon Version[] 
- The version info of addon.
- categories string[]
- The categories of addons, the value is StorageorNetworkorMonitororSchedulerorDnsorSecurityorGpuorImage.
- necessary string
- The necessary of addon.
- deploy_mode str
- The deploy model.
- deploy_node_ Sequence[str]types 
- The deploy node types, the value is NodeorVirtualNode. Only effected when deploy_mode isUnmanaged.
- name str
- The name of the addon.
- pod_network_ Sequence[str]modes 
- The container network model, the value is FlannelorVpcCniShared. Flannel: Flannel network model, an independent Underlay container network solution, combined with the global routing capability of VPC, to achieve a high-performance network experience for the cluster. VpcCniShared: VPC-CNI network model, an Underlay container network solution based on the ENI of the private network elastic network card, with high network communication performance.
- versions
Sequence[SupportAddons Addon Version] 
- The version info of addon.
- categories Sequence[str]
- The categories of addons, the value is StorageorNetworkorMonitororSchedulerorDnsorSecurityorGpuorImage.
- necessary str
- The necessary of addon.
- deployMode String
- The deploy model.
- deployNode List<String>Types 
- The deploy node types, the value is NodeorVirtualNode. Only effected when deploy_mode isUnmanaged.
- name String
- The name of the addon.
- podNetwork List<String>Modes 
- The container network model, the value is FlannelorVpcCniShared. Flannel: Flannel network model, an independent Underlay container network solution, combined with the global routing capability of VPC, to achieve a high-performance network experience for the cluster. VpcCniShared: VPC-CNI network model, an Underlay container network solution based on the ENI of the private network elastic network card, with high network communication performance.
- versions List<Property Map>
- The version info of addon.
- categories List<String>
- The categories of addons, the value is StorageorNetworkorMonitororSchedulerorDnsorSecurityorGpuorImage.
- necessary String
- The necessary of addon.
SupportAddonsAddonVersion   
- Compatibilities
List<SupportAddons Addon Version Compatibility> 
- The compatible version list.
- CompatibleVersions List<string>
- The compatible version list.
- Version string
- The basic version info.
- Compatibilities
[]SupportAddons Addon Version Compatibility 
- The compatible version list.
- CompatibleVersions []string
- The compatible version list.
- Version string
- The basic version info.
- compatibilities
List<SupportAddons Addon Version Compatibility> 
- The compatible version list.
- compatibleVersions List<String>
- The compatible version list.
- version String
- The basic version info.
- compatibilities
SupportAddons Addon Version Compatibility[] 
- The compatible version list.
- compatibleVersions string[]
- The compatible version list.
- version string
- The basic version info.
- compatibilities
Sequence[SupportAddons Addon Version Compatibility] 
- The compatible version list.
- compatible_versions Sequence[str]
- The compatible version list.
- version str
- The basic version info.
- compatibilities List<Property Map>
- The compatible version list.
- compatibleVersions List<String>
- The compatible version list.
- version String
- The basic version info.
SupportAddonsAddonVersionCompatibility    
- KubernetesVersion string
- The Kubernetes Version of addon.
- KubernetesVersion string
- The Kubernetes Version of addon.
- kubernetesVersion String
- The Kubernetes Version of addon.
- kubernetesVersion string
- The Kubernetes Version of addon.
- kubernetes_version str
- The Kubernetes Version of addon.
- kubernetesVersion String
- The Kubernetes Version of addon.
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the volcengineTerraform Provider.