Volcengine v0.0.24 published on Tuesday, Jun 25, 2024 by Volcengine
volcengine.vke.SupportAddons
Explore with Pulumi AI
Use this data source to query detailed information of vke support addons
Example Usage
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 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
})
}
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());
}
}
import pulumi
import pulumi_volcengine as volcengine
default = volcengine.vke.support_addons(categories=["Monitor"],
name="metrics-server")
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
const default = volcengine.vke.SupportAddons({
categories: ["Monitor"],
name: "metrics-server",
});
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) SupportAddonsResultOutput
public 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: volcengine:vke:SupportAddons
arguments:
# arguments dictionary
The following arguments are supported:
- Categories List<string>
- The categories of addons, the value is
Storage
orNetwork
orMonitor
orScheduler
orDns
orSecurity
orGpu
orImage
. - Deploy
Modes List<string> - The deploy model, the value is
Managed
orUnmanaged
. - Deploy
Node List<string>Types - The deploy node types, the value is
Node
orVirtualNode
. Only effected when deploy_mode isUnmanaged
. - Kubernetes
Versions List<string> - A list of Kubernetes Versions.
- Name string
- The name of the addon.
- Necessaries List<string>
- The necessaries of addons, the value is
Required
orRecommended
orOnDemand
. - Output
File string - File name where to save data source results.
- Pod
Network List<string>Modes - The container network model, the value is
Flannel
orVpcCniShared
. 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
Storage
orNetwork
orMonitor
orScheduler
orDns
orSecurity
orGpu
orImage
. - Deploy
Modes []string - The deploy model, the value is
Managed
orUnmanaged
. - Deploy
Node []stringTypes - The deploy node types, the value is
Node
orVirtualNode
. Only effected when deploy_mode isUnmanaged
. - Kubernetes
Versions []string - A list of Kubernetes Versions.
- Name string
- The name of the addon.
- Necessaries []string
- The necessaries of addons, the value is
Required
orRecommended
orOnDemand
. - Output
File string - File name where to save data source results.
- Pod
Network []stringModes - The container network model, the value is
Flannel
orVpcCniShared
. 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
Storage
orNetwork
orMonitor
orScheduler
orDns
orSecurity
orGpu
orImage
. - deploy
Modes List<String> - The deploy model, the value is
Managed
orUnmanaged
. - deploy
Node List<String>Types - The deploy node types, the value is
Node
orVirtualNode
. Only effected when deploy_mode isUnmanaged
. - kubernetes
Versions List<String> - A list of Kubernetes Versions.
- name String
- The name of the addon.
- necessaries List<String>
- The necessaries of addons, the value is
Required
orRecommended
orOnDemand
. - output
File String - File name where to save data source results.
- pod
Network List<String>Modes - The container network model, the value is
Flannel
orVpcCniShared
. 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
Storage
orNetwork
orMonitor
orScheduler
orDns
orSecurity
orGpu
orImage
. - deploy
Modes string[] - The deploy model, the value is
Managed
orUnmanaged
. - deploy
Node string[]Types - The deploy node types, the value is
Node
orVirtualNode
. Only effected when deploy_mode isUnmanaged
. - kubernetes
Versions string[] - A list of Kubernetes Versions.
- name string
- The name of the addon.
- necessaries string[]
- The necessaries of addons, the value is
Required
orRecommended
orOnDemand
. - output
File string - File name where to save data source results.
- pod
Network string[]Modes - The container network model, the value is
Flannel
orVpcCniShared
. 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
Storage
orNetwork
orMonitor
orScheduler
orDns
orSecurity
orGpu
orImage
. - deploy_
modes Sequence[str] - The deploy model, the value is
Managed
orUnmanaged
. - deploy_
node_ Sequence[str]types - The deploy node types, the value is
Node
orVirtualNode
. 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
Required
orRecommended
orOnDemand
. - output_
file str - File name where to save data source results.
- pod_
network_ Sequence[str]modes - The container network model, the value is
Flannel
orVpcCniShared
. 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
Storage
orNetwork
orMonitor
orScheduler
orDns
orSecurity
orGpu
orImage
. - deploy
Modes List<String> - The deploy model, the value is
Managed
orUnmanaged
. - deploy
Node List<String>Types - The deploy node types, the value is
Node
orVirtualNode
. Only effected when deploy_mode isUnmanaged
. - kubernetes
Versions List<String> - A list of Kubernetes Versions.
- name String
- The name of the addon.
- necessaries List<String>
- The necessaries of addons, the value is
Required
orRecommended
orOnDemand
. - output
File String - File name where to save data source results.
- pod
Network List<String>Modes - The container network model, the value is
Flannel
orVpcCniShared
. 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<Support
Addons Addon> - The collection of addons query.
- Id string
- The provider-assigned unique ID for this managed resource.
- Total
Count int - The total count of addons query.
- Categories List<string>
- Deploy
Modes List<string> - Deploy
Node List<string>Types - The deploy node types.
- Kubernetes
Versions List<string> - Name string
- The name of addon.
- Necessaries List<string>
- Output
File string - Pod
Network List<string>Modes - The network modes of pod.
- Addons
[]Support
Addons Addon - The collection of addons query.
- Id string
- The provider-assigned unique ID for this managed resource.
- Total
Count int - The total count of addons query.
- Categories []string
- Deploy
Modes []string - Deploy
Node []stringTypes - The deploy node types.
- Kubernetes
Versions []string - Name string
- The name of addon.
- Necessaries []string
- Output
File string - Pod
Network []stringModes - The network modes of pod.
- addons
List<Support
Addons Addon> - The collection of addons query.
- id String
- The provider-assigned unique ID for this managed resource.
- total
Count Integer - The total count of addons query.
- categories List<String>
- deploy
Modes List<String> - deploy
Node List<String>Types - The deploy node types.
- kubernetes
Versions List<String> - name String
- The name of addon.
- necessaries List<String>
- output
File String - pod
Network List<String>Modes - The network modes of pod.
- addons
Support
Addons Addon[] - The collection of addons query.
- id string
- The provider-assigned unique ID for this managed resource.
- total
Count number - The total count of addons query.
- categories string[]
- deploy
Modes string[] - deploy
Node string[]Types - The deploy node types.
- kubernetes
Versions string[] - name string
- The name of addon.
- necessaries string[]
- output
File string - pod
Network string[]Modes - The network modes of pod.
- addons
Sequence[Support
Addons 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.
- total
Count Number - The total count of addons query.
- categories List<String>
- deploy
Modes List<String> - deploy
Node List<String>Types - The deploy node types.
- kubernetes
Versions List<String> - name String
- The name of addon.
- necessaries List<String>
- output
File String - pod
Network List<String>Modes - The network modes of pod.
Supporting Types
SupportAddonsAddon
- Deploy
Mode string - The deploy model.
- Deploy
Node List<string>Types - The deploy node types, the value is
Node
orVirtualNode
. Only effected when deploy_mode isUnmanaged
. - Name string
- The name of the addon.
- Pod
Network List<string>Modes - The container network model, the value is
Flannel
orVpcCniShared
. 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<Support
Addons Addon Version> - The version info of addon.
- Categories List<string>
- The categories of addons, the value is
Storage
orNetwork
orMonitor
orScheduler
orDns
orSecurity
orGpu
orImage
. - Necessary string
- Deploy
Mode string - The deploy model.
- Deploy
Node []stringTypes - The deploy node types, the value is
Node
orVirtualNode
. Only effected when deploy_mode isUnmanaged
. - Name string
- The name of the addon.
- Pod
Network []stringModes - The container network model, the value is
Flannel
orVpcCniShared
. 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
[]Support
Addons Addon Version - The version info of addon.
- Categories []string
- The categories of addons, the value is
Storage
orNetwork
orMonitor
orScheduler
orDns
orSecurity
orGpu
orImage
. - Necessary string
- deploy
Mode String - The deploy model.
- deploy
Node List<String>Types - The deploy node types, the value is
Node
orVirtualNode
. Only effected when deploy_mode isUnmanaged
. - name String
- The name of the addon.
- pod
Network List<String>Modes - The container network model, the value is
Flannel
orVpcCniShared
. 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<Support
Addons Addon Version> - The version info of addon.
- categories List<String>
- The categories of addons, the value is
Storage
orNetwork
orMonitor
orScheduler
orDns
orSecurity
orGpu
orImage
. - necessary String
- deploy
Mode string - The deploy model.
- deploy
Node string[]Types - The deploy node types, the value is
Node
orVirtualNode
. Only effected when deploy_mode isUnmanaged
. - name string
- The name of the addon.
- pod
Network string[]Modes - The container network model, the value is
Flannel
orVpcCniShared
. 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
Support
Addons Addon Version[] - The version info of addon.
- categories string[]
- The categories of addons, the value is
Storage
orNetwork
orMonitor
orScheduler
orDns
orSecurity
orGpu
orImage
. - necessary string
- deploy_
mode str - The deploy model.
- deploy_
node_ Sequence[str]types - The deploy node types, the value is
Node
orVirtualNode
. 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
Flannel
orVpcCniShared
. 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[Support
Addons Addon Version] - The version info of addon.
- categories Sequence[str]
- The categories of addons, the value is
Storage
orNetwork
orMonitor
orScheduler
orDns
orSecurity
orGpu
orImage
. - necessary str
- deploy
Mode String - The deploy model.
- deploy
Node List<String>Types - The deploy node types, the value is
Node
orVirtualNode
. Only effected when deploy_mode isUnmanaged
. - name String
- The name of the addon.
- pod
Network List<String>Modes - The container network model, the value is
Flannel
orVpcCniShared
. 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
Storage
orNetwork
orMonitor
orScheduler
orDns
orSecurity
orGpu
orImage
. - necessary String
SupportAddonsAddonVersion
- Compatibilities
List<Support
Addons Addon Version Compatibility> - The compatible version list.
- Compatible
Versions List<string> - The compatible version list.
- Version string
- The basic version info.
- Compatibilities
[]Support
Addons Addon Version Compatibility - The compatible version list.
- Compatible
Versions []string - The compatible version list.
- Version string
- The basic version info.
- compatibilities
List<Support
Addons Addon Version Compatibility> - The compatible version list.
- compatible
Versions List<String> - The compatible version list.
- version String
- The basic version info.
- compatibilities
Support
Addons Addon Version Compatibility[] - The compatible version list.
- compatible
Versions string[] - The compatible version list.
- version string
- The basic version info.
- compatibilities
Sequence[Support
Addons 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.
- compatible
Versions List<String> - The compatible version list.
- version String
- The basic version info.
SupportAddonsAddonVersionCompatibility
- Kubernetes
Version string - The Kubernetes Version of addon.
- Kubernetes
Version string - The Kubernetes Version of addon.
- kubernetes
Version String - The Kubernetes Version of addon.
- kubernetes
Version string - The Kubernetes Version of addon.
- kubernetes_
version str - The Kubernetes Version of addon.
- kubernetes
Version 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
volcengine
Terraform Provider.