Oracle Cloud Infrastructure
getNodePool
This data source provides details about a specific Node Pool resource in Oracle Cloud Infrastructure Container Engine service.
Get the details of a node pool.
Example Usage
using Pulumi;
using Oci = Pulumi.Oci;
class MyStack : Stack
{
public MyStack()
{
var testNodePool = Output.Create(Oci.ContainerEngine.GetNodePool.InvokeAsync(new Oci.ContainerEngine.GetNodePoolArgs
{
NodePoolId = oci_containerengine_node_pool.Test_node_pool.Id,
}));
}
}
package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/ContainerEngine"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ContainerEngine.GetNodePool(ctx, &containerengine.GetNodePoolArgs{
NodePoolId: oci_containerengine_node_pool.Test_node_pool.Id,
}, nil)
if err != nil {
return err
}
return nil
})
}
Coming soon!
import pulumi
import pulumi_oci as oci
test_node_pool = oci.ContainerEngine.get_node_pool(node_pool_id=oci_containerengine_node_pool["test_node_pool"]["id"])
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testNodePool = oci.ContainerEngine.getNodePool({
nodePoolId: oci_containerengine_node_pool.test_node_pool.id,
});
Coming soon!
Using getNodePool
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 getNodePool(args: GetNodePoolArgs, opts?: InvokeOptions): Promise<GetNodePoolResult>
function getNodePoolOutput(args: GetNodePoolOutputArgs, opts?: InvokeOptions): Output<GetNodePoolResult>
def get_node_pool(node_pool_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetNodePoolResult
def get_node_pool_output(node_pool_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetNodePoolResult]
func GetNodePool(ctx *Context, args *GetNodePoolArgs, opts ...InvokeOption) (*GetNodePoolResult, error)
func GetNodePoolOutput(ctx *Context, args *GetNodePoolOutputArgs, opts ...InvokeOption) GetNodePoolResultOutput
> Note: This function is named GetNodePool
in the Go SDK.
public static class GetNodePool
{
public static Task<GetNodePoolResult> InvokeAsync(GetNodePoolArgs args, InvokeOptions? opts = null)
public static Output<GetNodePoolResult> Invoke(GetNodePoolInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetNodePoolResult> getNodePool(GetNodePoolArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
Function: oci:ContainerEngine/getNodePool:getNodePool
Arguments:
# Arguments dictionary
The following arguments are supported:
- Node
Pool stringId The OCID of the node pool.
- Node
Pool stringId The OCID of the node pool.
- node
Pool StringId The OCID of the node pool.
- node
Pool stringId The OCID of the node pool.
- node_
pool_ strid The OCID of the node pool.
- node
Pool StringId The OCID of the node pool.
getNodePool Result
The following output properties are available:
- Cluster
Id string The OCID of the cluster to which this node pool is attached.
- Compartment
Id string The OCID of the compartment in which the node pool exists.
- Dictionary<string, object>
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, object>
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 compute instance backing this node.
- Initial
Node List<GetLabels 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 this node is running.
- Name string
The name of the node.
- Node
Config List<GetDetails Node Pool Node Config Detail> The configuration of nodes in the node pool.
- Node
Image stringId Deprecated. see
nodeSource
. The OCID of the image running on the nodes in the node pool.The 'node_image_id' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used.
- Node
Image stringName Deprecated. see
nodeSource
. The name of the image running on the nodes in the node pool.The 'node_image_name' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used.
- Node
Metadata Dictionary<string, object> A list of key/value pairs to add to each underlying Oracle Cloud Infrastructure instance in the node pool on launch.
- Node
Pool stringId The OCID of the node pool to which this node belongs.
- Node
Shape string The name of the node shape of the nodes in the node pool.
- Node
Shape List<GetConfigs Node Pool Node Shape Config> The shape configuration of the nodes.
- Node
Source List<GetDetails Node Pool Node Source Detail> Source running on the nodes in the node pool.
- Node
Sources List<GetNode Pool Node Source> Deprecated. see
nodeSourceDetails
. Source running on the nodes in the node pool.- Nodes
List<Get
Node Pool Node> The nodes in the node pool.
- 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.
- 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 to which this node pool is attached.
- Compartment
Id string The OCID of the compartment in which the node pool exists.
- map[string]interface{}
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]interface{}
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 compute instance backing this node.
- Initial
Node []GetLabels 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 this node is running.
- Name string
The name of the node.
- Node
Config []GetDetails Node Pool Node Config Detail The configuration of nodes in the node pool.
- Node
Image stringId Deprecated. see
nodeSource
. The OCID of the image running on the nodes in the node pool.The 'node_image_id' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used.
- Node
Image stringName Deprecated. see
nodeSource
. The name of the image running on the nodes in the node pool.The 'node_image_name' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used.
- Node
Metadata map[string]interface{} A list of key/value pairs to add to each underlying Oracle Cloud Infrastructure instance in the node pool on launch.
- Node
Pool stringId The OCID of the node pool to which this node belongs.
- Node
Shape string The name of the node shape of the nodes in the node pool.
- Node
Shape []GetConfigs Node Pool Node Shape Config The shape configuration of the nodes.
- Node
Source []GetDetails Node Pool Node Source Detail Source running on the nodes in the node pool.
- Node
Sources []GetNode Pool Node Source Deprecated. see
nodeSourceDetails
. Source running on the nodes in the node pool.- Nodes
[]Get
Node Pool Node The nodes in the node pool.
- 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.
- 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 to which this node pool is attached.
- compartment
Id String The OCID of the compartment in which the node pool exists.
- Map<String,Object>
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,Object>
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 compute instance backing this node.
- initial
Node List<GetLabels 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 this node is running.
- name String
The name of the node.
- node
Config List<GetDetails Node Pool Node Config Detail> The configuration of nodes in the node pool.
- node
Image StringId Deprecated. see
nodeSource
. The OCID of the image running on the nodes in the node pool.The 'node_image_id' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used.
- node
Image StringName Deprecated. see
nodeSource
. The name of the image running on the nodes in the node pool.The 'node_image_name' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used.
- node
Metadata Map<String,Object> A list of key/value pairs to add to each underlying Oracle Cloud Infrastructure instance in the node pool on launch.
- node
Pool StringId The OCID of the node pool to which this node belongs.
- node
Shape String The name of the node shape of the nodes in the node pool.
- node
Shape List<GetConfigs Node Pool Node Shape Config> The shape configuration of the nodes.
- node
Source List<GetDetails Node Pool Node Source Detail> Source running on the nodes in the node pool.
- node
Sources List<GetNode Pool Node Source> Deprecated. see
nodeSourceDetails
. Source running on the nodes in the node pool.- nodes
List<Get
Node Pool Node> The nodes in the node pool.
- 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.
- 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 to which this node pool is attached.
- compartment
Id string The OCID of the compartment in which the node pool exists.
- {[key: string]: any}
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]: any}
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 compute instance backing this node.
- initial
Node GetLabels 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 this node is running.
- name string
The name of the node.
- node
Config GetDetails Node Pool Node Config Detail[] The configuration of nodes in the node pool.
- node
Image stringId Deprecated. see
nodeSource
. The OCID of the image running on the nodes in the node pool.The 'node_image_id' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used.
- node
Image stringName Deprecated. see
nodeSource
. The name of the image running on the nodes in the node pool.The 'node_image_name' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used.
- node
Metadata {[key: string]: any} A list of key/value pairs to add to each underlying Oracle Cloud Infrastructure instance in the node pool on launch.
- node
Pool stringId The OCID of the node pool to which this node belongs.
- node
Shape string The name of the node shape of the nodes in the node pool.
- node
Shape GetConfigs Node Pool Node Shape Config[] The shape configuration of the nodes.
- node
Source GetDetails Node Pool Node Source Detail[] Source running on the nodes in the node pool.
- node
Sources GetNode Pool Node Source[] Deprecated. see
nodeSourceDetails
. Source running on the nodes in the node pool.- nodes
Get
Node Pool Node[] The nodes in the node pool.
- 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.
- 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 to which this node pool is attached.
- compartment_
id str The OCID of the compartment in which the node pool exists.
- Mapping[str, Any]
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, Any]
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 compute instance backing this node.
- initial_
node_ Getlabels 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 this node is running.
- name str
The name of the node.
- node_
config_ Getdetails Node Pool Node Config Detail] The configuration of nodes in the node pool.
- node_
image_ strid Deprecated. see
nodeSource
. The OCID of the image running on the nodes in the node pool.The 'node_image_id' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used.
- node_
image_ strname Deprecated. see
nodeSource
. The name of the image running on the nodes in the node pool.The 'node_image_name' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used.
- node_
metadata Mapping[str, Any] A list of key/value pairs to add to each underlying Oracle Cloud Infrastructure instance in the node pool on launch.
- node_
pool_ strid The OCID of the node pool to which this node belongs.
- node_
shape str The name of the node shape of the nodes in the node pool.
- node_
shape_ Getconfigs Node Pool Node Shape Config] The shape configuration of the nodes.
- node_
source_ Getdetails Node Pool Node Source Detail] Source running on the nodes in the node pool.
- node_
sources GetNode Pool Node Source] Deprecated. see
nodeSourceDetails
. Source running on the nodes in the node pool.- nodes
Get
Node Pool Node] The nodes in the node pool.
- 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.
- 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 to which this node pool is attached.
- compartment
Id String The OCID of the compartment in which the node pool exists.
- Map<Any>
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<Any>
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 compute instance backing this node.
- 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 this node is running.
- name String
The name of the node.
- node
Config List<Property Map>Details The configuration of nodes in the node pool.
- node
Image StringId Deprecated. see
nodeSource
. The OCID of the image running on the nodes in the node pool.The 'node_image_id' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used.
- node
Image StringName Deprecated. see
nodeSource
. The name of the image running on the nodes in the node pool.The 'node_image_name' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used.
- node
Metadata Map<Any> A list of key/value pairs to add to each underlying Oracle Cloud Infrastructure instance in the node pool on launch.
- node
Pool StringId The OCID of the node pool to which this node belongs.
- 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>
The nodes in the node pool.
- 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.
- subnet
Ids List<String> The OCIDs of the subnets in which to place nodes for this node pool.
Supporting Types
GetNodePoolInitialNodeLabel
GetNodePoolNode
- Availability
Domain string The name of the availability domain in which this node is placed.
- Dictionary<string, object>
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 Pool Node Error> An error that may be associated with the node.
- Fault
Domain string The fault domain of this node.
- Dictionary<string, object>
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 compute instance backing this node.
- Kubernetes
Version string The version of Kubernetes this node is running.
- Lifecycle
Details string Details about the state of the node.
- Name string
The name of the node.
- Node
Pool stringId The OCID of the node pool.
- Private
Ip string The private IP address of this node.
- Public
Ip string The public IP address of this node.
- State string
The state of the node.
- Subnet
Id string The OCID of the subnet in which this node is placed.
- Availability
Domain string The name of the availability domain in which this node is placed.
- map[string]interface{}
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 Pool Node Error An error that may be associated with the node.
- Fault
Domain string The fault domain of this node.
- map[string]interface{}
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 compute instance backing this node.
- Kubernetes
Version string The version of Kubernetes this node is running.
- Lifecycle
Details string Details about the state of the node.
- Name string
The name of the node.
- Node
Pool stringId The OCID of the node pool.
- Private
Ip string The private IP address of this node.
- Public
Ip string The public IP address of this node.
- State string
The state of the node.
- Subnet
Id string The OCID of the subnet in which this node is placed.
- availability
Domain String The name of the availability domain in which this node is placed.
- Map<String,Object>
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 Pool Node Error> An error that may be associated with the node.
- fault
Domain String The fault domain of this node.
- Map<String,Object>
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 compute instance backing this node.
- kubernetes
Version String The version of Kubernetes this node is running.
- lifecycle
Details String Details about the state of the node.
- name String
The name of the node.
- node
Pool StringId The OCID of the node pool.
- private
Ip String The private IP address of this node.
- public
Ip String The public IP address of this node.
- state String
The state of the node.
- subnet
Id String The OCID of the subnet in which this node is placed.
- availability
Domain string The name of the availability domain in which this node is placed.
- {[key: string]: any}
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 Pool Node Error[] An error that may be associated with the node.
- fault
Domain string The fault domain of this node.
- {[key: string]: any}
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 compute instance backing this node.
- kubernetes
Version string The version of Kubernetes this node is running.
- lifecycle
Details string Details about the state of the node.
- name string
The name of the node.
- node
Pool stringId The OCID of the node pool.
- private
Ip string The private IP address of this node.
- public
Ip string The public IP address of this node.
- state string
The state of the node.
- subnet
Id string The OCID of the subnet in which this node is placed.
- availability_
domain str The name of the availability domain in which this node is placed.
- Mapping[str, Any]
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 Pool Node Error] An error that may be associated with the node.
- fault_
domain str The fault domain of this node.
- Mapping[str, Any]
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 compute instance backing this node.
- kubernetes_
version str The version of Kubernetes this node is running.
- lifecycle_
details str Details about the state of the node.
- name str
The name of the node.
- node_
pool_ strid The OCID of the node pool.
- private_
ip str The private IP address of this node.
- public_
ip str The public IP address of this node.
- state str
The state of the node.
- subnet_
id str The OCID of the subnet in which this node is placed.
- availability
Domain String The name of the availability domain in which this node is placed.
- Map<Any>
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>
An error that may be associated with the node.
- fault
Domain String The fault domain of this node.
- Map<Any>
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 compute instance backing this node.
- kubernetes
Version String The version of Kubernetes this node is running.
- lifecycle
Details String Details about the state of the node.
- name String
The name of the node.
- node
Pool StringId The OCID of the node pool.
- private
Ip String The private IP address of this node.
- public
Ip String The public IP address of this node.
- state String
The state of the node.
- subnet
Id String The OCID of the subnet in which this node is placed.
GetNodePoolNodeConfigDetail
- Dictionary<string, object>
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, object>
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.
- 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 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]interface{}
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]interface{}
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.
- 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 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,Object>
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,Object>
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.
- 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 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]: any}
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]: any}
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.
- 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 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, Any]
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, Any]
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.
- 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 GetNode 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<Any>
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<Any>
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.
- 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.
GetNodePoolNodeConfigDetailPlacementConfig
- Availability
Domain string The name of the availability domain in which this node is placed.
- Capacity
Reservation stringId The OCID of the compute capacity reservation in which to place the compute instance.
- Subnet
Id string The OCID of the subnet in which this node is placed.
- Availability
Domain string The name of the availability domain in which this node is placed.
- Capacity
Reservation stringId The OCID of the compute capacity reservation in which to place the compute instance.
- Subnet
Id string The OCID of the subnet in which this node is placed.
- availability
Domain String The name of the availability domain in which this node is placed.
- capacity
Reservation StringId The OCID of the compute capacity reservation in which to place the compute instance.
- subnet
Id String The OCID of the subnet in which this node is placed.
- availability
Domain string The name of the availability domain in which this node is placed.
- capacity
Reservation stringId The OCID of the compute capacity reservation in which to place the compute instance.
- subnet
Id string The OCID of the subnet in which this node is placed.
- availability_
domain str The name of the availability domain in which this node is placed.
- capacity_
reservation_ strid The OCID of the compute capacity reservation in which to place the compute instance.
- subnet_
id str The OCID of the subnet in which this node is placed.
- availability
Domain String The name of the availability domain in which this node is placed.
- capacity
Reservation StringId The OCID of the compute capacity reservation in which to place the compute instance.
- subnet
Id String The OCID of the subnet in which this node is placed.
GetNodePoolNodeError
- Code string
A short error code that defines the upstream error, meant for programmatic parsing. See API Errors.
- Message string
A human-readable error string of the upstream error.
- Status string
The status of the HTTP response encountered in the upstream error.
- Code string
A short error code that defines the upstream error, meant for programmatic parsing. See API Errors.
- Message string
A human-readable error string of the upstream error.
- Status string
The status of the HTTP response encountered in the upstream error.
- code String
A short error code that defines the upstream error, meant for programmatic parsing. See API Errors.
- message String
A human-readable error string of the upstream error.
- status String
The status of the HTTP response encountered in the upstream error.
- code string
A short error code that defines the upstream error, meant for programmatic parsing. See API Errors.
- message string
A human-readable error string of the upstream error.
- status string
The status of the HTTP response encountered in the upstream error.
- code str
A short error code that defines the upstream error, meant for programmatic parsing. See API Errors.
- message str
A human-readable error string of the upstream error.
- status str
The status of the HTTP response encountered in the upstream error.
- code String
A short error code that defines the upstream error, meant for programmatic parsing. See API Errors.
- message String
A human-readable error string of the upstream error.
- status String
The status of the HTTP response encountered in the upstream error.
GetNodePoolNodeShapeConfig
- 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.
GetNodePoolNodeSource
- 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.
GetNodePoolNodeSourceDetail
- 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
- https://github.com/pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
oci
Terraform Provider.