Oracle Cloud Infrastructure v3.9.0 published on Wednesday, Sep 24, 2025 by Pulumi
oci.ContainerEngine.getAddons
This data source provides the list of Addons in Oracle Cloud Infrastructure Container Engine service.
List addon for a provisioned cluster.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testAddons = oci.ContainerEngine.getAddons({
    clusterId: testCluster.id,
});
import pulumi
import pulumi_oci as oci
test_addons = oci.ContainerEngine.get_addons(cluster_id=test_cluster["id"])
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/containerengine"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := containerengine.GetAddons(ctx, &containerengine.GetAddonsArgs{
			ClusterId: testCluster.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() => 
{
    var testAddons = Oci.ContainerEngine.GetAddons.Invoke(new()
    {
        ClusterId = testCluster.Id,
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.ContainerEngine.ContainerEngineFunctions;
import com.pulumi.oci.ContainerEngine.inputs.GetAddonsArgs;
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 testAddons = ContainerEngineFunctions.getAddons(GetAddonsArgs.builder()
            .clusterId(testCluster.id())
            .build());
    }
}
variables:
  testAddons:
    fn::invoke:
      function: oci:ContainerEngine:getAddons
      arguments:
        clusterId: ${testCluster.id}
Using getAddons
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 getAddons(args: GetAddonsArgs, opts?: InvokeOptions): Promise<GetAddonsResult>
function getAddonsOutput(args: GetAddonsOutputArgs, opts?: InvokeOptions): Output<GetAddonsResult>def get_addons(cluster_id: Optional[str] = None,
               filters: Optional[Sequence[GetAddonsFilter]] = None,
               opts: Optional[InvokeOptions] = None) -> GetAddonsResult
def get_addons_output(cluster_id: Optional[pulumi.Input[str]] = None,
               filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetAddonsFilterArgs]]]] = None,
               opts: Optional[InvokeOptions] = None) -> Output[GetAddonsResult]func GetAddons(ctx *Context, args *GetAddonsArgs, opts ...InvokeOption) (*GetAddonsResult, error)
func GetAddonsOutput(ctx *Context, args *GetAddonsOutputArgs, opts ...InvokeOption) GetAddonsResultOutput> Note: This function is named GetAddons in the Go SDK.
public static class GetAddons 
{
    public static Task<GetAddonsResult> InvokeAsync(GetAddonsArgs args, InvokeOptions? opts = null)
    public static Output<GetAddonsResult> Invoke(GetAddonsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAddonsResult> getAddons(GetAddonsArgs args, InvokeOptions options)
public static Output<GetAddonsResult> getAddons(GetAddonsArgs args, InvokeOptions options)
fn::invoke:
  function: oci:ContainerEngine/getAddons:getAddons
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ClusterId string
- The OCID of the cluster.
- Filters
List<GetAddons Filter> 
- ClusterId string
- The OCID of the cluster.
- Filters
[]GetAddons Filter 
- clusterId String
- The OCID of the cluster.
- filters
List<GetAddons Filter> 
- clusterId string
- The OCID of the cluster.
- filters
GetAddons Filter[] 
- cluster_id str
- The OCID of the cluster.
- filters
Sequence[GetAddons Filter] 
- clusterId String
- The OCID of the cluster.
- filters List<Property Map>
getAddons Result
The following output properties are available:
- Addons
List<GetAddons Addon> 
- The list of addons.
- ClusterId string
- Id string
- The provider-assigned unique ID for this managed resource.
- Filters
List<GetAddons Filter> 
- Addons
[]GetAddons Addon 
- The list of addons.
- ClusterId string
- Id string
- The provider-assigned unique ID for this managed resource.
- Filters
[]GetAddons Filter 
- addons
List<GetAddons Addon> 
- The list of addons.
- clusterId String
- id String
- The provider-assigned unique ID for this managed resource.
- filters
List<GetAddons Filter> 
- addons
GetAddons Addon[] 
- The list of addons.
- clusterId string
- id string
- The provider-assigned unique ID for this managed resource.
- filters
GetAddons Filter[] 
- addons
Sequence[GetAddons Addon] 
- The list of addons.
- cluster_id str
- id str
- The provider-assigned unique ID for this managed resource.
- filters
Sequence[GetAddons Filter] 
- addons List<Property Map>
- The list of addons.
- clusterId String
- id String
- The provider-assigned unique ID for this managed resource.
- filters List<Property Map>
Supporting Types
GetAddonsAddon  
- AddonErrors List<GetAddons Addon Addon Error> 
- The error info of the addon.
- AddonName string
- The name of the addon.
- ClusterId string
- The OCID of the cluster.
- Configurations
List<GetAddons Addon Configuration> 
- Addon configuration details.
- CurrentInstalled stringVersion 
- current installed version of the addon
- RemoveAddon boolResources On Delete 
- State string
- The state of the addon.
- TimeCreated string
- The time the cluster was created.
- OverrideExisting bool
- Version string
- selected addon version, or null indicates autoUpdate
- AddonErrors []GetAddons Addon Addon Error 
- The error info of the addon.
- AddonName string
- The name of the addon.
- ClusterId string
- The OCID of the cluster.
- Configurations
[]GetAddons Addon Configuration 
- Addon configuration details.
- CurrentInstalled stringVersion 
- current installed version of the addon
- RemoveAddon boolResources On Delete 
- State string
- The state of the addon.
- TimeCreated string
- The time the cluster was created.
- OverrideExisting bool
- Version string
- selected addon version, or null indicates autoUpdate
- addonErrors List<GetAddons Addon Addon Error> 
- The error info of the addon.
- addonName String
- The name of the addon.
- clusterId String
- The OCID of the cluster.
- configurations
List<GetAddons Addon Configuration> 
- Addon configuration details.
- currentInstalled StringVersion 
- current installed version of the addon
- removeAddon BooleanResources On Delete 
- state String
- The state of the addon.
- timeCreated String
- The time the cluster was created.
- overrideExisting Boolean
- version String
- selected addon version, or null indicates autoUpdate
- addonErrors GetAddons Addon Addon Error[] 
- The error info of the addon.
- addonName string
- The name of the addon.
- clusterId string
- The OCID of the cluster.
- configurations
GetAddons Addon Configuration[] 
- Addon configuration details.
- currentInstalled stringVersion 
- current installed version of the addon
- removeAddon booleanResources On Delete 
- state string
- The state of the addon.
- timeCreated string
- The time the cluster was created.
- overrideExisting boolean
- version string
- selected addon version, or null indicates autoUpdate
- addon_errors Sequence[GetAddons Addon Addon Error] 
- The error info of the addon.
- addon_name str
- The name of the addon.
- cluster_id str
- The OCID of the cluster.
- configurations
Sequence[GetAddons Addon Configuration] 
- Addon configuration details.
- current_installed_ strversion 
- current installed version of the addon
- remove_addon_ boolresources_ on_ delete 
- state str
- The state of the addon.
- time_created str
- The time the cluster was created.
- override_existing bool
- version str
- selected addon version, or null indicates autoUpdate
- addonErrors List<Property Map>
- The error info of the addon.
- addonName String
- The name of the addon.
- clusterId String
- The OCID of the cluster.
- configurations List<Property Map>
- Addon configuration details.
- currentInstalled StringVersion 
- current installed version of the addon
- removeAddon BooleanResources On Delete 
- state String
- The state of the addon.
- timeCreated String
- The time the cluster was created.
- overrideExisting Boolean
- version String
- selected addon version, or null indicates autoUpdate
GetAddonsAddonAddonError    
- Code string
- A short error code that defines the upstream error, meant for programmatic parsing. See API Errors.
- Message string
- A human-readable error string of the upstream error.
- Status string
- The status of the HTTP response encountered in the upstream error.
- Code string
- A short error code that defines the upstream error, meant for programmatic parsing. See API Errors.
- Message string
- A human-readable error string of the upstream error.
- Status string
- The status of the HTTP response encountered in the upstream error.
- code String
- A short error code that defines the upstream error, meant for programmatic parsing. See API Errors.
- message String
- A human-readable error string of the upstream error.
- status String
- The status of the HTTP response encountered in the upstream error.
- code string
- A short error code that defines the upstream error, meant for programmatic parsing. See API Errors.
- message string
- A human-readable error string of the upstream error.
- status string
- The status of the HTTP response encountered in the upstream error.
- code str
- A short error code that defines the upstream error, meant for programmatic parsing. See API Errors.
- message str
- A human-readable error string of the upstream error.
- status str
- The status of the HTTP response encountered in the upstream error.
- code String
- A short error code that defines the upstream error, meant for programmatic parsing. See API Errors.
- message String
- A human-readable error string of the upstream error.
- status String
- The status of the HTTP response encountered in the upstream error.
GetAddonsAddonConfiguration   
GetAddonsFilter  
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.
