1. Packages
  2. Volcengine
  3. API Docs
  4. vke
  5. Addons
Volcengine v0.0.25 published on Tuesday, Jul 2, 2024 by Volcengine

volcengine.vke.Addons

Explore with Pulumi AI

volcengine logo
Volcengine v0.0.25 published on Tuesday, Jul 2, 2024 by Volcengine

    Use this data source to query detailed information of vke addons

    Example Usage

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Volcengine = Pulumi.Volcengine;
    
    return await Deployment.RunAsync(() => 
    {
        var @default = Volcengine.Vke.Addons.Invoke(new()
        {
            ClusterIds = new[]
            {
                "cccctv1vqtofp49d96ujg",
            },
        });
    
    });
    
    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.Addons(ctx, &vke.AddonsArgs{
    			ClusterIds: []string{
    				"cccctv1vqtofp49d96ujg",
    			},
    		}, 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.AddonsArgs;
    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.Addons(AddonsArgs.builder()
                .clusterIds("cccctv1vqtofp49d96ujg")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_volcengine as volcengine
    
    default = volcengine.vke.addons(cluster_ids=["cccctv1vqtofp49d96ujg"])
    
    import * as pulumi from "@pulumi/pulumi";
    import * as volcengine from "@pulumi/volcengine";
    
    const default = volcengine.vke.Addons({
        clusterIds: ["cccctv1vqtofp49d96ujg"],
    });
    
    variables:
      default:
        fn::invoke:
          Function: volcengine:vke:Addons
          Arguments:
            clusterIds:
              - cccctv1vqtofp49d96ujg
    

    Using Addons

    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 addons(args: AddonsArgs, opts?: InvokeOptions): Promise<AddonsResult>
    function addonsOutput(args: AddonsOutputArgs, opts?: InvokeOptions): Output<AddonsResult>
    def addons(cluster_ids: Optional[Sequence[str]] = None,
               create_client_token: Optional[str] = None,
               deploy_modes: Optional[Sequence[str]] = None,
               deploy_node_types: Optional[Sequence[str]] = None,
               name_regex: Optional[str] = None,
               names: Optional[Sequence[str]] = None,
               output_file: Optional[str] = None,
               statuses: Optional[Sequence[AddonsStatus]] = None,
               update_client_token: Optional[str] = None,
               opts: Optional[InvokeOptions] = None) -> AddonsResult
    def addons_output(cluster_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
               create_client_token: Optional[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,
               name_regex: Optional[pulumi.Input[str]] = None,
               names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
               output_file: Optional[pulumi.Input[str]] = None,
               statuses: Optional[pulumi.Input[Sequence[pulumi.Input[AddonsStatusArgs]]]] = None,
               update_client_token: Optional[pulumi.Input[str]] = None,
               opts: Optional[InvokeOptions] = None) -> Output[AddonsResult]
    func Addons(ctx *Context, args *AddonsArgs, opts ...InvokeOption) (*AddonsResult, error)
    func AddonsOutput(ctx *Context, args *AddonsOutputArgs, opts ...InvokeOption) AddonsResultOutput
    public static class Addons 
    {
        public static Task<AddonsResult> InvokeAsync(AddonsArgs args, InvokeOptions? opts = null)
        public static Output<AddonsResult> Invoke(AddonsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<AddonsResult> addons(AddonsArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: volcengine:vke:Addons
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ClusterIds List<string>
    The IDs of Cluster.
    CreateClientToken string
    ClientToken when the addon is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
    DeployModes List<string>
    The deploy model, the value is Managed or Unmanaged.
    DeployNodeTypes List<string>
    The deploy node types, the value is Node or VirtualNode. Only effected when deploy_mode is Unmanaged.
    NameRegex string
    A Name Regex of addon.
    Names List<string>
    The Names of addons.
    OutputFile string
    File name where to save data source results.
    Statuses List<AddonsStatus>
    Array of addon states to filter.
    UpdateClientToken string
    The ClientToken when the last addon update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
    ClusterIds []string
    The IDs of Cluster.
    CreateClientToken string
    ClientToken when the addon is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
    DeployModes []string
    The deploy model, the value is Managed or Unmanaged.
    DeployNodeTypes []string
    The deploy node types, the value is Node or VirtualNode. Only effected when deploy_mode is Unmanaged.
    NameRegex string
    A Name Regex of addon.
    Names []string
    The Names of addons.
    OutputFile string
    File name where to save data source results.
    Statuses []AddonsStatus
    Array of addon states to filter.
    UpdateClientToken string
    The ClientToken when the last addon update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
    clusterIds List<String>
    The IDs of Cluster.
    createClientToken String
    ClientToken when the addon is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
    deployModes List<String>
    The deploy model, the value is Managed or Unmanaged.
    deployNodeTypes List<String>
    The deploy node types, the value is Node or VirtualNode. Only effected when deploy_mode is Unmanaged.
    nameRegex String
    A Name Regex of addon.
    names List<String>
    The Names of addons.
    outputFile String
    File name where to save data source results.
    statuses List<AddonsStatus>
    Array of addon states to filter.
    updateClientToken String
    The ClientToken when the last addon update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
    clusterIds string[]
    The IDs of Cluster.
    createClientToken string
    ClientToken when the addon is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
    deployModes string[]
    The deploy model, the value is Managed or Unmanaged.
    deployNodeTypes string[]
    The deploy node types, the value is Node or VirtualNode. Only effected when deploy_mode is Unmanaged.
    nameRegex string
    A Name Regex of addon.
    names string[]
    The Names of addons.
    outputFile string
    File name where to save data source results.
    statuses AddonsStatus[]
    Array of addon states to filter.
    updateClientToken string
    The ClientToken when the last addon update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
    cluster_ids Sequence[str]
    The IDs of Cluster.
    create_client_token str
    ClientToken when the addon is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
    deploy_modes Sequence[str]
    The deploy model, the value is Managed or Unmanaged.
    deploy_node_types Sequence[str]
    The deploy node types, the value is Node or VirtualNode. Only effected when deploy_mode is Unmanaged.
    name_regex str
    A Name Regex of addon.
    names Sequence[str]
    The Names of addons.
    output_file str
    File name where to save data source results.
    statuses Sequence[AddonsStatus]
    Array of addon states to filter.
    update_client_token str
    The ClientToken when the last addon update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
    clusterIds List<String>
    The IDs of Cluster.
    createClientToken String
    ClientToken when the addon is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
    deployModes List<String>
    The deploy model, the value is Managed or Unmanaged.
    deployNodeTypes List<String>
    The deploy node types, the value is Node or VirtualNode. Only effected when deploy_mode is Unmanaged.
    nameRegex String
    A Name Regex of addon.
    names List<String>
    The Names of addons.
    outputFile String
    File name where to save data source results.
    statuses List<Property Map>
    Array of addon states to filter.
    updateClientToken String
    The ClientToken when the last addon update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.

    Addons Result

    The following output properties are available:

    Addons List<AddonsAddon>
    The collection of addon query.
    Id string
    The provider-assigned unique ID for this managed resource.
    TotalCount int
    The total count of addon query.
    ClusterIds List<string>
    CreateClientToken string
    DeployModes List<string>
    DeployNodeTypes List<string>
    NameRegex string
    Names List<string>
    OutputFile string
    Statuses List<AddonsStatus>
    UpdateClientToken string
    Addons []AddonsAddon
    The collection of addon query.
    Id string
    The provider-assigned unique ID for this managed resource.
    TotalCount int
    The total count of addon query.
    ClusterIds []string
    CreateClientToken string
    DeployModes []string
    DeployNodeTypes []string
    NameRegex string
    Names []string
    OutputFile string
    Statuses []AddonsStatus
    UpdateClientToken string
    addons List<AddonsAddon>
    The collection of addon query.
    id String
    The provider-assigned unique ID for this managed resource.
    totalCount Integer
    The total count of addon query.
    clusterIds List<String>
    createClientToken String
    deployModes List<String>
    deployNodeTypes List<String>
    nameRegex String
    names List<String>
    outputFile String
    statuses List<AddonsStatus>
    updateClientToken String
    addons AddonsAddon[]
    The collection of addon query.
    id string
    The provider-assigned unique ID for this managed resource.
    totalCount number
    The total count of addon query.
    clusterIds string[]
    createClientToken string
    deployModes string[]
    deployNodeTypes string[]
    nameRegex string
    names string[]
    outputFile string
    statuses AddonsStatus[]
    updateClientToken string
    addons Sequence[AddonsAddon]
    The collection of addon query.
    id str
    The provider-assigned unique ID for this managed resource.
    total_count int
    The total count of addon query.
    cluster_ids Sequence[str]
    create_client_token str
    deploy_modes Sequence[str]
    deploy_node_types Sequence[str]
    name_regex str
    names Sequence[str]
    output_file str
    statuses Sequence[AddonsStatus]
    update_client_token str
    addons List<Property Map>
    The collection of addon query.
    id String
    The provider-assigned unique ID for this managed resource.
    totalCount Number
    The total count of addon query.
    clusterIds List<String>
    createClientToken String
    deployModes List<String>
    deployNodeTypes List<String>
    nameRegex String
    names List<String>
    outputFile String
    statuses List<Property Map>
    updateClientToken String

    Supporting Types

    AddonsAddon

    ClusterId string
    The ID of the Cluster.
    Config string
    The config of addon.
    CreateTime string
    Addon creation time. UTC+0 time in standard RFC3339 format.
    DeployMode string
    The deploy mode.
    DeployNodeType string
    The deploy node type.
    Name string
    The name of the cluster.
    Status AddonsAddonStatus
    The status of the addon.
    UpdateTime string
    The last time a request was accepted by the addon and executed or completed. UTC+0 time in standard RFC3339 format.
    Version string
    The name of the cluster.
    CreateClientToken string
    ClientToken when the addon is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
    UpdateClientToken string
    The ClientToken when the last addon update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
    ClusterId string
    The ID of the Cluster.
    Config string
    The config of addon.
    CreateTime string
    Addon creation time. UTC+0 time in standard RFC3339 format.
    DeployMode string
    The deploy mode.
    DeployNodeType string
    The deploy node type.
    Name string
    The name of the cluster.
    Status AddonsAddonStatus
    The status of the addon.
    UpdateTime string
    The last time a request was accepted by the addon and executed or completed. UTC+0 time in standard RFC3339 format.
    Version string
    The name of the cluster.
    CreateClientToken string
    ClientToken when the addon is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
    UpdateClientToken string
    The ClientToken when the last addon update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
    clusterId String
    The ID of the Cluster.
    config String
    The config of addon.
    createTime String
    Addon creation time. UTC+0 time in standard RFC3339 format.
    deployMode String
    The deploy mode.
    deployNodeType String
    The deploy node type.
    name String
    The name of the cluster.
    status AddonsAddonStatus
    The status of the addon.
    updateTime String
    The last time a request was accepted by the addon and executed or completed. UTC+0 time in standard RFC3339 format.
    version String
    The name of the cluster.
    createClientToken String
    ClientToken when the addon is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
    updateClientToken String
    The ClientToken when the last addon update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
    clusterId string
    The ID of the Cluster.
    config string
    The config of addon.
    createTime string
    Addon creation time. UTC+0 time in standard RFC3339 format.
    deployMode string
    The deploy mode.
    deployNodeType string
    The deploy node type.
    name string
    The name of the cluster.
    status AddonsAddonStatus
    The status of the addon.
    updateTime string
    The last time a request was accepted by the addon and executed or completed. UTC+0 time in standard RFC3339 format.
    version string
    The name of the cluster.
    createClientToken string
    ClientToken when the addon is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
    updateClientToken string
    The ClientToken when the last addon update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
    cluster_id str
    The ID of the Cluster.
    config str
    The config of addon.
    create_time str
    Addon creation time. UTC+0 time in standard RFC3339 format.
    deploy_mode str
    The deploy mode.
    deploy_node_type str
    The deploy node type.
    name str
    The name of the cluster.
    status AddonsAddonStatus
    The status of the addon.
    update_time str
    The last time a request was accepted by the addon and executed or completed. UTC+0 time in standard RFC3339 format.
    version str
    The name of the cluster.
    create_client_token str
    ClientToken when the addon is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
    update_client_token str
    The ClientToken when the last addon update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
    clusterId String
    The ID of the Cluster.
    config String
    The config of addon.
    createTime String
    Addon creation time. UTC+0 time in standard RFC3339 format.
    deployMode String
    The deploy mode.
    deployNodeType String
    The deploy node type.
    name String
    The name of the cluster.
    status Property Map
    The status of the addon.
    updateTime String
    The last time a request was accepted by the addon and executed or completed. UTC+0 time in standard RFC3339 format.
    version String
    The name of the cluster.
    createClientToken String
    ClientToken when the addon is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
    updateClientToken String
    The ClientToken when the last addon update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.

    AddonsAddonStatus

    Conditions List<AddonsAddonStatusCondition>
    The state condition in the current primary state of the cluster, that is, the reason for entering the primary state.
    Phase string
    The status of addon. the value contains Creating, Running, Updating, Deleting, Failed.
    Conditions []AddonsAddonStatusCondition
    The state condition in the current primary state of the cluster, that is, the reason for entering the primary state.
    Phase string
    The status of addon. the value contains Creating, Running, Updating, Deleting, Failed.
    conditions List<AddonsAddonStatusCondition>
    The state condition in the current primary state of the cluster, that is, the reason for entering the primary state.
    phase String
    The status of addon. the value contains Creating, Running, Updating, Deleting, Failed.
    conditions AddonsAddonStatusCondition[]
    The state condition in the current primary state of the cluster, that is, the reason for entering the primary state.
    phase string
    The status of addon. the value contains Creating, Running, Updating, Deleting, Failed.
    conditions Sequence[AddonsAddonStatusCondition]
    The state condition in the current primary state of the cluster, that is, the reason for entering the primary state.
    phase str
    The status of addon. the value contains Creating, Running, Updating, Deleting, Failed.
    conditions List<Property Map>
    The state condition in the current primary state of the cluster, that is, the reason for entering the primary state.
    phase String
    The status of addon. the value contains Creating, Running, Updating, Deleting, Failed.

    AddonsAddonStatusCondition

    Type string
    The state condition in the current main state of the addon, that is, the reason for entering the main state, there can be multiple reasons, the value contains Progressing, Ok, Degraded,Unknown, ClusterNotRunning, CrashLoopBackOff, SchedulingFailed, NameConflict, ResourceCleanupFailed, ClusterVersionUpgrading.
    Type string
    The state condition in the current main state of the addon, that is, the reason for entering the main state, there can be multiple reasons, the value contains Progressing, Ok, Degraded,Unknown, ClusterNotRunning, CrashLoopBackOff, SchedulingFailed, NameConflict, ResourceCleanupFailed, ClusterVersionUpgrading.
    type String
    The state condition in the current main state of the addon, that is, the reason for entering the main state, there can be multiple reasons, the value contains Progressing, Ok, Degraded,Unknown, ClusterNotRunning, CrashLoopBackOff, SchedulingFailed, NameConflict, ResourceCleanupFailed, ClusterVersionUpgrading.
    type string
    The state condition in the current main state of the addon, that is, the reason for entering the main state, there can be multiple reasons, the value contains Progressing, Ok, Degraded,Unknown, ClusterNotRunning, CrashLoopBackOff, SchedulingFailed, NameConflict, ResourceCleanupFailed, ClusterVersionUpgrading.
    type str
    The state condition in the current main state of the addon, that is, the reason for entering the main state, there can be multiple reasons, the value contains Progressing, Ok, Degraded,Unknown, ClusterNotRunning, CrashLoopBackOff, SchedulingFailed, NameConflict, ResourceCleanupFailed, ClusterVersionUpgrading.
    type String
    The state condition in the current main state of the addon, that is, the reason for entering the main state, there can be multiple reasons, the value contains Progressing, Ok, Degraded,Unknown, ClusterNotRunning, CrashLoopBackOff, SchedulingFailed, NameConflict, ResourceCleanupFailed, ClusterVersionUpgrading.

    AddonsStatus

    ConditionsType string
    The state condition in the current main state of the addon, that is, the reason for entering the main state, there can be multiple reasons, the value contains Progressing, Ok, Degraded,Unknown, ClusterNotRunning, CrashLoopBackOff, SchedulingFailed, NameConflict, ResourceCleanupFailed, ClusterVersionUpgrading.
    Phase string
    The status of addon. the value contains Creating, Running, Updating, Deleting, Failed.
    ConditionsType string
    The state condition in the current main state of the addon, that is, the reason for entering the main state, there can be multiple reasons, the value contains Progressing, Ok, Degraded,Unknown, ClusterNotRunning, CrashLoopBackOff, SchedulingFailed, NameConflict, ResourceCleanupFailed, ClusterVersionUpgrading.
    Phase string
    The status of addon. the value contains Creating, Running, Updating, Deleting, Failed.
    conditionsType String
    The state condition in the current main state of the addon, that is, the reason for entering the main state, there can be multiple reasons, the value contains Progressing, Ok, Degraded,Unknown, ClusterNotRunning, CrashLoopBackOff, SchedulingFailed, NameConflict, ResourceCleanupFailed, ClusterVersionUpgrading.
    phase String
    The status of addon. the value contains Creating, Running, Updating, Deleting, Failed.
    conditionsType string
    The state condition in the current main state of the addon, that is, the reason for entering the main state, there can be multiple reasons, the value contains Progressing, Ok, Degraded,Unknown, ClusterNotRunning, CrashLoopBackOff, SchedulingFailed, NameConflict, ResourceCleanupFailed, ClusterVersionUpgrading.
    phase string
    The status of addon. the value contains Creating, Running, Updating, Deleting, Failed.
    conditions_type str
    The state condition in the current main state of the addon, that is, the reason for entering the main state, there can be multiple reasons, the value contains Progressing, Ok, Degraded,Unknown, ClusterNotRunning, CrashLoopBackOff, SchedulingFailed, NameConflict, ResourceCleanupFailed, ClusterVersionUpgrading.
    phase str
    The status of addon. the value contains Creating, Running, Updating, Deleting, Failed.
    conditionsType String
    The state condition in the current main state of the addon, that is, the reason for entering the main state, there can be multiple reasons, the value contains Progressing, Ok, Degraded,Unknown, ClusterNotRunning, CrashLoopBackOff, SchedulingFailed, NameConflict, ResourceCleanupFailed, ClusterVersionUpgrading.
    phase String
    The status of addon. the value contains Creating, Running, Updating, Deleting, Failed.

    Package Details

    Repository
    volcengine volcengine/pulumi-volcengine
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the volcengine Terraform Provider.
    volcengine logo
    Volcengine v0.0.25 published on Tuesday, Jul 2, 2024 by Volcengine