Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi
oci.DataScience.getFastLaunchJobConfigs
Explore with Pulumi AI
This data source provides the list of Fast Launch Job Configs in Oracle Cloud Infrastructure Data Science service.
List fast launch capable job configs in the specified compartment.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testFastLaunchJobConfigs = oci.DataScience.getFastLaunchJobConfigs({
compartmentId: compartmentId,
});
import pulumi
import pulumi_oci as oci
test_fast_launch_job_configs = oci.DataScience.get_fast_launch_job_configs(compartment_id=compartment_id)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := DataScience.GetFastLaunchJobConfigs(ctx, &datascience.GetFastLaunchJobConfigsArgs{
CompartmentId: compartmentId,
}, 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 testFastLaunchJobConfigs = Oci.DataScience.GetFastLaunchJobConfigs.Invoke(new()
{
CompartmentId = compartmentId,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.DataScience.DataScienceFunctions;
import com.pulumi.oci.DataScience.inputs.GetFastLaunchJobConfigsArgs;
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 testFastLaunchJobConfigs = DataScienceFunctions.getFastLaunchJobConfigs(GetFastLaunchJobConfigsArgs.builder()
.compartmentId(compartmentId)
.build());
}
}
variables:
testFastLaunchJobConfigs:
fn::invoke:
Function: oci:DataScience:getFastLaunchJobConfigs
Arguments:
compartmentId: ${compartmentId}
Using getFastLaunchJobConfigs
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 getFastLaunchJobConfigs(args: GetFastLaunchJobConfigsArgs, opts?: InvokeOptions): Promise<GetFastLaunchJobConfigsResult>
function getFastLaunchJobConfigsOutput(args: GetFastLaunchJobConfigsOutputArgs, opts?: InvokeOptions): Output<GetFastLaunchJobConfigsResult>
def get_fast_launch_job_configs(compartment_id: Optional[str] = None,
filters: Optional[Sequence[_datascience.GetFastLaunchJobConfigsFilter]] = None,
opts: Optional[InvokeOptions] = None) -> GetFastLaunchJobConfigsResult
def get_fast_launch_job_configs_output(compartment_id: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[_datascience.GetFastLaunchJobConfigsFilterArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetFastLaunchJobConfigsResult]
func GetFastLaunchJobConfigs(ctx *Context, args *GetFastLaunchJobConfigsArgs, opts ...InvokeOption) (*GetFastLaunchJobConfigsResult, error)
func GetFastLaunchJobConfigsOutput(ctx *Context, args *GetFastLaunchJobConfigsOutputArgs, opts ...InvokeOption) GetFastLaunchJobConfigsResultOutput
> Note: This function is named GetFastLaunchJobConfigs
in the Go SDK.
public static class GetFastLaunchJobConfigs
{
public static Task<GetFastLaunchJobConfigsResult> InvokeAsync(GetFastLaunchJobConfigsArgs args, InvokeOptions? opts = null)
public static Output<GetFastLaunchJobConfigsResult> Invoke(GetFastLaunchJobConfigsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetFastLaunchJobConfigsResult> getFastLaunchJobConfigs(GetFastLaunchJobConfigsArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:DataScience/getFastLaunchJobConfigs:getFastLaunchJobConfigs
arguments:
# arguments dictionary
The following arguments are supported:
- Compartment
Id string - Filter results by the OCID of the compartment.
- Filters
List<Get
Fast Launch Job Configs Filter>
- Compartment
Id string - Filter results by the OCID of the compartment.
- Filters
[]Get
Fast Launch Job Configs Filter
- compartment
Id String - Filter results by the OCID of the compartment.
- filters
List<Get
Fast Launch Job Configs Filter>
- compartment
Id string - Filter results by the OCID of the compartment.
- filters
Get
Fast Launch Job Configs Filter[]
- compartment_
id str - Filter results by the OCID of the compartment.
- filters
Sequence[datascience.
Get Fast Launch Job Configs Filter]
- compartment
Id String - Filter results by the OCID of the compartment.
- filters List<Property Map>
getFastLaunchJobConfigs Result
The following output properties are available:
- Compartment
Id string - Fast
Launch List<GetJob Configs Fast Launch Job Configs Fast Launch Job Config> - The list of fast_launch_job_configs.
- Id string
- The provider-assigned unique ID for this managed resource.
- Filters
List<Get
Fast Launch Job Configs Filter>
- Compartment
Id string - Fast
Launch []GetJob Configs Fast Launch Job Configs Fast Launch Job Config - The list of fast_launch_job_configs.
- Id string
- The provider-assigned unique ID for this managed resource.
- Filters
[]Get
Fast Launch Job Configs Filter
- compartment
Id String - fast
Launch List<GetJob Configs Fast Launch Job Configs Fast Launch Job Config> - The list of fast_launch_job_configs.
- id String
- The provider-assigned unique ID for this managed resource.
- filters
List<Get
Fast Launch Job Configs Filter>
- compartment
Id string - fast
Launch GetJob Configs Fast Launch Job Configs Fast Launch Job Config[] - The list of fast_launch_job_configs.
- id string
- The provider-assigned unique ID for this managed resource.
- filters
Get
Fast Launch Job Configs Filter[]
- compartment_
id str - fast_
launch_ Sequence[datascience.job_ configs Get Fast Launch Job Configs Fast Launch Job Config] - The list of fast_launch_job_configs.
- id str
- The provider-assigned unique ID for this managed resource.
- filters
Sequence[datascience.
Get Fast Launch Job Configs Filter]
- compartment
Id String - fast
Launch List<Property Map>Job Configs - The list of fast_launch_job_configs.
- id String
- The provider-assigned unique ID for this managed resource.
- filters List<Property Map>
Supporting Types
GetFastLaunchJobConfigsFastLaunchJobConfig
- Core
Count int - The number of cores associated with this fast launch job shape.
- Managed
Egress stringSupport - The managed egress support
- Memory
In intGbs - The number of cores associated with this fast launch job shape.
- Name string
- The name of the fast launch job config
- Shape
Name string - The name of the fast launch job shape.
- Shape
Series string - The family that the compute shape belongs to.
- Core
Count int - The number of cores associated with this fast launch job shape.
- Managed
Egress stringSupport - The managed egress support
- Memory
In intGbs - The number of cores associated with this fast launch job shape.
- Name string
- The name of the fast launch job config
- Shape
Name string - The name of the fast launch job shape.
- Shape
Series string - The family that the compute shape belongs to.
- core
Count Integer - The number of cores associated with this fast launch job shape.
- managed
Egress StringSupport - The managed egress support
- memory
In IntegerGbs - The number of cores associated with this fast launch job shape.
- name String
- The name of the fast launch job config
- shape
Name String - The name of the fast launch job shape.
- shape
Series String - The family that the compute shape belongs to.
- core
Count number - The number of cores associated with this fast launch job shape.
- managed
Egress stringSupport - The managed egress support
- memory
In numberGbs - The number of cores associated with this fast launch job shape.
- name string
- The name of the fast launch job config
- shape
Name string - The name of the fast launch job shape.
- shape
Series string - The family that the compute shape belongs to.
- core_
count int - The number of cores associated with this fast launch job shape.
- managed_
egress_ strsupport - The managed egress support
- memory_
in_ intgbs - The number of cores associated with this fast launch job shape.
- name str
- The name of the fast launch job config
- shape_
name str - The name of the fast launch job shape.
- shape_
series str - The family that the compute shape belongs to.
- core
Count Number - The number of cores associated with this fast launch job shape.
- managed
Egress StringSupport - The managed egress support
- memory
In NumberGbs - The number of cores associated with this fast launch job shape.
- name String
- The name of the fast launch job config
- shape
Name String - The name of the fast launch job shape.
- shape
Series String - The family that the compute shape belongs to.
GetFastLaunchJobConfigsFilter
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.