1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. DataFlow
  5. getPools
Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi

oci.DataFlow.getPools

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi

This data source provides the list of Pools in Oracle Cloud Infrastructure Data Flow service.

Lists all pools in the specified compartment. The query must include compartmentId. The query may also include one other parameter. If the query does not include compartmentId, or includes compartmentId, but with two or more other parameters, an error is returned.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testPools = oci.DataFlow.getPools({
    compartmentId: compartmentId,
    displayName: poolDisplayName,
    displayNameStartsWith: poolDisplayNameStartsWith,
    ownerPrincipalId: testOwnerPrincipal.id,
    state: poolState,
});
Copy
import pulumi
import pulumi_oci as oci

test_pools = oci.DataFlow.get_pools(compartment_id=compartment_id,
    display_name=pool_display_name,
    display_name_starts_with=pool_display_name_starts_with,
    owner_principal_id=test_owner_principal["id"],
    state=pool_state)
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/dataflow"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := dataflow.GetPools(ctx, &dataflow.GetPoolsArgs{
			CompartmentId:         compartmentId,
			DisplayName:           pulumi.StringRef(poolDisplayName),
			DisplayNameStartsWith: pulumi.StringRef(poolDisplayNameStartsWith),
			OwnerPrincipalId:      pulumi.StringRef(testOwnerPrincipal.Id),
			State:                 pulumi.StringRef(poolState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testPools = Oci.DataFlow.GetPools.Invoke(new()
    {
        CompartmentId = compartmentId,
        DisplayName = poolDisplayName,
        DisplayNameStartsWith = poolDisplayNameStartsWith,
        OwnerPrincipalId = testOwnerPrincipal.Id,
        State = poolState,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.DataFlow.DataFlowFunctions;
import com.pulumi.oci.DataFlow.inputs.GetPoolsArgs;
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 testPools = DataFlowFunctions.getPools(GetPoolsArgs.builder()
            .compartmentId(compartmentId)
            .displayName(poolDisplayName)
            .displayNameStartsWith(poolDisplayNameStartsWith)
            .ownerPrincipalId(testOwnerPrincipal.id())
            .state(poolState)
            .build());

    }
}
Copy
variables:
  testPools:
    fn::invoke:
      function: oci:DataFlow:getPools
      arguments:
        compartmentId: ${compartmentId}
        displayName: ${poolDisplayName}
        displayNameStartsWith: ${poolDisplayNameStartsWith}
        ownerPrincipalId: ${testOwnerPrincipal.id}
        state: ${poolState}
Copy

Using getPools

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 getPools(args: GetPoolsArgs, opts?: InvokeOptions): Promise<GetPoolsResult>
function getPoolsOutput(args: GetPoolsOutputArgs, opts?: InvokeOptions): Output<GetPoolsResult>
Copy
def get_pools(compartment_id: Optional[str] = None,
              display_name: Optional[str] = None,
              display_name_starts_with: Optional[str] = None,
              filters: Optional[Sequence[_dataflow.GetPoolsFilter]] = None,
              owner_principal_id: Optional[str] = None,
              state: Optional[str] = None,
              opts: Optional[InvokeOptions] = None) -> GetPoolsResult
def get_pools_output(compartment_id: Optional[pulumi.Input[str]] = None,
              display_name: Optional[pulumi.Input[str]] = None,
              display_name_starts_with: Optional[pulumi.Input[str]] = None,
              filters: Optional[pulumi.Input[Sequence[pulumi.Input[_dataflow.GetPoolsFilterArgs]]]] = None,
              owner_principal_id: Optional[pulumi.Input[str]] = None,
              state: Optional[pulumi.Input[str]] = None,
              opts: Optional[InvokeOptions] = None) -> Output[GetPoolsResult]
Copy
func GetPools(ctx *Context, args *GetPoolsArgs, opts ...InvokeOption) (*GetPoolsResult, error)
func GetPoolsOutput(ctx *Context, args *GetPoolsOutputArgs, opts ...InvokeOption) GetPoolsResultOutput
Copy

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

public static class GetPools 
{
    public static Task<GetPoolsResult> InvokeAsync(GetPoolsArgs args, InvokeOptions? opts = null)
    public static Output<GetPoolsResult> Invoke(GetPoolsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetPoolsResult> getPools(GetPoolsArgs args, InvokeOptions options)
public static Output<GetPoolsResult> getPools(GetPoolsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:DataFlow/getPools:getPools
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

CompartmentId This property is required. string
The OCID of the compartment.
DisplayName string
The query parameter for the Spark application name.
DisplayNameStartsWith string
The displayName prefix.
Filters Changes to this property will trigger replacement. List<GetPoolsFilter>
OwnerPrincipalId string
The OCID of the user who created the resource.
State string
The LifecycleState of the pool.
CompartmentId This property is required. string
The OCID of the compartment.
DisplayName string
The query parameter for the Spark application name.
DisplayNameStartsWith string
The displayName prefix.
Filters Changes to this property will trigger replacement. []GetPoolsFilter
OwnerPrincipalId string
The OCID of the user who created the resource.
State string
The LifecycleState of the pool.
compartmentId This property is required. String
The OCID of the compartment.
displayName String
The query parameter for the Spark application name.
displayNameStartsWith String
The displayName prefix.
filters Changes to this property will trigger replacement. List<GetPoolsFilter>
ownerPrincipalId String
The OCID of the user who created the resource.
state String
The LifecycleState of the pool.
compartmentId This property is required. string
The OCID of the compartment.
displayName string
The query parameter for the Spark application name.
displayNameStartsWith string
The displayName prefix.
filters Changes to this property will trigger replacement. GetPoolsFilter[]
ownerPrincipalId string
The OCID of the user who created the resource.
state string
The LifecycleState of the pool.
compartment_id This property is required. str
The OCID of the compartment.
display_name str
The query parameter for the Spark application name.
display_name_starts_with str
The displayName prefix.
filters Changes to this property will trigger replacement. Sequence[dataflow.GetPoolsFilter]
owner_principal_id str
The OCID of the user who created the resource.
state str
The LifecycleState of the pool.
compartmentId This property is required. String
The OCID of the compartment.
displayName String
The query parameter for the Spark application name.
displayNameStartsWith String
The displayName prefix.
filters Changes to this property will trigger replacement. List<Property Map>
ownerPrincipalId String
The OCID of the user who created the resource.
state String
The LifecycleState of the pool.

getPools Result

The following output properties are available:

CompartmentId string
The OCID of a compartment.
Id string
The provider-assigned unique ID for this managed resource.
PoolCollections List<GetPoolsPoolCollection>
The list of pool_collection.
DisplayName string
A user-friendly name. It does not have to be unique. Avoid entering confidential information.
DisplayNameStartsWith string
Filters List<GetPoolsFilter>
OwnerPrincipalId string
The OCID of the user who created the resource.
State string
The current state of this pool.
CompartmentId string
The OCID of a compartment.
Id string
The provider-assigned unique ID for this managed resource.
PoolCollections []GetPoolsPoolCollection
The list of pool_collection.
DisplayName string
A user-friendly name. It does not have to be unique. Avoid entering confidential information.
DisplayNameStartsWith string
Filters []GetPoolsFilter
OwnerPrincipalId string
The OCID of the user who created the resource.
State string
The current state of this pool.
compartmentId String
The OCID of a compartment.
id String
The provider-assigned unique ID for this managed resource.
poolCollections List<GetPoolsPoolCollection>
The list of pool_collection.
displayName String
A user-friendly name. It does not have to be unique. Avoid entering confidential information.
displayNameStartsWith String
filters List<GetPoolsFilter>
ownerPrincipalId String
The OCID of the user who created the resource.
state String
The current state of this pool.
compartmentId string
The OCID of a compartment.
id string
The provider-assigned unique ID for this managed resource.
poolCollections GetPoolsPoolCollection[]
The list of pool_collection.
displayName string
A user-friendly name. It does not have to be unique. Avoid entering confidential information.
displayNameStartsWith string
filters GetPoolsFilter[]
ownerPrincipalId string
The OCID of the user who created the resource.
state string
The current state of this pool.
compartment_id str
The OCID of a compartment.
id str
The provider-assigned unique ID for this managed resource.
pool_collections Sequence[dataflow.GetPoolsPoolCollection]
The list of pool_collection.
display_name str
A user-friendly name. It does not have to be unique. Avoid entering confidential information.
display_name_starts_with str
filters Sequence[dataflow.GetPoolsFilter]
owner_principal_id str
The OCID of the user who created the resource.
state str
The current state of this pool.
compartmentId String
The OCID of a compartment.
id String
The provider-assigned unique ID for this managed resource.
poolCollections List<Property Map>
The list of pool_collection.
displayName String
A user-friendly name. It does not have to be unique. Avoid entering confidential information.
displayNameStartsWith String
filters List<Property Map>
ownerPrincipalId String
The OCID of the user who created the resource.
state String
The current state of this pool.

Supporting Types

GetPoolsFilter

Name This property is required. string
Values This property is required. List<string>
Regex bool
Name This property is required. string
Values This property is required. []string
Regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean
name This property is required. string
values This property is required. string[]
regex boolean
name This property is required. str
values This property is required. Sequence[str]
regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean

GetPoolsPoolCollection

Items This property is required. List<GetPoolsPoolCollectionItem>
Items This property is required. []GetPoolsPoolCollectionItem
items This property is required. List<GetPoolsPoolCollectionItem>
items This property is required. GetPoolsPoolCollectionItem[]
items This property is required. List<Property Map>

GetPoolsPoolCollectionItem

CompartmentId This property is required. string
The OCID of the compartment.
Configurations This property is required. List<GetPoolsPoolCollectionItemConfiguration>
List of PoolConfig items.
DefinedTags This property is required. 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"}
Description This property is required. string
A user-friendly description. Avoid entering confidential information.
DisplayName This property is required. string
The query parameter for the Spark application name.
FreeformTags This property is required. 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 This property is required. string
The OCID of a pool. Unique Id to indentify a dataflow pool resource.
IdleTimeoutInMinutes This property is required. int
Optional timeout value in minutes used to auto stop Pools. A Pool will be auto stopped after inactivity for this amount of time period. If value not set, pool will not be auto stopped auto.
LifecycleDetails This property is required. string
The detailed messages about the lifecycle state.
OwnerPrincipalId This property is required. string
The OCID of the user who created the resource.
OwnerUserName This property is required. string
The username of the user who created the resource. If the username of the owner does not exist, null will be returned and the caller should refer to the ownerPrincipalId value instead.
PoolMetrics This property is required. List<GetPoolsPoolCollectionItemPoolMetric>
A collection of metrics related to a particular pool.
Schedules This property is required. List<GetPoolsPoolCollectionItemSchedule>
A list of schedules for pool to auto start and stop.
State This property is required. string
The LifecycleState of the pool.
TimeCreated This property is required. string
The date and time the resource was created, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
TimeUpdated This property is required. string
The date and time the resource was updated, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
CompartmentId This property is required. string
The OCID of the compartment.
Configurations This property is required. []GetPoolsPoolCollectionItemConfiguration
List of PoolConfig items.
DefinedTags This property is required. 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"}
Description This property is required. string
A user-friendly description. Avoid entering confidential information.
DisplayName This property is required. string
The query parameter for the Spark application name.
FreeformTags This property is required. 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 This property is required. string
The OCID of a pool. Unique Id to indentify a dataflow pool resource.
IdleTimeoutInMinutes This property is required. int
Optional timeout value in minutes used to auto stop Pools. A Pool will be auto stopped after inactivity for this amount of time period. If value not set, pool will not be auto stopped auto.
LifecycleDetails This property is required. string
The detailed messages about the lifecycle state.
OwnerPrincipalId This property is required. string
The OCID of the user who created the resource.
OwnerUserName This property is required. string
The username of the user who created the resource. If the username of the owner does not exist, null will be returned and the caller should refer to the ownerPrincipalId value instead.
PoolMetrics This property is required. []GetPoolsPoolCollectionItemPoolMetric
A collection of metrics related to a particular pool.
Schedules This property is required. []GetPoolsPoolCollectionItemSchedule
A list of schedules for pool to auto start and stop.
State This property is required. string
The LifecycleState of the pool.
TimeCreated This property is required. string
The date and time the resource was created, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
TimeUpdated This property is required. string
The date and time the resource was updated, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
compartmentId This property is required. String
The OCID of the compartment.
configurations This property is required. List<GetPoolsPoolCollectionItemConfiguration>
List of PoolConfig items.
definedTags This property is required. 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"}
description This property is required. String
A user-friendly description. Avoid entering confidential information.
displayName This property is required. String
The query parameter for the Spark application name.
freeformTags This property is required. 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 This property is required. String
The OCID of a pool. Unique Id to indentify a dataflow pool resource.
idleTimeoutInMinutes This property is required. Integer
Optional timeout value in minutes used to auto stop Pools. A Pool will be auto stopped after inactivity for this amount of time period. If value not set, pool will not be auto stopped auto.
lifecycleDetails This property is required. String
The detailed messages about the lifecycle state.
ownerPrincipalId This property is required. String
The OCID of the user who created the resource.
ownerUserName This property is required. String
The username of the user who created the resource. If the username of the owner does not exist, null will be returned and the caller should refer to the ownerPrincipalId value instead.
poolMetrics This property is required. List<GetPoolsPoolCollectionItemPoolMetric>
A collection of metrics related to a particular pool.
schedules This property is required. List<GetPoolsPoolCollectionItemSchedule>
A list of schedules for pool to auto start and stop.
state This property is required. String
The LifecycleState of the pool.
timeCreated This property is required. String
The date and time the resource was created, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
timeUpdated This property is required. String
The date and time the resource was updated, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
compartmentId This property is required. string
The OCID of the compartment.
configurations This property is required. GetPoolsPoolCollectionItemConfiguration[]
List of PoolConfig items.
definedTags This property is required. {[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"}
description This property is required. string
A user-friendly description. Avoid entering confidential information.
displayName This property is required. string
The query parameter for the Spark application name.
freeformTags This property is required. {[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 This property is required. string
The OCID of a pool. Unique Id to indentify a dataflow pool resource.
idleTimeoutInMinutes This property is required. number
Optional timeout value in minutes used to auto stop Pools. A Pool will be auto stopped after inactivity for this amount of time period. If value not set, pool will not be auto stopped auto.
lifecycleDetails This property is required. string
The detailed messages about the lifecycle state.
ownerPrincipalId This property is required. string
The OCID of the user who created the resource.
ownerUserName This property is required. string
The username of the user who created the resource. If the username of the owner does not exist, null will be returned and the caller should refer to the ownerPrincipalId value instead.
poolMetrics This property is required. GetPoolsPoolCollectionItemPoolMetric[]
A collection of metrics related to a particular pool.
schedules This property is required. GetPoolsPoolCollectionItemSchedule[]
A list of schedules for pool to auto start and stop.
state This property is required. string
The LifecycleState of the pool.
timeCreated This property is required. string
The date and time the resource was created, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
timeUpdated This property is required. string
The date and time the resource was updated, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
compartment_id This property is required. str
The OCID of the compartment.
configurations This property is required. Sequence[dataflow.GetPoolsPoolCollectionItemConfiguration]
List of PoolConfig items.
defined_tags This property is required. 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"}
description This property is required. str
A user-friendly description. Avoid entering confidential information.
display_name This property is required. str
The query parameter for the Spark application name.
freeform_tags This property is required. 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 This property is required. str
The OCID of a pool. Unique Id to indentify a dataflow pool resource.
idle_timeout_in_minutes This property is required. int
Optional timeout value in minutes used to auto stop Pools. A Pool will be auto stopped after inactivity for this amount of time period. If value not set, pool will not be auto stopped auto.
lifecycle_details This property is required. str
The detailed messages about the lifecycle state.
owner_principal_id This property is required. str
The OCID of the user who created the resource.
owner_user_name This property is required. str
The username of the user who created the resource. If the username of the owner does not exist, null will be returned and the caller should refer to the ownerPrincipalId value instead.
pool_metrics This property is required. Sequence[dataflow.GetPoolsPoolCollectionItemPoolMetric]
A collection of metrics related to a particular pool.
schedules This property is required. Sequence[dataflow.GetPoolsPoolCollectionItemSchedule]
A list of schedules for pool to auto start and stop.
state This property is required. str
The LifecycleState of the pool.
time_created This property is required. str
The date and time the resource was created, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
time_updated This property is required. str
The date and time the resource was updated, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
compartmentId This property is required. String
The OCID of the compartment.
configurations This property is required. List<Property Map>
List of PoolConfig items.
definedTags This property is required. 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"}
description This property is required. String
A user-friendly description. Avoid entering confidential information.
displayName This property is required. String
The query parameter for the Spark application name.
freeformTags This property is required. 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 This property is required. String
The OCID of a pool. Unique Id to indentify a dataflow pool resource.
idleTimeoutInMinutes This property is required. Number
Optional timeout value in minutes used to auto stop Pools. A Pool will be auto stopped after inactivity for this amount of time period. If value not set, pool will not be auto stopped auto.
lifecycleDetails This property is required. String
The detailed messages about the lifecycle state.
ownerPrincipalId This property is required. String
The OCID of the user who created the resource.
ownerUserName This property is required. String
The username of the user who created the resource. If the username of the owner does not exist, null will be returned and the caller should refer to the ownerPrincipalId value instead.
poolMetrics This property is required. List<Property Map>
A collection of metrics related to a particular pool.
schedules This property is required. List<Property Map>
A list of schedules for pool to auto start and stop.
state This property is required. String
The LifecycleState of the pool.
timeCreated This property is required. String
The date and time the resource was created, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
timeUpdated This property is required. String
The date and time the resource was updated, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z

GetPoolsPoolCollectionItemConfiguration

Max This property is required. int
Maximum number of compute instances in the pool for a given compute shape.
Min This property is required. int
Minimum number of compute instances in the pool for a given compute shape.
Shape This property is required. string
The compute shape of the resources you would like to provision.
ShapeConfigs This property is required. List<GetPoolsPoolCollectionItemConfigurationShapeConfig>
This is used to configure the shape of the driver or executor if a flexible shape is used.
Max This property is required. int
Maximum number of compute instances in the pool for a given compute shape.
Min This property is required. int
Minimum number of compute instances in the pool for a given compute shape.
Shape This property is required. string
The compute shape of the resources you would like to provision.
ShapeConfigs This property is required. []GetPoolsPoolCollectionItemConfigurationShapeConfig
This is used to configure the shape of the driver or executor if a flexible shape is used.
max This property is required. Integer
Maximum number of compute instances in the pool for a given compute shape.
min This property is required. Integer
Minimum number of compute instances in the pool for a given compute shape.
shape This property is required. String
The compute shape of the resources you would like to provision.
shapeConfigs This property is required. List<GetPoolsPoolCollectionItemConfigurationShapeConfig>
This is used to configure the shape of the driver or executor if a flexible shape is used.
max This property is required. number
Maximum number of compute instances in the pool for a given compute shape.
min This property is required. number
Minimum number of compute instances in the pool for a given compute shape.
shape This property is required. string
The compute shape of the resources you would like to provision.
shapeConfigs This property is required. GetPoolsPoolCollectionItemConfigurationShapeConfig[]
This is used to configure the shape of the driver or executor if a flexible shape is used.
max This property is required. int
Maximum number of compute instances in the pool for a given compute shape.
min This property is required. int
Minimum number of compute instances in the pool for a given compute shape.
shape This property is required. str
The compute shape of the resources you would like to provision.
shape_configs This property is required. Sequence[dataflow.GetPoolsPoolCollectionItemConfigurationShapeConfig]
This is used to configure the shape of the driver or executor if a flexible shape is used.
max This property is required. Number
Maximum number of compute instances in the pool for a given compute shape.
min This property is required. Number
Minimum number of compute instances in the pool for a given compute shape.
shape This property is required. String
The compute shape of the resources you would like to provision.
shapeConfigs This property is required. List<Property Map>
This is used to configure the shape of the driver or executor if a flexible shape is used.

GetPoolsPoolCollectionItemConfigurationShapeConfig

MemoryInGbs This property is required. double
The amount of memory used for the driver or executors.
Ocpus This property is required. double
The total number of OCPUs used for the driver or executors. See here for details.
MemoryInGbs This property is required. float64
The amount of memory used for the driver or executors.
Ocpus This property is required. float64
The total number of OCPUs used for the driver or executors. See here for details.
memoryInGbs This property is required. Double
The amount of memory used for the driver or executors.
ocpus This property is required. Double
The total number of OCPUs used for the driver or executors. See here for details.
memoryInGbs This property is required. number
The amount of memory used for the driver or executors.
ocpus This property is required. number
The total number of OCPUs used for the driver or executors. See here for details.
memory_in_gbs This property is required. float
The amount of memory used for the driver or executors.
ocpus This property is required. float
The total number of OCPUs used for the driver or executors. See here for details.
memoryInGbs This property is required. Number
The amount of memory used for the driver or executors.
ocpus This property is required. Number
The total number of OCPUs used for the driver or executors. See here for details.

GetPoolsPoolCollectionItemPoolMetric

ActiveRunsCount This property is required. string
The number of runs that are currently running that are using this pool.
ActivelyUsedNodeCounts This property is required. List<GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCount>
A count of the nodes that are currently being used for each shape in this pool.
TimeLastMetricsUpdated This property is required. string
The last time the mertics were updated for this.
TimeLastStarted This property is required. string
The last time this pool was started.
TimeLastStopped This property is required. string
The last time this pool was stopped.
TimeLastUsed This property is required. string
The last time a run used this pool.
ActiveRunsCount This property is required. string
The number of runs that are currently running that are using this pool.
ActivelyUsedNodeCounts This property is required. []GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCount
A count of the nodes that are currently being used for each shape in this pool.
TimeLastMetricsUpdated This property is required. string
The last time the mertics were updated for this.
TimeLastStarted This property is required. string
The last time this pool was started.
TimeLastStopped This property is required. string
The last time this pool was stopped.
TimeLastUsed This property is required. string
The last time a run used this pool.
activeRunsCount This property is required. String
The number of runs that are currently running that are using this pool.
activelyUsedNodeCounts This property is required. List<GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCount>
A count of the nodes that are currently being used for each shape in this pool.
timeLastMetricsUpdated This property is required. String
The last time the mertics were updated for this.
timeLastStarted This property is required. String
The last time this pool was started.
timeLastStopped This property is required. String
The last time this pool was stopped.
timeLastUsed This property is required. String
The last time a run used this pool.
activeRunsCount This property is required. string
The number of runs that are currently running that are using this pool.
activelyUsedNodeCounts This property is required. GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCount[]
A count of the nodes that are currently being used for each shape in this pool.
timeLastMetricsUpdated This property is required. string
The last time the mertics were updated for this.
timeLastStarted This property is required. string
The last time this pool was started.
timeLastStopped This property is required. string
The last time this pool was stopped.
timeLastUsed This property is required. string
The last time a run used this pool.
active_runs_count This property is required. str
The number of runs that are currently running that are using this pool.
actively_used_node_counts This property is required. Sequence[dataflow.GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCount]
A count of the nodes that are currently being used for each shape in this pool.
time_last_metrics_updated This property is required. str
The last time the mertics were updated for this.
time_last_started This property is required. str
The last time this pool was started.
time_last_stopped This property is required. str
The last time this pool was stopped.
time_last_used This property is required. str
The last time a run used this pool.
activeRunsCount This property is required. String
The number of runs that are currently running that are using this pool.
activelyUsedNodeCounts This property is required. List<Property Map>
A count of the nodes that are currently being used for each shape in this pool.
timeLastMetricsUpdated This property is required. String
The last time the mertics were updated for this.
timeLastStarted This property is required. String
The last time this pool was started.
timeLastStopped This property is required. String
The last time this pool was stopped.
timeLastUsed This property is required. String
The last time a run used this pool.

GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCount

LogicalShape This property is required. string
The compute shape of the nodes that the count is for.
PoolCount This property is required. int
The node count of this compute shape.
LogicalShape This property is required. string
The compute shape of the nodes that the count is for.
PoolCount This property is required. int
The node count of this compute shape.
logicalShape This property is required. String
The compute shape of the nodes that the count is for.
poolCount This property is required. Integer
The node count of this compute shape.
logicalShape This property is required. string
The compute shape of the nodes that the count is for.
poolCount This property is required. number
The node count of this compute shape.
logical_shape This property is required. str
The compute shape of the nodes that the count is for.
pool_count This property is required. int
The node count of this compute shape.
logicalShape This property is required. String
The compute shape of the nodes that the count is for.
poolCount This property is required. Number
The node count of this compute shape.

GetPoolsPoolCollectionItemSchedule

DayOfWeek This property is required. string
Day of the week SUN-SAT
StartTime This property is required. int
Hour of the day to start or stop pool.
StopTime This property is required. int
Hour of the day to stop the pool.
DayOfWeek This property is required. string
Day of the week SUN-SAT
StartTime This property is required. int
Hour of the day to start or stop pool.
StopTime This property is required. int
Hour of the day to stop the pool.
dayOfWeek This property is required. String
Day of the week SUN-SAT
startTime This property is required. Integer
Hour of the day to start or stop pool.
stopTime This property is required. Integer
Hour of the day to stop the pool.
dayOfWeek This property is required. string
Day of the week SUN-SAT
startTime This property is required. number
Hour of the day to start or stop pool.
stopTime This property is required. number
Hour of the day to stop the pool.
day_of_week This property is required. str
Day of the week SUN-SAT
start_time This property is required. int
Hour of the day to start or stop pool.
stop_time This property is required. int
Hour of the day to stop the pool.
dayOfWeek This property is required. String
Day of the week SUN-SAT
startTime This property is required. Number
Hour of the day to start or stop pool.
stopTime This property is required. Number
Hour of the day to stop the pool.

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.
Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi