Oracle Cloud Infrastructure v2.11.0 published on Thursday, Sep 19, 2024 by Pulumi
oci.ContainerEngine.getNodePools
Explore with Pulumi AI
This data source provides the list of Node Pools in Oracle Cloud Infrastructure Container Engine service.
List all the node pools in a compartment, and optionally filter by cluster.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testNodePools = oci.ContainerEngine.getNodePools({
compartmentId: compartmentId,
clusterId: testCluster.id,
name: nodePoolName,
states: nodePoolState,
});
import pulumi
import pulumi_oci as oci
test_node_pools = oci.ContainerEngine.get_node_pools(compartment_id=compartment_id,
cluster_id=test_cluster["id"],
name=node_pool_name,
states=node_pool_state)
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.GetNodePools(ctx, &containerengine.GetNodePoolsArgs{
CompartmentId: compartmentId,
ClusterId: pulumi.StringRef(testCluster.Id),
Name: pulumi.StringRef(nodePoolName),
States: nodePoolState,
}, 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 testNodePools = Oci.ContainerEngine.GetNodePools.Invoke(new()
{
CompartmentId = compartmentId,
ClusterId = testCluster.Id,
Name = nodePoolName,
States = nodePoolState,
});
});
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.GetNodePoolsArgs;
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 testNodePools = ContainerEngineFunctions.getNodePools(GetNodePoolsArgs.builder()
.compartmentId(compartmentId)
.clusterId(testCluster.id())
.name(nodePoolName)
.states(nodePoolState)
.build());
}
}
variables:
testNodePools:
fn::invoke:
Function: oci:ContainerEngine:getNodePools
Arguments:
compartmentId: ${compartmentId}
clusterId: ${testCluster.id}
name: ${nodePoolName}
states: ${nodePoolState}
Using getNodePools
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 getNodePools(args: GetNodePoolsArgs, opts?: InvokeOptions): Promise<GetNodePoolsResult>
function getNodePoolsOutput(args: GetNodePoolsOutputArgs, opts?: InvokeOptions): Output<GetNodePoolsResult>
def get_node_pools(cluster_id: Optional[str] = None,
compartment_id: Optional[str] = None,
filters: Optional[Sequence[_containerengine.GetNodePoolsFilter]] = None,
name: Optional[str] = None,
states: Optional[Sequence[str]] = None,
opts: Optional[InvokeOptions] = None) -> GetNodePoolsResult
def get_node_pools_output(cluster_id: Optional[pulumi.Input[str]] = None,
compartment_id: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[_containerengine.GetNodePoolsFilterArgs]]]] = None,
name: Optional[pulumi.Input[str]] = None,
states: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetNodePoolsResult]
func GetNodePools(ctx *Context, args *GetNodePoolsArgs, opts ...InvokeOption) (*GetNodePoolsResult, error)
func GetNodePoolsOutput(ctx *Context, args *GetNodePoolsOutputArgs, opts ...InvokeOption) GetNodePoolsResultOutput
> Note: This function is named GetNodePools
in the Go SDK.
public static class GetNodePools
{
public static Task<GetNodePoolsResult> InvokeAsync(GetNodePoolsArgs args, InvokeOptions? opts = null)
public static Output<GetNodePoolsResult> Invoke(GetNodePoolsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetNodePoolsResult> getNodePools(GetNodePoolsArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:ContainerEngine/getNodePools:getNodePools
arguments:
# arguments dictionary
The following arguments are supported:
- Compartment
Id string - The OCID of the compartment.
- Cluster
Id string - The OCID of the cluster.
- Filters
List<Get
Node Pools Filter> - Name string
- The name to filter on.
- States List<string>
- A list of nodepool lifecycle states on which to filter on, matching any of the list items (OR logic). eg. [ACTIVE, DELETING]
- Compartment
Id string - The OCID of the compartment.
- Cluster
Id string - The OCID of the cluster.
- Filters
[]Get
Node Pools Filter - Name string
- The name to filter on.
- States []string
- A list of nodepool lifecycle states on which to filter on, matching any of the list items (OR logic). eg. [ACTIVE, DELETING]
- compartment
Id String - The OCID of the compartment.
- cluster
Id String - The OCID of the cluster.
- filters
List<Get
Node Pools Filter> - name String
- The name to filter on.
- states List<String>
- A list of nodepool lifecycle states on which to filter on, matching any of the list items (OR logic). eg. [ACTIVE, DELETING]
- compartment
Id string - The OCID of the compartment.
- cluster
Id string - The OCID of the cluster.
- filters
Get
Node Pools Filter[] - name string
- The name to filter on.
- states string[]
- A list of nodepool lifecycle states on which to filter on, matching any of the list items (OR logic). eg. [ACTIVE, DELETING]
- compartment_
id str - The OCID of the compartment.
- cluster_
id str - The OCID of the cluster.
- filters
Sequence[containerengine.
Get Node Pools Filter] - name str
- The name to filter on.
- states Sequence[str]
- A list of nodepool lifecycle states on which to filter on, matching any of the list items (OR logic). eg. [ACTIVE, DELETING]
- compartment
Id String - The OCID of the compartment.
- cluster
Id String - The OCID of the cluster.
- filters List<Property Map>
- name String
- The name to filter on.
- states List<String>
- A list of nodepool lifecycle states on which to filter on, matching any of the list items (OR logic). eg. [ACTIVE, DELETING]
getNodePools Result
The following output properties are available:
- Compartment
Id string - The OCID of the compartment in which the node pool exists.
- Id string
- The provider-assigned unique ID for this managed resource.
- Node
Pools List<GetNode Pools Node Pool> - The list of node_pools.
- Cluster
Id string - The OCID of the cluster to which this node pool is attached.
- Filters
List<Get
Node Pools Filter> - Name string
- The name of the node pool.
- States List<string>
- The state of the nodepool.
- Compartment
Id string - The OCID of the compartment in which the node pool exists.
- Id string
- The provider-assigned unique ID for this managed resource.
- Node
Pools []GetNode Pools Node Pool - The list of node_pools.
- Cluster
Id string - The OCID of the cluster to which this node pool is attached.
- Filters
[]Get
Node Pools Filter - Name string
- The name of the node pool.
- States []string
- The state of the nodepool.
- compartment
Id String - The OCID of the compartment in which the node pool exists.
- id String
- The provider-assigned unique ID for this managed resource.
- node
Pools List<GetNode Pools Node Pool> - The list of node_pools.
- cluster
Id String - The OCID of the cluster to which this node pool is attached.
- filters
List<Get
Node Pools Filter> - name String
- The name of the node pool.
- states List<String>
- The state of the nodepool.
- compartment
Id string - The OCID of the compartment in which the node pool exists.
- id string
- The provider-assigned unique ID for this managed resource.
- node
Pools GetNode Pools Node Pool[] - The list of node_pools.
- cluster
Id string - The OCID of the cluster to which this node pool is attached.
- filters
Get
Node Pools Filter[] - name string
- The name of the node pool.
- states string[]
- The state of the nodepool.
- compartment_
id str - The OCID of the compartment in which the node pool exists.
- id str
- The provider-assigned unique ID for this managed resource.
- node_
pools Sequence[containerengine.Get Node Pools Node Pool] - The list of node_pools.
- cluster_
id str - The OCID of the cluster to which this node pool is attached.
- filters
Sequence[containerengine.
Get Node Pools Filter] - name str
- The name of the node pool.
- states Sequence[str]
- The state of the nodepool.
- compartment
Id String - The OCID of the compartment in which the node pool exists.
- id String
- The provider-assigned unique ID for this managed resource.
- node
Pools List<Property Map> - The list of node_pools.
- cluster
Id String - The OCID of the cluster to which this node pool is attached.
- filters List<Property Map>
- name String
- The name of the node pool.
- states List<String>
- The state of the nodepool.
Supporting Types
GetNodePoolsFilter
GetNodePoolsNodePool
- Cluster
Id string - The OCID of the cluster.
- Compartment
Id string - The OCID of the compartment.
- 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"}
- Id string
- The OCID of the node pool.
- Initial
Node List<GetLabels Node Pools Node Pool Initial Node Label> - A list of key/value pairs to add to nodes after they join the Kubernetes cluster.
- Kubernetes
Version string - The version of Kubernetes running on the nodes in the node pool.
- Lifecycle
Details string - Details about the state of the nodepool.
- Name string
- The name to filter on.
- Node
Config List<GetDetails Node Pools Node Pool Node Config Detail> - The configuration of nodes in the node pool.
- Node
Eviction List<GetNode Pool Settings Node Pools Node Pool Node Eviction Node Pool Setting> - Node Eviction Details configuration
- Node
Image stringId - Deprecated. see
nodeSource
. The OCID of the image running on the nodes in the node pool. - Node
Image stringName - Deprecated. see
nodeSource
. The name of the image running on the nodes in the node pool. - Node
Metadata Dictionary<string, string> - A list of key/value pairs to add to each underlying Oracle Cloud Infrastructure instance in the node pool on launch.
- Node
Pool List<GetCycling Details Node Pools Node Pool Node Pool Cycling Detail> - Node Pool Cycling Details
- Node
Pool stringId - Node
Shape string - The name of the node shape of the nodes in the node pool.
- Node
Shape List<GetConfigs Node Pools Node Pool Node Shape Config> - The shape configuration of the nodes.
- Node
Source List<GetDetails Node Pools Node Pool Node Source Detail> - Source running on the nodes in the node pool.
- Node
Sources List<GetNode Pools Node Pool Node Source> - Deprecated. see
nodeSourceDetails
. Source running on the nodes in the node pool. - Nodes
List<Get
Node Pools Node Pool Node> - Quantity
Per intSubnet - The number of nodes in each subnet.
- Ssh
Public stringKey - The SSH public key on each node in the node pool on launch.
- State string
- A list of nodepool lifecycle states on which to filter on, matching any of the list items (OR logic). eg. [ACTIVE, DELETING]
- Subnet
Ids List<string> - The OCIDs of the subnets in which to place nodes for this node pool.
- Cluster
Id string - The OCID of the cluster.
- Compartment
Id string - The OCID of the compartment.
- 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"}
- Id string
- The OCID of the node pool.
- Initial
Node []GetLabels Node Pools Node Pool Initial Node Label - A list of key/value pairs to add to nodes after they join the Kubernetes cluster.
- Kubernetes
Version string - The version of Kubernetes running on the nodes in the node pool.
- Lifecycle
Details string - Details about the state of the nodepool.
- Name string
- The name to filter on.
- Node
Config []GetDetails Node Pools Node Pool Node Config Detail - The configuration of nodes in the node pool.
- Node
Eviction []GetNode Pool Settings Node Pools Node Pool Node Eviction Node Pool Setting - Node Eviction Details configuration
- Node
Image stringId - Deprecated. see
nodeSource
. The OCID of the image running on the nodes in the node pool. - Node
Image stringName - Deprecated. see
nodeSource
. The name of the image running on the nodes in the node pool. - Node
Metadata map[string]string - A list of key/value pairs to add to each underlying Oracle Cloud Infrastructure instance in the node pool on launch.
- Node
Pool []GetCycling Details Node Pools Node Pool Node Pool Cycling Detail - Node Pool Cycling Details
- Node
Pool stringId - Node
Shape string - The name of the node shape of the nodes in the node pool.
- Node
Shape []GetConfigs Node Pools Node Pool Node Shape Config - The shape configuration of the nodes.
- Node
Source []GetDetails Node Pools Node Pool Node Source Detail - Source running on the nodes in the node pool.
- Node
Sources []GetNode Pools Node Pool Node Source - Deprecated. see
nodeSourceDetails
. Source running on the nodes in the node pool. - Nodes
[]Get
Node Pools Node Pool Node - Quantity
Per intSubnet - The number of nodes in each subnet.
- Ssh
Public stringKey - The SSH public key on each node in the node pool on launch.
- State string
- A list of nodepool lifecycle states on which to filter on, matching any of the list items (OR logic). eg. [ACTIVE, DELETING]
- Subnet
Ids []string - The OCIDs of the subnets in which to place nodes for this node pool.
- cluster
Id String - The OCID of the cluster.
- compartment
Id String - The OCID of the compartment.
- 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"}
- id String
- The OCID of the node pool.
- initial
Node List<GetLabels Node Pools Node Pool Initial Node Label> - A list of key/value pairs to add to nodes after they join the Kubernetes cluster.
- kubernetes
Version String - The version of Kubernetes running on the nodes in the node pool.
- lifecycle
Details String - Details about the state of the nodepool.
- name String
- The name to filter on.
- node
Config List<GetDetails Node Pools Node Pool Node Config Detail> - The configuration of nodes in the node pool.
- node
Eviction List<GetNode Pool Settings Node Pools Node Pool Node Eviction Node Pool Setting> - Node Eviction Details configuration
- node
Image StringId - Deprecated. see
nodeSource
. The OCID of the image running on the nodes in the node pool. - node
Image StringName - Deprecated. see
nodeSource
. The name of the image running on the nodes in the node pool. - node
Metadata Map<String,String> - A list of key/value pairs to add to each underlying Oracle Cloud Infrastructure instance in the node pool on launch.
- node
Pool List<GetCycling Details Node Pools Node Pool Node Pool Cycling Detail> - Node Pool Cycling Details
- node
Pool StringId - node
Shape String - The name of the node shape of the nodes in the node pool.
- node
Shape List<GetConfigs Node Pools Node Pool Node Shape Config> - The shape configuration of the nodes.
- node
Source List<GetDetails Node Pools Node Pool Node Source Detail> - Source running on the nodes in the node pool.
- node
Sources List<GetNode Pools Node Pool Node Source> - Deprecated. see
nodeSourceDetails
. Source running on the nodes in the node pool. - nodes
List<Get
Node Pools Node Pool Node> - quantity
Per IntegerSubnet - The number of nodes in each subnet.
- ssh
Public StringKey - The SSH public key on each node in the node pool on launch.
- state String
- A list of nodepool lifecycle states on which to filter on, matching any of the list items (OR logic). eg. [ACTIVE, DELETING]
- subnet
Ids List<String> - The OCIDs of the subnets in which to place nodes for this node pool.
- cluster
Id string - The OCID of the cluster.
- compartment
Id string - The OCID of the compartment.
- {[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"}
- id string
- The OCID of the node pool.
- initial
Node GetLabels Node Pools Node Pool Initial Node Label[] - A list of key/value pairs to add to nodes after they join the Kubernetes cluster.
- kubernetes
Version string - The version of Kubernetes running on the nodes in the node pool.
- lifecycle
Details string - Details about the state of the nodepool.
- name string
- The name to filter on.
- node
Config GetDetails Node Pools Node Pool Node Config Detail[] - The configuration of nodes in the node pool.
- node
Eviction GetNode Pool Settings Node Pools Node Pool Node Eviction Node Pool Setting[] - Node Eviction Details configuration
- node
Image stringId - Deprecated. see
nodeSource
. The OCID of the image running on the nodes in the node pool. - node
Image stringName - Deprecated. see
nodeSource
. The name of the image running on the nodes in the node pool. - node
Metadata {[key: string]: string} - A list of key/value pairs to add to each underlying Oracle Cloud Infrastructure instance in the node pool on launch.
- node
Pool GetCycling Details Node Pools Node Pool Node Pool Cycling Detail[] - Node Pool Cycling Details
- node
Pool stringId - node
Shape string - The name of the node shape of the nodes in the node pool.
- node
Shape GetConfigs Node Pools Node Pool Node Shape Config[] - The shape configuration of the nodes.
- node
Source GetDetails Node Pools Node Pool Node Source Detail[] - Source running on the nodes in the node pool.
- node
Sources GetNode Pools Node Pool Node Source[] - Deprecated. see
nodeSourceDetails
. Source running on the nodes in the node pool. - nodes
Get
Node Pools Node Pool Node[] - quantity
Per numberSubnet - The number of nodes in each subnet.
- ssh
Public stringKey - The SSH public key on each node in the node pool on launch.
- state string
- A list of nodepool lifecycle states on which to filter on, matching any of the list items (OR logic). eg. [ACTIVE, DELETING]
- subnet
Ids string[] - The OCIDs of the subnets in which to place nodes for this node pool.
- cluster_
id str - The OCID of the cluster.
- compartment_
id str - The OCID of the compartment.
- 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"}
- id str
- The OCID of the node pool.
- initial_
node_ Sequence[containerengine.labels Get Node Pools Node Pool Initial Node Label] - A list of key/value pairs to add to nodes after they join the Kubernetes cluster.
- kubernetes_
version str - The version of Kubernetes running on the nodes in the node pool.
- lifecycle_
details str - Details about the state of the nodepool.
- name str
- The name to filter on.
- node_
config_ Sequence[containerengine.details Get Node Pools Node Pool Node Config Detail] - The configuration of nodes in the node pool.
- node_
eviction_ Sequence[containerengine.node_ pool_ settings Get Node Pools Node Pool Node Eviction Node Pool Setting] - Node Eviction Details configuration
- node_
image_ strid - Deprecated. see
nodeSource
. The OCID of the image running on the nodes in the node pool. - node_
image_ strname - Deprecated. see
nodeSource
. The name of the image running on the nodes in the node pool. - node_
metadata Mapping[str, str] - A list of key/value pairs to add to each underlying Oracle Cloud Infrastructure instance in the node pool on launch.
- node_
pool_ Sequence[containerengine.cycling_ details Get Node Pools Node Pool Node Pool Cycling Detail] - Node Pool Cycling Details
- node_
pool_ strid - node_
shape str - The name of the node shape of the nodes in the node pool.
- node_
shape_ Sequence[containerengine.configs Get Node Pools Node Pool Node Shape Config] - The shape configuration of the nodes.
- node_
source_ Sequence[containerengine.details Get Node Pools Node Pool Node Source Detail] - Source running on the nodes in the node pool.
- node_
sources Sequence[containerengine.Get Node Pools Node Pool Node Source] - Deprecated. see
nodeSourceDetails
. Source running on the nodes in the node pool. - nodes
Sequence[containerengine.
Get Node Pools Node Pool Node] - quantity_
per_ intsubnet - The number of nodes in each subnet.
- ssh_
public_ strkey - The SSH public key on each node in the node pool on launch.
- state str
- A list of nodepool lifecycle states on which to filter on, matching any of the list items (OR logic). eg. [ACTIVE, DELETING]
- subnet_
ids Sequence[str] - The OCIDs of the subnets in which to place nodes for this node pool.
- cluster
Id String - The OCID of the cluster.
- compartment
Id String - The OCID of the compartment.
- 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"}
- id String
- The OCID of the node pool.
- initial
Node List<Property Map>Labels - A list of key/value pairs to add to nodes after they join the Kubernetes cluster.
- kubernetes
Version String - The version of Kubernetes running on the nodes in the node pool.
- lifecycle
Details String - Details about the state of the nodepool.
- name String
- The name to filter on.
- node
Config List<Property Map>Details - The configuration of nodes in the node pool.
- node
Eviction List<Property Map>Node Pool Settings - Node Eviction Details configuration
- node
Image StringId - Deprecated. see
nodeSource
. The OCID of the image running on the nodes in the node pool. - node
Image StringName - Deprecated. see
nodeSource
. The name of the image running on the nodes in the node pool. - node
Metadata Map<String> - A list of key/value pairs to add to each underlying Oracle Cloud Infrastructure instance in the node pool on launch.
- node
Pool List<Property Map>Cycling Details - Node Pool Cycling Details
- node
Pool StringId - node
Shape String - The name of the node shape of the nodes in the node pool.
- node
Shape List<Property Map>Configs - The shape configuration of the nodes.
- node
Source List<Property Map>Details - Source running on the nodes in the node pool.
- node
Sources List<Property Map> - Deprecated. see
nodeSourceDetails
. Source running on the nodes in the node pool. - nodes List<Property Map>
- quantity
Per NumberSubnet - The number of nodes in each subnet.
- ssh
Public StringKey - The SSH public key on each node in the node pool on launch.
- state String
- A list of nodepool lifecycle states on which to filter on, matching any of the list items (OR logic). eg. [ACTIVE, DELETING]
- subnet
Ids List<String> - The OCIDs of the subnets in which to place nodes for this node pool.
GetNodePoolsNodePoolInitialNodeLabel
GetNodePoolsNodePoolNode
- Availability
Domain string - The availability domain in which to place nodes. Example:
Uocm:PHX-AD-1
- 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"}
- Errors
List<Get
Node Pools Node Pool Node Error> - Fault
Domain string - 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 node pool.
- Kubernetes
Version string - The version of Kubernetes running on the nodes in the node pool.
- Lifecycle
Details string - Details about the state of the nodepool.
- Name string
- The name to filter on.
- Node
Pool stringId - Private
Ip string - Public
Ip string - State string
- A list of nodepool lifecycle states on which to filter on, matching any of the list items (OR logic). eg. [ACTIVE, DELETING]
- Subnet
Id string - The OCID of the subnet in which to place nodes.
- Availability
Domain string - The availability domain in which to place nodes. Example:
Uocm:PHX-AD-1
- 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"}
- Errors
[]Get
Node Pools Node Pool Node Error - Fault
Domain string - 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 node pool.
- Kubernetes
Version string - The version of Kubernetes running on the nodes in the node pool.
- Lifecycle
Details string - Details about the state of the nodepool.
- Name string
- The name to filter on.
- Node
Pool stringId - Private
Ip string - Public
Ip string - State string
- A list of nodepool lifecycle states on which to filter on, matching any of the list items (OR logic). eg. [ACTIVE, DELETING]
- Subnet
Id string - The OCID of the subnet in which to place nodes.
- availability
Domain String - The availability domain in which to place nodes. Example:
Uocm:PHX-AD-1
- 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"}
- errors
List<Get
Node Pools Node Pool Node Error> - fault
Domain String - 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 node pool.
- kubernetes
Version String - The version of Kubernetes running on the nodes in the node pool.
- lifecycle
Details String - Details about the state of the nodepool.
- name String
- The name to filter on.
- node
Pool StringId - private
Ip String - public
Ip String - state String
- A list of nodepool lifecycle states on which to filter on, matching any of the list items (OR logic). eg. [ACTIVE, DELETING]
- subnet
Id String - The OCID of the subnet in which to place nodes.
- availability
Domain string - The availability domain in which to place nodes. Example:
Uocm:PHX-AD-1
- {[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"}
- errors
Get
Node Pools Node Pool Node Error[] - fault
Domain string - {[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 node pool.
- kubernetes
Version string - The version of Kubernetes running on the nodes in the node pool.
- lifecycle
Details string - Details about the state of the nodepool.
- name string
- The name to filter on.
- node
Pool stringId - private
Ip string - public
Ip string - state string
- A list of nodepool lifecycle states on which to filter on, matching any of the list items (OR logic). eg. [ACTIVE, DELETING]
- subnet
Id string - The OCID of the subnet in which to place nodes.
- availability_
domain str - The availability domain in which to place nodes. Example:
Uocm:PHX-AD-1
- 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"}
- errors
Sequence[containerengine.
Get Node Pools Node Pool Node Error] - fault_
domain str - 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 node pool.
- kubernetes_
version str - The version of Kubernetes running on the nodes in the node pool.
- lifecycle_
details str - Details about the state of the nodepool.
- name str
- The name to filter on.
- node_
pool_ strid - private_
ip str - public_
ip str - state str
- A list of nodepool lifecycle states on which to filter on, matching any of the list items (OR logic). eg. [ACTIVE, DELETING]
- subnet_
id str - The OCID of the subnet in which to place nodes.
- availability
Domain String - The availability domain in which to place nodes. Example:
Uocm:PHX-AD-1
- 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"}
- errors List<Property Map>
- fault
Domain String - 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 node pool.
- kubernetes
Version String - The version of Kubernetes running on the nodes in the node pool.
- lifecycle
Details String - Details about the state of the nodepool.
- name String
- The name to filter on.
- node
Pool StringId - private
Ip String - public
Ip String - state String
- A list of nodepool lifecycle states on which to filter on, matching any of the list items (OR logic). eg. [ACTIVE, DELETING]
- subnet
Id String - The OCID of the subnet in which to place nodes.
GetNodePoolsNodePoolNodeConfigDetail
- 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"}
- Is
Pv boolEncryption In Transit Enabled - Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. The default value is false.
- Kms
Key stringId - The OCID of the Key Management Service key assigned to the boot volume.
- Node
Pool List<GetPod Network Option Details Node Pools Node Pool Node Config Detail Node Pool Pod Network Option Detail> - The CNI related configuration of pods in the node pool.
- Nsg
Ids List<string> - The OCIDs of the Network Security Group(s) to associate nodes for this node pool with. For more information about NSGs, see NetworkSecurityGroup.
- Placement
Configs List<GetNode Pools Node Pool Node Config Detail Placement Config> - The placement configurations for the node pool. Provide one placement configuration for each availability domain in which you intend to launch a node.
- Size int
- The number of nodes in the node pool.
- 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"}
- Is
Pv boolEncryption In Transit Enabled - Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. The default value is false.
- Kms
Key stringId - The OCID of the Key Management Service key assigned to the boot volume.
- Node
Pool []GetPod Network Option Details Node Pools Node Pool Node Config Detail Node Pool Pod Network Option Detail - The CNI related configuration of pods in the node pool.
- Nsg
Ids []string - The OCIDs of the Network Security Group(s) to associate nodes for this node pool with. For more information about NSGs, see NetworkSecurityGroup.
- Placement
Configs []GetNode Pools Node Pool Node Config Detail Placement Config - The placement configurations for the node pool. Provide one placement configuration for each availability domain in which you intend to launch a node.
- Size int
- The number of nodes in the node pool.
- 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"}
- is
Pv BooleanEncryption In Transit Enabled - Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. The default value is false.
- kms
Key StringId - The OCID of the Key Management Service key assigned to the boot volume.
- node
Pool List<GetPod Network Option Details Node Pools Node Pool Node Config Detail Node Pool Pod Network Option Detail> - The CNI related configuration of pods in the node pool.
- nsg
Ids List<String> - The OCIDs of the Network Security Group(s) to associate nodes for this node pool with. For more information about NSGs, see NetworkSecurityGroup.
- placement
Configs List<GetNode Pools Node Pool Node Config Detail Placement Config> - The placement configurations for the node pool. Provide one placement configuration for each availability domain in which you intend to launch a node.
- size Integer
- The number of nodes in the node pool.
- {[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"}
- is
Pv booleanEncryption In Transit Enabled - Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. The default value is false.
- kms
Key stringId - The OCID of the Key Management Service key assigned to the boot volume.
- node
Pool GetPod Network Option Details Node Pools Node Pool Node Config Detail Node Pool Pod Network Option Detail[] - The CNI related configuration of pods in the node pool.
- nsg
Ids string[] - The OCIDs of the Network Security Group(s) to associate nodes for this node pool with. For more information about NSGs, see NetworkSecurityGroup.
- placement
Configs GetNode Pools Node Pool Node Config Detail Placement Config[] - The placement configurations for the node pool. Provide one placement configuration for each availability domain in which you intend to launch a node.
- size number
- The number of nodes in the node pool.
- 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"}
- is_
pv_ boolencryption_ in_ transit_ enabled - Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. The default value is false.
- kms_
key_ strid - The OCID of the Key Management Service key assigned to the boot volume.
- node_
pool_ Sequence[containerengine.pod_ network_ option_ details Get Node Pools Node Pool Node Config Detail Node Pool Pod Network Option Detail] - The CNI related configuration of pods in the node pool.
- nsg_
ids Sequence[str] - The OCIDs of the Network Security Group(s) to associate nodes for this node pool with. For more information about NSGs, see NetworkSecurityGroup.
- placement_
configs Sequence[containerengine.Get Node Pools Node Pool Node Config Detail Placement Config] - The placement configurations for the node pool. Provide one placement configuration for each availability domain in which you intend to launch a node.
- size int
- The number of nodes in the node pool.
- 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"}
- is
Pv BooleanEncryption In Transit Enabled - Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. The default value is false.
- kms
Key StringId - The OCID of the Key Management Service key assigned to the boot volume.
- node
Pool List<Property Map>Pod Network Option Details - The CNI related configuration of pods in the node pool.
- nsg
Ids List<String> - The OCIDs of the Network Security Group(s) to associate nodes for this node pool with. For more information about NSGs, see NetworkSecurityGroup.
- placement
Configs List<Property Map> - The placement configurations for the node pool. Provide one placement configuration for each availability domain in which you intend to launch a node.
- size Number
- The number of nodes in the node pool.
GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetail
- Cni
Type string - The CNI plugin used by this node pool
- Max
Pods intPer Node - The max number of pods per node in the node pool. This value will be limited by the number of VNICs attachable to the node pool shape
- Pod
Nsg List<string>Ids - The OCIDs of the Network Security Group(s) to associate pods for this node pool with. For more information about NSGs, see NetworkSecurityGroup.
- Pod
Subnet List<string>Ids - The OCIDs of the subnets in which to place pods for this node pool. This can be one of the node pool subnet IDs
- Cni
Type string - The CNI plugin used by this node pool
- Max
Pods intPer Node - The max number of pods per node in the node pool. This value will be limited by the number of VNICs attachable to the node pool shape
- Pod
Nsg []stringIds - The OCIDs of the Network Security Group(s) to associate pods for this node pool with. For more information about NSGs, see NetworkSecurityGroup.
- Pod
Subnet []stringIds - The OCIDs of the subnets in which to place pods for this node pool. This can be one of the node pool subnet IDs
- cni
Type String - The CNI plugin used by this node pool
- max
Pods IntegerPer Node - The max number of pods per node in the node pool. This value will be limited by the number of VNICs attachable to the node pool shape
- pod
Nsg List<String>Ids - The OCIDs of the Network Security Group(s) to associate pods for this node pool with. For more information about NSGs, see NetworkSecurityGroup.
- pod
Subnet List<String>Ids - The OCIDs of the subnets in which to place pods for this node pool. This can be one of the node pool subnet IDs
- cni
Type string - The CNI plugin used by this node pool
- max
Pods numberPer Node - The max number of pods per node in the node pool. This value will be limited by the number of VNICs attachable to the node pool shape
- pod
Nsg string[]Ids - The OCIDs of the Network Security Group(s) to associate pods for this node pool with. For more information about NSGs, see NetworkSecurityGroup.
- pod
Subnet string[]Ids - The OCIDs of the subnets in which to place pods for this node pool. This can be one of the node pool subnet IDs
- cni_
type str - The CNI plugin used by this node pool
- max_
pods_ intper_ node - The max number of pods per node in the node pool. This value will be limited by the number of VNICs attachable to the node pool shape
- pod_
nsg_ Sequence[str]ids - The OCIDs of the Network Security Group(s) to associate pods for this node pool with. For more information about NSGs, see NetworkSecurityGroup.
- pod_
subnet_ Sequence[str]ids - The OCIDs of the subnets in which to place pods for this node pool. This can be one of the node pool subnet IDs
- cni
Type String - The CNI plugin used by this node pool
- max
Pods NumberPer Node - The max number of pods per node in the node pool. This value will be limited by the number of VNICs attachable to the node pool shape
- pod
Nsg List<String>Ids - The OCIDs of the Network Security Group(s) to associate pods for this node pool with. For more information about NSGs, see NetworkSecurityGroup.
- pod
Subnet List<String>Ids - The OCIDs of the subnets in which to place pods for this node pool. This can be one of the node pool subnet IDs
GetNodePoolsNodePoolNodeConfigDetailPlacementConfig
- Availability
Domain string - The availability domain in which to place nodes. Example:
Uocm:PHX-AD-1
- Capacity
Reservation stringId - The OCID of the compute capacity reservation in which to place the compute instance.
- Fault
Domains List<string> - A list of fault domains in which to place nodes.
- Preemptible
Node List<GetConfigs Node Pools Node Pool Node Config Detail Placement Config Preemptible Node Config> - Configuration options for preemptible nodes.
- Subnet
Id string - The OCID of the subnet in which to place nodes.
- Availability
Domain string - The availability domain in which to place nodes. Example:
Uocm:PHX-AD-1
- Capacity
Reservation stringId - The OCID of the compute capacity reservation in which to place the compute instance.
- Fault
Domains []string - A list of fault domains in which to place nodes.
- Preemptible
Node []GetConfigs Node Pools Node Pool Node Config Detail Placement Config Preemptible Node Config - Configuration options for preemptible nodes.
- Subnet
Id string - The OCID of the subnet in which to place nodes.
- availability
Domain String - The availability domain in which to place nodes. Example:
Uocm:PHX-AD-1
- capacity
Reservation StringId - The OCID of the compute capacity reservation in which to place the compute instance.
- fault
Domains List<String> - A list of fault domains in which to place nodes.
- preemptible
Node List<GetConfigs Node Pools Node Pool Node Config Detail Placement Config Preemptible Node Config> - Configuration options for preemptible nodes.
- subnet
Id String - The OCID of the subnet in which to place nodes.
- availability
Domain string - The availability domain in which to place nodes. Example:
Uocm:PHX-AD-1
- capacity
Reservation stringId - The OCID of the compute capacity reservation in which to place the compute instance.
- fault
Domains string[] - A list of fault domains in which to place nodes.
- preemptible
Node GetConfigs Node Pools Node Pool Node Config Detail Placement Config Preemptible Node Config[] - Configuration options for preemptible nodes.
- subnet
Id string - The OCID of the subnet in which to place nodes.
- availability_
domain str - The availability domain in which to place nodes. Example:
Uocm:PHX-AD-1
- capacity_
reservation_ strid - The OCID of the compute capacity reservation in which to place the compute instance.
- fault_
domains Sequence[str] - A list of fault domains in which to place nodes.
- preemptible_
node_ Sequence[containerengine.configs Get Node Pools Node Pool Node Config Detail Placement Config Preemptible Node Config] - Configuration options for preemptible nodes.
- subnet_
id str - The OCID of the subnet in which to place nodes.
- availability
Domain String - The availability domain in which to place nodes. Example:
Uocm:PHX-AD-1
- capacity
Reservation StringId - The OCID of the compute capacity reservation in which to place the compute instance.
- fault
Domains List<String> - A list of fault domains in which to place nodes.
- preemptible
Node List<Property Map>Configs - Configuration options for preemptible nodes.
- subnet
Id String - The OCID of the subnet in which to place nodes.
GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfig
- Preemption
Actions List<GetNode Pools Node Pool Node Config Detail Placement Config Preemptible Node Config Preemption Action> - The action to run when the preemptible node is interrupted for eviction.
- Preemption
Actions []GetNode Pools Node Pool Node Config Detail Placement Config Preemptible Node Config Preemption Action - The action to run when the preemptible node is interrupted for eviction.
- preemption
Actions List<GetNode Pools Node Pool Node Config Detail Placement Config Preemptible Node Config Preemption Action> - The action to run when the preemptible node is interrupted for eviction.
- preemption
Actions GetNode Pools Node Pool Node Config Detail Placement Config Preemptible Node Config Preemption Action[] - The action to run when the preemptible node is interrupted for eviction.
- preemption_
actions Sequence[containerengine.Get Node Pools Node Pool Node Config Detail Placement Config Preemptible Node Config Preemption Action] - The action to run when the preemptible node is interrupted for eviction.
- preemption
Actions List<Property Map> - The action to run when the preemptible node is interrupted for eviction.
GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionAction
- Is
Preserve boolBoot Volume - Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. Defaults to false if not specified.
- Type string
- The type of action to run when the instance is interrupted for eviction.
- Is
Preserve boolBoot Volume - Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. Defaults to false if not specified.
- Type string
- The type of action to run when the instance is interrupted for eviction.
- is
Preserve BooleanBoot Volume - Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. Defaults to false if not specified.
- type String
- The type of action to run when the instance is interrupted for eviction.
- is
Preserve booleanBoot Volume - Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. Defaults to false if not specified.
- type string
- The type of action to run when the instance is interrupted for eviction.
- is_
preserve_ boolboot_ volume - Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. Defaults to false if not specified.
- type str
- The type of action to run when the instance is interrupted for eviction.
- is
Preserve BooleanBoot Volume - Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. Defaults to false if not specified.
- type String
- The type of action to run when the instance is interrupted for eviction.
GetNodePoolsNodePoolNodeError
GetNodePoolsNodePoolNodeEvictionNodePoolSetting
- Eviction
Grace stringDuration - Duration after which OKE will give up eviction of the pods on the node. PT0M will indicate you want to delete the node without cordon and drain. Default PT60M, Min PT0M, Max: PT60M. Format ISO 8601 e.g PT30M
- Is
Force boolDelete After Grace Duration - If the underlying compute instance should be deleted if you cannot evict all the pods in grace period
- Eviction
Grace stringDuration - Duration after which OKE will give up eviction of the pods on the node. PT0M will indicate you want to delete the node without cordon and drain. Default PT60M, Min PT0M, Max: PT60M. Format ISO 8601 e.g PT30M
- Is
Force boolDelete After Grace Duration - If the underlying compute instance should be deleted if you cannot evict all the pods in grace period
- eviction
Grace StringDuration - Duration after which OKE will give up eviction of the pods on the node. PT0M will indicate you want to delete the node without cordon and drain. Default PT60M, Min PT0M, Max: PT60M. Format ISO 8601 e.g PT30M
- is
Force BooleanDelete After Grace Duration - If the underlying compute instance should be deleted if you cannot evict all the pods in grace period
- eviction
Grace stringDuration - Duration after which OKE will give up eviction of the pods on the node. PT0M will indicate you want to delete the node without cordon and drain. Default PT60M, Min PT0M, Max: PT60M. Format ISO 8601 e.g PT30M
- is
Force booleanDelete After Grace Duration - If the underlying compute instance should be deleted if you cannot evict all the pods in grace period
- eviction_
grace_ strduration - Duration after which OKE will give up eviction of the pods on the node. PT0M will indicate you want to delete the node without cordon and drain. Default PT60M, Min PT0M, Max: PT60M. Format ISO 8601 e.g PT30M
- is_
force_ booldelete_ after_ grace_ duration - If the underlying compute instance should be deleted if you cannot evict all the pods in grace period
- eviction
Grace StringDuration - Duration after which OKE will give up eviction of the pods on the node. PT0M will indicate you want to delete the node without cordon and drain. Default PT60M, Min PT0M, Max: PT60M. Format ISO 8601 e.g PT30M
- is
Force BooleanDelete After Grace Duration - If the underlying compute instance should be deleted if you cannot evict all the pods in grace period
GetNodePoolsNodePoolNodePoolCyclingDetail
- Is
Node boolCycling Enabled - If nodes in the nodepool will be cycled to have new changes.
- Maximum
Surge string - Maximum additional new compute instances that would be temporarily created and added to nodepool during the cycling nodepool process. OKE supports both integer and percentage input. Defaults to 1, Ranges from 0 to Nodepool size or 0% to 100%
- string
- Maximum active nodes that would be terminated from nodepool during the cycling nodepool process. OKE supports both integer and percentage input. Defaults to 0, Ranges from 0 to Nodepool size or 0% to 100%
- Is
Node boolCycling Enabled - If nodes in the nodepool will be cycled to have new changes.
- Maximum
Surge string - Maximum additional new compute instances that would be temporarily created and added to nodepool during the cycling nodepool process. OKE supports both integer and percentage input. Defaults to 1, Ranges from 0 to Nodepool size or 0% to 100%
- string
- Maximum active nodes that would be terminated from nodepool during the cycling nodepool process. OKE supports both integer and percentage input. Defaults to 0, Ranges from 0 to Nodepool size or 0% to 100%
- is
Node BooleanCycling Enabled - If nodes in the nodepool will be cycled to have new changes.
- maximum
Surge String - Maximum additional new compute instances that would be temporarily created and added to nodepool during the cycling nodepool process. OKE supports both integer and percentage input. Defaults to 1, Ranges from 0 to Nodepool size or 0% to 100%
- String
- Maximum active nodes that would be terminated from nodepool during the cycling nodepool process. OKE supports both integer and percentage input. Defaults to 0, Ranges from 0 to Nodepool size or 0% to 100%
- is
Node booleanCycling Enabled - If nodes in the nodepool will be cycled to have new changes.
- maximum
Surge string - Maximum additional new compute instances that would be temporarily created and added to nodepool during the cycling nodepool process. OKE supports both integer and percentage input. Defaults to 1, Ranges from 0 to Nodepool size or 0% to 100%
- string
- Maximum active nodes that would be terminated from nodepool during the cycling nodepool process. OKE supports both integer and percentage input. Defaults to 0, Ranges from 0 to Nodepool size or 0% to 100%
- is_
node_ boolcycling_ enabled - If nodes in the nodepool will be cycled to have new changes.
- maximum_
surge str - Maximum additional new compute instances that would be temporarily created and added to nodepool during the cycling nodepool process. OKE supports both integer and percentage input. Defaults to 1, Ranges from 0 to Nodepool size or 0% to 100%
- str
- Maximum active nodes that would be terminated from nodepool during the cycling nodepool process. OKE supports both integer and percentage input. Defaults to 0, Ranges from 0 to Nodepool size or 0% to 100%
- is
Node BooleanCycling Enabled - If nodes in the nodepool will be cycled to have new changes.
- maximum
Surge String - Maximum additional new compute instances that would be temporarily created and added to nodepool during the cycling nodepool process. OKE supports both integer and percentage input. Defaults to 1, Ranges from 0 to Nodepool size or 0% to 100%
- String
- Maximum active nodes that would be terminated from nodepool during the cycling nodepool process. OKE supports both integer and percentage input. Defaults to 0, Ranges from 0 to Nodepool size or 0% to 100%
GetNodePoolsNodePoolNodeShapeConfig
- Memory
In doubleGbs - The total amount of memory available to each node, in gigabytes.
- Ocpus double
- The total number of OCPUs available to each node in the node pool. See here for details.
- Memory
In float64Gbs - The total amount of memory available to each node, in gigabytes.
- Ocpus float64
- The total number of OCPUs available to each node in the node pool. See here for details.
- memory
In DoubleGbs - The total amount of memory available to each node, in gigabytes.
- ocpus Double
- The total number of OCPUs available to each node in the node pool. See here for details.
- memory
In numberGbs - The total amount of memory available to each node, in gigabytes.
- ocpus number
- The total number of OCPUs available to each node in the node pool. See here for details.
- memory_
in_ floatgbs - The total amount of memory available to each node, in gigabytes.
- ocpus float
- The total number of OCPUs available to each node in the node pool. See here for details.
- memory
In NumberGbs - The total amount of memory available to each node, in gigabytes.
- ocpus Number
- The total number of OCPUs available to each node in the node pool. See here for details.
GetNodePoolsNodePoolNodeSource
- Image
Id string - The OCID of the image used to boot the node.
- Source
Name string - The user-friendly name of the entity corresponding to the OCID.
- Source
Type string - The source type for the node. Use
IMAGE
when specifying an OCID of an image.
- Image
Id string - The OCID of the image used to boot the node.
- Source
Name string - The user-friendly name of the entity corresponding to the OCID.
- Source
Type string - The source type for the node. Use
IMAGE
when specifying an OCID of an image.
- image
Id String - The OCID of the image used to boot the node.
- source
Name String - The user-friendly name of the entity corresponding to the OCID.
- source
Type String - The source type for the node. Use
IMAGE
when specifying an OCID of an image.
- image
Id string - The OCID of the image used to boot the node.
- source
Name string - The user-friendly name of the entity corresponding to the OCID.
- source
Type string - The source type for the node. Use
IMAGE
when specifying an OCID of an image.
- image_
id str - The OCID of the image used to boot the node.
- source_
name str - The user-friendly name of the entity corresponding to the OCID.
- source_
type str - The source type for the node. Use
IMAGE
when specifying an OCID of an image.
- image
Id String - The OCID of the image used to boot the node.
- source
Name String - The user-friendly name of the entity corresponding to the OCID.
- source
Type String - The source type for the node. Use
IMAGE
when specifying an OCID of an image.
GetNodePoolsNodePoolNodeSourceDetail
- Boot
Volume stringSize In Gbs - The size of the boot volume in GBs. Minimum value is 50 GB. See here for max custom boot volume sizing and OS-specific requirements.
- Image
Id string - The OCID of the image used to boot the node.
- Source
Type string - The source type for the node. Use
IMAGE
when specifying an OCID of an image.
- Boot
Volume stringSize In Gbs - The size of the boot volume in GBs. Minimum value is 50 GB. See here for max custom boot volume sizing and OS-specific requirements.
- Image
Id string - The OCID of the image used to boot the node.
- Source
Type string - The source type for the node. Use
IMAGE
when specifying an OCID of an image.
- boot
Volume StringSize In Gbs - The size of the boot volume in GBs. Minimum value is 50 GB. See here for max custom boot volume sizing and OS-specific requirements.
- image
Id String - The OCID of the image used to boot the node.
- source
Type String - The source type for the node. Use
IMAGE
when specifying an OCID of an image.
- boot
Volume stringSize In Gbs - The size of the boot volume in GBs. Minimum value is 50 GB. See here for max custom boot volume sizing and OS-specific requirements.
- image
Id string - The OCID of the image used to boot the node.
- source
Type string - The source type for the node. Use
IMAGE
when specifying an OCID of an image.
- boot_
volume_ strsize_ in_ gbs - The size of the boot volume in GBs. Minimum value is 50 GB. See here for max custom boot volume sizing and OS-specific requirements.
- image_
id str - The OCID of the image used to boot the node.
- source_
type str - The source type for the node. Use
IMAGE
when specifying an OCID of an image.
- boot
Volume StringSize In Gbs - The size of the boot volume in GBs. Minimum value is 50 GB. See here for max custom boot volume sizing and OS-specific requirements.
- image
Id String - The OCID of the image used to boot the node.
- source
Type String - The source type for the node. Use
IMAGE
when specifying an OCID of an image.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.