Oracle Cloud Infrastructure v2.33.0 published on Thursday, May 1, 2025 by Pulumi
oci.ContainerEngine.getCluster
Explore with Pulumi AI
This data source provides details about a specific Cluster resource in Oracle Cloud Infrastructure Container Engine service.
Get the details of a cluster.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testCluster = oci.ContainerEngine.getCluster({
    clusterId: testClusterOciContainerengineCluster.id,
    shouldIncludeOidcConfigFile: clusterShouldIncludeOidcConfigFile,
});
import pulumi
import pulumi_oci as oci
test_cluster = oci.ContainerEngine.get_cluster(cluster_id=test_cluster_oci_containerengine_cluster["id"],
    should_include_oidc_config_file=cluster_should_include_oidc_config_file)
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/containerengine"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := containerengine.GetCluster(ctx, &containerengine.GetClusterArgs{
			ClusterId:                   testClusterOciContainerengineCluster.Id,
			ShouldIncludeOidcConfigFile: pulumi.StringRef(clusterShouldIncludeOidcConfigFile),
		}, 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 testCluster = Oci.ContainerEngine.GetCluster.Invoke(new()
    {
        ClusterId = testClusterOciContainerengineCluster.Id,
        ShouldIncludeOidcConfigFile = clusterShouldIncludeOidcConfigFile,
    });
});
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.GetClusterArgs;
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 testCluster = ContainerEngineFunctions.getCluster(GetClusterArgs.builder()
            .clusterId(testClusterOciContainerengineCluster.id())
            .shouldIncludeOidcConfigFile(clusterShouldIncludeOidcConfigFile)
            .build());
    }
}
variables:
  testCluster:
    fn::invoke:
      function: oci:ContainerEngine:getCluster
      arguments:
        clusterId: ${testClusterOciContainerengineCluster.id}
        shouldIncludeOidcConfigFile: ${clusterShouldIncludeOidcConfigFile}
Using getCluster
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 getCluster(args: GetClusterArgs, opts?: InvokeOptions): Promise<GetClusterResult>
function getClusterOutput(args: GetClusterOutputArgs, opts?: InvokeOptions): Output<GetClusterResult>def get_cluster(cluster_id: Optional[str] = None,
                should_include_oidc_config_file: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetClusterResult
def get_cluster_output(cluster_id: Optional[pulumi.Input[str]] = None,
                should_include_oidc_config_file: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetClusterResult]func LookupCluster(ctx *Context, args *LookupClusterArgs, opts ...InvokeOption) (*LookupClusterResult, error)
func LookupClusterOutput(ctx *Context, args *LookupClusterOutputArgs, opts ...InvokeOption) LookupClusterResultOutput> Note: This function is named LookupCluster in the Go SDK.
public static class GetCluster 
{
    public static Task<GetClusterResult> InvokeAsync(GetClusterArgs args, InvokeOptions? opts = null)
    public static Output<GetClusterResult> Invoke(GetClusterInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetClusterResult> getCluster(GetClusterArgs args, InvokeOptions options)
public static Output<GetClusterResult> getCluster(GetClusterArgs args, InvokeOptions options)
fn::invoke:
  function: oci:ContainerEngine/getCluster:getCluster
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ClusterId string
- The OCID of the cluster.
- ShouldInclude stringOidc Config File 
- Boolean value to determine if the OpenIdConnectAuth configuration file should be displayed for the provided cluster.
- ClusterId string
- The OCID of the cluster.
- ShouldInclude stringOidc Config File 
- Boolean value to determine if the OpenIdConnectAuth configuration file should be displayed for the provided cluster.
- clusterId String
- The OCID of the cluster.
- shouldInclude StringOidc Config File 
- Boolean value to determine if the OpenIdConnectAuth configuration file should be displayed for the provided cluster.
- clusterId string
- The OCID of the cluster.
- shouldInclude stringOidc Config File 
- Boolean value to determine if the OpenIdConnectAuth configuration file should be displayed for the provided cluster.
- cluster_id str
- The OCID of the cluster.
- should_include_ stroidc_ config_ file 
- Boolean value to determine if the OpenIdConnectAuth configuration file should be displayed for the provided cluster.
- clusterId String
- The OCID of the cluster.
- shouldInclude StringOidc Config File 
- Boolean value to determine if the OpenIdConnectAuth configuration file should be displayed for the provided cluster.
getCluster Result
The following output properties are available:
- AvailableKubernetes List<string>Upgrades 
- Available Kubernetes versions to which the clusters masters may be upgraded.
- ClusterId string
- ClusterPod List<GetNetwork Options Cluster Cluster Pod Network Option> 
- Available CNIs and network options for existing and new node pools of the cluster
- CompartmentId string
- The OCID of the compartment in which the cluster exists.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- EndpointConfigs List<GetCluster Endpoint Config> 
- The network configuration for access to the Cluster control plane.
- Endpoints
List<GetCluster Endpoint> 
- Endpoints served up by the cluster masters.
- Dictionary<string, string>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- Id string
- The OCID of the cluster.
- ImagePolicy List<GetConfigs Cluster Image Policy Config> 
- The image verification policy for signature validation.
- KmsKey stringId 
- The OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption.
- KubernetesVersion string
- The version of Kubernetes running on the cluster masters.
- LifecycleDetails string
- Details about the state of the cluster masters.
- Metadatas
List<GetCluster Metadata> 
- Metadata about the cluster.
- Name string
- The name of the cluster.
- OpenId stringConnect Discovery Endpoint 
- Options
List<GetCluster Option> 
- Optional attributes for the cluster.
- State string
- The state of the cluster masters.
- Type string
- Type of cluster. Values can be BASIC_CLUSTER or ENHANCED_CLUSTER. For more information, see Cluster Types
- VcnId string
- The OCID of the virtual cloud network (VCN) in which the cluster exists.
- ShouldInclude stringOidc Config File 
- AvailableKubernetes []stringUpgrades 
- Available Kubernetes versions to which the clusters masters may be upgraded.
- ClusterId string
- ClusterPod []GetNetwork Options Cluster Cluster Pod Network Option 
- Available CNIs and network options for existing and new node pools of the cluster
- CompartmentId string
- The OCID of the compartment in which the cluster exists.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- EndpointConfigs []GetCluster Endpoint Config 
- The network configuration for access to the Cluster control plane.
- Endpoints
[]GetCluster Endpoint 
- Endpoints served up by the cluster masters.
- map[string]string
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- Id string
- The OCID of the cluster.
- ImagePolicy []GetConfigs Cluster Image Policy Config 
- The image verification policy for signature validation.
- KmsKey stringId 
- The OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption.
- KubernetesVersion string
- The version of Kubernetes running on the cluster masters.
- LifecycleDetails string
- Details about the state of the cluster masters.
- Metadatas
[]GetCluster Metadata 
- Metadata about the cluster.
- Name string
- The name of the cluster.
- OpenId stringConnect Discovery Endpoint 
- Options
[]GetCluster Option 
- Optional attributes for the cluster.
- State string
- The state of the cluster masters.
- Type string
- Type of cluster. Values can be BASIC_CLUSTER or ENHANCED_CLUSTER. For more information, see Cluster Types
- VcnId string
- The OCID of the virtual cloud network (VCN) in which the cluster exists.
- ShouldInclude stringOidc Config File 
- availableKubernetes List<String>Upgrades 
- Available Kubernetes versions to which the clusters masters may be upgraded.
- clusterId String
- clusterPod List<GetNetwork Options Cluster Cluster Pod Network Option> 
- Available CNIs and network options for existing and new node pools of the cluster
- compartmentId String
- The OCID of the compartment in which the cluster exists.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- endpointConfigs List<GetCluster Endpoint Config> 
- The network configuration for access to the Cluster control plane.
- endpoints
List<GetCluster Endpoint> 
- Endpoints served up by the cluster masters.
- Map<String,String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- id String
- The OCID of the cluster.
- imagePolicy List<GetConfigs Cluster Image Policy Config> 
- The image verification policy for signature validation.
- kmsKey StringId 
- The OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption.
- kubernetesVersion String
- The version of Kubernetes running on the cluster masters.
- lifecycleDetails String
- Details about the state of the cluster masters.
- metadatas
List<GetCluster Metadata> 
- Metadata about the cluster.
- name String
- The name of the cluster.
- openId StringConnect Discovery Endpoint 
- options
List<GetCluster Option> 
- Optional attributes for the cluster.
- state String
- The state of the cluster masters.
- type String
- Type of cluster. Values can be BASIC_CLUSTER or ENHANCED_CLUSTER. For more information, see Cluster Types
- vcnId String
- The OCID of the virtual cloud network (VCN) in which the cluster exists.
- shouldInclude StringOidc Config File 
- availableKubernetes string[]Upgrades 
- Available Kubernetes versions to which the clusters masters may be upgraded.
- clusterId string
- clusterPod GetNetwork Options Cluster Cluster Pod Network Option[] 
- Available CNIs and network options for existing and new node pools of the cluster
- compartmentId string
- The OCID of the compartment in which the cluster exists.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- endpointConfigs GetCluster Endpoint Config[] 
- The network configuration for access to the Cluster control plane.
- endpoints
GetCluster Endpoint[] 
- Endpoints served up by the cluster masters.
- {[key: string]: string}
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- id string
- The OCID of the cluster.
- imagePolicy GetConfigs Cluster Image Policy Config[] 
- The image verification policy for signature validation.
- kmsKey stringId 
- The OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption.
- kubernetesVersion string
- The version of Kubernetes running on the cluster masters.
- lifecycleDetails string
- Details about the state of the cluster masters.
- metadatas
GetCluster Metadata[] 
- Metadata about the cluster.
- name string
- The name of the cluster.
- openId stringConnect Discovery Endpoint 
- options
GetCluster Option[] 
- Optional attributes for the cluster.
- state string
- The state of the cluster masters.
- type string
- Type of cluster. Values can be BASIC_CLUSTER or ENHANCED_CLUSTER. For more information, see Cluster Types
- vcnId string
- The OCID of the virtual cloud network (VCN) in which the cluster exists.
- shouldInclude stringOidc Config File 
- available_kubernetes_ Sequence[str]upgrades 
- Available Kubernetes versions to which the clusters masters may be upgraded.
- cluster_id str
- cluster_pod_ Sequence[Getnetwork_ options Cluster Cluster Pod Network Option] 
- Available CNIs and network options for existing and new node pools of the cluster
- compartment_id str
- The OCID of the compartment in which the cluster exists.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- endpoint_configs Sequence[GetCluster Endpoint Config] 
- The network configuration for access to the Cluster control plane.
- endpoints
Sequence[GetCluster Endpoint] 
- Endpoints served up by the cluster masters.
- Mapping[str, str]
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- id str
- The OCID of the cluster.
- image_policy_ Sequence[Getconfigs Cluster Image Policy Config] 
- The image verification policy for signature validation.
- kms_key_ strid 
- The OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption.
- kubernetes_version str
- The version of Kubernetes running on the cluster masters.
- lifecycle_details str
- Details about the state of the cluster masters.
- metadatas
Sequence[GetCluster Metadata] 
- Metadata about the cluster.
- name str
- The name of the cluster.
- open_id_ strconnect_ discovery_ endpoint 
- options
Sequence[GetCluster Option] 
- Optional attributes for the cluster.
- state str
- The state of the cluster masters.
- type str
- Type of cluster. Values can be BASIC_CLUSTER or ENHANCED_CLUSTER. For more information, see Cluster Types
- vcn_id str
- The OCID of the virtual cloud network (VCN) in which the cluster exists.
- should_include_ stroidc_ config_ file 
- availableKubernetes List<String>Upgrades 
- Available Kubernetes versions to which the clusters masters may be upgraded.
- clusterId String
- clusterPod List<Property Map>Network Options 
- Available CNIs and network options for existing and new node pools of the cluster
- compartmentId String
- The OCID of the compartment in which the cluster exists.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- endpointConfigs List<Property Map>
- The network configuration for access to the Cluster control plane.
- endpoints List<Property Map>
- Endpoints served up by the cluster masters.
- Map<String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- id String
- The OCID of the cluster.
- imagePolicy List<Property Map>Configs 
- The image verification policy for signature validation.
- kmsKey StringId 
- The OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption.
- kubernetesVersion String
- The version of Kubernetes running on the cluster masters.
- lifecycleDetails String
- Details about the state of the cluster masters.
- metadatas List<Property Map>
- Metadata about the cluster.
- name String
- The name of the cluster.
- openId StringConnect Discovery Endpoint 
- options List<Property Map>
- Optional attributes for the cluster.
- state String
- The state of the cluster masters.
- type String
- Type of cluster. Values can be BASIC_CLUSTER or ENHANCED_CLUSTER. For more information, see Cluster Types
- vcnId String
- The OCID of the virtual cloud network (VCN) in which the cluster exists.
- shouldInclude StringOidc Config File 
Supporting Types
GetClusterClusterPodNetworkOption     
- CniType string
- The CNI used by the node pools of this cluster
- CniType string
- The CNI used by the node pools of this cluster
- cniType String
- The CNI used by the node pools of this cluster
- cniType string
- The CNI used by the node pools of this cluster
- cni_type str
- The CNI used by the node pools of this cluster
- cniType String
- The CNI used by the node pools of this cluster
GetClusterEndpoint  
- Ipv6endpoint string
- The IPv6 networking Kubernetes API server endpoint.
- Kubernetes string
- The non-native networking Kubernetes API server endpoint.
- PrivateEndpoint string
- The private native networking Kubernetes API server endpoint.
- PublicEndpoint string
- The public native networking Kubernetes API server endpoint, if one was requested.
- VcnHostname stringEndpoint 
- The FQDN assigned to the Kubernetes API private endpoint. Example: 'https://yourVcnHostnameEndpoint'
- Ipv6endpoint string
- The IPv6 networking Kubernetes API server endpoint.
- Kubernetes string
- The non-native networking Kubernetes API server endpoint.
- PrivateEndpoint string
- The private native networking Kubernetes API server endpoint.
- PublicEndpoint string
- The public native networking Kubernetes API server endpoint, if one was requested.
- VcnHostname stringEndpoint 
- The FQDN assigned to the Kubernetes API private endpoint. Example: 'https://yourVcnHostnameEndpoint'
- ipv6endpoint String
- The IPv6 networking Kubernetes API server endpoint.
- kubernetes String
- The non-native networking Kubernetes API server endpoint.
- privateEndpoint String
- The private native networking Kubernetes API server endpoint.
- publicEndpoint String
- The public native networking Kubernetes API server endpoint, if one was requested.
- vcnHostname StringEndpoint 
- The FQDN assigned to the Kubernetes API private endpoint. Example: 'https://yourVcnHostnameEndpoint'
- ipv6endpoint string
- The IPv6 networking Kubernetes API server endpoint.
- kubernetes string
- The non-native networking Kubernetes API server endpoint.
- privateEndpoint string
- The private native networking Kubernetes API server endpoint.
- publicEndpoint string
- The public native networking Kubernetes API server endpoint, if one was requested.
- vcnHostname stringEndpoint 
- The FQDN assigned to the Kubernetes API private endpoint. Example: 'https://yourVcnHostnameEndpoint'
- ipv6endpoint str
- The IPv6 networking Kubernetes API server endpoint.
- kubernetes str
- The non-native networking Kubernetes API server endpoint.
- private_endpoint str
- The private native networking Kubernetes API server endpoint.
- public_endpoint str
- The public native networking Kubernetes API server endpoint, if one was requested.
- vcn_hostname_ strendpoint 
- The FQDN assigned to the Kubernetes API private endpoint. Example: 'https://yourVcnHostnameEndpoint'
- ipv6endpoint String
- The IPv6 networking Kubernetes API server endpoint.
- kubernetes String
- The non-native networking Kubernetes API server endpoint.
- privateEndpoint String
- The private native networking Kubernetes API server endpoint.
- publicEndpoint String
- The public native networking Kubernetes API server endpoint, if one was requested.
- vcnHostname StringEndpoint 
- The FQDN assigned to the Kubernetes API private endpoint. Example: 'https://yourVcnHostnameEndpoint'
GetClusterEndpointConfig   
- IsPublic boolIp Enabled 
- Whether the cluster should be assigned a public IP address. Defaults to false. If set to true on a private subnet, the cluster provisioning will fail.
- NsgIds List<string>
- A list of the OCIDs of the network security groups (NSGs) to apply to the cluster endpoint. For more information about NSGs, see NetworkSecurityGroup.
- SubnetId string
- The OCID of the regional subnet in which to place the Cluster endpoint.
- IsPublic boolIp Enabled 
- Whether the cluster should be assigned a public IP address. Defaults to false. If set to true on a private subnet, the cluster provisioning will fail.
- NsgIds []string
- A list of the OCIDs of the network security groups (NSGs) to apply to the cluster endpoint. For more information about NSGs, see NetworkSecurityGroup.
- SubnetId string
- The OCID of the regional subnet in which to place the Cluster endpoint.
- isPublic BooleanIp Enabled 
- Whether the cluster should be assigned a public IP address. Defaults to false. If set to true on a private subnet, the cluster provisioning will fail.
- nsgIds List<String>
- A list of the OCIDs of the network security groups (NSGs) to apply to the cluster endpoint. For more information about NSGs, see NetworkSecurityGroup.
- subnetId String
- The OCID of the regional subnet in which to place the Cluster endpoint.
- isPublic booleanIp Enabled 
- Whether the cluster should be assigned a public IP address. Defaults to false. If set to true on a private subnet, the cluster provisioning will fail.
- nsgIds string[]
- A list of the OCIDs of the network security groups (NSGs) to apply to the cluster endpoint. For more information about NSGs, see NetworkSecurityGroup.
- subnetId string
- The OCID of the regional subnet in which to place the Cluster endpoint.
- is_public_ boolip_ enabled 
- Whether the cluster should be assigned a public IP address. Defaults to false. If set to true on a private subnet, the cluster provisioning will fail.
- nsg_ids Sequence[str]
- A list of the OCIDs of the network security groups (NSGs) to apply to the cluster endpoint. For more information about NSGs, see NetworkSecurityGroup.
- subnet_id str
- The OCID of the regional subnet in which to place the Cluster endpoint.
- isPublic BooleanIp Enabled 
- Whether the cluster should be assigned a public IP address. Defaults to false. If set to true on a private subnet, the cluster provisioning will fail.
- nsgIds List<String>
- A list of the OCIDs of the network security groups (NSGs) to apply to the cluster endpoint. For more information about NSGs, see NetworkSecurityGroup.
- subnetId String
- The OCID of the regional subnet in which to place the Cluster endpoint.
GetClusterImagePolicyConfig    
- IsPolicy boolEnabled 
- Whether the image verification policy is enabled. Defaults to false. If set to true, the images will be verified against the policy at runtime.
- KeyDetails List<GetCluster Image Policy Config Key Detail> 
- A list of KMS key details.
- IsPolicy boolEnabled 
- Whether the image verification policy is enabled. Defaults to false. If set to true, the images will be verified against the policy at runtime.
- KeyDetails []GetCluster Image Policy Config Key Detail 
- A list of KMS key details.
- isPolicy BooleanEnabled 
- Whether the image verification policy is enabled. Defaults to false. If set to true, the images will be verified against the policy at runtime.
- keyDetails List<GetCluster Image Policy Config Key Detail> 
- A list of KMS key details.
- isPolicy booleanEnabled 
- Whether the image verification policy is enabled. Defaults to false. If set to true, the images will be verified against the policy at runtime.
- keyDetails GetCluster Image Policy Config Key Detail[] 
- A list of KMS key details.
- is_policy_ boolenabled 
- Whether the image verification policy is enabled. Defaults to false. If set to true, the images will be verified against the policy at runtime.
- key_details Sequence[GetCluster Image Policy Config Key Detail] 
- A list of KMS key details.
- isPolicy BooleanEnabled 
- Whether the image verification policy is enabled. Defaults to false. If set to true, the images will be verified against the policy at runtime.
- keyDetails List<Property Map>
- A list of KMS key details.
GetClusterImagePolicyConfigKeyDetail      
- KmsKey stringId 
- The OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption.
- KmsKey stringId 
- The OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption.
- kmsKey StringId 
- The OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption.
- kmsKey stringId 
- The OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption.
- kms_key_ strid 
- The OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption.
- kmsKey StringId 
- The OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption.
GetClusterMetadata  
- CreatedBy stringUser Id 
- The user who created the cluster.
- CreatedBy stringWork Request Id 
- The OCID of the work request which created the cluster.
- DeletedBy stringUser Id 
- The user who deleted the cluster.
- DeletedBy stringWork Request Id 
- The OCID of the work request which deleted the cluster.
- TimeCreated string
- The time the cluster was created.
- TimeCredential stringExpiration 
- The time until which the cluster credential is valid.
- TimeDeleted string
- The time the cluster was deleted.
- TimeUpdated string
- The time the cluster was updated.
- UpdatedBy stringUser Id 
- The user who updated the cluster.
- UpdatedBy stringWork Request Id 
- The OCID of the work request which updated the cluster.
- CreatedBy stringUser Id 
- The user who created the cluster.
- CreatedBy stringWork Request Id 
- The OCID of the work request which created the cluster.
- DeletedBy stringUser Id 
- The user who deleted the cluster.
- DeletedBy stringWork Request Id 
- The OCID of the work request which deleted the cluster.
- TimeCreated string
- The time the cluster was created.
- TimeCredential stringExpiration 
- The time until which the cluster credential is valid.
- TimeDeleted string
- The time the cluster was deleted.
- TimeUpdated string
- The time the cluster was updated.
- UpdatedBy stringUser Id 
- The user who updated the cluster.
- UpdatedBy stringWork Request Id 
- The OCID of the work request which updated the cluster.
- createdBy StringUser Id 
- The user who created the cluster.
- createdBy StringWork Request Id 
- The OCID of the work request which created the cluster.
- deletedBy StringUser Id 
- The user who deleted the cluster.
- deletedBy StringWork Request Id 
- The OCID of the work request which deleted the cluster.
- timeCreated String
- The time the cluster was created.
- timeCredential StringExpiration 
- The time until which the cluster credential is valid.
- timeDeleted String
- The time the cluster was deleted.
- timeUpdated String
- The time the cluster was updated.
- updatedBy StringUser Id 
- The user who updated the cluster.
- updatedBy StringWork Request Id 
- The OCID of the work request which updated the cluster.
- createdBy stringUser Id 
- The user who created the cluster.
- createdBy stringWork Request Id 
- The OCID of the work request which created the cluster.
- deletedBy stringUser Id 
- The user who deleted the cluster.
- deletedBy stringWork Request Id 
- The OCID of the work request which deleted the cluster.
- timeCreated string
- The time the cluster was created.
- timeCredential stringExpiration 
- The time until which the cluster credential is valid.
- timeDeleted string
- The time the cluster was deleted.
- timeUpdated string
- The time the cluster was updated.
- updatedBy stringUser Id 
- The user who updated the cluster.
- updatedBy stringWork Request Id 
- The OCID of the work request which updated the cluster.
- created_by_ struser_ id 
- The user who created the cluster.
- created_by_ strwork_ request_ id 
- The OCID of the work request which created the cluster.
- deleted_by_ struser_ id 
- The user who deleted the cluster.
- deleted_by_ strwork_ request_ id 
- The OCID of the work request which deleted the cluster.
- time_created str
- The time the cluster was created.
- time_credential_ strexpiration 
- The time until which the cluster credential is valid.
- time_deleted str
- The time the cluster was deleted.
- time_updated str
- The time the cluster was updated.
- updated_by_ struser_ id 
- The user who updated the cluster.
- updated_by_ strwork_ request_ id 
- The OCID of the work request which updated the cluster.
- createdBy StringUser Id 
- The user who created the cluster.
- createdBy StringWork Request Id 
- The OCID of the work request which created the cluster.
- deletedBy StringUser Id 
- The user who deleted the cluster.
- deletedBy StringWork Request Id 
- The OCID of the work request which deleted the cluster.
- timeCreated String
- The time the cluster was created.
- timeCredential StringExpiration 
- The time until which the cluster credential is valid.
- timeDeleted String
- The time the cluster was deleted.
- timeUpdated String
- The time the cluster was updated.
- updatedBy StringUser Id 
- The user who updated the cluster.
- updatedBy StringWork Request Id 
- The OCID of the work request which updated the cluster.
GetClusterOption  
- AddOns List<GetCluster Option Add On> 
- Configurable cluster add-ons
- AdmissionController List<GetOptions Cluster Option Admission Controller Option> 
- Configurable cluster admission controllers
- IpFamilies List<string>
- IP family to use for single stack or define the order of IP families for dual-stack. Available values are [] (defaults to IPv4), [IPv4] (IPv4), [IPv4, IPv6] (IPv4 preferred dual stack).
- KubernetesNetwork List<GetConfigs Cluster Option Kubernetes Network Config> 
- Network configuration for Kubernetes.
- OpenId List<GetConnect Discoveries Cluster Option Open Id Connect Discovery> 
- The property that define the status of the OIDC Discovery feature for a cluster.
- OpenId List<GetConnect Token Authentication Configs Cluster Option Open Id Connect Token Authentication Config> 
- The properties that configure OIDC token authentication in kube-apiserver. For more information, see Configuring the API Server.
- PersistentVolume List<GetConfigs Cluster Option Persistent Volume Config> 
- Configuration to be applied to block volumes created by Kubernetes Persistent Volume Claims (PVC)
- ServiceLb List<GetConfigs Cluster Option Service Lb Config> 
- Configuration to be applied to load balancers created by Kubernetes services
- ServiceLb List<string>Subnet Ids 
- The OCIDs of the subnets used for Kubernetes services load balancers.
- AddOns []GetCluster Option Add On 
- Configurable cluster add-ons
- AdmissionController []GetOptions Cluster Option Admission Controller Option 
- Configurable cluster admission controllers
- IpFamilies []string
- IP family to use for single stack or define the order of IP families for dual-stack. Available values are [] (defaults to IPv4), [IPv4] (IPv4), [IPv4, IPv6] (IPv4 preferred dual stack).
- KubernetesNetwork []GetConfigs Cluster Option Kubernetes Network Config 
- Network configuration for Kubernetes.
- OpenId []GetConnect Discoveries Cluster Option Open Id Connect Discovery 
- The property that define the status of the OIDC Discovery feature for a cluster.
- OpenId []GetConnect Token Authentication Configs Cluster Option Open Id Connect Token Authentication Config 
- The properties that configure OIDC token authentication in kube-apiserver. For more information, see Configuring the API Server.
- PersistentVolume []GetConfigs Cluster Option Persistent Volume Config 
- Configuration to be applied to block volumes created by Kubernetes Persistent Volume Claims (PVC)
- ServiceLb []GetConfigs Cluster Option Service Lb Config 
- Configuration to be applied to load balancers created by Kubernetes services
- ServiceLb []stringSubnet Ids 
- The OCIDs of the subnets used for Kubernetes services load balancers.
- addOns List<GetCluster Option Add On> 
- Configurable cluster add-ons
- admissionController List<GetOptions Cluster Option Admission Controller Option> 
- Configurable cluster admission controllers
- ipFamilies List<String>
- IP family to use for single stack or define the order of IP families for dual-stack. Available values are [] (defaults to IPv4), [IPv4] (IPv4), [IPv4, IPv6] (IPv4 preferred dual stack).
- kubernetesNetwork List<GetConfigs Cluster Option Kubernetes Network Config> 
- Network configuration for Kubernetes.
- openId List<GetConnect Discoveries Cluster Option Open Id Connect Discovery> 
- The property that define the status of the OIDC Discovery feature for a cluster.
- openId List<GetConnect Token Authentication Configs Cluster Option Open Id Connect Token Authentication Config> 
- The properties that configure OIDC token authentication in kube-apiserver. For more information, see Configuring the API Server.
- persistentVolume List<GetConfigs Cluster Option Persistent Volume Config> 
- Configuration to be applied to block volumes created by Kubernetes Persistent Volume Claims (PVC)
- serviceLb List<GetConfigs Cluster Option Service Lb Config> 
- Configuration to be applied to load balancers created by Kubernetes services
- serviceLb List<String>Subnet Ids 
- The OCIDs of the subnets used for Kubernetes services load balancers.
- addOns GetCluster Option Add On[] 
- Configurable cluster add-ons
- admissionController GetOptions Cluster Option Admission Controller Option[] 
- Configurable cluster admission controllers
- ipFamilies string[]
- IP family to use for single stack or define the order of IP families for dual-stack. Available values are [] (defaults to IPv4), [IPv4] (IPv4), [IPv4, IPv6] (IPv4 preferred dual stack).
- kubernetesNetwork GetConfigs Cluster Option Kubernetes Network Config[] 
- Network configuration for Kubernetes.
- openId GetConnect Discoveries Cluster Option Open Id Connect Discovery[] 
- The property that define the status of the OIDC Discovery feature for a cluster.
- openId GetConnect Token Authentication Configs Cluster Option Open Id Connect Token Authentication Config[] 
- The properties that configure OIDC token authentication in kube-apiserver. For more information, see Configuring the API Server.
- persistentVolume GetConfigs Cluster Option Persistent Volume Config[] 
- Configuration to be applied to block volumes created by Kubernetes Persistent Volume Claims (PVC)
- serviceLb GetConfigs Cluster Option Service Lb Config[] 
- Configuration to be applied to load balancers created by Kubernetes services
- serviceLb string[]Subnet Ids 
- The OCIDs of the subnets used for Kubernetes services load balancers.
- add_ons Sequence[GetCluster Option Add On] 
- Configurable cluster add-ons
- admission_controller_ Sequence[Getoptions Cluster Option Admission Controller Option] 
- Configurable cluster admission controllers
- ip_families Sequence[str]
- IP family to use for single stack or define the order of IP families for dual-stack. Available values are [] (defaults to IPv4), [IPv4] (IPv4), [IPv4, IPv6] (IPv4 preferred dual stack).
- kubernetes_network_ Sequence[Getconfigs Cluster Option Kubernetes Network Config] 
- Network configuration for Kubernetes.
- open_id_ Sequence[Getconnect_ discoveries Cluster Option Open Id Connect Discovery] 
- The property that define the status of the OIDC Discovery feature for a cluster.
- open_id_ Sequence[Getconnect_ token_ authentication_ configs Cluster Option Open Id Connect Token Authentication Config] 
- The properties that configure OIDC token authentication in kube-apiserver. For more information, see Configuring the API Server.
- persistent_volume_ Sequence[Getconfigs Cluster Option Persistent Volume Config] 
- Configuration to be applied to block volumes created by Kubernetes Persistent Volume Claims (PVC)
- service_lb_ Sequence[Getconfigs Cluster Option Service Lb Config] 
- Configuration to be applied to load balancers created by Kubernetes services
- service_lb_ Sequence[str]subnet_ ids 
- The OCIDs of the subnets used for Kubernetes services load balancers.
- addOns List<Property Map>
- Configurable cluster add-ons
- admissionController List<Property Map>Options 
- Configurable cluster admission controllers
- ipFamilies List<String>
- IP family to use for single stack or define the order of IP families for dual-stack. Available values are [] (defaults to IPv4), [IPv4] (IPv4), [IPv4, IPv6] (IPv4 preferred dual stack).
- kubernetesNetwork List<Property Map>Configs 
- Network configuration for Kubernetes.
- openId List<Property Map>Connect Discoveries 
- The property that define the status of the OIDC Discovery feature for a cluster.
- openId List<Property Map>Connect Token Authentication Configs 
- The properties that configure OIDC token authentication in kube-apiserver. For more information, see Configuring the API Server.
- persistentVolume List<Property Map>Configs 
- Configuration to be applied to block volumes created by Kubernetes Persistent Volume Claims (PVC)
- serviceLb List<Property Map>Configs 
- Configuration to be applied to load balancers created by Kubernetes services
- serviceLb List<String>Subnet Ids 
- The OCIDs of the subnets used for Kubernetes services load balancers.
GetClusterOptionAddOn    
- IsKubernetes boolDashboard Enabled 
- Whether or not to enable the Kubernetes Dashboard add-on.
- IsTiller boolEnabled 
- Whether or not to enable the Tiller add-on.
- IsKubernetes boolDashboard Enabled 
- Whether or not to enable the Kubernetes Dashboard add-on.
- IsTiller boolEnabled 
- Whether or not to enable the Tiller add-on.
- isKubernetes BooleanDashboard Enabled 
- Whether or not to enable the Kubernetes Dashboard add-on.
- isTiller BooleanEnabled 
- Whether or not to enable the Tiller add-on.
- isKubernetes booleanDashboard Enabled 
- Whether or not to enable the Kubernetes Dashboard add-on.
- isTiller booleanEnabled 
- Whether or not to enable the Tiller add-on.
- is_kubernetes_ booldashboard_ enabled 
- Whether or not to enable the Kubernetes Dashboard add-on.
- is_tiller_ boolenabled 
- Whether or not to enable the Tiller add-on.
- isKubernetes BooleanDashboard Enabled 
- Whether or not to enable the Kubernetes Dashboard add-on.
- isTiller BooleanEnabled 
- Whether or not to enable the Tiller add-on.
GetClusterOptionAdmissionControllerOption     
- IsPod boolSecurity Policy Enabled 
- Whether or not to enable the Pod Security Policy admission controller.
- IsPod boolSecurity Policy Enabled 
- Whether or not to enable the Pod Security Policy admission controller.
- isPod BooleanSecurity Policy Enabled 
- Whether or not to enable the Pod Security Policy admission controller.
- isPod booleanSecurity Policy Enabled 
- Whether or not to enable the Pod Security Policy admission controller.
- is_pod_ boolsecurity_ policy_ enabled 
- Whether or not to enable the Pod Security Policy admission controller.
- isPod BooleanSecurity Policy Enabled 
- Whether or not to enable the Pod Security Policy admission controller.
GetClusterOptionKubernetesNetworkConfig     
- PodsCidr string
- The CIDR block for Kubernetes pods. Optional. For ipv4, defaults to 10.244.0.0/16. For ipv6, defaults to fd00:eeee:eeee:0000::/96.
- ServicesCidr string
- The CIDR block for Kubernetes services. Optional. For ipv4, defaults to 10.96.0.0/16. For ipv6, defaults to fd00:eeee:eeee:0001::/108.
- PodsCidr string
- The CIDR block for Kubernetes pods. Optional. For ipv4, defaults to 10.244.0.0/16. For ipv6, defaults to fd00:eeee:eeee:0000::/96.
- ServicesCidr string
- The CIDR block for Kubernetes services. Optional. For ipv4, defaults to 10.96.0.0/16. For ipv6, defaults to fd00:eeee:eeee:0001::/108.
- podsCidr String
- The CIDR block for Kubernetes pods. Optional. For ipv4, defaults to 10.244.0.0/16. For ipv6, defaults to fd00:eeee:eeee:0000::/96.
- servicesCidr String
- The CIDR block for Kubernetes services. Optional. For ipv4, defaults to 10.96.0.0/16. For ipv6, defaults to fd00:eeee:eeee:0001::/108.
- podsCidr string
- The CIDR block for Kubernetes pods. Optional. For ipv4, defaults to 10.244.0.0/16. For ipv6, defaults to fd00:eeee:eeee:0000::/96.
- servicesCidr string
- The CIDR block for Kubernetes services. Optional. For ipv4, defaults to 10.96.0.0/16. For ipv6, defaults to fd00:eeee:eeee:0001::/108.
- pods_cidr str
- The CIDR block for Kubernetes pods. Optional. For ipv4, defaults to 10.244.0.0/16. For ipv6, defaults to fd00:eeee:eeee:0000::/96.
- services_cidr str
- The CIDR block for Kubernetes services. Optional. For ipv4, defaults to 10.96.0.0/16. For ipv6, defaults to fd00:eeee:eeee:0001::/108.
- podsCidr String
- The CIDR block for Kubernetes pods. Optional. For ipv4, defaults to 10.244.0.0/16. For ipv6, defaults to fd00:eeee:eeee:0000::/96.
- servicesCidr String
- The CIDR block for Kubernetes services. Optional. For ipv4, defaults to 10.96.0.0/16. For ipv6, defaults to fd00:eeee:eeee:0001::/108.
GetClusterOptionOpenIdConnectDiscovery      
- IsOpen boolId Connect Discovery Enabled 
- Whether the cluster has OIDC Discovery enabled. Defaults to false. If set to true, the cluster will be assigned a public OIDC Discovery endpoint.
- IsOpen boolId Connect Discovery Enabled 
- Whether the cluster has OIDC Discovery enabled. Defaults to false. If set to true, the cluster will be assigned a public OIDC Discovery endpoint.
- isOpen BooleanId Connect Discovery Enabled 
- Whether the cluster has OIDC Discovery enabled. Defaults to false. If set to true, the cluster will be assigned a public OIDC Discovery endpoint.
- isOpen booleanId Connect Discovery Enabled 
- Whether the cluster has OIDC Discovery enabled. Defaults to false. If set to true, the cluster will be assigned a public OIDC Discovery endpoint.
- is_open_ boolid_ connect_ discovery_ enabled 
- Whether the cluster has OIDC Discovery enabled. Defaults to false. If set to true, the cluster will be assigned a public OIDC Discovery endpoint.
- isOpen BooleanId Connect Discovery Enabled 
- Whether the cluster has OIDC Discovery enabled. Defaults to false. If set to true, the cluster will be assigned a public OIDC Discovery endpoint.
GetClusterOptionOpenIdConnectTokenAuthenticationConfig        
- CaCertificate string
- A Base64 encoded public RSA or ECDSA certificates used to signed your identity provider's web certificate.
- ClientId string
- A client id that all tokens must be issued for.
- ConfigurationFile string
- A Base64 encoded string of a Kubernetes OIDC Auth Config file. More info here
- GroupsClaim string
- JWT claim to use as the user's group. If the claim is present it must be an array of strings.
- GroupsPrefix string
- Prefix prepended to group claims to prevent clashes with existing names (such as system:groups).
- IsOpen boolId Connect Auth Enabled 
- Whether the cluster has OIDC Auth Config enabled. Defaults to false.
- IssuerUrl string
- URL of the provider that allows the API server to discover public signing keys. Only URLs that use the https:// scheme are accepted. This is typically the provider's discovery URL, changed to have an empty path.
- RequiredClaims List<GetCluster Option Open Id Connect Token Authentication Config Required Claim> 
- A key=value pair that describes a required claim in the ID Token. If set, the claim is verified to be present in the ID Token with a matching value. Repeat this flag to specify multiple claims.
- SigningAlgorithms List<string>
- The signing algorithms accepted. Default is ["RS256"].
- UsernameClaim string
- JWT claim to use as the user name. By default sub, which is expected to be a unique identifier of the end user. Admins can choose other claims, such as email or name, depending on their provider. However, claims other than email will be prefixed with the issuer URL to prevent naming clashes with other plugins.
- UsernamePrefix string
- Prefix prepended to username claims to prevent clashes with existing names (such as system:users). For example, the value oidc: will create usernames like oidc:jane.doe. If this flag isn't provided and --oidc-username-claim is a value other than email the prefix defaults to ( Issuer URL )# where ( Issuer URL ) is the value of --oidc-issuer-url. The value - can be used to disable all prefixing.
- CaCertificate string
- A Base64 encoded public RSA or ECDSA certificates used to signed your identity provider's web certificate.
- ClientId string
- A client id that all tokens must be issued for.
- ConfigurationFile string
- A Base64 encoded string of a Kubernetes OIDC Auth Config file. More info here
- GroupsClaim string
- JWT claim to use as the user's group. If the claim is present it must be an array of strings.
- GroupsPrefix string
- Prefix prepended to group claims to prevent clashes with existing names (such as system:groups).
- IsOpen boolId Connect Auth Enabled 
- Whether the cluster has OIDC Auth Config enabled. Defaults to false.
- IssuerUrl string
- URL of the provider that allows the API server to discover public signing keys. Only URLs that use the https:// scheme are accepted. This is typically the provider's discovery URL, changed to have an empty path.
- RequiredClaims []GetCluster Option Open Id Connect Token Authentication Config Required Claim 
- A key=value pair that describes a required claim in the ID Token. If set, the claim is verified to be present in the ID Token with a matching value. Repeat this flag to specify multiple claims.
- SigningAlgorithms []string
- The signing algorithms accepted. Default is ["RS256"].
- UsernameClaim string
- JWT claim to use as the user name. By default sub, which is expected to be a unique identifier of the end user. Admins can choose other claims, such as email or name, depending on their provider. However, claims other than email will be prefixed with the issuer URL to prevent naming clashes with other plugins.
- UsernamePrefix string
- Prefix prepended to username claims to prevent clashes with existing names (such as system:users). For example, the value oidc: will create usernames like oidc:jane.doe. If this flag isn't provided and --oidc-username-claim is a value other than email the prefix defaults to ( Issuer URL )# where ( Issuer URL ) is the value of --oidc-issuer-url. The value - can be used to disable all prefixing.
- caCertificate String
- A Base64 encoded public RSA or ECDSA certificates used to signed your identity provider's web certificate.
- clientId String
- A client id that all tokens must be issued for.
- configurationFile String
- A Base64 encoded string of a Kubernetes OIDC Auth Config file. More info here
- groupsClaim String
- JWT claim to use as the user's group. If the claim is present it must be an array of strings.
- groupsPrefix String
- Prefix prepended to group claims to prevent clashes with existing names (such as system:groups).
- isOpen BooleanId Connect Auth Enabled 
- Whether the cluster has OIDC Auth Config enabled. Defaults to false.
- issuerUrl String
- URL of the provider that allows the API server to discover public signing keys. Only URLs that use the https:// scheme are accepted. This is typically the provider's discovery URL, changed to have an empty path.
- requiredClaims List<GetCluster Option Open Id Connect Token Authentication Config Required Claim> 
- A key=value pair that describes a required claim in the ID Token. If set, the claim is verified to be present in the ID Token with a matching value. Repeat this flag to specify multiple claims.
- signingAlgorithms List<String>
- The signing algorithms accepted. Default is ["RS256"].
- usernameClaim String
- JWT claim to use as the user name. By default sub, which is expected to be a unique identifier of the end user. Admins can choose other claims, such as email or name, depending on their provider. However, claims other than email will be prefixed with the issuer URL to prevent naming clashes with other plugins.
- usernamePrefix String
- Prefix prepended to username claims to prevent clashes with existing names (such as system:users). For example, the value oidc: will create usernames like oidc:jane.doe. If this flag isn't provided and --oidc-username-claim is a value other than email the prefix defaults to ( Issuer URL )# where ( Issuer URL ) is the value of --oidc-issuer-url. The value - can be used to disable all prefixing.
- caCertificate string
- A Base64 encoded public RSA or ECDSA certificates used to signed your identity provider's web certificate.
- clientId string
- A client id that all tokens must be issued for.
- configurationFile string
- A Base64 encoded string of a Kubernetes OIDC Auth Config file. More info here
- groupsClaim string
- JWT claim to use as the user's group. If the claim is present it must be an array of strings.
- groupsPrefix string
- Prefix prepended to group claims to prevent clashes with existing names (such as system:groups).
- isOpen booleanId Connect Auth Enabled 
- Whether the cluster has OIDC Auth Config enabled. Defaults to false.
- issuerUrl string
- URL of the provider that allows the API server to discover public signing keys. Only URLs that use the https:// scheme are accepted. This is typically the provider's discovery URL, changed to have an empty path.
- requiredClaims GetCluster Option Open Id Connect Token Authentication Config Required Claim[] 
- A key=value pair that describes a required claim in the ID Token. If set, the claim is verified to be present in the ID Token with a matching value. Repeat this flag to specify multiple claims.
- signingAlgorithms string[]
- The signing algorithms accepted. Default is ["RS256"].
- usernameClaim string
- JWT claim to use as the user name. By default sub, which is expected to be a unique identifier of the end user. Admins can choose other claims, such as email or name, depending on their provider. However, claims other than email will be prefixed with the issuer URL to prevent naming clashes with other plugins.
- usernamePrefix string
- Prefix prepended to username claims to prevent clashes with existing names (such as system:users). For example, the value oidc: will create usernames like oidc:jane.doe. If this flag isn't provided and --oidc-username-claim is a value other than email the prefix defaults to ( Issuer URL )# where ( Issuer URL ) is the value of --oidc-issuer-url. The value - can be used to disable all prefixing.
- ca_certificate str
- A Base64 encoded public RSA or ECDSA certificates used to signed your identity provider's web certificate.
- client_id str
- A client id that all tokens must be issued for.
- configuration_file str
- A Base64 encoded string of a Kubernetes OIDC Auth Config file. More info here
- groups_claim str
- JWT claim to use as the user's group. If the claim is present it must be an array of strings.
- groups_prefix str
- Prefix prepended to group claims to prevent clashes with existing names (such as system:groups).
- is_open_ boolid_ connect_ auth_ enabled 
- Whether the cluster has OIDC Auth Config enabled. Defaults to false.
- issuer_url str
- URL of the provider that allows the API server to discover public signing keys. Only URLs that use the https:// scheme are accepted. This is typically the provider's discovery URL, changed to have an empty path.
- required_claims Sequence[GetCluster Option Open Id Connect Token Authentication Config Required Claim] 
- A key=value pair that describes a required claim in the ID Token. If set, the claim is verified to be present in the ID Token with a matching value. Repeat this flag to specify multiple claims.
- signing_algorithms Sequence[str]
- The signing algorithms accepted. Default is ["RS256"].
- username_claim str
- JWT claim to use as the user name. By default sub, which is expected to be a unique identifier of the end user. Admins can choose other claims, such as email or name, depending on their provider. However, claims other than email will be prefixed with the issuer URL to prevent naming clashes with other plugins.
- username_prefix str
- Prefix prepended to username claims to prevent clashes with existing names (such as system:users). For example, the value oidc: will create usernames like oidc:jane.doe. If this flag isn't provided and --oidc-username-claim is a value other than email the prefix defaults to ( Issuer URL )# where ( Issuer URL ) is the value of --oidc-issuer-url. The value - can be used to disable all prefixing.
- caCertificate String
- A Base64 encoded public RSA or ECDSA certificates used to signed your identity provider's web certificate.
- clientId String
- A client id that all tokens must be issued for.
- configurationFile String
- A Base64 encoded string of a Kubernetes OIDC Auth Config file. More info here
- groupsClaim String
- JWT claim to use as the user's group. If the claim is present it must be an array of strings.
- groupsPrefix String
- Prefix prepended to group claims to prevent clashes with existing names (such as system:groups).
- isOpen BooleanId Connect Auth Enabled 
- Whether the cluster has OIDC Auth Config enabled. Defaults to false.
- issuerUrl String
- URL of the provider that allows the API server to discover public signing keys. Only URLs that use the https:// scheme are accepted. This is typically the provider's discovery URL, changed to have an empty path.
- requiredClaims List<Property Map>
- A key=value pair that describes a required claim in the ID Token. If set, the claim is verified to be present in the ID Token with a matching value. Repeat this flag to specify multiple claims.
- signingAlgorithms List<String>
- The signing algorithms accepted. Default is ["RS256"].
- usernameClaim String
- JWT claim to use as the user name. By default sub, which is expected to be a unique identifier of the end user. Admins can choose other claims, such as email or name, depending on their provider. However, claims other than email will be prefixed with the issuer URL to prevent naming clashes with other plugins.
- usernamePrefix String
- Prefix prepended to username claims to prevent clashes with existing names (such as system:users). For example, the value oidc: will create usernames like oidc:jane.doe. If this flag isn't provided and --oidc-username-claim is a value other than email the prefix defaults to ( Issuer URL )# where ( Issuer URL ) is the value of --oidc-issuer-url. The value - can be used to disable all prefixing.
GetClusterOptionOpenIdConnectTokenAuthenticationConfigRequiredClaim          
GetClusterOptionPersistentVolumeConfig     
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- Dictionary<string, string>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- map[string]string
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- Map<String,String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- {[key: string]: string}
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- Mapping[str, str]
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- Map<String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
GetClusterOptionServiceLbConfig     
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- Dictionary<string, string>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- map[string]string
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- Map<String,String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- {[key: string]: string}
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- Mapping[str, str]
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- Map<String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.