1. Packages
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. vke
  6. getAddon
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine

    Data Source schema for Volcengine::VKE::Addon

    Using getAddon

    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 getAddon(args: GetAddonArgs, opts?: InvokeOptions): Promise<GetAddonResult>
    function getAddonOutput(args: GetAddonOutputArgs, opts?: InvokeOptions): Output<GetAddonResult>
    def get_addon(id: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> GetAddonResult
    def get_addon_output(id: Optional[pulumi.Input[str]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[GetAddonResult]
    func LookupAddon(ctx *Context, args *LookupAddonArgs, opts ...InvokeOption) (*LookupAddonResult, error)
    func LookupAddonOutput(ctx *Context, args *LookupAddonOutputArgs, opts ...InvokeOption) LookupAddonResultOutput

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

    public static class GetAddon 
    {
        public static Task<GetAddonResult> InvokeAsync(GetAddonArgs args, InvokeOptions? opts = null)
        public static Output<GetAddonResult> Invoke(GetAddonInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAddonResult> getAddon(GetAddonArgs args, InvokeOptions options)
    public static Output<GetAddonResult> getAddon(GetAddonArgs args, InvokeOptions options)
    
    fn::invoke:
      function: volcenginecc:vke/getAddon:getAddon
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Uniquely identifies the resource.
    Id string
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id str
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.

    getAddon Result

    The following output properties are available:

    ClusterId string
    Cluster ID where the component is located.
    Config string
    Component configuration.
    CreatedTime string
    Component installation time. Standard RFC3339 format, UTC+0 time.
    DeployMode string
    Component deployment mode. Values: Unmanaged: deployed in unmanaged mode. Managed: deployed in managed mode.
    DeployNodeType string
    Type of deployment node. This parameter needs to be specified only when DeployModes=Unmanaged. Values: Node: deployed as a node. VirtualNode: deployed as a virtual node.
    Id string
    Uniquely identifies the resource.
    Name string
    Component name.
    Status Volcengine.GetAddonStatus
    Component status.
    UpdatedTime string
    Component update time. Standard RFC3339 format, UTC+0 time.
    Version string
    Component version.
    ClusterId string
    Cluster ID where the component is located.
    Config string
    Component configuration.
    CreatedTime string
    Component installation time. Standard RFC3339 format, UTC+0 time.
    DeployMode string
    Component deployment mode. Values: Unmanaged: deployed in unmanaged mode. Managed: deployed in managed mode.
    DeployNodeType string
    Type of deployment node. This parameter needs to be specified only when DeployModes=Unmanaged. Values: Node: deployed as a node. VirtualNode: deployed as a virtual node.
    Id string
    Uniquely identifies the resource.
    Name string
    Component name.
    Status GetAddonStatus
    Component status.
    UpdatedTime string
    Component update time. Standard RFC3339 format, UTC+0 time.
    Version string
    Component version.
    clusterId String
    Cluster ID where the component is located.
    config String
    Component configuration.
    createdTime String
    Component installation time. Standard RFC3339 format, UTC+0 time.
    deployMode String
    Component deployment mode. Values: Unmanaged: deployed in unmanaged mode. Managed: deployed in managed mode.
    deployNodeType String
    Type of deployment node. This parameter needs to be specified only when DeployModes=Unmanaged. Values: Node: deployed as a node. VirtualNode: deployed as a virtual node.
    id String
    Uniquely identifies the resource.
    name String
    Component name.
    status GetAddonStatus
    Component status.
    updatedTime String
    Component update time. Standard RFC3339 format, UTC+0 time.
    version String
    Component version.
    clusterId string
    Cluster ID where the component is located.
    config string
    Component configuration.
    createdTime string
    Component installation time. Standard RFC3339 format, UTC+0 time.
    deployMode string
    Component deployment mode. Values: Unmanaged: deployed in unmanaged mode. Managed: deployed in managed mode.
    deployNodeType string
    Type of deployment node. This parameter needs to be specified only when DeployModes=Unmanaged. Values: Node: deployed as a node. VirtualNode: deployed as a virtual node.
    id string
    Uniquely identifies the resource.
    name string
    Component name.
    status GetAddonStatus
    Component status.
    updatedTime string
    Component update time. Standard RFC3339 format, UTC+0 time.
    version string
    Component version.
    cluster_id str
    Cluster ID where the component is located.
    config str
    Component configuration.
    created_time str
    Component installation time. Standard RFC3339 format, UTC+0 time.
    deploy_mode str
    Component deployment mode. Values: Unmanaged: deployed in unmanaged mode. Managed: deployed in managed mode.
    deploy_node_type str
    Type of deployment node. This parameter needs to be specified only when DeployModes=Unmanaged. Values: Node: deployed as a node. VirtualNode: deployed as a virtual node.
    id str
    Uniquely identifies the resource.
    name str
    Component name.
    status GetAddonStatus
    Component status.
    updated_time str
    Component update time. Standard RFC3339 format, UTC+0 time.
    version str
    Component version.
    clusterId String
    Cluster ID where the component is located.
    config String
    Component configuration.
    createdTime String
    Component installation time. Standard RFC3339 format, UTC+0 time.
    deployMode String
    Component deployment mode. Values: Unmanaged: deployed in unmanaged mode. Managed: deployed in managed mode.
    deployNodeType String
    Type of deployment node. This parameter needs to be specified only when DeployModes=Unmanaged. Values: Node: deployed as a node. VirtualNode: deployed as a virtual node.
    id String
    Uniquely identifies the resource.
    name String
    Component name.
    status Property Map
    Component status.
    updatedTime String
    Component update time. Standard RFC3339 format, UTC+0 time.
    version String
    Component version.

    Supporting Types

    GetAddonStatus

    Conditions List<Volcengine.GetAddonStatusCondition>
    Status conditions under the component's current primary state.
    Phase string
    Component status. Parameter values include: Running, Failed, Creating, Deleting, Updating
    Conditions []GetAddonStatusCondition
    Status conditions under the component's current primary state.
    Phase string
    Component status. Parameter values include: Running, Failed, Creating, Deleting, Updating
    conditions List<GetAddonStatusCondition>
    Status conditions under the component's current primary state.
    phase String
    Component status. Parameter values include: Running, Failed, Creating, Deleting, Updating
    conditions GetAddonStatusCondition[]
    Status conditions under the component's current primary state.
    phase string
    Component status. Parameter values include: Running, Failed, Creating, Deleting, Updating
    conditions Sequence[GetAddonStatusCondition]
    Status conditions under the component's current primary state.
    phase str
    Component status. Parameter values include: Running, Failed, Creating, Deleting, Updating
    conditions List<Property Map>
    Status conditions under the component's current primary state.
    phase String
    Component status. Parameter values include: Running, Failed, Creating, Deleting, Updating

    GetAddonStatusCondition

    Type string
    Status conditions under the component's current primary state, indicating the reasons for entering this state. Multiple reasons are possible. Parameter values include: Progressing, ClusterVersionUpgrading, Unknown, Degraded, NameConflict, ClusterNotRunning, CrashLoopBackOff, SchedulingFailed, ResourceCleanupFailed
    Type string
    Status conditions under the component's current primary state, indicating the reasons for entering this state. Multiple reasons are possible. Parameter values include: Progressing, ClusterVersionUpgrading, Unknown, Degraded, NameConflict, ClusterNotRunning, CrashLoopBackOff, SchedulingFailed, ResourceCleanupFailed
    type String
    Status conditions under the component's current primary state, indicating the reasons for entering this state. Multiple reasons are possible. Parameter values include: Progressing, ClusterVersionUpgrading, Unknown, Degraded, NameConflict, ClusterNotRunning, CrashLoopBackOff, SchedulingFailed, ResourceCleanupFailed
    type string
    Status conditions under the component's current primary state, indicating the reasons for entering this state. Multiple reasons are possible. Parameter values include: Progressing, ClusterVersionUpgrading, Unknown, Degraded, NameConflict, ClusterNotRunning, CrashLoopBackOff, SchedulingFailed, ResourceCleanupFailed
    type str
    Status conditions under the component's current primary state, indicating the reasons for entering this state. Multiple reasons are possible. Parameter values include: Progressing, ClusterVersionUpgrading, Unknown, Degraded, NameConflict, ClusterNotRunning, CrashLoopBackOff, SchedulingFailed, ResourceCleanupFailed
    type String
    Status conditions under the component's current primary state, indicating the reasons for entering this state. Multiple reasons are possible. Parameter values include: Progressing, ClusterVersionUpgrading, Unknown, Degraded, NameConflict, ClusterNotRunning, CrashLoopBackOff, SchedulingFailed, ResourceCleanupFailed

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo
    Viewing docs for volcenginecc v0.0.32
    published on Thursday, Apr 23, 2026 by Volcengine
      Try Pulumi Cloud free. Your team will thank you.