datascience

package
v1.33.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetFastLaunchJobConfigsArgs

type GetFastLaunchJobConfigsArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string                          `pulumi:"compartmentId"`
	Filters       []GetFastLaunchJobConfigsFilter `pulumi:"filters"`
}

A collection of arguments for invoking getFastLaunchJobConfigs.

type GetFastLaunchJobConfigsFastLaunchJobConfig

type GetFastLaunchJobConfigsFastLaunchJobConfig struct {
	// The number of cores associated with this fast launch job shape.
	CoreCount int `pulumi:"coreCount"`
	// The managed egress support
	ManagedEgressSupport string `pulumi:"managedEgressSupport"`
	// The number of cores associated with this fast launch job shape.
	MemoryInGbs int `pulumi:"memoryInGbs"`
	// The name of the fast launch job config
	Name string `pulumi:"name"`
	// The name of the fast launch job shape.
	ShapeName string `pulumi:"shapeName"`
	// The family that the compute shape belongs to.
	ShapeSeries string `pulumi:"shapeSeries"`
}

type GetFastLaunchJobConfigsFastLaunchJobConfigArgs

type GetFastLaunchJobConfigsFastLaunchJobConfigArgs struct {
	// The number of cores associated with this fast launch job shape.
	CoreCount pulumi.IntInput `pulumi:"coreCount"`
	// The managed egress support
	ManagedEgressSupport pulumi.StringInput `pulumi:"managedEgressSupport"`
	// The number of cores associated with this fast launch job shape.
	MemoryInGbs pulumi.IntInput `pulumi:"memoryInGbs"`
	// The name of the fast launch job config
	Name pulumi.StringInput `pulumi:"name"`
	// The name of the fast launch job shape.
	ShapeName pulumi.StringInput `pulumi:"shapeName"`
	// The family that the compute shape belongs to.
	ShapeSeries pulumi.StringInput `pulumi:"shapeSeries"`
}

func (GetFastLaunchJobConfigsFastLaunchJobConfigArgs) ElementType

func (GetFastLaunchJobConfigsFastLaunchJobConfigArgs) ToGetFastLaunchJobConfigsFastLaunchJobConfigOutput

func (i GetFastLaunchJobConfigsFastLaunchJobConfigArgs) ToGetFastLaunchJobConfigsFastLaunchJobConfigOutput() GetFastLaunchJobConfigsFastLaunchJobConfigOutput

func (GetFastLaunchJobConfigsFastLaunchJobConfigArgs) ToGetFastLaunchJobConfigsFastLaunchJobConfigOutputWithContext

func (i GetFastLaunchJobConfigsFastLaunchJobConfigArgs) ToGetFastLaunchJobConfigsFastLaunchJobConfigOutputWithContext(ctx context.Context) GetFastLaunchJobConfigsFastLaunchJobConfigOutput

type GetFastLaunchJobConfigsFastLaunchJobConfigArray

type GetFastLaunchJobConfigsFastLaunchJobConfigArray []GetFastLaunchJobConfigsFastLaunchJobConfigInput

func (GetFastLaunchJobConfigsFastLaunchJobConfigArray) ElementType

func (GetFastLaunchJobConfigsFastLaunchJobConfigArray) ToGetFastLaunchJobConfigsFastLaunchJobConfigArrayOutput

func (i GetFastLaunchJobConfigsFastLaunchJobConfigArray) ToGetFastLaunchJobConfigsFastLaunchJobConfigArrayOutput() GetFastLaunchJobConfigsFastLaunchJobConfigArrayOutput

func (GetFastLaunchJobConfigsFastLaunchJobConfigArray) ToGetFastLaunchJobConfigsFastLaunchJobConfigArrayOutputWithContext

func (i GetFastLaunchJobConfigsFastLaunchJobConfigArray) ToGetFastLaunchJobConfigsFastLaunchJobConfigArrayOutputWithContext(ctx context.Context) GetFastLaunchJobConfigsFastLaunchJobConfigArrayOutput

type GetFastLaunchJobConfigsFastLaunchJobConfigArrayInput

type GetFastLaunchJobConfigsFastLaunchJobConfigArrayInput interface {
	pulumi.Input

	ToGetFastLaunchJobConfigsFastLaunchJobConfigArrayOutput() GetFastLaunchJobConfigsFastLaunchJobConfigArrayOutput
	ToGetFastLaunchJobConfigsFastLaunchJobConfigArrayOutputWithContext(context.Context) GetFastLaunchJobConfigsFastLaunchJobConfigArrayOutput
}

GetFastLaunchJobConfigsFastLaunchJobConfigArrayInput is an input type that accepts GetFastLaunchJobConfigsFastLaunchJobConfigArray and GetFastLaunchJobConfigsFastLaunchJobConfigArrayOutput values. You can construct a concrete instance of `GetFastLaunchJobConfigsFastLaunchJobConfigArrayInput` via:

GetFastLaunchJobConfigsFastLaunchJobConfigArray{ GetFastLaunchJobConfigsFastLaunchJobConfigArgs{...} }

type GetFastLaunchJobConfigsFastLaunchJobConfigArrayOutput

type GetFastLaunchJobConfigsFastLaunchJobConfigArrayOutput struct{ *pulumi.OutputState }

func (GetFastLaunchJobConfigsFastLaunchJobConfigArrayOutput) ElementType

func (GetFastLaunchJobConfigsFastLaunchJobConfigArrayOutput) Index

func (GetFastLaunchJobConfigsFastLaunchJobConfigArrayOutput) ToGetFastLaunchJobConfigsFastLaunchJobConfigArrayOutput

func (GetFastLaunchJobConfigsFastLaunchJobConfigArrayOutput) ToGetFastLaunchJobConfigsFastLaunchJobConfigArrayOutputWithContext

func (o GetFastLaunchJobConfigsFastLaunchJobConfigArrayOutput) ToGetFastLaunchJobConfigsFastLaunchJobConfigArrayOutputWithContext(ctx context.Context) GetFastLaunchJobConfigsFastLaunchJobConfigArrayOutput

type GetFastLaunchJobConfigsFastLaunchJobConfigInput

type GetFastLaunchJobConfigsFastLaunchJobConfigInput interface {
	pulumi.Input

	ToGetFastLaunchJobConfigsFastLaunchJobConfigOutput() GetFastLaunchJobConfigsFastLaunchJobConfigOutput
	ToGetFastLaunchJobConfigsFastLaunchJobConfigOutputWithContext(context.Context) GetFastLaunchJobConfigsFastLaunchJobConfigOutput
}

GetFastLaunchJobConfigsFastLaunchJobConfigInput is an input type that accepts GetFastLaunchJobConfigsFastLaunchJobConfigArgs and GetFastLaunchJobConfigsFastLaunchJobConfigOutput values. You can construct a concrete instance of `GetFastLaunchJobConfigsFastLaunchJobConfigInput` via:

GetFastLaunchJobConfigsFastLaunchJobConfigArgs{...}

type GetFastLaunchJobConfigsFastLaunchJobConfigOutput

type GetFastLaunchJobConfigsFastLaunchJobConfigOutput struct{ *pulumi.OutputState }

func (GetFastLaunchJobConfigsFastLaunchJobConfigOutput) CoreCount

The number of cores associated with this fast launch job shape.

func (GetFastLaunchJobConfigsFastLaunchJobConfigOutput) ElementType

func (GetFastLaunchJobConfigsFastLaunchJobConfigOutput) ManagedEgressSupport

The managed egress support

func (GetFastLaunchJobConfigsFastLaunchJobConfigOutput) MemoryInGbs

The number of cores associated with this fast launch job shape.

func (GetFastLaunchJobConfigsFastLaunchJobConfigOutput) Name

The name of the fast launch job config

func (GetFastLaunchJobConfigsFastLaunchJobConfigOutput) ShapeName

The name of the fast launch job shape.

func (GetFastLaunchJobConfigsFastLaunchJobConfigOutput) ShapeSeries

The family that the compute shape belongs to.

func (GetFastLaunchJobConfigsFastLaunchJobConfigOutput) ToGetFastLaunchJobConfigsFastLaunchJobConfigOutput

func (o GetFastLaunchJobConfigsFastLaunchJobConfigOutput) ToGetFastLaunchJobConfigsFastLaunchJobConfigOutput() GetFastLaunchJobConfigsFastLaunchJobConfigOutput

func (GetFastLaunchJobConfigsFastLaunchJobConfigOutput) ToGetFastLaunchJobConfigsFastLaunchJobConfigOutputWithContext

func (o GetFastLaunchJobConfigsFastLaunchJobConfigOutput) ToGetFastLaunchJobConfigsFastLaunchJobConfigOutputWithContext(ctx context.Context) GetFastLaunchJobConfigsFastLaunchJobConfigOutput

type GetFastLaunchJobConfigsFilter

type GetFastLaunchJobConfigsFilter struct {
	// The name of the fast launch job config
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetFastLaunchJobConfigsFilterArgs

type GetFastLaunchJobConfigsFilterArgs struct {
	// The name of the fast launch job config
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetFastLaunchJobConfigsFilterArgs) ElementType

func (GetFastLaunchJobConfigsFilterArgs) ToGetFastLaunchJobConfigsFilterOutput

func (i GetFastLaunchJobConfigsFilterArgs) ToGetFastLaunchJobConfigsFilterOutput() GetFastLaunchJobConfigsFilterOutput

func (GetFastLaunchJobConfigsFilterArgs) ToGetFastLaunchJobConfigsFilterOutputWithContext

func (i GetFastLaunchJobConfigsFilterArgs) ToGetFastLaunchJobConfigsFilterOutputWithContext(ctx context.Context) GetFastLaunchJobConfigsFilterOutput

type GetFastLaunchJobConfigsFilterArray

type GetFastLaunchJobConfigsFilterArray []GetFastLaunchJobConfigsFilterInput

func (GetFastLaunchJobConfigsFilterArray) ElementType

func (GetFastLaunchJobConfigsFilterArray) ToGetFastLaunchJobConfigsFilterArrayOutput

func (i GetFastLaunchJobConfigsFilterArray) ToGetFastLaunchJobConfigsFilterArrayOutput() GetFastLaunchJobConfigsFilterArrayOutput

func (GetFastLaunchJobConfigsFilterArray) ToGetFastLaunchJobConfigsFilterArrayOutputWithContext

func (i GetFastLaunchJobConfigsFilterArray) ToGetFastLaunchJobConfigsFilterArrayOutputWithContext(ctx context.Context) GetFastLaunchJobConfigsFilterArrayOutput

type GetFastLaunchJobConfigsFilterArrayInput

type GetFastLaunchJobConfigsFilterArrayInput interface {
	pulumi.Input

	ToGetFastLaunchJobConfigsFilterArrayOutput() GetFastLaunchJobConfigsFilterArrayOutput
	ToGetFastLaunchJobConfigsFilterArrayOutputWithContext(context.Context) GetFastLaunchJobConfigsFilterArrayOutput
}

GetFastLaunchJobConfigsFilterArrayInput is an input type that accepts GetFastLaunchJobConfigsFilterArray and GetFastLaunchJobConfigsFilterArrayOutput values. You can construct a concrete instance of `GetFastLaunchJobConfigsFilterArrayInput` via:

GetFastLaunchJobConfigsFilterArray{ GetFastLaunchJobConfigsFilterArgs{...} }

type GetFastLaunchJobConfigsFilterArrayOutput

type GetFastLaunchJobConfigsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFastLaunchJobConfigsFilterArrayOutput) ElementType

func (GetFastLaunchJobConfigsFilterArrayOutput) Index

func (GetFastLaunchJobConfigsFilterArrayOutput) ToGetFastLaunchJobConfigsFilterArrayOutput

func (o GetFastLaunchJobConfigsFilterArrayOutput) ToGetFastLaunchJobConfigsFilterArrayOutput() GetFastLaunchJobConfigsFilterArrayOutput

func (GetFastLaunchJobConfigsFilterArrayOutput) ToGetFastLaunchJobConfigsFilterArrayOutputWithContext

func (o GetFastLaunchJobConfigsFilterArrayOutput) ToGetFastLaunchJobConfigsFilterArrayOutputWithContext(ctx context.Context) GetFastLaunchJobConfigsFilterArrayOutput

type GetFastLaunchJobConfigsFilterInput

type GetFastLaunchJobConfigsFilterInput interface {
	pulumi.Input

	ToGetFastLaunchJobConfigsFilterOutput() GetFastLaunchJobConfigsFilterOutput
	ToGetFastLaunchJobConfigsFilterOutputWithContext(context.Context) GetFastLaunchJobConfigsFilterOutput
}

GetFastLaunchJobConfigsFilterInput is an input type that accepts GetFastLaunchJobConfigsFilterArgs and GetFastLaunchJobConfigsFilterOutput values. You can construct a concrete instance of `GetFastLaunchJobConfigsFilterInput` via:

GetFastLaunchJobConfigsFilterArgs{...}

type GetFastLaunchJobConfigsFilterOutput

type GetFastLaunchJobConfigsFilterOutput struct{ *pulumi.OutputState }

func (GetFastLaunchJobConfigsFilterOutput) ElementType

func (GetFastLaunchJobConfigsFilterOutput) Name

The name of the fast launch job config

func (GetFastLaunchJobConfigsFilterOutput) Regex

func (GetFastLaunchJobConfigsFilterOutput) ToGetFastLaunchJobConfigsFilterOutput

func (o GetFastLaunchJobConfigsFilterOutput) ToGetFastLaunchJobConfigsFilterOutput() GetFastLaunchJobConfigsFilterOutput

func (GetFastLaunchJobConfigsFilterOutput) ToGetFastLaunchJobConfigsFilterOutputWithContext

func (o GetFastLaunchJobConfigsFilterOutput) ToGetFastLaunchJobConfigsFilterOutputWithContext(ctx context.Context) GetFastLaunchJobConfigsFilterOutput

func (GetFastLaunchJobConfigsFilterOutput) Values

type GetFastLaunchJobConfigsOutputArgs

type GetFastLaunchJobConfigsOutputArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput                      `pulumi:"compartmentId"`
	Filters       GetFastLaunchJobConfigsFilterArrayInput `pulumi:"filters"`
}

A collection of arguments for invoking getFastLaunchJobConfigs.

func (GetFastLaunchJobConfigsOutputArgs) ElementType

type GetFastLaunchJobConfigsResult

type GetFastLaunchJobConfigsResult struct {
	CompartmentId string `pulumi:"compartmentId"`
	// The list of fast_launch_job_configs.
	FastLaunchJobConfigs []GetFastLaunchJobConfigsFastLaunchJobConfig `pulumi:"fastLaunchJobConfigs"`
	Filters              []GetFastLaunchJobConfigsFilter              `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
}

A collection of values returned by getFastLaunchJobConfigs.

func GetFastLaunchJobConfigs

func GetFastLaunchJobConfigs(ctx *pulumi.Context, args *GetFastLaunchJobConfigsArgs, opts ...pulumi.InvokeOption) (*GetFastLaunchJobConfigsResult, error)

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

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/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
	})
}

```

type GetFastLaunchJobConfigsResultOutput

type GetFastLaunchJobConfigsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFastLaunchJobConfigs.

func (GetFastLaunchJobConfigsResultOutput) CompartmentId

func (GetFastLaunchJobConfigsResultOutput) ElementType

func (GetFastLaunchJobConfigsResultOutput) FastLaunchJobConfigs

The list of fast_launch_job_configs.

func (GetFastLaunchJobConfigsResultOutput) Filters

func (GetFastLaunchJobConfigsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFastLaunchJobConfigsResultOutput) ToGetFastLaunchJobConfigsResultOutput

func (o GetFastLaunchJobConfigsResultOutput) ToGetFastLaunchJobConfigsResultOutput() GetFastLaunchJobConfigsResultOutput

func (GetFastLaunchJobConfigsResultOutput) ToGetFastLaunchJobConfigsResultOutputWithContext

func (o GetFastLaunchJobConfigsResultOutput) ToGetFastLaunchJobConfigsResultOutputWithContext(ctx context.Context) GetFastLaunchJobConfigsResultOutput

type GetJobJobConfigurationDetail

type GetJobJobConfigurationDetail struct {
	// The arguments to pass to the job.
	CommandLineArguments string `pulumi:"commandLineArguments"`
	// Environment variables to set for the job.
	EnvironmentVariables map[string]interface{} `pulumi:"environmentVariables"`
	// The type of job.
	JobType string `pulumi:"jobType"`
	// A time bound for the execution of the job. Timer starts when the job becomes active.
	MaximumRuntimeInMinutes string `pulumi:"maximumRuntimeInMinutes"`
}

type GetJobJobConfigurationDetailArgs

type GetJobJobConfigurationDetailArgs struct {
	// The arguments to pass to the job.
	CommandLineArguments pulumi.StringInput `pulumi:"commandLineArguments"`
	// Environment variables to set for the job.
	EnvironmentVariables pulumi.MapInput `pulumi:"environmentVariables"`
	// The type of job.
	JobType pulumi.StringInput `pulumi:"jobType"`
	// A time bound for the execution of the job. Timer starts when the job becomes active.
	MaximumRuntimeInMinutes pulumi.StringInput `pulumi:"maximumRuntimeInMinutes"`
}

func (GetJobJobConfigurationDetailArgs) ElementType

func (GetJobJobConfigurationDetailArgs) ToGetJobJobConfigurationDetailOutput

func (i GetJobJobConfigurationDetailArgs) ToGetJobJobConfigurationDetailOutput() GetJobJobConfigurationDetailOutput

func (GetJobJobConfigurationDetailArgs) ToGetJobJobConfigurationDetailOutputWithContext

func (i GetJobJobConfigurationDetailArgs) ToGetJobJobConfigurationDetailOutputWithContext(ctx context.Context) GetJobJobConfigurationDetailOutput

type GetJobJobConfigurationDetailArray

type GetJobJobConfigurationDetailArray []GetJobJobConfigurationDetailInput

func (GetJobJobConfigurationDetailArray) ElementType

func (GetJobJobConfigurationDetailArray) ToGetJobJobConfigurationDetailArrayOutput

func (i GetJobJobConfigurationDetailArray) ToGetJobJobConfigurationDetailArrayOutput() GetJobJobConfigurationDetailArrayOutput

func (GetJobJobConfigurationDetailArray) ToGetJobJobConfigurationDetailArrayOutputWithContext

func (i GetJobJobConfigurationDetailArray) ToGetJobJobConfigurationDetailArrayOutputWithContext(ctx context.Context) GetJobJobConfigurationDetailArrayOutput

type GetJobJobConfigurationDetailArrayInput

type GetJobJobConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetJobJobConfigurationDetailArrayOutput() GetJobJobConfigurationDetailArrayOutput
	ToGetJobJobConfigurationDetailArrayOutputWithContext(context.Context) GetJobJobConfigurationDetailArrayOutput
}

GetJobJobConfigurationDetailArrayInput is an input type that accepts GetJobJobConfigurationDetailArray and GetJobJobConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetJobJobConfigurationDetailArrayInput` via:

GetJobJobConfigurationDetailArray{ GetJobJobConfigurationDetailArgs{...} }

type GetJobJobConfigurationDetailArrayOutput

type GetJobJobConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJobJobConfigurationDetailArrayOutput) ElementType

func (GetJobJobConfigurationDetailArrayOutput) Index

func (GetJobJobConfigurationDetailArrayOutput) ToGetJobJobConfigurationDetailArrayOutput

func (o GetJobJobConfigurationDetailArrayOutput) ToGetJobJobConfigurationDetailArrayOutput() GetJobJobConfigurationDetailArrayOutput

func (GetJobJobConfigurationDetailArrayOutput) ToGetJobJobConfigurationDetailArrayOutputWithContext

func (o GetJobJobConfigurationDetailArrayOutput) ToGetJobJobConfigurationDetailArrayOutputWithContext(ctx context.Context) GetJobJobConfigurationDetailArrayOutput

type GetJobJobConfigurationDetailInput

type GetJobJobConfigurationDetailInput interface {
	pulumi.Input

	ToGetJobJobConfigurationDetailOutput() GetJobJobConfigurationDetailOutput
	ToGetJobJobConfigurationDetailOutputWithContext(context.Context) GetJobJobConfigurationDetailOutput
}

GetJobJobConfigurationDetailInput is an input type that accepts GetJobJobConfigurationDetailArgs and GetJobJobConfigurationDetailOutput values. You can construct a concrete instance of `GetJobJobConfigurationDetailInput` via:

GetJobJobConfigurationDetailArgs{...}

type GetJobJobConfigurationDetailOutput

type GetJobJobConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetJobJobConfigurationDetailOutput) CommandLineArguments

func (o GetJobJobConfigurationDetailOutput) CommandLineArguments() pulumi.StringOutput

The arguments to pass to the job.

func (GetJobJobConfigurationDetailOutput) ElementType

func (GetJobJobConfigurationDetailOutput) EnvironmentVariables

func (o GetJobJobConfigurationDetailOutput) EnvironmentVariables() pulumi.MapOutput

Environment variables to set for the job.

func (GetJobJobConfigurationDetailOutput) JobType

The type of job.

func (GetJobJobConfigurationDetailOutput) MaximumRuntimeInMinutes

func (o GetJobJobConfigurationDetailOutput) MaximumRuntimeInMinutes() pulumi.StringOutput

A time bound for the execution of the job. Timer starts when the job becomes active.

func (GetJobJobConfigurationDetailOutput) ToGetJobJobConfigurationDetailOutput

func (o GetJobJobConfigurationDetailOutput) ToGetJobJobConfigurationDetailOutput() GetJobJobConfigurationDetailOutput

func (GetJobJobConfigurationDetailOutput) ToGetJobJobConfigurationDetailOutputWithContext

func (o GetJobJobConfigurationDetailOutput) ToGetJobJobConfigurationDetailOutputWithContext(ctx context.Context) GetJobJobConfigurationDetailOutput

type GetJobJobEnvironmentConfigurationDetail added in v1.24.0

type GetJobJobEnvironmentConfigurationDetail struct {
	// The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.
	Cmds []string `pulumi:"cmds"`
	// The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).
	Entrypoints []string `pulumi:"entrypoints"`
	// The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`
	Image string `pulumi:"image"`
	// The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`
	ImageDigest string `pulumi:"imageDigest"`
	// OCID of the container image signature
	ImageSignatureId string `pulumi:"imageSignatureId"`
	// The environment configuration type used for job runtime.
	JobEnvironmentType string `pulumi:"jobEnvironmentType"`
}

type GetJobJobEnvironmentConfigurationDetailArgs added in v1.24.0

type GetJobJobEnvironmentConfigurationDetailArgs struct {
	// The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.
	Cmds pulumi.StringArrayInput `pulumi:"cmds"`
	// The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).
	Entrypoints pulumi.StringArrayInput `pulumi:"entrypoints"`
	// The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`
	Image pulumi.StringInput `pulumi:"image"`
	// The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`
	ImageDigest pulumi.StringInput `pulumi:"imageDigest"`
	// OCID of the container image signature
	ImageSignatureId pulumi.StringInput `pulumi:"imageSignatureId"`
	// The environment configuration type used for job runtime.
	JobEnvironmentType pulumi.StringInput `pulumi:"jobEnvironmentType"`
}

func (GetJobJobEnvironmentConfigurationDetailArgs) ElementType added in v1.24.0

func (GetJobJobEnvironmentConfigurationDetailArgs) ToGetJobJobEnvironmentConfigurationDetailOutput added in v1.24.0

func (i GetJobJobEnvironmentConfigurationDetailArgs) ToGetJobJobEnvironmentConfigurationDetailOutput() GetJobJobEnvironmentConfigurationDetailOutput

func (GetJobJobEnvironmentConfigurationDetailArgs) ToGetJobJobEnvironmentConfigurationDetailOutputWithContext added in v1.24.0

func (i GetJobJobEnvironmentConfigurationDetailArgs) ToGetJobJobEnvironmentConfigurationDetailOutputWithContext(ctx context.Context) GetJobJobEnvironmentConfigurationDetailOutput

type GetJobJobEnvironmentConfigurationDetailArray added in v1.24.0

type GetJobJobEnvironmentConfigurationDetailArray []GetJobJobEnvironmentConfigurationDetailInput

func (GetJobJobEnvironmentConfigurationDetailArray) ElementType added in v1.24.0

func (GetJobJobEnvironmentConfigurationDetailArray) ToGetJobJobEnvironmentConfigurationDetailArrayOutput added in v1.24.0

func (i GetJobJobEnvironmentConfigurationDetailArray) ToGetJobJobEnvironmentConfigurationDetailArrayOutput() GetJobJobEnvironmentConfigurationDetailArrayOutput

func (GetJobJobEnvironmentConfigurationDetailArray) ToGetJobJobEnvironmentConfigurationDetailArrayOutputWithContext added in v1.24.0

func (i GetJobJobEnvironmentConfigurationDetailArray) ToGetJobJobEnvironmentConfigurationDetailArrayOutputWithContext(ctx context.Context) GetJobJobEnvironmentConfigurationDetailArrayOutput

type GetJobJobEnvironmentConfigurationDetailArrayInput added in v1.24.0

type GetJobJobEnvironmentConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetJobJobEnvironmentConfigurationDetailArrayOutput() GetJobJobEnvironmentConfigurationDetailArrayOutput
	ToGetJobJobEnvironmentConfigurationDetailArrayOutputWithContext(context.Context) GetJobJobEnvironmentConfigurationDetailArrayOutput
}

GetJobJobEnvironmentConfigurationDetailArrayInput is an input type that accepts GetJobJobEnvironmentConfigurationDetailArray and GetJobJobEnvironmentConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetJobJobEnvironmentConfigurationDetailArrayInput` via:

GetJobJobEnvironmentConfigurationDetailArray{ GetJobJobEnvironmentConfigurationDetailArgs{...} }

type GetJobJobEnvironmentConfigurationDetailArrayOutput added in v1.24.0

type GetJobJobEnvironmentConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJobJobEnvironmentConfigurationDetailArrayOutput) ElementType added in v1.24.0

func (GetJobJobEnvironmentConfigurationDetailArrayOutput) Index added in v1.24.0

func (GetJobJobEnvironmentConfigurationDetailArrayOutput) ToGetJobJobEnvironmentConfigurationDetailArrayOutput added in v1.24.0

func (o GetJobJobEnvironmentConfigurationDetailArrayOutput) ToGetJobJobEnvironmentConfigurationDetailArrayOutput() GetJobJobEnvironmentConfigurationDetailArrayOutput

func (GetJobJobEnvironmentConfigurationDetailArrayOutput) ToGetJobJobEnvironmentConfigurationDetailArrayOutputWithContext added in v1.24.0

func (o GetJobJobEnvironmentConfigurationDetailArrayOutput) ToGetJobJobEnvironmentConfigurationDetailArrayOutputWithContext(ctx context.Context) GetJobJobEnvironmentConfigurationDetailArrayOutput

type GetJobJobEnvironmentConfigurationDetailInput added in v1.24.0

type GetJobJobEnvironmentConfigurationDetailInput interface {
	pulumi.Input

	ToGetJobJobEnvironmentConfigurationDetailOutput() GetJobJobEnvironmentConfigurationDetailOutput
	ToGetJobJobEnvironmentConfigurationDetailOutputWithContext(context.Context) GetJobJobEnvironmentConfigurationDetailOutput
}

GetJobJobEnvironmentConfigurationDetailInput is an input type that accepts GetJobJobEnvironmentConfigurationDetailArgs and GetJobJobEnvironmentConfigurationDetailOutput values. You can construct a concrete instance of `GetJobJobEnvironmentConfigurationDetailInput` via:

GetJobJobEnvironmentConfigurationDetailArgs{...}

type GetJobJobEnvironmentConfigurationDetailOutput added in v1.24.0

type GetJobJobEnvironmentConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetJobJobEnvironmentConfigurationDetailOutput) Cmds added in v1.24.0

The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.

func (GetJobJobEnvironmentConfigurationDetailOutput) ElementType added in v1.24.0

func (GetJobJobEnvironmentConfigurationDetailOutput) Entrypoints added in v1.24.0

The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).

func (GetJobJobEnvironmentConfigurationDetailOutput) Image added in v1.24.0

The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`

func (GetJobJobEnvironmentConfigurationDetailOutput) ImageDigest added in v1.24.0

The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`

func (GetJobJobEnvironmentConfigurationDetailOutput) ImageSignatureId added in v1.24.0

OCID of the container image signature

func (GetJobJobEnvironmentConfigurationDetailOutput) JobEnvironmentType added in v1.24.0

The environment configuration type used for job runtime.

func (GetJobJobEnvironmentConfigurationDetailOutput) ToGetJobJobEnvironmentConfigurationDetailOutput added in v1.24.0

func (o GetJobJobEnvironmentConfigurationDetailOutput) ToGetJobJobEnvironmentConfigurationDetailOutput() GetJobJobEnvironmentConfigurationDetailOutput

func (GetJobJobEnvironmentConfigurationDetailOutput) ToGetJobJobEnvironmentConfigurationDetailOutputWithContext added in v1.24.0

func (o GetJobJobEnvironmentConfigurationDetailOutput) ToGetJobJobEnvironmentConfigurationDetailOutputWithContext(ctx context.Context) GetJobJobEnvironmentConfigurationDetailOutput

type GetJobJobInfrastructureConfigurationDetail

type GetJobJobInfrastructureConfigurationDetail struct {
	// The size of the block storage volume to attach to the instance running the job
	BlockStorageSizeInGbs int `pulumi:"blockStorageSizeInGbs"`
	// The infrastructure type used for job run.
	JobInfrastructureType string `pulumi:"jobInfrastructureType"`
	// Details for the job run shape configuration. Specify only when a flex shape is selected.
	JobShapeConfigDetails []GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetail `pulumi:"jobShapeConfigDetails"`
	// The shape used to launch the job run instances.
	ShapeName string `pulumi:"shapeName"`
	// The subnet to create a secondary vnic in to attach to the instance running the job
	SubnetId string `pulumi:"subnetId"`
}

type GetJobJobInfrastructureConfigurationDetailArgs

type GetJobJobInfrastructureConfigurationDetailArgs struct {
	// The size of the block storage volume to attach to the instance running the job
	BlockStorageSizeInGbs pulumi.IntInput `pulumi:"blockStorageSizeInGbs"`
	// The infrastructure type used for job run.
	JobInfrastructureType pulumi.StringInput `pulumi:"jobInfrastructureType"`
	// Details for the job run shape configuration. Specify only when a flex shape is selected.
	JobShapeConfigDetails GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayInput `pulumi:"jobShapeConfigDetails"`
	// The shape used to launch the job run instances.
	ShapeName pulumi.StringInput `pulumi:"shapeName"`
	// The subnet to create a secondary vnic in to attach to the instance running the job
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
}

func (GetJobJobInfrastructureConfigurationDetailArgs) ElementType

func (GetJobJobInfrastructureConfigurationDetailArgs) ToGetJobJobInfrastructureConfigurationDetailOutput

func (i GetJobJobInfrastructureConfigurationDetailArgs) ToGetJobJobInfrastructureConfigurationDetailOutput() GetJobJobInfrastructureConfigurationDetailOutput

func (GetJobJobInfrastructureConfigurationDetailArgs) ToGetJobJobInfrastructureConfigurationDetailOutputWithContext

func (i GetJobJobInfrastructureConfigurationDetailArgs) ToGetJobJobInfrastructureConfigurationDetailOutputWithContext(ctx context.Context) GetJobJobInfrastructureConfigurationDetailOutput

type GetJobJobInfrastructureConfigurationDetailArray

type GetJobJobInfrastructureConfigurationDetailArray []GetJobJobInfrastructureConfigurationDetailInput

func (GetJobJobInfrastructureConfigurationDetailArray) ElementType

func (GetJobJobInfrastructureConfigurationDetailArray) ToGetJobJobInfrastructureConfigurationDetailArrayOutput

func (i GetJobJobInfrastructureConfigurationDetailArray) ToGetJobJobInfrastructureConfigurationDetailArrayOutput() GetJobJobInfrastructureConfigurationDetailArrayOutput

func (GetJobJobInfrastructureConfigurationDetailArray) ToGetJobJobInfrastructureConfigurationDetailArrayOutputWithContext

func (i GetJobJobInfrastructureConfigurationDetailArray) ToGetJobJobInfrastructureConfigurationDetailArrayOutputWithContext(ctx context.Context) GetJobJobInfrastructureConfigurationDetailArrayOutput

type GetJobJobInfrastructureConfigurationDetailArrayInput

type GetJobJobInfrastructureConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetJobJobInfrastructureConfigurationDetailArrayOutput() GetJobJobInfrastructureConfigurationDetailArrayOutput
	ToGetJobJobInfrastructureConfigurationDetailArrayOutputWithContext(context.Context) GetJobJobInfrastructureConfigurationDetailArrayOutput
}

GetJobJobInfrastructureConfigurationDetailArrayInput is an input type that accepts GetJobJobInfrastructureConfigurationDetailArray and GetJobJobInfrastructureConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetJobJobInfrastructureConfigurationDetailArrayInput` via:

GetJobJobInfrastructureConfigurationDetailArray{ GetJobJobInfrastructureConfigurationDetailArgs{...} }

type GetJobJobInfrastructureConfigurationDetailArrayOutput

type GetJobJobInfrastructureConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJobJobInfrastructureConfigurationDetailArrayOutput) ElementType

func (GetJobJobInfrastructureConfigurationDetailArrayOutput) Index

func (GetJobJobInfrastructureConfigurationDetailArrayOutput) ToGetJobJobInfrastructureConfigurationDetailArrayOutput

func (GetJobJobInfrastructureConfigurationDetailArrayOutput) ToGetJobJobInfrastructureConfigurationDetailArrayOutputWithContext

func (o GetJobJobInfrastructureConfigurationDetailArrayOutput) ToGetJobJobInfrastructureConfigurationDetailArrayOutputWithContext(ctx context.Context) GetJobJobInfrastructureConfigurationDetailArrayOutput

type GetJobJobInfrastructureConfigurationDetailInput

type GetJobJobInfrastructureConfigurationDetailInput interface {
	pulumi.Input

	ToGetJobJobInfrastructureConfigurationDetailOutput() GetJobJobInfrastructureConfigurationDetailOutput
	ToGetJobJobInfrastructureConfigurationDetailOutputWithContext(context.Context) GetJobJobInfrastructureConfigurationDetailOutput
}

GetJobJobInfrastructureConfigurationDetailInput is an input type that accepts GetJobJobInfrastructureConfigurationDetailArgs and GetJobJobInfrastructureConfigurationDetailOutput values. You can construct a concrete instance of `GetJobJobInfrastructureConfigurationDetailInput` via:

GetJobJobInfrastructureConfigurationDetailArgs{...}

type GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetail added in v0.4.0

type GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetail struct {
	// The total amount of memory available to the job run instance, in gigabytes.
	MemoryInGbs float64 `pulumi:"memoryInGbs"`
	// The total number of OCPUs available to the job run instance.
	Ocpus float64 `pulumi:"ocpus"`
}

type GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs added in v0.4.0

type GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs struct {
	// The total amount of memory available to the job run instance, in gigabytes.
	MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"`
	// The total number of OCPUs available to the job run instance.
	Ocpus pulumi.Float64Input `pulumi:"ocpus"`
}

func (GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs) ElementType added in v0.4.0

func (GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs) ToGetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput added in v0.4.0

func (GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs) ToGetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutputWithContext added in v0.4.0

func (i GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs) ToGetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutputWithContext(ctx context.Context) GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput

type GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArray added in v0.4.0

type GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArray []GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailInput

func (GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArray) ElementType added in v0.4.0

func (GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArray) ToGetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput added in v0.4.0

func (GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArray) ToGetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutputWithContext added in v0.4.0

func (i GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArray) ToGetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutputWithContext(ctx context.Context) GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput

type GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayInput added in v0.4.0

type GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayInput interface {
	pulumi.Input

	ToGetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput() GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput
	ToGetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutputWithContext(context.Context) GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput
}

GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayInput is an input type that accepts GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArray and GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput values. You can construct a concrete instance of `GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayInput` via:

GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArray{ GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs{...} }

type GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput added in v0.4.0

type GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput) ElementType added in v0.4.0

func (GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput) Index added in v0.4.0

func (GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput) ToGetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput added in v0.4.0

func (GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput) ToGetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutputWithContext added in v0.4.0

type GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailInput added in v0.4.0

type GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailInput interface {
	pulumi.Input

	ToGetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput() GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput
	ToGetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutputWithContext(context.Context) GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput
}

GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailInput is an input type that accepts GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs and GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput values. You can construct a concrete instance of `GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailInput` via:

GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs{...}

type GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput added in v0.4.0

type GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput struct{ *pulumi.OutputState }

func (GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput) ElementType added in v0.4.0

func (GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput) MemoryInGbs added in v0.4.0

The total amount of memory available to the job run instance, in gigabytes.

func (GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput) Ocpus added in v0.4.0

The total number of OCPUs available to the job run instance.

func (GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput) ToGetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput added in v0.4.0

func (GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput) ToGetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutputWithContext added in v0.4.0

func (o GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput) ToGetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutputWithContext(ctx context.Context) GetJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput

type GetJobJobInfrastructureConfigurationDetailOutput

type GetJobJobInfrastructureConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetJobJobInfrastructureConfigurationDetailOutput) BlockStorageSizeInGbs

The size of the block storage volume to attach to the instance running the job

func (GetJobJobInfrastructureConfigurationDetailOutput) ElementType

func (GetJobJobInfrastructureConfigurationDetailOutput) JobInfrastructureType

The infrastructure type used for job run.

func (GetJobJobInfrastructureConfigurationDetailOutput) JobShapeConfigDetails added in v0.4.0

Details for the job run shape configuration. Specify only when a flex shape is selected.

func (GetJobJobInfrastructureConfigurationDetailOutput) ShapeName

The shape used to launch the job run instances.

func (GetJobJobInfrastructureConfigurationDetailOutput) SubnetId

The subnet to create a secondary vnic in to attach to the instance running the job

func (GetJobJobInfrastructureConfigurationDetailOutput) ToGetJobJobInfrastructureConfigurationDetailOutput

func (o GetJobJobInfrastructureConfigurationDetailOutput) ToGetJobJobInfrastructureConfigurationDetailOutput() GetJobJobInfrastructureConfigurationDetailOutput

func (GetJobJobInfrastructureConfigurationDetailOutput) ToGetJobJobInfrastructureConfigurationDetailOutputWithContext

func (o GetJobJobInfrastructureConfigurationDetailOutput) ToGetJobJobInfrastructureConfigurationDetailOutputWithContext(ctx context.Context) GetJobJobInfrastructureConfigurationDetailOutput

type GetJobJobLogConfigurationDetail

type GetJobJobLogConfigurationDetail struct {
	// If automatic on-behalf-of log object creation is enabled for job runs.
	EnableAutoLogCreation bool `pulumi:"enableAutoLogCreation"`
	// If customer logging is enabled for job runs.
	EnableLogging bool `pulumi:"enableLogging"`
	// The log group id for where log objects are for job runs.
	LogGroupId string `pulumi:"logGroupId"`
	// The log id the job run will push logs too.
	LogId string `pulumi:"logId"`
}

type GetJobJobLogConfigurationDetailArgs

type GetJobJobLogConfigurationDetailArgs struct {
	// If automatic on-behalf-of log object creation is enabled for job runs.
	EnableAutoLogCreation pulumi.BoolInput `pulumi:"enableAutoLogCreation"`
	// If customer logging is enabled for job runs.
	EnableLogging pulumi.BoolInput `pulumi:"enableLogging"`
	// The log group id for where log objects are for job runs.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// The log id the job run will push logs too.
	LogId pulumi.StringInput `pulumi:"logId"`
}

func (GetJobJobLogConfigurationDetailArgs) ElementType

func (GetJobJobLogConfigurationDetailArgs) ToGetJobJobLogConfigurationDetailOutput

func (i GetJobJobLogConfigurationDetailArgs) ToGetJobJobLogConfigurationDetailOutput() GetJobJobLogConfigurationDetailOutput

func (GetJobJobLogConfigurationDetailArgs) ToGetJobJobLogConfigurationDetailOutputWithContext

func (i GetJobJobLogConfigurationDetailArgs) ToGetJobJobLogConfigurationDetailOutputWithContext(ctx context.Context) GetJobJobLogConfigurationDetailOutput

type GetJobJobLogConfigurationDetailArray

type GetJobJobLogConfigurationDetailArray []GetJobJobLogConfigurationDetailInput

func (GetJobJobLogConfigurationDetailArray) ElementType

func (GetJobJobLogConfigurationDetailArray) ToGetJobJobLogConfigurationDetailArrayOutput

func (i GetJobJobLogConfigurationDetailArray) ToGetJobJobLogConfigurationDetailArrayOutput() GetJobJobLogConfigurationDetailArrayOutput

func (GetJobJobLogConfigurationDetailArray) ToGetJobJobLogConfigurationDetailArrayOutputWithContext

func (i GetJobJobLogConfigurationDetailArray) ToGetJobJobLogConfigurationDetailArrayOutputWithContext(ctx context.Context) GetJobJobLogConfigurationDetailArrayOutput

type GetJobJobLogConfigurationDetailArrayInput

type GetJobJobLogConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetJobJobLogConfigurationDetailArrayOutput() GetJobJobLogConfigurationDetailArrayOutput
	ToGetJobJobLogConfigurationDetailArrayOutputWithContext(context.Context) GetJobJobLogConfigurationDetailArrayOutput
}

GetJobJobLogConfigurationDetailArrayInput is an input type that accepts GetJobJobLogConfigurationDetailArray and GetJobJobLogConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetJobJobLogConfigurationDetailArrayInput` via:

GetJobJobLogConfigurationDetailArray{ GetJobJobLogConfigurationDetailArgs{...} }

type GetJobJobLogConfigurationDetailArrayOutput

type GetJobJobLogConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJobJobLogConfigurationDetailArrayOutput) ElementType

func (GetJobJobLogConfigurationDetailArrayOutput) Index

func (GetJobJobLogConfigurationDetailArrayOutput) ToGetJobJobLogConfigurationDetailArrayOutput

func (o GetJobJobLogConfigurationDetailArrayOutput) ToGetJobJobLogConfigurationDetailArrayOutput() GetJobJobLogConfigurationDetailArrayOutput

func (GetJobJobLogConfigurationDetailArrayOutput) ToGetJobJobLogConfigurationDetailArrayOutputWithContext

func (o GetJobJobLogConfigurationDetailArrayOutput) ToGetJobJobLogConfigurationDetailArrayOutputWithContext(ctx context.Context) GetJobJobLogConfigurationDetailArrayOutput

type GetJobJobLogConfigurationDetailInput

type GetJobJobLogConfigurationDetailInput interface {
	pulumi.Input

	ToGetJobJobLogConfigurationDetailOutput() GetJobJobLogConfigurationDetailOutput
	ToGetJobJobLogConfigurationDetailOutputWithContext(context.Context) GetJobJobLogConfigurationDetailOutput
}

GetJobJobLogConfigurationDetailInput is an input type that accepts GetJobJobLogConfigurationDetailArgs and GetJobJobLogConfigurationDetailOutput values. You can construct a concrete instance of `GetJobJobLogConfigurationDetailInput` via:

GetJobJobLogConfigurationDetailArgs{...}

type GetJobJobLogConfigurationDetailOutput

type GetJobJobLogConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetJobJobLogConfigurationDetailOutput) ElementType

func (GetJobJobLogConfigurationDetailOutput) EnableAutoLogCreation

func (o GetJobJobLogConfigurationDetailOutput) EnableAutoLogCreation() pulumi.BoolOutput

If automatic on-behalf-of log object creation is enabled for job runs.

func (GetJobJobLogConfigurationDetailOutput) EnableLogging

If customer logging is enabled for job runs.

func (GetJobJobLogConfigurationDetailOutput) LogGroupId

The log group id for where log objects are for job runs.

func (GetJobJobLogConfigurationDetailOutput) LogId

The log id the job run will push logs too.

func (GetJobJobLogConfigurationDetailOutput) ToGetJobJobLogConfigurationDetailOutput

func (o GetJobJobLogConfigurationDetailOutput) ToGetJobJobLogConfigurationDetailOutput() GetJobJobLogConfigurationDetailOutput

func (GetJobJobLogConfigurationDetailOutput) ToGetJobJobLogConfigurationDetailOutputWithContext

func (o GetJobJobLogConfigurationDetailOutput) ToGetJobJobLogConfigurationDetailOutputWithContext(ctx context.Context) GetJobJobLogConfigurationDetailOutput

type GetJobJobStorageMountConfigurationDetailsList added in v1.14.0

type GetJobJobStorageMountConfigurationDetailsList struct {
	// The object storage bucket
	Bucket string `pulumi:"bucket"`
	// The local directory name to be mounted
	DestinationDirectoryName string `pulumi:"destinationDirectoryName"`
	// The local path of the mounted directory, excluding directory name.
	DestinationPath string `pulumi:"destinationPath"`
	// OCID of the export
	ExportId string `pulumi:"exportId"`
	// OCID of the mount target
	MountTargetId string `pulumi:"mountTargetId"`
	// The object storage namespace
	Namespace string `pulumi:"namespace"`
	// Prefix in the bucket to mount
	Prefix string `pulumi:"prefix"`
	// The type of storage.
	StorageType string `pulumi:"storageType"`
}

type GetJobJobStorageMountConfigurationDetailsListArgs added in v1.14.0

type GetJobJobStorageMountConfigurationDetailsListArgs struct {
	// The object storage bucket
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// The local directory name to be mounted
	DestinationDirectoryName pulumi.StringInput `pulumi:"destinationDirectoryName"`
	// The local path of the mounted directory, excluding directory name.
	DestinationPath pulumi.StringInput `pulumi:"destinationPath"`
	// OCID of the export
	ExportId pulumi.StringInput `pulumi:"exportId"`
	// OCID of the mount target
	MountTargetId pulumi.StringInput `pulumi:"mountTargetId"`
	// The object storage namespace
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// Prefix in the bucket to mount
	Prefix pulumi.StringInput `pulumi:"prefix"`
	// The type of storage.
	StorageType pulumi.StringInput `pulumi:"storageType"`
}

func (GetJobJobStorageMountConfigurationDetailsListArgs) ElementType added in v1.14.0

func (GetJobJobStorageMountConfigurationDetailsListArgs) ToGetJobJobStorageMountConfigurationDetailsListOutput added in v1.14.0

func (i GetJobJobStorageMountConfigurationDetailsListArgs) ToGetJobJobStorageMountConfigurationDetailsListOutput() GetJobJobStorageMountConfigurationDetailsListOutput

func (GetJobJobStorageMountConfigurationDetailsListArgs) ToGetJobJobStorageMountConfigurationDetailsListOutputWithContext added in v1.14.0

func (i GetJobJobStorageMountConfigurationDetailsListArgs) ToGetJobJobStorageMountConfigurationDetailsListOutputWithContext(ctx context.Context) GetJobJobStorageMountConfigurationDetailsListOutput

type GetJobJobStorageMountConfigurationDetailsListArray added in v1.14.0

type GetJobJobStorageMountConfigurationDetailsListArray []GetJobJobStorageMountConfigurationDetailsListInput

func (GetJobJobStorageMountConfigurationDetailsListArray) ElementType added in v1.14.0

func (GetJobJobStorageMountConfigurationDetailsListArray) ToGetJobJobStorageMountConfigurationDetailsListArrayOutput added in v1.14.0

func (i GetJobJobStorageMountConfigurationDetailsListArray) ToGetJobJobStorageMountConfigurationDetailsListArrayOutput() GetJobJobStorageMountConfigurationDetailsListArrayOutput

func (GetJobJobStorageMountConfigurationDetailsListArray) ToGetJobJobStorageMountConfigurationDetailsListArrayOutputWithContext added in v1.14.0

func (i GetJobJobStorageMountConfigurationDetailsListArray) ToGetJobJobStorageMountConfigurationDetailsListArrayOutputWithContext(ctx context.Context) GetJobJobStorageMountConfigurationDetailsListArrayOutput

type GetJobJobStorageMountConfigurationDetailsListArrayInput added in v1.14.0

type GetJobJobStorageMountConfigurationDetailsListArrayInput interface {
	pulumi.Input

	ToGetJobJobStorageMountConfigurationDetailsListArrayOutput() GetJobJobStorageMountConfigurationDetailsListArrayOutput
	ToGetJobJobStorageMountConfigurationDetailsListArrayOutputWithContext(context.Context) GetJobJobStorageMountConfigurationDetailsListArrayOutput
}

GetJobJobStorageMountConfigurationDetailsListArrayInput is an input type that accepts GetJobJobStorageMountConfigurationDetailsListArray and GetJobJobStorageMountConfigurationDetailsListArrayOutput values. You can construct a concrete instance of `GetJobJobStorageMountConfigurationDetailsListArrayInput` via:

GetJobJobStorageMountConfigurationDetailsListArray{ GetJobJobStorageMountConfigurationDetailsListArgs{...} }

type GetJobJobStorageMountConfigurationDetailsListArrayOutput added in v1.14.0

type GetJobJobStorageMountConfigurationDetailsListArrayOutput struct{ *pulumi.OutputState }

func (GetJobJobStorageMountConfigurationDetailsListArrayOutput) ElementType added in v1.14.0

func (GetJobJobStorageMountConfigurationDetailsListArrayOutput) Index added in v1.14.0

func (GetJobJobStorageMountConfigurationDetailsListArrayOutput) ToGetJobJobStorageMountConfigurationDetailsListArrayOutput added in v1.14.0

func (GetJobJobStorageMountConfigurationDetailsListArrayOutput) ToGetJobJobStorageMountConfigurationDetailsListArrayOutputWithContext added in v1.14.0

func (o GetJobJobStorageMountConfigurationDetailsListArrayOutput) ToGetJobJobStorageMountConfigurationDetailsListArrayOutputWithContext(ctx context.Context) GetJobJobStorageMountConfigurationDetailsListArrayOutput

type GetJobJobStorageMountConfigurationDetailsListInput added in v1.14.0

type GetJobJobStorageMountConfigurationDetailsListInput interface {
	pulumi.Input

	ToGetJobJobStorageMountConfigurationDetailsListOutput() GetJobJobStorageMountConfigurationDetailsListOutput
	ToGetJobJobStorageMountConfigurationDetailsListOutputWithContext(context.Context) GetJobJobStorageMountConfigurationDetailsListOutput
}

GetJobJobStorageMountConfigurationDetailsListInput is an input type that accepts GetJobJobStorageMountConfigurationDetailsListArgs and GetJobJobStorageMountConfigurationDetailsListOutput values. You can construct a concrete instance of `GetJobJobStorageMountConfigurationDetailsListInput` via:

GetJobJobStorageMountConfigurationDetailsListArgs{...}

type GetJobJobStorageMountConfigurationDetailsListOutput added in v1.14.0

type GetJobJobStorageMountConfigurationDetailsListOutput struct{ *pulumi.OutputState }

func (GetJobJobStorageMountConfigurationDetailsListOutput) Bucket added in v1.14.0

The object storage bucket

func (GetJobJobStorageMountConfigurationDetailsListOutput) DestinationDirectoryName added in v1.14.0

The local directory name to be mounted

func (GetJobJobStorageMountConfigurationDetailsListOutput) DestinationPath added in v1.14.0

The local path of the mounted directory, excluding directory name.

func (GetJobJobStorageMountConfigurationDetailsListOutput) ElementType added in v1.14.0

func (GetJobJobStorageMountConfigurationDetailsListOutput) ExportId added in v1.14.0

OCID of the export

func (GetJobJobStorageMountConfigurationDetailsListOutput) MountTargetId added in v1.14.0

OCID of the mount target

func (GetJobJobStorageMountConfigurationDetailsListOutput) Namespace added in v1.14.0

The object storage namespace

func (GetJobJobStorageMountConfigurationDetailsListOutput) Prefix added in v1.14.0

Prefix in the bucket to mount

func (GetJobJobStorageMountConfigurationDetailsListOutput) StorageType added in v1.14.0

The type of storage.

func (GetJobJobStorageMountConfigurationDetailsListOutput) ToGetJobJobStorageMountConfigurationDetailsListOutput added in v1.14.0

func (o GetJobJobStorageMountConfigurationDetailsListOutput) ToGetJobJobStorageMountConfigurationDetailsListOutput() GetJobJobStorageMountConfigurationDetailsListOutput

func (GetJobJobStorageMountConfigurationDetailsListOutput) ToGetJobJobStorageMountConfigurationDetailsListOutputWithContext added in v1.14.0

func (o GetJobJobStorageMountConfigurationDetailsListOutput) ToGetJobJobStorageMountConfigurationDetailsListOutputWithContext(ctx context.Context) GetJobJobStorageMountConfigurationDetailsListOutput

type GetJobRunJobConfigurationOverrideDetail

type GetJobRunJobConfigurationOverrideDetail struct {
	// The arguments to pass to the job.
	CommandLineArguments string `pulumi:"commandLineArguments"`
	// Environment variables to set for the job.
	EnvironmentVariables map[string]interface{} `pulumi:"environmentVariables"`
	// The type of job.
	JobType string `pulumi:"jobType"`
	// A time bound for the execution of the job. Timer starts when the job becomes active.
	MaximumRuntimeInMinutes string `pulumi:"maximumRuntimeInMinutes"`
}

type GetJobRunJobConfigurationOverrideDetailArgs

type GetJobRunJobConfigurationOverrideDetailArgs struct {
	// The arguments to pass to the job.
	CommandLineArguments pulumi.StringInput `pulumi:"commandLineArguments"`
	// Environment variables to set for the job.
	EnvironmentVariables pulumi.MapInput `pulumi:"environmentVariables"`
	// The type of job.
	JobType pulumi.StringInput `pulumi:"jobType"`
	// A time bound for the execution of the job. Timer starts when the job becomes active.
	MaximumRuntimeInMinutes pulumi.StringInput `pulumi:"maximumRuntimeInMinutes"`
}

func (GetJobRunJobConfigurationOverrideDetailArgs) ElementType

func (GetJobRunJobConfigurationOverrideDetailArgs) ToGetJobRunJobConfigurationOverrideDetailOutput

func (i GetJobRunJobConfigurationOverrideDetailArgs) ToGetJobRunJobConfigurationOverrideDetailOutput() GetJobRunJobConfigurationOverrideDetailOutput

func (GetJobRunJobConfigurationOverrideDetailArgs) ToGetJobRunJobConfigurationOverrideDetailOutputWithContext

func (i GetJobRunJobConfigurationOverrideDetailArgs) ToGetJobRunJobConfigurationOverrideDetailOutputWithContext(ctx context.Context) GetJobRunJobConfigurationOverrideDetailOutput

type GetJobRunJobConfigurationOverrideDetailArray

type GetJobRunJobConfigurationOverrideDetailArray []GetJobRunJobConfigurationOverrideDetailInput

func (GetJobRunJobConfigurationOverrideDetailArray) ElementType

func (GetJobRunJobConfigurationOverrideDetailArray) ToGetJobRunJobConfigurationOverrideDetailArrayOutput

func (i GetJobRunJobConfigurationOverrideDetailArray) ToGetJobRunJobConfigurationOverrideDetailArrayOutput() GetJobRunJobConfigurationOverrideDetailArrayOutput

func (GetJobRunJobConfigurationOverrideDetailArray) ToGetJobRunJobConfigurationOverrideDetailArrayOutputWithContext

func (i GetJobRunJobConfigurationOverrideDetailArray) ToGetJobRunJobConfigurationOverrideDetailArrayOutputWithContext(ctx context.Context) GetJobRunJobConfigurationOverrideDetailArrayOutput

type GetJobRunJobConfigurationOverrideDetailArrayInput

type GetJobRunJobConfigurationOverrideDetailArrayInput interface {
	pulumi.Input

	ToGetJobRunJobConfigurationOverrideDetailArrayOutput() GetJobRunJobConfigurationOverrideDetailArrayOutput
	ToGetJobRunJobConfigurationOverrideDetailArrayOutputWithContext(context.Context) GetJobRunJobConfigurationOverrideDetailArrayOutput
}

GetJobRunJobConfigurationOverrideDetailArrayInput is an input type that accepts GetJobRunJobConfigurationOverrideDetailArray and GetJobRunJobConfigurationOverrideDetailArrayOutput values. You can construct a concrete instance of `GetJobRunJobConfigurationOverrideDetailArrayInput` via:

GetJobRunJobConfigurationOverrideDetailArray{ GetJobRunJobConfigurationOverrideDetailArgs{...} }

type GetJobRunJobConfigurationOverrideDetailArrayOutput

type GetJobRunJobConfigurationOverrideDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJobRunJobConfigurationOverrideDetailArrayOutput) ElementType

func (GetJobRunJobConfigurationOverrideDetailArrayOutput) Index

func (GetJobRunJobConfigurationOverrideDetailArrayOutput) ToGetJobRunJobConfigurationOverrideDetailArrayOutput

func (o GetJobRunJobConfigurationOverrideDetailArrayOutput) ToGetJobRunJobConfigurationOverrideDetailArrayOutput() GetJobRunJobConfigurationOverrideDetailArrayOutput

func (GetJobRunJobConfigurationOverrideDetailArrayOutput) ToGetJobRunJobConfigurationOverrideDetailArrayOutputWithContext

func (o GetJobRunJobConfigurationOverrideDetailArrayOutput) ToGetJobRunJobConfigurationOverrideDetailArrayOutputWithContext(ctx context.Context) GetJobRunJobConfigurationOverrideDetailArrayOutput

type GetJobRunJobConfigurationOverrideDetailInput

type GetJobRunJobConfigurationOverrideDetailInput interface {
	pulumi.Input

	ToGetJobRunJobConfigurationOverrideDetailOutput() GetJobRunJobConfigurationOverrideDetailOutput
	ToGetJobRunJobConfigurationOverrideDetailOutputWithContext(context.Context) GetJobRunJobConfigurationOverrideDetailOutput
}

GetJobRunJobConfigurationOverrideDetailInput is an input type that accepts GetJobRunJobConfigurationOverrideDetailArgs and GetJobRunJobConfigurationOverrideDetailOutput values. You can construct a concrete instance of `GetJobRunJobConfigurationOverrideDetailInput` via:

GetJobRunJobConfigurationOverrideDetailArgs{...}

type GetJobRunJobConfigurationOverrideDetailOutput

type GetJobRunJobConfigurationOverrideDetailOutput struct{ *pulumi.OutputState }

func (GetJobRunJobConfigurationOverrideDetailOutput) CommandLineArguments

The arguments to pass to the job.

func (GetJobRunJobConfigurationOverrideDetailOutput) ElementType

func (GetJobRunJobConfigurationOverrideDetailOutput) EnvironmentVariables

Environment variables to set for the job.

func (GetJobRunJobConfigurationOverrideDetailOutput) JobType

The type of job.

func (GetJobRunJobConfigurationOverrideDetailOutput) MaximumRuntimeInMinutes

A time bound for the execution of the job. Timer starts when the job becomes active.

func (GetJobRunJobConfigurationOverrideDetailOutput) ToGetJobRunJobConfigurationOverrideDetailOutput

func (o GetJobRunJobConfigurationOverrideDetailOutput) ToGetJobRunJobConfigurationOverrideDetailOutput() GetJobRunJobConfigurationOverrideDetailOutput

func (GetJobRunJobConfigurationOverrideDetailOutput) ToGetJobRunJobConfigurationOverrideDetailOutputWithContext

func (o GetJobRunJobConfigurationOverrideDetailOutput) ToGetJobRunJobConfigurationOverrideDetailOutputWithContext(ctx context.Context) GetJobRunJobConfigurationOverrideDetailOutput

type GetJobRunJobEnvironmentConfigurationOverrideDetail added in v1.24.0

type GetJobRunJobEnvironmentConfigurationOverrideDetail struct {
	// The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.
	Cmds []string `pulumi:"cmds"`
	// The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).
	Entrypoints []string `pulumi:"entrypoints"`
	// The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`
	Image string `pulumi:"image"`
	// The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`
	ImageDigest string `pulumi:"imageDigest"`
	// OCID of the container image signature
	ImageSignatureId string `pulumi:"imageSignatureId"`
	// The environment configuration type used for job runtime.
	JobEnvironmentType string `pulumi:"jobEnvironmentType"`
}

type GetJobRunJobEnvironmentConfigurationOverrideDetailArgs added in v1.24.0

type GetJobRunJobEnvironmentConfigurationOverrideDetailArgs struct {
	// The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.
	Cmds pulumi.StringArrayInput `pulumi:"cmds"`
	// The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).
	Entrypoints pulumi.StringArrayInput `pulumi:"entrypoints"`
	// The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`
	Image pulumi.StringInput `pulumi:"image"`
	// The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`
	ImageDigest pulumi.StringInput `pulumi:"imageDigest"`
	// OCID of the container image signature
	ImageSignatureId pulumi.StringInput `pulumi:"imageSignatureId"`
	// The environment configuration type used for job runtime.
	JobEnvironmentType pulumi.StringInput `pulumi:"jobEnvironmentType"`
}

func (GetJobRunJobEnvironmentConfigurationOverrideDetailArgs) ElementType added in v1.24.0

func (GetJobRunJobEnvironmentConfigurationOverrideDetailArgs) ToGetJobRunJobEnvironmentConfigurationOverrideDetailOutput added in v1.24.0

func (GetJobRunJobEnvironmentConfigurationOverrideDetailArgs) ToGetJobRunJobEnvironmentConfigurationOverrideDetailOutputWithContext added in v1.24.0

func (i GetJobRunJobEnvironmentConfigurationOverrideDetailArgs) ToGetJobRunJobEnvironmentConfigurationOverrideDetailOutputWithContext(ctx context.Context) GetJobRunJobEnvironmentConfigurationOverrideDetailOutput

type GetJobRunJobEnvironmentConfigurationOverrideDetailArray added in v1.24.0

type GetJobRunJobEnvironmentConfigurationOverrideDetailArray []GetJobRunJobEnvironmentConfigurationOverrideDetailInput

func (GetJobRunJobEnvironmentConfigurationOverrideDetailArray) ElementType added in v1.24.0

func (GetJobRunJobEnvironmentConfigurationOverrideDetailArray) ToGetJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput added in v1.24.0

func (i GetJobRunJobEnvironmentConfigurationOverrideDetailArray) ToGetJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput() GetJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput

func (GetJobRunJobEnvironmentConfigurationOverrideDetailArray) ToGetJobRunJobEnvironmentConfigurationOverrideDetailArrayOutputWithContext added in v1.24.0

func (i GetJobRunJobEnvironmentConfigurationOverrideDetailArray) ToGetJobRunJobEnvironmentConfigurationOverrideDetailArrayOutputWithContext(ctx context.Context) GetJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput

type GetJobRunJobEnvironmentConfigurationOverrideDetailArrayInput added in v1.24.0

type GetJobRunJobEnvironmentConfigurationOverrideDetailArrayInput interface {
	pulumi.Input

	ToGetJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput() GetJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput
	ToGetJobRunJobEnvironmentConfigurationOverrideDetailArrayOutputWithContext(context.Context) GetJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput
}

GetJobRunJobEnvironmentConfigurationOverrideDetailArrayInput is an input type that accepts GetJobRunJobEnvironmentConfigurationOverrideDetailArray and GetJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput values. You can construct a concrete instance of `GetJobRunJobEnvironmentConfigurationOverrideDetailArrayInput` via:

GetJobRunJobEnvironmentConfigurationOverrideDetailArray{ GetJobRunJobEnvironmentConfigurationOverrideDetailArgs{...} }

type GetJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput added in v1.24.0

type GetJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput) ElementType added in v1.24.0

func (GetJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput) Index added in v1.24.0

func (GetJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput) ToGetJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput added in v1.24.0

func (GetJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput) ToGetJobRunJobEnvironmentConfigurationOverrideDetailArrayOutputWithContext added in v1.24.0

func (o GetJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput) ToGetJobRunJobEnvironmentConfigurationOverrideDetailArrayOutputWithContext(ctx context.Context) GetJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput

type GetJobRunJobEnvironmentConfigurationOverrideDetailInput added in v1.24.0

type GetJobRunJobEnvironmentConfigurationOverrideDetailInput interface {
	pulumi.Input

	ToGetJobRunJobEnvironmentConfigurationOverrideDetailOutput() GetJobRunJobEnvironmentConfigurationOverrideDetailOutput
	ToGetJobRunJobEnvironmentConfigurationOverrideDetailOutputWithContext(context.Context) GetJobRunJobEnvironmentConfigurationOverrideDetailOutput
}

GetJobRunJobEnvironmentConfigurationOverrideDetailInput is an input type that accepts GetJobRunJobEnvironmentConfigurationOverrideDetailArgs and GetJobRunJobEnvironmentConfigurationOverrideDetailOutput values. You can construct a concrete instance of `GetJobRunJobEnvironmentConfigurationOverrideDetailInput` via:

GetJobRunJobEnvironmentConfigurationOverrideDetailArgs{...}

type GetJobRunJobEnvironmentConfigurationOverrideDetailOutput added in v1.24.0

type GetJobRunJobEnvironmentConfigurationOverrideDetailOutput struct{ *pulumi.OutputState }

func (GetJobRunJobEnvironmentConfigurationOverrideDetailOutput) Cmds added in v1.24.0

The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.

func (GetJobRunJobEnvironmentConfigurationOverrideDetailOutput) ElementType added in v1.24.0

func (GetJobRunJobEnvironmentConfigurationOverrideDetailOutput) Entrypoints added in v1.24.0

The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).

func (GetJobRunJobEnvironmentConfigurationOverrideDetailOutput) Image added in v1.24.0

The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`

func (GetJobRunJobEnvironmentConfigurationOverrideDetailOutput) ImageDigest added in v1.24.0

The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`

func (GetJobRunJobEnvironmentConfigurationOverrideDetailOutput) ImageSignatureId added in v1.24.0

OCID of the container image signature

func (GetJobRunJobEnvironmentConfigurationOverrideDetailOutput) JobEnvironmentType added in v1.24.0

The environment configuration type used for job runtime.

func (GetJobRunJobEnvironmentConfigurationOverrideDetailOutput) ToGetJobRunJobEnvironmentConfigurationOverrideDetailOutput added in v1.24.0

func (GetJobRunJobEnvironmentConfigurationOverrideDetailOutput) ToGetJobRunJobEnvironmentConfigurationOverrideDetailOutputWithContext added in v1.24.0

func (o GetJobRunJobEnvironmentConfigurationOverrideDetailOutput) ToGetJobRunJobEnvironmentConfigurationOverrideDetailOutputWithContext(ctx context.Context) GetJobRunJobEnvironmentConfigurationOverrideDetailOutput

type GetJobRunJobInfrastructureConfigurationDetail

type GetJobRunJobInfrastructureConfigurationDetail struct {
	// The size of the block storage volume to attach to the instance running the job
	BlockStorageSizeInGbs int `pulumi:"blockStorageSizeInGbs"`
	// The infrastructure type used for job run.
	JobInfrastructureType string `pulumi:"jobInfrastructureType"`
	// Details for the job run shape configuration. Specify only when a flex shape is selected.
	JobShapeConfigDetails []GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetail `pulumi:"jobShapeConfigDetails"`
	// The shape used to launch the job run instances.
	ShapeName string `pulumi:"shapeName"`
	// The subnet to create a secondary vnic in to attach to the instance running the job
	SubnetId string `pulumi:"subnetId"`
}

type GetJobRunJobInfrastructureConfigurationDetailArgs

type GetJobRunJobInfrastructureConfigurationDetailArgs struct {
	// The size of the block storage volume to attach to the instance running the job
	BlockStorageSizeInGbs pulumi.IntInput `pulumi:"blockStorageSizeInGbs"`
	// The infrastructure type used for job run.
	JobInfrastructureType pulumi.StringInput `pulumi:"jobInfrastructureType"`
	// Details for the job run shape configuration. Specify only when a flex shape is selected.
	JobShapeConfigDetails GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayInput `pulumi:"jobShapeConfigDetails"`
	// The shape used to launch the job run instances.
	ShapeName pulumi.StringInput `pulumi:"shapeName"`
	// The subnet to create a secondary vnic in to attach to the instance running the job
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
}

func (GetJobRunJobInfrastructureConfigurationDetailArgs) ElementType

func (GetJobRunJobInfrastructureConfigurationDetailArgs) ToGetJobRunJobInfrastructureConfigurationDetailOutput

func (i GetJobRunJobInfrastructureConfigurationDetailArgs) ToGetJobRunJobInfrastructureConfigurationDetailOutput() GetJobRunJobInfrastructureConfigurationDetailOutput

func (GetJobRunJobInfrastructureConfigurationDetailArgs) ToGetJobRunJobInfrastructureConfigurationDetailOutputWithContext

func (i GetJobRunJobInfrastructureConfigurationDetailArgs) ToGetJobRunJobInfrastructureConfigurationDetailOutputWithContext(ctx context.Context) GetJobRunJobInfrastructureConfigurationDetailOutput

type GetJobRunJobInfrastructureConfigurationDetailArray

type GetJobRunJobInfrastructureConfigurationDetailArray []GetJobRunJobInfrastructureConfigurationDetailInput

func (GetJobRunJobInfrastructureConfigurationDetailArray) ElementType

func (GetJobRunJobInfrastructureConfigurationDetailArray) ToGetJobRunJobInfrastructureConfigurationDetailArrayOutput

func (i GetJobRunJobInfrastructureConfigurationDetailArray) ToGetJobRunJobInfrastructureConfigurationDetailArrayOutput() GetJobRunJobInfrastructureConfigurationDetailArrayOutput

func (GetJobRunJobInfrastructureConfigurationDetailArray) ToGetJobRunJobInfrastructureConfigurationDetailArrayOutputWithContext

func (i GetJobRunJobInfrastructureConfigurationDetailArray) ToGetJobRunJobInfrastructureConfigurationDetailArrayOutputWithContext(ctx context.Context) GetJobRunJobInfrastructureConfigurationDetailArrayOutput

type GetJobRunJobInfrastructureConfigurationDetailArrayInput

type GetJobRunJobInfrastructureConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetJobRunJobInfrastructureConfigurationDetailArrayOutput() GetJobRunJobInfrastructureConfigurationDetailArrayOutput
	ToGetJobRunJobInfrastructureConfigurationDetailArrayOutputWithContext(context.Context) GetJobRunJobInfrastructureConfigurationDetailArrayOutput
}

GetJobRunJobInfrastructureConfigurationDetailArrayInput is an input type that accepts GetJobRunJobInfrastructureConfigurationDetailArray and GetJobRunJobInfrastructureConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetJobRunJobInfrastructureConfigurationDetailArrayInput` via:

GetJobRunJobInfrastructureConfigurationDetailArray{ GetJobRunJobInfrastructureConfigurationDetailArgs{...} }

type GetJobRunJobInfrastructureConfigurationDetailArrayOutput

type GetJobRunJobInfrastructureConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJobRunJobInfrastructureConfigurationDetailArrayOutput) ElementType

func (GetJobRunJobInfrastructureConfigurationDetailArrayOutput) Index

func (GetJobRunJobInfrastructureConfigurationDetailArrayOutput) ToGetJobRunJobInfrastructureConfigurationDetailArrayOutput

func (GetJobRunJobInfrastructureConfigurationDetailArrayOutput) ToGetJobRunJobInfrastructureConfigurationDetailArrayOutputWithContext

func (o GetJobRunJobInfrastructureConfigurationDetailArrayOutput) ToGetJobRunJobInfrastructureConfigurationDetailArrayOutputWithContext(ctx context.Context) GetJobRunJobInfrastructureConfigurationDetailArrayOutput

type GetJobRunJobInfrastructureConfigurationDetailInput

type GetJobRunJobInfrastructureConfigurationDetailInput interface {
	pulumi.Input

	ToGetJobRunJobInfrastructureConfigurationDetailOutput() GetJobRunJobInfrastructureConfigurationDetailOutput
	ToGetJobRunJobInfrastructureConfigurationDetailOutputWithContext(context.Context) GetJobRunJobInfrastructureConfigurationDetailOutput
}

GetJobRunJobInfrastructureConfigurationDetailInput is an input type that accepts GetJobRunJobInfrastructureConfigurationDetailArgs and GetJobRunJobInfrastructureConfigurationDetailOutput values. You can construct a concrete instance of `GetJobRunJobInfrastructureConfigurationDetailInput` via:

GetJobRunJobInfrastructureConfigurationDetailArgs{...}

type GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetail added in v0.4.0

type GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetail struct {
	// The total amount of memory available to the job run instance, in gigabytes.
	MemoryInGbs float64 `pulumi:"memoryInGbs"`
	// The total number of OCPUs available to the job run instance.
	Ocpus float64 `pulumi:"ocpus"`
}

type GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs added in v0.4.0

type GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs struct {
	// The total amount of memory available to the job run instance, in gigabytes.
	MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"`
	// The total number of OCPUs available to the job run instance.
	Ocpus pulumi.Float64Input `pulumi:"ocpus"`
}

func (GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs) ElementType added in v0.4.0

func (GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs) ToGetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput added in v0.4.0

func (GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs) ToGetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutputWithContext added in v0.4.0

func (i GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs) ToGetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutputWithContext(ctx context.Context) GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput

type GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArray added in v0.4.0

type GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArray []GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailInput

func (GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArray) ElementType added in v0.4.0

func (GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArray) ToGetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput added in v0.4.0

func (GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArray) ToGetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutputWithContext added in v0.4.0

func (i GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArray) ToGetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutputWithContext(ctx context.Context) GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput

type GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayInput added in v0.4.0

type GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayInput interface {
	pulumi.Input

	ToGetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput() GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput
	ToGetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutputWithContext(context.Context) GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput
}

GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayInput is an input type that accepts GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArray and GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput values. You can construct a concrete instance of `GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayInput` via:

GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArray{ GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs{...} }

type GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput added in v0.4.0

type GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput) ElementType added in v0.4.0

func (GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput) Index added in v0.4.0

func (GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput) ToGetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput added in v0.4.0

func (GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput) ToGetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutputWithContext added in v0.4.0

type GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailInput added in v0.4.0

type GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailInput interface {
	pulumi.Input

	ToGetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput() GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput
	ToGetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutputWithContext(context.Context) GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput
}

GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailInput is an input type that accepts GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs and GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput values. You can construct a concrete instance of `GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailInput` via:

GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs{...}

type GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput added in v0.4.0

type GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput struct{ *pulumi.OutputState }

func (GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput) ElementType added in v0.4.0

func (GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput) MemoryInGbs added in v0.4.0

The total amount of memory available to the job run instance, in gigabytes.

func (GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput) Ocpus added in v0.4.0

The total number of OCPUs available to the job run instance.

func (GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput) ToGetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput added in v0.4.0

func (GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput) ToGetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutputWithContext added in v0.4.0

func (o GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput) ToGetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutputWithContext(ctx context.Context) GetJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput

type GetJobRunJobInfrastructureConfigurationDetailOutput

type GetJobRunJobInfrastructureConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetJobRunJobInfrastructureConfigurationDetailOutput) BlockStorageSizeInGbs

The size of the block storage volume to attach to the instance running the job

func (GetJobRunJobInfrastructureConfigurationDetailOutput) ElementType

func (GetJobRunJobInfrastructureConfigurationDetailOutput) JobInfrastructureType

The infrastructure type used for job run.

func (GetJobRunJobInfrastructureConfigurationDetailOutput) JobShapeConfigDetails added in v0.4.0

Details for the job run shape configuration. Specify only when a flex shape is selected.

func (GetJobRunJobInfrastructureConfigurationDetailOutput) ShapeName

The shape used to launch the job run instances.

func (GetJobRunJobInfrastructureConfigurationDetailOutput) SubnetId

The subnet to create a secondary vnic in to attach to the instance running the job

func (GetJobRunJobInfrastructureConfigurationDetailOutput) ToGetJobRunJobInfrastructureConfigurationDetailOutput

func (o GetJobRunJobInfrastructureConfigurationDetailOutput) ToGetJobRunJobInfrastructureConfigurationDetailOutput() GetJobRunJobInfrastructureConfigurationDetailOutput

func (GetJobRunJobInfrastructureConfigurationDetailOutput) ToGetJobRunJobInfrastructureConfigurationDetailOutputWithContext

func (o GetJobRunJobInfrastructureConfigurationDetailOutput) ToGetJobRunJobInfrastructureConfigurationDetailOutputWithContext(ctx context.Context) GetJobRunJobInfrastructureConfigurationDetailOutput

type GetJobRunJobLogConfigurationOverrideDetail

type GetJobRunJobLogConfigurationOverrideDetail struct {
	// If automatic on-behalf-of log object creation is enabled for job runs.
	EnableAutoLogCreation bool `pulumi:"enableAutoLogCreation"`
	// If customer logging is enabled for job runs.
	EnableLogging bool `pulumi:"enableLogging"`
	// The log group id for where log objects will be for job runs.
	LogGroupId string `pulumi:"logGroupId"`
	// The log id of the log object the job run logs will be shipped to.
	LogId string `pulumi:"logId"`
}

type GetJobRunJobLogConfigurationOverrideDetailArgs

type GetJobRunJobLogConfigurationOverrideDetailArgs struct {
	// If automatic on-behalf-of log object creation is enabled for job runs.
	EnableAutoLogCreation pulumi.BoolInput `pulumi:"enableAutoLogCreation"`
	// If customer logging is enabled for job runs.
	EnableLogging pulumi.BoolInput `pulumi:"enableLogging"`
	// The log group id for where log objects will be for job runs.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// The log id of the log object the job run logs will be shipped to.
	LogId pulumi.StringInput `pulumi:"logId"`
}

func (GetJobRunJobLogConfigurationOverrideDetailArgs) ElementType

func (GetJobRunJobLogConfigurationOverrideDetailArgs) ToGetJobRunJobLogConfigurationOverrideDetailOutput

func (i GetJobRunJobLogConfigurationOverrideDetailArgs) ToGetJobRunJobLogConfigurationOverrideDetailOutput() GetJobRunJobLogConfigurationOverrideDetailOutput

func (GetJobRunJobLogConfigurationOverrideDetailArgs) ToGetJobRunJobLogConfigurationOverrideDetailOutputWithContext

func (i GetJobRunJobLogConfigurationOverrideDetailArgs) ToGetJobRunJobLogConfigurationOverrideDetailOutputWithContext(ctx context.Context) GetJobRunJobLogConfigurationOverrideDetailOutput

type GetJobRunJobLogConfigurationOverrideDetailArray

type GetJobRunJobLogConfigurationOverrideDetailArray []GetJobRunJobLogConfigurationOverrideDetailInput

func (GetJobRunJobLogConfigurationOverrideDetailArray) ElementType

func (GetJobRunJobLogConfigurationOverrideDetailArray) ToGetJobRunJobLogConfigurationOverrideDetailArrayOutput

func (i GetJobRunJobLogConfigurationOverrideDetailArray) ToGetJobRunJobLogConfigurationOverrideDetailArrayOutput() GetJobRunJobLogConfigurationOverrideDetailArrayOutput

func (GetJobRunJobLogConfigurationOverrideDetailArray) ToGetJobRunJobLogConfigurationOverrideDetailArrayOutputWithContext

func (i GetJobRunJobLogConfigurationOverrideDetailArray) ToGetJobRunJobLogConfigurationOverrideDetailArrayOutputWithContext(ctx context.Context) GetJobRunJobLogConfigurationOverrideDetailArrayOutput

type GetJobRunJobLogConfigurationOverrideDetailArrayInput

type GetJobRunJobLogConfigurationOverrideDetailArrayInput interface {
	pulumi.Input

	ToGetJobRunJobLogConfigurationOverrideDetailArrayOutput() GetJobRunJobLogConfigurationOverrideDetailArrayOutput
	ToGetJobRunJobLogConfigurationOverrideDetailArrayOutputWithContext(context.Context) GetJobRunJobLogConfigurationOverrideDetailArrayOutput
}

GetJobRunJobLogConfigurationOverrideDetailArrayInput is an input type that accepts GetJobRunJobLogConfigurationOverrideDetailArray and GetJobRunJobLogConfigurationOverrideDetailArrayOutput values. You can construct a concrete instance of `GetJobRunJobLogConfigurationOverrideDetailArrayInput` via:

GetJobRunJobLogConfigurationOverrideDetailArray{ GetJobRunJobLogConfigurationOverrideDetailArgs{...} }

type GetJobRunJobLogConfigurationOverrideDetailArrayOutput

type GetJobRunJobLogConfigurationOverrideDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJobRunJobLogConfigurationOverrideDetailArrayOutput) ElementType

func (GetJobRunJobLogConfigurationOverrideDetailArrayOutput) Index

func (GetJobRunJobLogConfigurationOverrideDetailArrayOutput) ToGetJobRunJobLogConfigurationOverrideDetailArrayOutput

func (GetJobRunJobLogConfigurationOverrideDetailArrayOutput) ToGetJobRunJobLogConfigurationOverrideDetailArrayOutputWithContext

func (o GetJobRunJobLogConfigurationOverrideDetailArrayOutput) ToGetJobRunJobLogConfigurationOverrideDetailArrayOutputWithContext(ctx context.Context) GetJobRunJobLogConfigurationOverrideDetailArrayOutput

type GetJobRunJobLogConfigurationOverrideDetailInput

type GetJobRunJobLogConfigurationOverrideDetailInput interface {
	pulumi.Input

	ToGetJobRunJobLogConfigurationOverrideDetailOutput() GetJobRunJobLogConfigurationOverrideDetailOutput
	ToGetJobRunJobLogConfigurationOverrideDetailOutputWithContext(context.Context) GetJobRunJobLogConfigurationOverrideDetailOutput
}

GetJobRunJobLogConfigurationOverrideDetailInput is an input type that accepts GetJobRunJobLogConfigurationOverrideDetailArgs and GetJobRunJobLogConfigurationOverrideDetailOutput values. You can construct a concrete instance of `GetJobRunJobLogConfigurationOverrideDetailInput` via:

GetJobRunJobLogConfigurationOverrideDetailArgs{...}

type GetJobRunJobLogConfigurationOverrideDetailOutput

type GetJobRunJobLogConfigurationOverrideDetailOutput struct{ *pulumi.OutputState }

func (GetJobRunJobLogConfigurationOverrideDetailOutput) ElementType

func (GetJobRunJobLogConfigurationOverrideDetailOutput) EnableAutoLogCreation

If automatic on-behalf-of log object creation is enabled for job runs.

func (GetJobRunJobLogConfigurationOverrideDetailOutput) EnableLogging

If customer logging is enabled for job runs.

func (GetJobRunJobLogConfigurationOverrideDetailOutput) LogGroupId

The log group id for where log objects will be for job runs.

func (GetJobRunJobLogConfigurationOverrideDetailOutput) LogId

The log id of the log object the job run logs will be shipped to.

func (GetJobRunJobLogConfigurationOverrideDetailOutput) ToGetJobRunJobLogConfigurationOverrideDetailOutput

func (o GetJobRunJobLogConfigurationOverrideDetailOutput) ToGetJobRunJobLogConfigurationOverrideDetailOutput() GetJobRunJobLogConfigurationOverrideDetailOutput

func (GetJobRunJobLogConfigurationOverrideDetailOutput) ToGetJobRunJobLogConfigurationOverrideDetailOutputWithContext

func (o GetJobRunJobLogConfigurationOverrideDetailOutput) ToGetJobRunJobLogConfigurationOverrideDetailOutputWithContext(ctx context.Context) GetJobRunJobLogConfigurationOverrideDetailOutput

type GetJobRunJobStorageMountConfigurationDetailsList added in v1.14.0

type GetJobRunJobStorageMountConfigurationDetailsList struct {
	// The object storage bucket
	Bucket string `pulumi:"bucket"`
	// The local directory name to be mounted
	DestinationDirectoryName string `pulumi:"destinationDirectoryName"`
	// The local path of the mounted directory, excluding directory name.
	DestinationPath string `pulumi:"destinationPath"`
	// OCID of the export
	ExportId string `pulumi:"exportId"`
	// OCID of the mount target
	MountTargetId string `pulumi:"mountTargetId"`
	// The object storage namespace
	Namespace string `pulumi:"namespace"`
	// Prefix in the bucket to mount
	Prefix string `pulumi:"prefix"`
	// The type of storage.
	StorageType string `pulumi:"storageType"`
}

type GetJobRunJobStorageMountConfigurationDetailsListArgs added in v1.14.0

type GetJobRunJobStorageMountConfigurationDetailsListArgs struct {
	// The object storage bucket
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// The local directory name to be mounted
	DestinationDirectoryName pulumi.StringInput `pulumi:"destinationDirectoryName"`
	// The local path of the mounted directory, excluding directory name.
	DestinationPath pulumi.StringInput `pulumi:"destinationPath"`
	// OCID of the export
	ExportId pulumi.StringInput `pulumi:"exportId"`
	// OCID of the mount target
	MountTargetId pulumi.StringInput `pulumi:"mountTargetId"`
	// The object storage namespace
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// Prefix in the bucket to mount
	Prefix pulumi.StringInput `pulumi:"prefix"`
	// The type of storage.
	StorageType pulumi.StringInput `pulumi:"storageType"`
}

func (GetJobRunJobStorageMountConfigurationDetailsListArgs) ElementType added in v1.14.0

func (GetJobRunJobStorageMountConfigurationDetailsListArgs) ToGetJobRunJobStorageMountConfigurationDetailsListOutput added in v1.14.0

func (i GetJobRunJobStorageMountConfigurationDetailsListArgs) ToGetJobRunJobStorageMountConfigurationDetailsListOutput() GetJobRunJobStorageMountConfigurationDetailsListOutput

func (GetJobRunJobStorageMountConfigurationDetailsListArgs) ToGetJobRunJobStorageMountConfigurationDetailsListOutputWithContext added in v1.14.0

func (i GetJobRunJobStorageMountConfigurationDetailsListArgs) ToGetJobRunJobStorageMountConfigurationDetailsListOutputWithContext(ctx context.Context) GetJobRunJobStorageMountConfigurationDetailsListOutput

type GetJobRunJobStorageMountConfigurationDetailsListArray added in v1.14.0

type GetJobRunJobStorageMountConfigurationDetailsListArray []GetJobRunJobStorageMountConfigurationDetailsListInput

func (GetJobRunJobStorageMountConfigurationDetailsListArray) ElementType added in v1.14.0

func (GetJobRunJobStorageMountConfigurationDetailsListArray) ToGetJobRunJobStorageMountConfigurationDetailsListArrayOutput added in v1.14.0

func (i GetJobRunJobStorageMountConfigurationDetailsListArray) ToGetJobRunJobStorageMountConfigurationDetailsListArrayOutput() GetJobRunJobStorageMountConfigurationDetailsListArrayOutput

func (GetJobRunJobStorageMountConfigurationDetailsListArray) ToGetJobRunJobStorageMountConfigurationDetailsListArrayOutputWithContext added in v1.14.0

func (i GetJobRunJobStorageMountConfigurationDetailsListArray) ToGetJobRunJobStorageMountConfigurationDetailsListArrayOutputWithContext(ctx context.Context) GetJobRunJobStorageMountConfigurationDetailsListArrayOutput

type GetJobRunJobStorageMountConfigurationDetailsListArrayInput added in v1.14.0

type GetJobRunJobStorageMountConfigurationDetailsListArrayInput interface {
	pulumi.Input

	ToGetJobRunJobStorageMountConfigurationDetailsListArrayOutput() GetJobRunJobStorageMountConfigurationDetailsListArrayOutput
	ToGetJobRunJobStorageMountConfigurationDetailsListArrayOutputWithContext(context.Context) GetJobRunJobStorageMountConfigurationDetailsListArrayOutput
}

GetJobRunJobStorageMountConfigurationDetailsListArrayInput is an input type that accepts GetJobRunJobStorageMountConfigurationDetailsListArray and GetJobRunJobStorageMountConfigurationDetailsListArrayOutput values. You can construct a concrete instance of `GetJobRunJobStorageMountConfigurationDetailsListArrayInput` via:

GetJobRunJobStorageMountConfigurationDetailsListArray{ GetJobRunJobStorageMountConfigurationDetailsListArgs{...} }

type GetJobRunJobStorageMountConfigurationDetailsListArrayOutput added in v1.14.0

type GetJobRunJobStorageMountConfigurationDetailsListArrayOutput struct{ *pulumi.OutputState }

func (GetJobRunJobStorageMountConfigurationDetailsListArrayOutput) ElementType added in v1.14.0

func (GetJobRunJobStorageMountConfigurationDetailsListArrayOutput) Index added in v1.14.0

func (GetJobRunJobStorageMountConfigurationDetailsListArrayOutput) ToGetJobRunJobStorageMountConfigurationDetailsListArrayOutput added in v1.14.0

func (GetJobRunJobStorageMountConfigurationDetailsListArrayOutput) ToGetJobRunJobStorageMountConfigurationDetailsListArrayOutputWithContext added in v1.14.0

func (o GetJobRunJobStorageMountConfigurationDetailsListArrayOutput) ToGetJobRunJobStorageMountConfigurationDetailsListArrayOutputWithContext(ctx context.Context) GetJobRunJobStorageMountConfigurationDetailsListArrayOutput

type GetJobRunJobStorageMountConfigurationDetailsListInput added in v1.14.0

type GetJobRunJobStorageMountConfigurationDetailsListInput interface {
	pulumi.Input

	ToGetJobRunJobStorageMountConfigurationDetailsListOutput() GetJobRunJobStorageMountConfigurationDetailsListOutput
	ToGetJobRunJobStorageMountConfigurationDetailsListOutputWithContext(context.Context) GetJobRunJobStorageMountConfigurationDetailsListOutput
}

GetJobRunJobStorageMountConfigurationDetailsListInput is an input type that accepts GetJobRunJobStorageMountConfigurationDetailsListArgs and GetJobRunJobStorageMountConfigurationDetailsListOutput values. You can construct a concrete instance of `GetJobRunJobStorageMountConfigurationDetailsListInput` via:

GetJobRunJobStorageMountConfigurationDetailsListArgs{...}

type GetJobRunJobStorageMountConfigurationDetailsListOutput added in v1.14.0

type GetJobRunJobStorageMountConfigurationDetailsListOutput struct{ *pulumi.OutputState }

func (GetJobRunJobStorageMountConfigurationDetailsListOutput) Bucket added in v1.14.0

The object storage bucket

func (GetJobRunJobStorageMountConfigurationDetailsListOutput) DestinationDirectoryName added in v1.14.0

The local directory name to be mounted

func (GetJobRunJobStorageMountConfigurationDetailsListOutput) DestinationPath added in v1.14.0

The local path of the mounted directory, excluding directory name.

func (GetJobRunJobStorageMountConfigurationDetailsListOutput) ElementType added in v1.14.0

func (GetJobRunJobStorageMountConfigurationDetailsListOutput) ExportId added in v1.14.0

OCID of the export

func (GetJobRunJobStorageMountConfigurationDetailsListOutput) MountTargetId added in v1.14.0

OCID of the mount target

func (GetJobRunJobStorageMountConfigurationDetailsListOutput) Namespace added in v1.14.0

The object storage namespace

func (GetJobRunJobStorageMountConfigurationDetailsListOutput) Prefix added in v1.14.0

Prefix in the bucket to mount

func (GetJobRunJobStorageMountConfigurationDetailsListOutput) StorageType added in v1.14.0

The type of storage.

func (GetJobRunJobStorageMountConfigurationDetailsListOutput) ToGetJobRunJobStorageMountConfigurationDetailsListOutput added in v1.14.0

func (GetJobRunJobStorageMountConfigurationDetailsListOutput) ToGetJobRunJobStorageMountConfigurationDetailsListOutputWithContext added in v1.14.0

func (o GetJobRunJobStorageMountConfigurationDetailsListOutput) ToGetJobRunJobStorageMountConfigurationDetailsListOutputWithContext(ctx context.Context) GetJobRunJobStorageMountConfigurationDetailsListOutput

type GetJobRunLogDetail

type GetJobRunLogDetail struct {
	// The log group id for where log objects will be for job runs.
	LogGroupId string `pulumi:"logGroupId"`
	// The log id of the log object the job run logs will be shipped to.
	LogId string `pulumi:"logId"`
}

type GetJobRunLogDetailArgs

type GetJobRunLogDetailArgs struct {
	// The log group id for where log objects will be for job runs.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// The log id of the log object the job run logs will be shipped to.
	LogId pulumi.StringInput `pulumi:"logId"`
}

func (GetJobRunLogDetailArgs) ElementType

func (GetJobRunLogDetailArgs) ElementType() reflect.Type

func (GetJobRunLogDetailArgs) ToGetJobRunLogDetailOutput

func (i GetJobRunLogDetailArgs) ToGetJobRunLogDetailOutput() GetJobRunLogDetailOutput

func (GetJobRunLogDetailArgs) ToGetJobRunLogDetailOutputWithContext

func (i GetJobRunLogDetailArgs) ToGetJobRunLogDetailOutputWithContext(ctx context.Context) GetJobRunLogDetailOutput

type GetJobRunLogDetailArray

type GetJobRunLogDetailArray []GetJobRunLogDetailInput

func (GetJobRunLogDetailArray) ElementType

func (GetJobRunLogDetailArray) ElementType() reflect.Type

func (GetJobRunLogDetailArray) ToGetJobRunLogDetailArrayOutput

func (i GetJobRunLogDetailArray) ToGetJobRunLogDetailArrayOutput() GetJobRunLogDetailArrayOutput

func (GetJobRunLogDetailArray) ToGetJobRunLogDetailArrayOutputWithContext

func (i GetJobRunLogDetailArray) ToGetJobRunLogDetailArrayOutputWithContext(ctx context.Context) GetJobRunLogDetailArrayOutput

type GetJobRunLogDetailArrayInput

type GetJobRunLogDetailArrayInput interface {
	pulumi.Input

	ToGetJobRunLogDetailArrayOutput() GetJobRunLogDetailArrayOutput
	ToGetJobRunLogDetailArrayOutputWithContext(context.Context) GetJobRunLogDetailArrayOutput
}

GetJobRunLogDetailArrayInput is an input type that accepts GetJobRunLogDetailArray and GetJobRunLogDetailArrayOutput values. You can construct a concrete instance of `GetJobRunLogDetailArrayInput` via:

GetJobRunLogDetailArray{ GetJobRunLogDetailArgs{...} }

type GetJobRunLogDetailArrayOutput

type GetJobRunLogDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJobRunLogDetailArrayOutput) ElementType

func (GetJobRunLogDetailArrayOutput) Index

func (GetJobRunLogDetailArrayOutput) ToGetJobRunLogDetailArrayOutput

func (o GetJobRunLogDetailArrayOutput) ToGetJobRunLogDetailArrayOutput() GetJobRunLogDetailArrayOutput

func (GetJobRunLogDetailArrayOutput) ToGetJobRunLogDetailArrayOutputWithContext

func (o GetJobRunLogDetailArrayOutput) ToGetJobRunLogDetailArrayOutputWithContext(ctx context.Context) GetJobRunLogDetailArrayOutput

type GetJobRunLogDetailInput

type GetJobRunLogDetailInput interface {
	pulumi.Input

	ToGetJobRunLogDetailOutput() GetJobRunLogDetailOutput
	ToGetJobRunLogDetailOutputWithContext(context.Context) GetJobRunLogDetailOutput
}

GetJobRunLogDetailInput is an input type that accepts GetJobRunLogDetailArgs and GetJobRunLogDetailOutput values. You can construct a concrete instance of `GetJobRunLogDetailInput` via:

GetJobRunLogDetailArgs{...}

type GetJobRunLogDetailOutput

type GetJobRunLogDetailOutput struct{ *pulumi.OutputState }

func (GetJobRunLogDetailOutput) ElementType

func (GetJobRunLogDetailOutput) ElementType() reflect.Type

func (GetJobRunLogDetailOutput) LogGroupId

The log group id for where log objects will be for job runs.

func (GetJobRunLogDetailOutput) LogId

The log id of the log object the job run logs will be shipped to.

func (GetJobRunLogDetailOutput) ToGetJobRunLogDetailOutput

func (o GetJobRunLogDetailOutput) ToGetJobRunLogDetailOutput() GetJobRunLogDetailOutput

func (GetJobRunLogDetailOutput) ToGetJobRunLogDetailOutputWithContext

func (o GetJobRunLogDetailOutput) ToGetJobRunLogDetailOutputWithContext(ctx context.Context) GetJobRunLogDetailOutput

type GetJobRunsArgs

type GetJobRunsArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName *string            `pulumi:"displayName"`
	Filters     []GetJobRunsFilter `pulumi:"filters"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id *string `pulumi:"id"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job.
	JobId *string `pulumi:"jobId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getJobRuns.

type GetJobRunsFilter

type GetJobRunsFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetJobRunsFilterArgs

type GetJobRunsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetJobRunsFilterArgs) ElementType

func (GetJobRunsFilterArgs) ElementType() reflect.Type

func (GetJobRunsFilterArgs) ToGetJobRunsFilterOutput

func (i GetJobRunsFilterArgs) ToGetJobRunsFilterOutput() GetJobRunsFilterOutput

func (GetJobRunsFilterArgs) ToGetJobRunsFilterOutputWithContext

func (i GetJobRunsFilterArgs) ToGetJobRunsFilterOutputWithContext(ctx context.Context) GetJobRunsFilterOutput

type GetJobRunsFilterArray

type GetJobRunsFilterArray []GetJobRunsFilterInput

func (GetJobRunsFilterArray) ElementType

func (GetJobRunsFilterArray) ElementType() reflect.Type

func (GetJobRunsFilterArray) ToGetJobRunsFilterArrayOutput

func (i GetJobRunsFilterArray) ToGetJobRunsFilterArrayOutput() GetJobRunsFilterArrayOutput

func (GetJobRunsFilterArray) ToGetJobRunsFilterArrayOutputWithContext

func (i GetJobRunsFilterArray) ToGetJobRunsFilterArrayOutputWithContext(ctx context.Context) GetJobRunsFilterArrayOutput

type GetJobRunsFilterArrayInput

type GetJobRunsFilterArrayInput interface {
	pulumi.Input

	ToGetJobRunsFilterArrayOutput() GetJobRunsFilterArrayOutput
	ToGetJobRunsFilterArrayOutputWithContext(context.Context) GetJobRunsFilterArrayOutput
}

GetJobRunsFilterArrayInput is an input type that accepts GetJobRunsFilterArray and GetJobRunsFilterArrayOutput values. You can construct a concrete instance of `GetJobRunsFilterArrayInput` via:

GetJobRunsFilterArray{ GetJobRunsFilterArgs{...} }

type GetJobRunsFilterArrayOutput

type GetJobRunsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetJobRunsFilterArrayOutput) ElementType

func (GetJobRunsFilterArrayOutput) Index

func (GetJobRunsFilterArrayOutput) ToGetJobRunsFilterArrayOutput

func (o GetJobRunsFilterArrayOutput) ToGetJobRunsFilterArrayOutput() GetJobRunsFilterArrayOutput

func (GetJobRunsFilterArrayOutput) ToGetJobRunsFilterArrayOutputWithContext

func (o GetJobRunsFilterArrayOutput) ToGetJobRunsFilterArrayOutputWithContext(ctx context.Context) GetJobRunsFilterArrayOutput

type GetJobRunsFilterInput

type GetJobRunsFilterInput interface {
	pulumi.Input

	ToGetJobRunsFilterOutput() GetJobRunsFilterOutput
	ToGetJobRunsFilterOutputWithContext(context.Context) GetJobRunsFilterOutput
}

GetJobRunsFilterInput is an input type that accepts GetJobRunsFilterArgs and GetJobRunsFilterOutput values. You can construct a concrete instance of `GetJobRunsFilterInput` via:

GetJobRunsFilterArgs{...}

type GetJobRunsFilterOutput

type GetJobRunsFilterOutput struct{ *pulumi.OutputState }

func (GetJobRunsFilterOutput) ElementType

func (GetJobRunsFilterOutput) ElementType() reflect.Type

func (GetJobRunsFilterOutput) Name

func (GetJobRunsFilterOutput) Regex

func (GetJobRunsFilterOutput) ToGetJobRunsFilterOutput

func (o GetJobRunsFilterOutput) ToGetJobRunsFilterOutput() GetJobRunsFilterOutput

func (GetJobRunsFilterOutput) ToGetJobRunsFilterOutputWithContext

func (o GetJobRunsFilterOutput) ToGetJobRunsFilterOutputWithContext(ctx context.Context) GetJobRunsFilterOutput

func (GetJobRunsFilterOutput) Values

type GetJobRunsJobRun

type GetJobRunsJobRun struct {
	Asynchronous bool `pulumi:"asynchronous"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy string `pulumi:"createdBy"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName string `pulumi:"displayName"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id string `pulumi:"id"`
	// The job configuration details
	JobConfigurationOverrideDetails []GetJobRunsJobRunJobConfigurationOverrideDetail `pulumi:"jobConfigurationOverrideDetails"`
	// Environment configuration to capture job runtime dependencies.
	JobEnvironmentConfigurationOverrideDetails []GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetail `pulumi:"jobEnvironmentConfigurationOverrideDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job.
	JobId string `pulumi:"jobId"`
	// The job infrastructure configuration details (shape, block storage, etc.)
	JobInfrastructureConfigurationDetails []GetJobRunsJobRunJobInfrastructureConfigurationDetail `pulumi:"jobInfrastructureConfigurationDetails"`
	// Logging configuration for resource.
	JobLogConfigurationOverrideDetails []GetJobRunsJobRunJobLogConfigurationOverrideDetail `pulumi:"jobLogConfigurationOverrideDetails"`
	// Collection of JobStorageMountConfigurationDetails.
	JobStorageMountConfigurationDetailsLists []GetJobRunsJobRunJobStorageMountConfigurationDetailsList `pulumi:"jobStorageMountConfigurationDetailsLists"`
	// Details of the state of the job run.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Customer logging details for job run.
	LogDetails []GetJobRunsJobRunLogDetail `pulumi:"logDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the job with.
	ProjectId string `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State string `pulumi:"state"`
	// The date and time the job run was accepted in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeAccepted string `pulumi:"timeAccepted"`
	// The date and time the job run request was finished in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeFinished string `pulumi:"timeFinished"`
	// The date and time the job run request was started in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeStarted string `pulumi:"timeStarted"`
}

type GetJobRunsJobRunArgs

type GetJobRunsJobRunArgs struct {
	Asynchronous pulumi.BoolInput `pulumi:"asynchronous"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id pulumi.StringInput `pulumi:"id"`
	// The job configuration details
	JobConfigurationOverrideDetails GetJobRunsJobRunJobConfigurationOverrideDetailArrayInput `pulumi:"jobConfigurationOverrideDetails"`
	// Environment configuration to capture job runtime dependencies.
	JobEnvironmentConfigurationOverrideDetails GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArrayInput `pulumi:"jobEnvironmentConfigurationOverrideDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job.
	JobId pulumi.StringInput `pulumi:"jobId"`
	// The job infrastructure configuration details (shape, block storage, etc.)
	JobInfrastructureConfigurationDetails GetJobRunsJobRunJobInfrastructureConfigurationDetailArrayInput `pulumi:"jobInfrastructureConfigurationDetails"`
	// Logging configuration for resource.
	JobLogConfigurationOverrideDetails GetJobRunsJobRunJobLogConfigurationOverrideDetailArrayInput `pulumi:"jobLogConfigurationOverrideDetails"`
	// Collection of JobStorageMountConfigurationDetails.
	JobStorageMountConfigurationDetailsLists GetJobRunsJobRunJobStorageMountConfigurationDetailsListArrayInput `pulumi:"jobStorageMountConfigurationDetailsLists"`
	// Details of the state of the job run.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// Customer logging details for job run.
	LogDetails GetJobRunsJobRunLogDetailArrayInput `pulumi:"logDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the job with.
	ProjectId pulumi.StringInput `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State pulumi.StringInput `pulumi:"state"`
	// The date and time the job run was accepted in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeAccepted pulumi.StringInput `pulumi:"timeAccepted"`
	// The date and time the job run request was finished in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeFinished pulumi.StringInput `pulumi:"timeFinished"`
	// The date and time the job run request was started in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeStarted pulumi.StringInput `pulumi:"timeStarted"`
}

func (GetJobRunsJobRunArgs) ElementType

func (GetJobRunsJobRunArgs) ElementType() reflect.Type

func (GetJobRunsJobRunArgs) ToGetJobRunsJobRunOutput

func (i GetJobRunsJobRunArgs) ToGetJobRunsJobRunOutput() GetJobRunsJobRunOutput

func (GetJobRunsJobRunArgs) ToGetJobRunsJobRunOutputWithContext

func (i GetJobRunsJobRunArgs) ToGetJobRunsJobRunOutputWithContext(ctx context.Context) GetJobRunsJobRunOutput

type GetJobRunsJobRunArray

type GetJobRunsJobRunArray []GetJobRunsJobRunInput

func (GetJobRunsJobRunArray) ElementType

func (GetJobRunsJobRunArray) ElementType() reflect.Type

func (GetJobRunsJobRunArray) ToGetJobRunsJobRunArrayOutput

func (i GetJobRunsJobRunArray) ToGetJobRunsJobRunArrayOutput() GetJobRunsJobRunArrayOutput

func (GetJobRunsJobRunArray) ToGetJobRunsJobRunArrayOutputWithContext

func (i GetJobRunsJobRunArray) ToGetJobRunsJobRunArrayOutputWithContext(ctx context.Context) GetJobRunsJobRunArrayOutput

type GetJobRunsJobRunArrayInput

type GetJobRunsJobRunArrayInput interface {
	pulumi.Input

	ToGetJobRunsJobRunArrayOutput() GetJobRunsJobRunArrayOutput
	ToGetJobRunsJobRunArrayOutputWithContext(context.Context) GetJobRunsJobRunArrayOutput
}

GetJobRunsJobRunArrayInput is an input type that accepts GetJobRunsJobRunArray and GetJobRunsJobRunArrayOutput values. You can construct a concrete instance of `GetJobRunsJobRunArrayInput` via:

GetJobRunsJobRunArray{ GetJobRunsJobRunArgs{...} }

type GetJobRunsJobRunArrayOutput

type GetJobRunsJobRunArrayOutput struct{ *pulumi.OutputState }

func (GetJobRunsJobRunArrayOutput) ElementType

func (GetJobRunsJobRunArrayOutput) Index

func (GetJobRunsJobRunArrayOutput) ToGetJobRunsJobRunArrayOutput

func (o GetJobRunsJobRunArrayOutput) ToGetJobRunsJobRunArrayOutput() GetJobRunsJobRunArrayOutput

func (GetJobRunsJobRunArrayOutput) ToGetJobRunsJobRunArrayOutputWithContext

func (o GetJobRunsJobRunArrayOutput) ToGetJobRunsJobRunArrayOutputWithContext(ctx context.Context) GetJobRunsJobRunArrayOutput

type GetJobRunsJobRunInput

type GetJobRunsJobRunInput interface {
	pulumi.Input

	ToGetJobRunsJobRunOutput() GetJobRunsJobRunOutput
	ToGetJobRunsJobRunOutputWithContext(context.Context) GetJobRunsJobRunOutput
}

GetJobRunsJobRunInput is an input type that accepts GetJobRunsJobRunArgs and GetJobRunsJobRunOutput values. You can construct a concrete instance of `GetJobRunsJobRunInput` via:

GetJobRunsJobRunArgs{...}

type GetJobRunsJobRunJobConfigurationOverrideDetail

type GetJobRunsJobRunJobConfigurationOverrideDetail struct {
	// The arguments to pass to the job.
	CommandLineArguments string `pulumi:"commandLineArguments"`
	// Environment variables to set for the job.
	EnvironmentVariables map[string]interface{} `pulumi:"environmentVariables"`
	// The type of job.
	JobType string `pulumi:"jobType"`
	// A time bound for the execution of the job. Timer starts when the job becomes active.
	MaximumRuntimeInMinutes string `pulumi:"maximumRuntimeInMinutes"`
}

type GetJobRunsJobRunJobConfigurationOverrideDetailArgs

type GetJobRunsJobRunJobConfigurationOverrideDetailArgs struct {
	// The arguments to pass to the job.
	CommandLineArguments pulumi.StringInput `pulumi:"commandLineArguments"`
	// Environment variables to set for the job.
	EnvironmentVariables pulumi.MapInput `pulumi:"environmentVariables"`
	// The type of job.
	JobType pulumi.StringInput `pulumi:"jobType"`
	// A time bound for the execution of the job. Timer starts when the job becomes active.
	MaximumRuntimeInMinutes pulumi.StringInput `pulumi:"maximumRuntimeInMinutes"`
}

func (GetJobRunsJobRunJobConfigurationOverrideDetailArgs) ElementType

func (GetJobRunsJobRunJobConfigurationOverrideDetailArgs) ToGetJobRunsJobRunJobConfigurationOverrideDetailOutput

func (i GetJobRunsJobRunJobConfigurationOverrideDetailArgs) ToGetJobRunsJobRunJobConfigurationOverrideDetailOutput() GetJobRunsJobRunJobConfigurationOverrideDetailOutput

func (GetJobRunsJobRunJobConfigurationOverrideDetailArgs) ToGetJobRunsJobRunJobConfigurationOverrideDetailOutputWithContext

func (i GetJobRunsJobRunJobConfigurationOverrideDetailArgs) ToGetJobRunsJobRunJobConfigurationOverrideDetailOutputWithContext(ctx context.Context) GetJobRunsJobRunJobConfigurationOverrideDetailOutput

type GetJobRunsJobRunJobConfigurationOverrideDetailArray

type GetJobRunsJobRunJobConfigurationOverrideDetailArray []GetJobRunsJobRunJobConfigurationOverrideDetailInput

func (GetJobRunsJobRunJobConfigurationOverrideDetailArray) ElementType

func (GetJobRunsJobRunJobConfigurationOverrideDetailArray) ToGetJobRunsJobRunJobConfigurationOverrideDetailArrayOutput

func (i GetJobRunsJobRunJobConfigurationOverrideDetailArray) ToGetJobRunsJobRunJobConfigurationOverrideDetailArrayOutput() GetJobRunsJobRunJobConfigurationOverrideDetailArrayOutput

func (GetJobRunsJobRunJobConfigurationOverrideDetailArray) ToGetJobRunsJobRunJobConfigurationOverrideDetailArrayOutputWithContext

func (i GetJobRunsJobRunJobConfigurationOverrideDetailArray) ToGetJobRunsJobRunJobConfigurationOverrideDetailArrayOutputWithContext(ctx context.Context) GetJobRunsJobRunJobConfigurationOverrideDetailArrayOutput

type GetJobRunsJobRunJobConfigurationOverrideDetailArrayInput

type GetJobRunsJobRunJobConfigurationOverrideDetailArrayInput interface {
	pulumi.Input

	ToGetJobRunsJobRunJobConfigurationOverrideDetailArrayOutput() GetJobRunsJobRunJobConfigurationOverrideDetailArrayOutput
	ToGetJobRunsJobRunJobConfigurationOverrideDetailArrayOutputWithContext(context.Context) GetJobRunsJobRunJobConfigurationOverrideDetailArrayOutput
}

GetJobRunsJobRunJobConfigurationOverrideDetailArrayInput is an input type that accepts GetJobRunsJobRunJobConfigurationOverrideDetailArray and GetJobRunsJobRunJobConfigurationOverrideDetailArrayOutput values. You can construct a concrete instance of `GetJobRunsJobRunJobConfigurationOverrideDetailArrayInput` via:

GetJobRunsJobRunJobConfigurationOverrideDetailArray{ GetJobRunsJobRunJobConfigurationOverrideDetailArgs{...} }

type GetJobRunsJobRunJobConfigurationOverrideDetailArrayOutput

type GetJobRunsJobRunJobConfigurationOverrideDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJobRunsJobRunJobConfigurationOverrideDetailArrayOutput) ElementType

func (GetJobRunsJobRunJobConfigurationOverrideDetailArrayOutput) Index

func (GetJobRunsJobRunJobConfigurationOverrideDetailArrayOutput) ToGetJobRunsJobRunJobConfigurationOverrideDetailArrayOutput

func (GetJobRunsJobRunJobConfigurationOverrideDetailArrayOutput) ToGetJobRunsJobRunJobConfigurationOverrideDetailArrayOutputWithContext

func (o GetJobRunsJobRunJobConfigurationOverrideDetailArrayOutput) ToGetJobRunsJobRunJobConfigurationOverrideDetailArrayOutputWithContext(ctx context.Context) GetJobRunsJobRunJobConfigurationOverrideDetailArrayOutput

type GetJobRunsJobRunJobConfigurationOverrideDetailInput

type GetJobRunsJobRunJobConfigurationOverrideDetailInput interface {
	pulumi.Input

	ToGetJobRunsJobRunJobConfigurationOverrideDetailOutput() GetJobRunsJobRunJobConfigurationOverrideDetailOutput
	ToGetJobRunsJobRunJobConfigurationOverrideDetailOutputWithContext(context.Context) GetJobRunsJobRunJobConfigurationOverrideDetailOutput
}

GetJobRunsJobRunJobConfigurationOverrideDetailInput is an input type that accepts GetJobRunsJobRunJobConfigurationOverrideDetailArgs and GetJobRunsJobRunJobConfigurationOverrideDetailOutput values. You can construct a concrete instance of `GetJobRunsJobRunJobConfigurationOverrideDetailInput` via:

GetJobRunsJobRunJobConfigurationOverrideDetailArgs{...}

type GetJobRunsJobRunJobConfigurationOverrideDetailOutput

type GetJobRunsJobRunJobConfigurationOverrideDetailOutput struct{ *pulumi.OutputState }

func (GetJobRunsJobRunJobConfigurationOverrideDetailOutput) CommandLineArguments

The arguments to pass to the job.

func (GetJobRunsJobRunJobConfigurationOverrideDetailOutput) ElementType

func (GetJobRunsJobRunJobConfigurationOverrideDetailOutput) EnvironmentVariables

Environment variables to set for the job.

func (GetJobRunsJobRunJobConfigurationOverrideDetailOutput) JobType

The type of job.

func (GetJobRunsJobRunJobConfigurationOverrideDetailOutput) MaximumRuntimeInMinutes

A time bound for the execution of the job. Timer starts when the job becomes active.

func (GetJobRunsJobRunJobConfigurationOverrideDetailOutput) ToGetJobRunsJobRunJobConfigurationOverrideDetailOutput

func (GetJobRunsJobRunJobConfigurationOverrideDetailOutput) ToGetJobRunsJobRunJobConfigurationOverrideDetailOutputWithContext

func (o GetJobRunsJobRunJobConfigurationOverrideDetailOutput) ToGetJobRunsJobRunJobConfigurationOverrideDetailOutputWithContext(ctx context.Context) GetJobRunsJobRunJobConfigurationOverrideDetailOutput

type GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetail added in v1.24.0

type GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetail struct {
	// The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.
	Cmds []string `pulumi:"cmds"`
	// The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).
	Entrypoints []string `pulumi:"entrypoints"`
	// The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`
	Image string `pulumi:"image"`
	// The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`
	ImageDigest string `pulumi:"imageDigest"`
	// OCID of the container image signature
	ImageSignatureId string `pulumi:"imageSignatureId"`
	// The environment configuration type used for job runtime.
	JobEnvironmentType string `pulumi:"jobEnvironmentType"`
}

type GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArgs added in v1.24.0

type GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArgs struct {
	// The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.
	Cmds pulumi.StringArrayInput `pulumi:"cmds"`
	// The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).
	Entrypoints pulumi.StringArrayInput `pulumi:"entrypoints"`
	// The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`
	Image pulumi.StringInput `pulumi:"image"`
	// The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`
	ImageDigest pulumi.StringInput `pulumi:"imageDigest"`
	// OCID of the container image signature
	ImageSignatureId pulumi.StringInput `pulumi:"imageSignatureId"`
	// The environment configuration type used for job runtime.
	JobEnvironmentType pulumi.StringInput `pulumi:"jobEnvironmentType"`
}

func (GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArgs) ElementType added in v1.24.0

func (GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArgs) ToGetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailOutput added in v1.24.0

func (GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArgs) ToGetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailOutputWithContext added in v1.24.0

func (i GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArgs) ToGetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailOutputWithContext(ctx context.Context) GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailOutput

type GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArray added in v1.24.0

type GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArray []GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailInput

func (GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArray) ElementType added in v1.24.0

func (GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArray) ToGetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput added in v1.24.0

func (GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArray) ToGetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArrayOutputWithContext added in v1.24.0

func (i GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArray) ToGetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArrayOutputWithContext(ctx context.Context) GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput

type GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArrayInput added in v1.24.0

type GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArrayInput interface {
	pulumi.Input

	ToGetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput() GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput
	ToGetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArrayOutputWithContext(context.Context) GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput
}

GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArrayInput is an input type that accepts GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArray and GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput values. You can construct a concrete instance of `GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArrayInput` via:

GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArray{ GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArgs{...} }

type GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput added in v1.24.0

type GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput) ElementType added in v1.24.0

func (GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput) Index added in v1.24.0

func (GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput) ToGetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput added in v1.24.0

func (GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput) ToGetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArrayOutputWithContext added in v1.24.0

func (o GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput) ToGetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArrayOutputWithContext(ctx context.Context) GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput

type GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailInput added in v1.24.0

type GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailInput interface {
	pulumi.Input

	ToGetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailOutput() GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailOutput
	ToGetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailOutputWithContext(context.Context) GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailOutput
}

GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailInput is an input type that accepts GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArgs and GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailOutput values. You can construct a concrete instance of `GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailInput` via:

GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailArgs{...}

type GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailOutput added in v1.24.0

type GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailOutput struct{ *pulumi.OutputState }

func (GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailOutput) Cmds added in v1.24.0

The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.

func (GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailOutput) ElementType added in v1.24.0

func (GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailOutput) Entrypoints added in v1.24.0

The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).

func (GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailOutput) Image added in v1.24.0

The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`

func (GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailOutput) ImageDigest added in v1.24.0

The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`

func (GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailOutput) ImageSignatureId added in v1.24.0

OCID of the container image signature

func (GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailOutput) JobEnvironmentType added in v1.24.0

The environment configuration type used for job runtime.

func (GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailOutput) ToGetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailOutput added in v1.24.0

func (GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailOutput) ToGetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailOutputWithContext added in v1.24.0

func (o GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailOutput) ToGetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailOutputWithContext(ctx context.Context) GetJobRunsJobRunJobEnvironmentConfigurationOverrideDetailOutput

type GetJobRunsJobRunJobInfrastructureConfigurationDetail

type GetJobRunsJobRunJobInfrastructureConfigurationDetail struct {
	// The size of the block storage volume to attach to the instance running the job
	BlockStorageSizeInGbs int `pulumi:"blockStorageSizeInGbs"`
	// The infrastructure type used for job run.
	JobInfrastructureType string `pulumi:"jobInfrastructureType"`
	// Details for the job run shape configuration. Specify only when a flex shape is selected.
	JobShapeConfigDetails []GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetail `pulumi:"jobShapeConfigDetails"`
	// The shape used to launch the job run instances.
	ShapeName string `pulumi:"shapeName"`
	// The subnet to create a secondary vnic in to attach to the instance running the job
	SubnetId string `pulumi:"subnetId"`
}

type GetJobRunsJobRunJobInfrastructureConfigurationDetailArgs

type GetJobRunsJobRunJobInfrastructureConfigurationDetailArgs struct {
	// The size of the block storage volume to attach to the instance running the job
	BlockStorageSizeInGbs pulumi.IntInput `pulumi:"blockStorageSizeInGbs"`
	// The infrastructure type used for job run.
	JobInfrastructureType pulumi.StringInput `pulumi:"jobInfrastructureType"`
	// Details for the job run shape configuration. Specify only when a flex shape is selected.
	JobShapeConfigDetails GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayInput `pulumi:"jobShapeConfigDetails"`
	// The shape used to launch the job run instances.
	ShapeName pulumi.StringInput `pulumi:"shapeName"`
	// The subnet to create a secondary vnic in to attach to the instance running the job
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
}

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailArgs) ElementType

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailArgs) ToGetJobRunsJobRunJobInfrastructureConfigurationDetailOutput

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailArgs) ToGetJobRunsJobRunJobInfrastructureConfigurationDetailOutputWithContext

func (i GetJobRunsJobRunJobInfrastructureConfigurationDetailArgs) ToGetJobRunsJobRunJobInfrastructureConfigurationDetailOutputWithContext(ctx context.Context) GetJobRunsJobRunJobInfrastructureConfigurationDetailOutput

type GetJobRunsJobRunJobInfrastructureConfigurationDetailArray

type GetJobRunsJobRunJobInfrastructureConfigurationDetailArray []GetJobRunsJobRunJobInfrastructureConfigurationDetailInput

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailArray) ElementType

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailArray) ToGetJobRunsJobRunJobInfrastructureConfigurationDetailArrayOutput

func (i GetJobRunsJobRunJobInfrastructureConfigurationDetailArray) ToGetJobRunsJobRunJobInfrastructureConfigurationDetailArrayOutput() GetJobRunsJobRunJobInfrastructureConfigurationDetailArrayOutput

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailArray) ToGetJobRunsJobRunJobInfrastructureConfigurationDetailArrayOutputWithContext

func (i GetJobRunsJobRunJobInfrastructureConfigurationDetailArray) ToGetJobRunsJobRunJobInfrastructureConfigurationDetailArrayOutputWithContext(ctx context.Context) GetJobRunsJobRunJobInfrastructureConfigurationDetailArrayOutput

type GetJobRunsJobRunJobInfrastructureConfigurationDetailArrayInput

type GetJobRunsJobRunJobInfrastructureConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetJobRunsJobRunJobInfrastructureConfigurationDetailArrayOutput() GetJobRunsJobRunJobInfrastructureConfigurationDetailArrayOutput
	ToGetJobRunsJobRunJobInfrastructureConfigurationDetailArrayOutputWithContext(context.Context) GetJobRunsJobRunJobInfrastructureConfigurationDetailArrayOutput
}

GetJobRunsJobRunJobInfrastructureConfigurationDetailArrayInput is an input type that accepts GetJobRunsJobRunJobInfrastructureConfigurationDetailArray and GetJobRunsJobRunJobInfrastructureConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetJobRunsJobRunJobInfrastructureConfigurationDetailArrayInput` via:

GetJobRunsJobRunJobInfrastructureConfigurationDetailArray{ GetJobRunsJobRunJobInfrastructureConfigurationDetailArgs{...} }

type GetJobRunsJobRunJobInfrastructureConfigurationDetailArrayOutput

type GetJobRunsJobRunJobInfrastructureConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailArrayOutput) ElementType

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailArrayOutput) Index

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailArrayOutput) ToGetJobRunsJobRunJobInfrastructureConfigurationDetailArrayOutput

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailArrayOutput) ToGetJobRunsJobRunJobInfrastructureConfigurationDetailArrayOutputWithContext

func (o GetJobRunsJobRunJobInfrastructureConfigurationDetailArrayOutput) ToGetJobRunsJobRunJobInfrastructureConfigurationDetailArrayOutputWithContext(ctx context.Context) GetJobRunsJobRunJobInfrastructureConfigurationDetailArrayOutput

type GetJobRunsJobRunJobInfrastructureConfigurationDetailInput

type GetJobRunsJobRunJobInfrastructureConfigurationDetailInput interface {
	pulumi.Input

	ToGetJobRunsJobRunJobInfrastructureConfigurationDetailOutput() GetJobRunsJobRunJobInfrastructureConfigurationDetailOutput
	ToGetJobRunsJobRunJobInfrastructureConfigurationDetailOutputWithContext(context.Context) GetJobRunsJobRunJobInfrastructureConfigurationDetailOutput
}

GetJobRunsJobRunJobInfrastructureConfigurationDetailInput is an input type that accepts GetJobRunsJobRunJobInfrastructureConfigurationDetailArgs and GetJobRunsJobRunJobInfrastructureConfigurationDetailOutput values. You can construct a concrete instance of `GetJobRunsJobRunJobInfrastructureConfigurationDetailInput` via:

GetJobRunsJobRunJobInfrastructureConfigurationDetailArgs{...}

type GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetail added in v0.4.0

type GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetail struct {
	// The total amount of memory available to the job run instance, in gigabytes.
	MemoryInGbs float64 `pulumi:"memoryInGbs"`
	// The total number of OCPUs available to the job run instance.
	Ocpus float64 `pulumi:"ocpus"`
}

type GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs added in v0.4.0

type GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs struct {
	// The total amount of memory available to the job run instance, in gigabytes.
	MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"`
	// The total number of OCPUs available to the job run instance.
	Ocpus pulumi.Float64Input `pulumi:"ocpus"`
}

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs) ElementType added in v0.4.0

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs) ToGetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput added in v0.4.0

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs) ToGetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutputWithContext added in v0.4.0

type GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArray added in v0.4.0

type GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArray []GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailInput

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArray) ElementType added in v0.4.0

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArray) ToGetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput added in v0.4.0

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArray) ToGetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutputWithContext added in v0.4.0

func (i GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArray) ToGetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutputWithContext(ctx context.Context) GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput

type GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayInput added in v0.4.0

type GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayInput interface {
	pulumi.Input

	ToGetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput() GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput
	ToGetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutputWithContext(context.Context) GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput
}

GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayInput is an input type that accepts GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArray and GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput values. You can construct a concrete instance of `GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayInput` via:

GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArray{ GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs{...} }

type GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput added in v0.4.0

type GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput) ElementType added in v0.4.0

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput) Index added in v0.4.0

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput) ToGetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput added in v0.4.0

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput) ToGetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutputWithContext added in v0.4.0

type GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailInput added in v0.4.0

type GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailInput interface {
	pulumi.Input

	ToGetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput() GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput
	ToGetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutputWithContext(context.Context) GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput
}

GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailInput is an input type that accepts GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs and GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput values. You can construct a concrete instance of `GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailInput` via:

GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs{...}

type GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput added in v0.4.0

type GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput struct{ *pulumi.OutputState }

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput) ElementType added in v0.4.0

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput) MemoryInGbs added in v0.4.0

The total amount of memory available to the job run instance, in gigabytes.

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput) Ocpus added in v0.4.0

The total number of OCPUs available to the job run instance.

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput) ToGetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput added in v0.4.0

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput) ToGetJobRunsJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutputWithContext added in v0.4.0

type GetJobRunsJobRunJobInfrastructureConfigurationDetailOutput

type GetJobRunsJobRunJobInfrastructureConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailOutput) BlockStorageSizeInGbs

The size of the block storage volume to attach to the instance running the job

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailOutput) ElementType

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailOutput) JobInfrastructureType

The infrastructure type used for job run.

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailOutput) JobShapeConfigDetails added in v0.4.0

Details for the job run shape configuration. Specify only when a flex shape is selected.

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailOutput) ShapeName

The shape used to launch the job run instances.

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailOutput) SubnetId

The subnet to create a secondary vnic in to attach to the instance running the job

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailOutput) ToGetJobRunsJobRunJobInfrastructureConfigurationDetailOutput

func (GetJobRunsJobRunJobInfrastructureConfigurationDetailOutput) ToGetJobRunsJobRunJobInfrastructureConfigurationDetailOutputWithContext

func (o GetJobRunsJobRunJobInfrastructureConfigurationDetailOutput) ToGetJobRunsJobRunJobInfrastructureConfigurationDetailOutputWithContext(ctx context.Context) GetJobRunsJobRunJobInfrastructureConfigurationDetailOutput

type GetJobRunsJobRunJobLogConfigurationOverrideDetail

type GetJobRunsJobRunJobLogConfigurationOverrideDetail struct {
	// If automatic on-behalf-of log object creation is enabled for job runs.
	EnableAutoLogCreation bool `pulumi:"enableAutoLogCreation"`
	// If customer logging is enabled for job runs.
	EnableLogging bool `pulumi:"enableLogging"`
	// The log group id for where log objects will be for job runs.
	LogGroupId string `pulumi:"logGroupId"`
	// The log id of the log object the job run logs will be shipped to.
	LogId string `pulumi:"logId"`
}

type GetJobRunsJobRunJobLogConfigurationOverrideDetailArgs

type GetJobRunsJobRunJobLogConfigurationOverrideDetailArgs struct {
	// If automatic on-behalf-of log object creation is enabled for job runs.
	EnableAutoLogCreation pulumi.BoolInput `pulumi:"enableAutoLogCreation"`
	// If customer logging is enabled for job runs.
	EnableLogging pulumi.BoolInput `pulumi:"enableLogging"`
	// The log group id for where log objects will be for job runs.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// The log id of the log object the job run logs will be shipped to.
	LogId pulumi.StringInput `pulumi:"logId"`
}

func (GetJobRunsJobRunJobLogConfigurationOverrideDetailArgs) ElementType

func (GetJobRunsJobRunJobLogConfigurationOverrideDetailArgs) ToGetJobRunsJobRunJobLogConfigurationOverrideDetailOutput

func (i GetJobRunsJobRunJobLogConfigurationOverrideDetailArgs) ToGetJobRunsJobRunJobLogConfigurationOverrideDetailOutput() GetJobRunsJobRunJobLogConfigurationOverrideDetailOutput

func (GetJobRunsJobRunJobLogConfigurationOverrideDetailArgs) ToGetJobRunsJobRunJobLogConfigurationOverrideDetailOutputWithContext

func (i GetJobRunsJobRunJobLogConfigurationOverrideDetailArgs) ToGetJobRunsJobRunJobLogConfigurationOverrideDetailOutputWithContext(ctx context.Context) GetJobRunsJobRunJobLogConfigurationOverrideDetailOutput

type GetJobRunsJobRunJobLogConfigurationOverrideDetailArray

type GetJobRunsJobRunJobLogConfigurationOverrideDetailArray []GetJobRunsJobRunJobLogConfigurationOverrideDetailInput

func (GetJobRunsJobRunJobLogConfigurationOverrideDetailArray) ElementType

func (GetJobRunsJobRunJobLogConfigurationOverrideDetailArray) ToGetJobRunsJobRunJobLogConfigurationOverrideDetailArrayOutput

func (i GetJobRunsJobRunJobLogConfigurationOverrideDetailArray) ToGetJobRunsJobRunJobLogConfigurationOverrideDetailArrayOutput() GetJobRunsJobRunJobLogConfigurationOverrideDetailArrayOutput

func (GetJobRunsJobRunJobLogConfigurationOverrideDetailArray) ToGetJobRunsJobRunJobLogConfigurationOverrideDetailArrayOutputWithContext

func (i GetJobRunsJobRunJobLogConfigurationOverrideDetailArray) ToGetJobRunsJobRunJobLogConfigurationOverrideDetailArrayOutputWithContext(ctx context.Context) GetJobRunsJobRunJobLogConfigurationOverrideDetailArrayOutput

type GetJobRunsJobRunJobLogConfigurationOverrideDetailArrayInput

type GetJobRunsJobRunJobLogConfigurationOverrideDetailArrayInput interface {
	pulumi.Input

	ToGetJobRunsJobRunJobLogConfigurationOverrideDetailArrayOutput() GetJobRunsJobRunJobLogConfigurationOverrideDetailArrayOutput
	ToGetJobRunsJobRunJobLogConfigurationOverrideDetailArrayOutputWithContext(context.Context) GetJobRunsJobRunJobLogConfigurationOverrideDetailArrayOutput
}

GetJobRunsJobRunJobLogConfigurationOverrideDetailArrayInput is an input type that accepts GetJobRunsJobRunJobLogConfigurationOverrideDetailArray and GetJobRunsJobRunJobLogConfigurationOverrideDetailArrayOutput values. You can construct a concrete instance of `GetJobRunsJobRunJobLogConfigurationOverrideDetailArrayInput` via:

GetJobRunsJobRunJobLogConfigurationOverrideDetailArray{ GetJobRunsJobRunJobLogConfigurationOverrideDetailArgs{...} }

type GetJobRunsJobRunJobLogConfigurationOverrideDetailArrayOutput

type GetJobRunsJobRunJobLogConfigurationOverrideDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJobRunsJobRunJobLogConfigurationOverrideDetailArrayOutput) ElementType

func (GetJobRunsJobRunJobLogConfigurationOverrideDetailArrayOutput) Index

func (GetJobRunsJobRunJobLogConfigurationOverrideDetailArrayOutput) ToGetJobRunsJobRunJobLogConfigurationOverrideDetailArrayOutput

func (GetJobRunsJobRunJobLogConfigurationOverrideDetailArrayOutput) ToGetJobRunsJobRunJobLogConfigurationOverrideDetailArrayOutputWithContext

func (o GetJobRunsJobRunJobLogConfigurationOverrideDetailArrayOutput) ToGetJobRunsJobRunJobLogConfigurationOverrideDetailArrayOutputWithContext(ctx context.Context) GetJobRunsJobRunJobLogConfigurationOverrideDetailArrayOutput

type GetJobRunsJobRunJobLogConfigurationOverrideDetailInput

type GetJobRunsJobRunJobLogConfigurationOverrideDetailInput interface {
	pulumi.Input

	ToGetJobRunsJobRunJobLogConfigurationOverrideDetailOutput() GetJobRunsJobRunJobLogConfigurationOverrideDetailOutput
	ToGetJobRunsJobRunJobLogConfigurationOverrideDetailOutputWithContext(context.Context) GetJobRunsJobRunJobLogConfigurationOverrideDetailOutput
}

GetJobRunsJobRunJobLogConfigurationOverrideDetailInput is an input type that accepts GetJobRunsJobRunJobLogConfigurationOverrideDetailArgs and GetJobRunsJobRunJobLogConfigurationOverrideDetailOutput values. You can construct a concrete instance of `GetJobRunsJobRunJobLogConfigurationOverrideDetailInput` via:

GetJobRunsJobRunJobLogConfigurationOverrideDetailArgs{...}

type GetJobRunsJobRunJobLogConfigurationOverrideDetailOutput

type GetJobRunsJobRunJobLogConfigurationOverrideDetailOutput struct{ *pulumi.OutputState }

func (GetJobRunsJobRunJobLogConfigurationOverrideDetailOutput) ElementType

func (GetJobRunsJobRunJobLogConfigurationOverrideDetailOutput) EnableAutoLogCreation

If automatic on-behalf-of log object creation is enabled for job runs.

func (GetJobRunsJobRunJobLogConfigurationOverrideDetailOutput) EnableLogging

If customer logging is enabled for job runs.

func (GetJobRunsJobRunJobLogConfigurationOverrideDetailOutput) LogGroupId

The log group id for where log objects will be for job runs.

func (GetJobRunsJobRunJobLogConfigurationOverrideDetailOutput) LogId

The log id of the log object the job run logs will be shipped to.

func (GetJobRunsJobRunJobLogConfigurationOverrideDetailOutput) ToGetJobRunsJobRunJobLogConfigurationOverrideDetailOutput

func (GetJobRunsJobRunJobLogConfigurationOverrideDetailOutput) ToGetJobRunsJobRunJobLogConfigurationOverrideDetailOutputWithContext

func (o GetJobRunsJobRunJobLogConfigurationOverrideDetailOutput) ToGetJobRunsJobRunJobLogConfigurationOverrideDetailOutputWithContext(ctx context.Context) GetJobRunsJobRunJobLogConfigurationOverrideDetailOutput

type GetJobRunsJobRunJobStorageMountConfigurationDetailsList added in v1.14.0

type GetJobRunsJobRunJobStorageMountConfigurationDetailsList struct {
	// The object storage bucket
	Bucket string `pulumi:"bucket"`
	// The local directory name to be mounted
	DestinationDirectoryName string `pulumi:"destinationDirectoryName"`
	// The local path of the mounted directory, excluding directory name.
	DestinationPath string `pulumi:"destinationPath"`
	// OCID of the export
	ExportId string `pulumi:"exportId"`
	// OCID of the mount target
	MountTargetId string `pulumi:"mountTargetId"`
	// The object storage namespace
	Namespace string `pulumi:"namespace"`
	// Prefix in the bucket to mount
	Prefix string `pulumi:"prefix"`
	// The type of storage.
	StorageType string `pulumi:"storageType"`
}

type GetJobRunsJobRunJobStorageMountConfigurationDetailsListArgs added in v1.14.0

type GetJobRunsJobRunJobStorageMountConfigurationDetailsListArgs struct {
	// The object storage bucket
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// The local directory name to be mounted
	DestinationDirectoryName pulumi.StringInput `pulumi:"destinationDirectoryName"`
	// The local path of the mounted directory, excluding directory name.
	DestinationPath pulumi.StringInput `pulumi:"destinationPath"`
	// OCID of the export
	ExportId pulumi.StringInput `pulumi:"exportId"`
	// OCID of the mount target
	MountTargetId pulumi.StringInput `pulumi:"mountTargetId"`
	// The object storage namespace
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// Prefix in the bucket to mount
	Prefix pulumi.StringInput `pulumi:"prefix"`
	// The type of storage.
	StorageType pulumi.StringInput `pulumi:"storageType"`
}

func (GetJobRunsJobRunJobStorageMountConfigurationDetailsListArgs) ElementType added in v1.14.0

func (GetJobRunsJobRunJobStorageMountConfigurationDetailsListArgs) ToGetJobRunsJobRunJobStorageMountConfigurationDetailsListOutput added in v1.14.0

func (GetJobRunsJobRunJobStorageMountConfigurationDetailsListArgs) ToGetJobRunsJobRunJobStorageMountConfigurationDetailsListOutputWithContext added in v1.14.0

func (i GetJobRunsJobRunJobStorageMountConfigurationDetailsListArgs) ToGetJobRunsJobRunJobStorageMountConfigurationDetailsListOutputWithContext(ctx context.Context) GetJobRunsJobRunJobStorageMountConfigurationDetailsListOutput

type GetJobRunsJobRunJobStorageMountConfigurationDetailsListArray added in v1.14.0

type GetJobRunsJobRunJobStorageMountConfigurationDetailsListArray []GetJobRunsJobRunJobStorageMountConfigurationDetailsListInput

func (GetJobRunsJobRunJobStorageMountConfigurationDetailsListArray) ElementType added in v1.14.0

func (GetJobRunsJobRunJobStorageMountConfigurationDetailsListArray) ToGetJobRunsJobRunJobStorageMountConfigurationDetailsListArrayOutput added in v1.14.0

func (GetJobRunsJobRunJobStorageMountConfigurationDetailsListArray) ToGetJobRunsJobRunJobStorageMountConfigurationDetailsListArrayOutputWithContext added in v1.14.0

func (i GetJobRunsJobRunJobStorageMountConfigurationDetailsListArray) ToGetJobRunsJobRunJobStorageMountConfigurationDetailsListArrayOutputWithContext(ctx context.Context) GetJobRunsJobRunJobStorageMountConfigurationDetailsListArrayOutput

type GetJobRunsJobRunJobStorageMountConfigurationDetailsListArrayInput added in v1.14.0

type GetJobRunsJobRunJobStorageMountConfigurationDetailsListArrayInput interface {
	pulumi.Input

	ToGetJobRunsJobRunJobStorageMountConfigurationDetailsListArrayOutput() GetJobRunsJobRunJobStorageMountConfigurationDetailsListArrayOutput
	ToGetJobRunsJobRunJobStorageMountConfigurationDetailsListArrayOutputWithContext(context.Context) GetJobRunsJobRunJobStorageMountConfigurationDetailsListArrayOutput
}

GetJobRunsJobRunJobStorageMountConfigurationDetailsListArrayInput is an input type that accepts GetJobRunsJobRunJobStorageMountConfigurationDetailsListArray and GetJobRunsJobRunJobStorageMountConfigurationDetailsListArrayOutput values. You can construct a concrete instance of `GetJobRunsJobRunJobStorageMountConfigurationDetailsListArrayInput` via:

GetJobRunsJobRunJobStorageMountConfigurationDetailsListArray{ GetJobRunsJobRunJobStorageMountConfigurationDetailsListArgs{...} }

type GetJobRunsJobRunJobStorageMountConfigurationDetailsListArrayOutput added in v1.14.0

type GetJobRunsJobRunJobStorageMountConfigurationDetailsListArrayOutput struct{ *pulumi.OutputState }

func (GetJobRunsJobRunJobStorageMountConfigurationDetailsListArrayOutput) ElementType added in v1.14.0

func (GetJobRunsJobRunJobStorageMountConfigurationDetailsListArrayOutput) Index added in v1.14.0

func (GetJobRunsJobRunJobStorageMountConfigurationDetailsListArrayOutput) ToGetJobRunsJobRunJobStorageMountConfigurationDetailsListArrayOutput added in v1.14.0

func (GetJobRunsJobRunJobStorageMountConfigurationDetailsListArrayOutput) ToGetJobRunsJobRunJobStorageMountConfigurationDetailsListArrayOutputWithContext added in v1.14.0

func (o GetJobRunsJobRunJobStorageMountConfigurationDetailsListArrayOutput) ToGetJobRunsJobRunJobStorageMountConfigurationDetailsListArrayOutputWithContext(ctx context.Context) GetJobRunsJobRunJobStorageMountConfigurationDetailsListArrayOutput

type GetJobRunsJobRunJobStorageMountConfigurationDetailsListInput added in v1.14.0

type GetJobRunsJobRunJobStorageMountConfigurationDetailsListInput interface {
	pulumi.Input

	ToGetJobRunsJobRunJobStorageMountConfigurationDetailsListOutput() GetJobRunsJobRunJobStorageMountConfigurationDetailsListOutput
	ToGetJobRunsJobRunJobStorageMountConfigurationDetailsListOutputWithContext(context.Context) GetJobRunsJobRunJobStorageMountConfigurationDetailsListOutput
}

GetJobRunsJobRunJobStorageMountConfigurationDetailsListInput is an input type that accepts GetJobRunsJobRunJobStorageMountConfigurationDetailsListArgs and GetJobRunsJobRunJobStorageMountConfigurationDetailsListOutput values. You can construct a concrete instance of `GetJobRunsJobRunJobStorageMountConfigurationDetailsListInput` via:

GetJobRunsJobRunJobStorageMountConfigurationDetailsListArgs{...}

type GetJobRunsJobRunJobStorageMountConfigurationDetailsListOutput added in v1.14.0

type GetJobRunsJobRunJobStorageMountConfigurationDetailsListOutput struct{ *pulumi.OutputState }

func (GetJobRunsJobRunJobStorageMountConfigurationDetailsListOutput) Bucket added in v1.14.0

The object storage bucket

func (GetJobRunsJobRunJobStorageMountConfigurationDetailsListOutput) DestinationDirectoryName added in v1.14.0

The local directory name to be mounted

func (GetJobRunsJobRunJobStorageMountConfigurationDetailsListOutput) DestinationPath added in v1.14.0

The local path of the mounted directory, excluding directory name.

func (GetJobRunsJobRunJobStorageMountConfigurationDetailsListOutput) ElementType added in v1.14.0

func (GetJobRunsJobRunJobStorageMountConfigurationDetailsListOutput) ExportId added in v1.14.0

OCID of the export

func (GetJobRunsJobRunJobStorageMountConfigurationDetailsListOutput) MountTargetId added in v1.14.0

OCID of the mount target

func (GetJobRunsJobRunJobStorageMountConfigurationDetailsListOutput) Namespace added in v1.14.0

The object storage namespace

func (GetJobRunsJobRunJobStorageMountConfigurationDetailsListOutput) Prefix added in v1.14.0

Prefix in the bucket to mount

func (GetJobRunsJobRunJobStorageMountConfigurationDetailsListOutput) StorageType added in v1.14.0

The type of storage.

func (GetJobRunsJobRunJobStorageMountConfigurationDetailsListOutput) ToGetJobRunsJobRunJobStorageMountConfigurationDetailsListOutput added in v1.14.0

func (GetJobRunsJobRunJobStorageMountConfigurationDetailsListOutput) ToGetJobRunsJobRunJobStorageMountConfigurationDetailsListOutputWithContext added in v1.14.0

func (o GetJobRunsJobRunJobStorageMountConfigurationDetailsListOutput) ToGetJobRunsJobRunJobStorageMountConfigurationDetailsListOutputWithContext(ctx context.Context) GetJobRunsJobRunJobStorageMountConfigurationDetailsListOutput

type GetJobRunsJobRunLogDetail

type GetJobRunsJobRunLogDetail struct {
	// The log group id for where log objects will be for job runs.
	LogGroupId string `pulumi:"logGroupId"`
	// The log id of the log object the job run logs will be shipped to.
	LogId string `pulumi:"logId"`
}

type GetJobRunsJobRunLogDetailArgs

type GetJobRunsJobRunLogDetailArgs struct {
	// The log group id for where log objects will be for job runs.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// The log id of the log object the job run logs will be shipped to.
	LogId pulumi.StringInput `pulumi:"logId"`
}

func (GetJobRunsJobRunLogDetailArgs) ElementType

func (GetJobRunsJobRunLogDetailArgs) ToGetJobRunsJobRunLogDetailOutput

func (i GetJobRunsJobRunLogDetailArgs) ToGetJobRunsJobRunLogDetailOutput() GetJobRunsJobRunLogDetailOutput

func (GetJobRunsJobRunLogDetailArgs) ToGetJobRunsJobRunLogDetailOutputWithContext

func (i GetJobRunsJobRunLogDetailArgs) ToGetJobRunsJobRunLogDetailOutputWithContext(ctx context.Context) GetJobRunsJobRunLogDetailOutput

type GetJobRunsJobRunLogDetailArray

type GetJobRunsJobRunLogDetailArray []GetJobRunsJobRunLogDetailInput

func (GetJobRunsJobRunLogDetailArray) ElementType

func (GetJobRunsJobRunLogDetailArray) ToGetJobRunsJobRunLogDetailArrayOutput

func (i GetJobRunsJobRunLogDetailArray) ToGetJobRunsJobRunLogDetailArrayOutput() GetJobRunsJobRunLogDetailArrayOutput

func (GetJobRunsJobRunLogDetailArray) ToGetJobRunsJobRunLogDetailArrayOutputWithContext

func (i GetJobRunsJobRunLogDetailArray) ToGetJobRunsJobRunLogDetailArrayOutputWithContext(ctx context.Context) GetJobRunsJobRunLogDetailArrayOutput

type GetJobRunsJobRunLogDetailArrayInput

type GetJobRunsJobRunLogDetailArrayInput interface {
	pulumi.Input

	ToGetJobRunsJobRunLogDetailArrayOutput() GetJobRunsJobRunLogDetailArrayOutput
	ToGetJobRunsJobRunLogDetailArrayOutputWithContext(context.Context) GetJobRunsJobRunLogDetailArrayOutput
}

GetJobRunsJobRunLogDetailArrayInput is an input type that accepts GetJobRunsJobRunLogDetailArray and GetJobRunsJobRunLogDetailArrayOutput values. You can construct a concrete instance of `GetJobRunsJobRunLogDetailArrayInput` via:

GetJobRunsJobRunLogDetailArray{ GetJobRunsJobRunLogDetailArgs{...} }

type GetJobRunsJobRunLogDetailArrayOutput

type GetJobRunsJobRunLogDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJobRunsJobRunLogDetailArrayOutput) ElementType

func (GetJobRunsJobRunLogDetailArrayOutput) Index

func (GetJobRunsJobRunLogDetailArrayOutput) ToGetJobRunsJobRunLogDetailArrayOutput

func (o GetJobRunsJobRunLogDetailArrayOutput) ToGetJobRunsJobRunLogDetailArrayOutput() GetJobRunsJobRunLogDetailArrayOutput

func (GetJobRunsJobRunLogDetailArrayOutput) ToGetJobRunsJobRunLogDetailArrayOutputWithContext

func (o GetJobRunsJobRunLogDetailArrayOutput) ToGetJobRunsJobRunLogDetailArrayOutputWithContext(ctx context.Context) GetJobRunsJobRunLogDetailArrayOutput

type GetJobRunsJobRunLogDetailInput

type GetJobRunsJobRunLogDetailInput interface {
	pulumi.Input

	ToGetJobRunsJobRunLogDetailOutput() GetJobRunsJobRunLogDetailOutput
	ToGetJobRunsJobRunLogDetailOutputWithContext(context.Context) GetJobRunsJobRunLogDetailOutput
}

GetJobRunsJobRunLogDetailInput is an input type that accepts GetJobRunsJobRunLogDetailArgs and GetJobRunsJobRunLogDetailOutput values. You can construct a concrete instance of `GetJobRunsJobRunLogDetailInput` via:

GetJobRunsJobRunLogDetailArgs{...}

type GetJobRunsJobRunLogDetailOutput

type GetJobRunsJobRunLogDetailOutput struct{ *pulumi.OutputState }

func (GetJobRunsJobRunLogDetailOutput) ElementType

func (GetJobRunsJobRunLogDetailOutput) LogGroupId

The log group id for where log objects will be for job runs.

func (GetJobRunsJobRunLogDetailOutput) LogId

The log id of the log object the job run logs will be shipped to.

func (GetJobRunsJobRunLogDetailOutput) ToGetJobRunsJobRunLogDetailOutput

func (o GetJobRunsJobRunLogDetailOutput) ToGetJobRunsJobRunLogDetailOutput() GetJobRunsJobRunLogDetailOutput

func (GetJobRunsJobRunLogDetailOutput) ToGetJobRunsJobRunLogDetailOutputWithContext

func (o GetJobRunsJobRunLogDetailOutput) ToGetJobRunsJobRunLogDetailOutputWithContext(ctx context.Context) GetJobRunsJobRunLogDetailOutput

type GetJobRunsJobRunOutput

type GetJobRunsJobRunOutput struct{ *pulumi.OutputState }

func (GetJobRunsJobRunOutput) Asynchronous

func (o GetJobRunsJobRunOutput) Asynchronous() pulumi.BoolOutput

func (GetJobRunsJobRunOutput) CompartmentId

func (o GetJobRunsJobRunOutput) CompartmentId() pulumi.StringOutput

<b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetJobRunsJobRunOutput) CreatedBy

<b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.

func (GetJobRunsJobRunOutput) DefinedTags

func (o GetJobRunsJobRunOutput) DefinedTags() pulumi.MapOutput

Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (GetJobRunsJobRunOutput) DisplayName

func (o GetJobRunsJobRunOutput) DisplayName() pulumi.StringOutput

<b>Filter</b> results by its user-friendly name.

func (GetJobRunsJobRunOutput) ElementType

func (GetJobRunsJobRunOutput) ElementType() reflect.Type

func (GetJobRunsJobRunOutput) FreeformTags

func (o GetJobRunsJobRunOutput) FreeformTags() pulumi.MapOutput

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (GetJobRunsJobRunOutput) Id

<b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.

func (GetJobRunsJobRunOutput) JobConfigurationOverrideDetails

The job configuration details

func (GetJobRunsJobRunOutput) JobEnvironmentConfigurationOverrideDetails added in v1.24.0

Environment configuration to capture job runtime dependencies.

func (GetJobRunsJobRunOutput) JobInfrastructureConfigurationDetails

The job infrastructure configuration details (shape, block storage, etc.)

func (GetJobRunsJobRunOutput) JobLogConfigurationOverrideDetails

Logging configuration for resource.

func (GetJobRunsJobRunOutput) JobStorageMountConfigurationDetailsLists added in v1.14.0

Collection of JobStorageMountConfigurationDetails.

func (GetJobRunsJobRunOutput) LifecycleDetails

func (o GetJobRunsJobRunOutput) LifecycleDetails() pulumi.StringOutput

Details of the state of the job run.

func (GetJobRunsJobRunOutput) LogDetails

Customer logging details for job run.

func (GetJobRunsJobRunOutput) ProjectId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the job with.

func (GetJobRunsJobRunOutput) State

<b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.

func (GetJobRunsJobRunOutput) TimeAccepted

func (o GetJobRunsJobRunOutput) TimeAccepted() pulumi.StringOutput

The date and time the job run was accepted in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (GetJobRunsJobRunOutput) TimeFinished

func (o GetJobRunsJobRunOutput) TimeFinished() pulumi.StringOutput

The date and time the job run request was finished in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (GetJobRunsJobRunOutput) TimeStarted

func (o GetJobRunsJobRunOutput) TimeStarted() pulumi.StringOutput

The date and time the job run request was started in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (GetJobRunsJobRunOutput) ToGetJobRunsJobRunOutput

func (o GetJobRunsJobRunOutput) ToGetJobRunsJobRunOutput() GetJobRunsJobRunOutput

func (GetJobRunsJobRunOutput) ToGetJobRunsJobRunOutputWithContext

func (o GetJobRunsJobRunOutput) ToGetJobRunsJobRunOutputWithContext(ctx context.Context) GetJobRunsJobRunOutput

type GetJobRunsOutputArgs

type GetJobRunsOutputArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName pulumi.StringPtrInput      `pulumi:"displayName"`
	Filters     GetJobRunsFilterArrayInput `pulumi:"filters"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job.
	JobId pulumi.StringPtrInput `pulumi:"jobId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getJobRuns.

func (GetJobRunsOutputArgs) ElementType

func (GetJobRunsOutputArgs) ElementType() reflect.Type

type GetJobRunsResult

type GetJobRunsResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the job.
	CompartmentId string `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the job run.
	CreatedBy *string `pulumi:"createdBy"`
	// A user-friendly display name for the resource.
	DisplayName *string            `pulumi:"displayName"`
	Filters     []GetJobRunsFilter `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job run.
	Id *string `pulumi:"id"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job run.
	JobId *string `pulumi:"jobId"`
	// The list of job_runs.
	JobRuns []GetJobRunsJobRun `pulumi:"jobRuns"`
	// The state of the job run.
	State *string `pulumi:"state"`
}

A collection of values returned by getJobRuns.

func GetJobRuns

func GetJobRuns(ctx *pulumi.Context, args *GetJobRunsArgs, opts ...pulumi.InvokeOption) (*GetJobRunsResult, error)

This data source provides the list of Job Runs in Oracle Cloud Infrastructure Data Science service.

List out job runs.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.GetJobRuns(ctx, &datascience.GetJobRunsArgs{
			CompartmentId: compartmentId,
			CreatedBy:     pulumi.StringRef(jobRunCreatedBy),
			DisplayName:   pulumi.StringRef(jobRunDisplayName),
			Id:            pulumi.StringRef(jobRunId),
			JobId:         pulumi.StringRef(testJob.Id),
			State:         pulumi.StringRef(jobRunState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetJobRunsResultOutput

type GetJobRunsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJobRuns.

func (GetJobRunsResultOutput) CompartmentId

func (o GetJobRunsResultOutput) CompartmentId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the job.

func (GetJobRunsResultOutput) CreatedBy

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the job run.

func (GetJobRunsResultOutput) DisplayName

A user-friendly display name for the resource.

func (GetJobRunsResultOutput) ElementType

func (GetJobRunsResultOutput) ElementType() reflect.Type

func (GetJobRunsResultOutput) Filters

func (GetJobRunsResultOutput) JobRuns

The list of job_runs.

func (GetJobRunsResultOutput) State

The state of the job run.

func (GetJobRunsResultOutput) ToGetJobRunsResultOutput

func (o GetJobRunsResultOutput) ToGetJobRunsResultOutput() GetJobRunsResultOutput

func (GetJobRunsResultOutput) ToGetJobRunsResultOutputWithContext

func (o GetJobRunsResultOutput) ToGetJobRunsResultOutputWithContext(ctx context.Context) GetJobRunsResultOutput

type GetJobShapesArgs

type GetJobShapesArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string               `pulumi:"compartmentId"`
	Filters       []GetJobShapesFilter `pulumi:"filters"`
}

A collection of arguments for invoking getJobShapes.

type GetJobShapesFilter

type GetJobShapesFilter struct {
	// The name of the job shape.
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetJobShapesFilterArgs

type GetJobShapesFilterArgs struct {
	// The name of the job shape.
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetJobShapesFilterArgs) ElementType

func (GetJobShapesFilterArgs) ElementType() reflect.Type

func (GetJobShapesFilterArgs) ToGetJobShapesFilterOutput

func (i GetJobShapesFilterArgs) ToGetJobShapesFilterOutput() GetJobShapesFilterOutput

func (GetJobShapesFilterArgs) ToGetJobShapesFilterOutputWithContext

func (i GetJobShapesFilterArgs) ToGetJobShapesFilterOutputWithContext(ctx context.Context) GetJobShapesFilterOutput

type GetJobShapesFilterArray

type GetJobShapesFilterArray []GetJobShapesFilterInput

func (GetJobShapesFilterArray) ElementType

func (GetJobShapesFilterArray) ElementType() reflect.Type

func (GetJobShapesFilterArray) ToGetJobShapesFilterArrayOutput

func (i GetJobShapesFilterArray) ToGetJobShapesFilterArrayOutput() GetJobShapesFilterArrayOutput

func (GetJobShapesFilterArray) ToGetJobShapesFilterArrayOutputWithContext

func (i GetJobShapesFilterArray) ToGetJobShapesFilterArrayOutputWithContext(ctx context.Context) GetJobShapesFilterArrayOutput

type GetJobShapesFilterArrayInput

type GetJobShapesFilterArrayInput interface {
	pulumi.Input

	ToGetJobShapesFilterArrayOutput() GetJobShapesFilterArrayOutput
	ToGetJobShapesFilterArrayOutputWithContext(context.Context) GetJobShapesFilterArrayOutput
}

GetJobShapesFilterArrayInput is an input type that accepts GetJobShapesFilterArray and GetJobShapesFilterArrayOutput values. You can construct a concrete instance of `GetJobShapesFilterArrayInput` via:

GetJobShapesFilterArray{ GetJobShapesFilterArgs{...} }

type GetJobShapesFilterArrayOutput

type GetJobShapesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetJobShapesFilterArrayOutput) ElementType

func (GetJobShapesFilterArrayOutput) Index

func (GetJobShapesFilterArrayOutput) ToGetJobShapesFilterArrayOutput

func (o GetJobShapesFilterArrayOutput) ToGetJobShapesFilterArrayOutput() GetJobShapesFilterArrayOutput

func (GetJobShapesFilterArrayOutput) ToGetJobShapesFilterArrayOutputWithContext

func (o GetJobShapesFilterArrayOutput) ToGetJobShapesFilterArrayOutputWithContext(ctx context.Context) GetJobShapesFilterArrayOutput

type GetJobShapesFilterInput

type GetJobShapesFilterInput interface {
	pulumi.Input

	ToGetJobShapesFilterOutput() GetJobShapesFilterOutput
	ToGetJobShapesFilterOutputWithContext(context.Context) GetJobShapesFilterOutput
}

GetJobShapesFilterInput is an input type that accepts GetJobShapesFilterArgs and GetJobShapesFilterOutput values. You can construct a concrete instance of `GetJobShapesFilterInput` via:

GetJobShapesFilterArgs{...}

type GetJobShapesFilterOutput

type GetJobShapesFilterOutput struct{ *pulumi.OutputState }

func (GetJobShapesFilterOutput) ElementType

func (GetJobShapesFilterOutput) ElementType() reflect.Type

func (GetJobShapesFilterOutput) Name

The name of the job shape.

func (GetJobShapesFilterOutput) Regex

func (GetJobShapesFilterOutput) ToGetJobShapesFilterOutput

func (o GetJobShapesFilterOutput) ToGetJobShapesFilterOutput() GetJobShapesFilterOutput

func (GetJobShapesFilterOutput) ToGetJobShapesFilterOutputWithContext

func (o GetJobShapesFilterOutput) ToGetJobShapesFilterOutputWithContext(ctx context.Context) GetJobShapesFilterOutput

func (GetJobShapesFilterOutput) Values

type GetJobShapesJobShape

type GetJobShapesJobShape struct {
	// The number of cores associated with this job run shape.
	CoreCount int `pulumi:"coreCount"`
	// The number of cores associated with this job shape.
	MemoryInGbs int `pulumi:"memoryInGbs"`
	// The name of the job shape.
	Name string `pulumi:"name"`
	// The family that the compute shape belongs to.
	ShapeSeries string `pulumi:"shapeSeries"`
}

type GetJobShapesJobShapeArgs

type GetJobShapesJobShapeArgs struct {
	// The number of cores associated with this job run shape.
	CoreCount pulumi.IntInput `pulumi:"coreCount"`
	// The number of cores associated with this job shape.
	MemoryInGbs pulumi.IntInput `pulumi:"memoryInGbs"`
	// The name of the job shape.
	Name pulumi.StringInput `pulumi:"name"`
	// The family that the compute shape belongs to.
	ShapeSeries pulumi.StringInput `pulumi:"shapeSeries"`
}

func (GetJobShapesJobShapeArgs) ElementType

func (GetJobShapesJobShapeArgs) ElementType() reflect.Type

func (GetJobShapesJobShapeArgs) ToGetJobShapesJobShapeOutput

func (i GetJobShapesJobShapeArgs) ToGetJobShapesJobShapeOutput() GetJobShapesJobShapeOutput

func (GetJobShapesJobShapeArgs) ToGetJobShapesJobShapeOutputWithContext

func (i GetJobShapesJobShapeArgs) ToGetJobShapesJobShapeOutputWithContext(ctx context.Context) GetJobShapesJobShapeOutput

type GetJobShapesJobShapeArray

type GetJobShapesJobShapeArray []GetJobShapesJobShapeInput

func (GetJobShapesJobShapeArray) ElementType

func (GetJobShapesJobShapeArray) ElementType() reflect.Type

func (GetJobShapesJobShapeArray) ToGetJobShapesJobShapeArrayOutput

func (i GetJobShapesJobShapeArray) ToGetJobShapesJobShapeArrayOutput() GetJobShapesJobShapeArrayOutput

func (GetJobShapesJobShapeArray) ToGetJobShapesJobShapeArrayOutputWithContext

func (i GetJobShapesJobShapeArray) ToGetJobShapesJobShapeArrayOutputWithContext(ctx context.Context) GetJobShapesJobShapeArrayOutput

type GetJobShapesJobShapeArrayInput

type GetJobShapesJobShapeArrayInput interface {
	pulumi.Input

	ToGetJobShapesJobShapeArrayOutput() GetJobShapesJobShapeArrayOutput
	ToGetJobShapesJobShapeArrayOutputWithContext(context.Context) GetJobShapesJobShapeArrayOutput
}

GetJobShapesJobShapeArrayInput is an input type that accepts GetJobShapesJobShapeArray and GetJobShapesJobShapeArrayOutput values. You can construct a concrete instance of `GetJobShapesJobShapeArrayInput` via:

GetJobShapesJobShapeArray{ GetJobShapesJobShapeArgs{...} }

type GetJobShapesJobShapeArrayOutput

type GetJobShapesJobShapeArrayOutput struct{ *pulumi.OutputState }

func (GetJobShapesJobShapeArrayOutput) ElementType

func (GetJobShapesJobShapeArrayOutput) Index

func (GetJobShapesJobShapeArrayOutput) ToGetJobShapesJobShapeArrayOutput

func (o GetJobShapesJobShapeArrayOutput) ToGetJobShapesJobShapeArrayOutput() GetJobShapesJobShapeArrayOutput

func (GetJobShapesJobShapeArrayOutput) ToGetJobShapesJobShapeArrayOutputWithContext

func (o GetJobShapesJobShapeArrayOutput) ToGetJobShapesJobShapeArrayOutputWithContext(ctx context.Context) GetJobShapesJobShapeArrayOutput

type GetJobShapesJobShapeInput

type GetJobShapesJobShapeInput interface {
	pulumi.Input

	ToGetJobShapesJobShapeOutput() GetJobShapesJobShapeOutput
	ToGetJobShapesJobShapeOutputWithContext(context.Context) GetJobShapesJobShapeOutput
}

GetJobShapesJobShapeInput is an input type that accepts GetJobShapesJobShapeArgs and GetJobShapesJobShapeOutput values. You can construct a concrete instance of `GetJobShapesJobShapeInput` via:

GetJobShapesJobShapeArgs{...}

type GetJobShapesJobShapeOutput

type GetJobShapesJobShapeOutput struct{ *pulumi.OutputState }

func (GetJobShapesJobShapeOutput) CoreCount

The number of cores associated with this job run shape.

func (GetJobShapesJobShapeOutput) ElementType

func (GetJobShapesJobShapeOutput) ElementType() reflect.Type

func (GetJobShapesJobShapeOutput) MemoryInGbs

The number of cores associated with this job shape.

func (GetJobShapesJobShapeOutput) Name

The name of the job shape.

func (GetJobShapesJobShapeOutput) ShapeSeries

The family that the compute shape belongs to.

func (GetJobShapesJobShapeOutput) ToGetJobShapesJobShapeOutput

func (o GetJobShapesJobShapeOutput) ToGetJobShapesJobShapeOutput() GetJobShapesJobShapeOutput

func (GetJobShapesJobShapeOutput) ToGetJobShapesJobShapeOutputWithContext

func (o GetJobShapesJobShapeOutput) ToGetJobShapesJobShapeOutputWithContext(ctx context.Context) GetJobShapesJobShapeOutput

type GetJobShapesOutputArgs

type GetJobShapesOutputArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput           `pulumi:"compartmentId"`
	Filters       GetJobShapesFilterArrayInput `pulumi:"filters"`
}

A collection of arguments for invoking getJobShapes.

func (GetJobShapesOutputArgs) ElementType

func (GetJobShapesOutputArgs) ElementType() reflect.Type

type GetJobShapesResult

type GetJobShapesResult struct {
	CompartmentId string               `pulumi:"compartmentId"`
	Filters       []GetJobShapesFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of job_shapes.
	JobShapes []GetJobShapesJobShape `pulumi:"jobShapes"`
}

A collection of values returned by getJobShapes.

func GetJobShapes

func GetJobShapes(ctx *pulumi.Context, args *GetJobShapesArgs, opts ...pulumi.InvokeOption) (*GetJobShapesResult, error)

This data source provides the list of Job Shapes in Oracle Cloud Infrastructure Data Science service.

List job shapes available in the specified compartment.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.GetJobShapes(ctx, &datascience.GetJobShapesArgs{
			CompartmentId: compartmentId,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetJobShapesResultOutput

type GetJobShapesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJobShapes.

func (GetJobShapesResultOutput) CompartmentId

func (o GetJobShapesResultOutput) CompartmentId() pulumi.StringOutput

func (GetJobShapesResultOutput) ElementType

func (GetJobShapesResultOutput) ElementType() reflect.Type

func (GetJobShapesResultOutput) Filters

func (GetJobShapesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetJobShapesResultOutput) JobShapes

The list of job_shapes.

func (GetJobShapesResultOutput) ToGetJobShapesResultOutput

func (o GetJobShapesResultOutput) ToGetJobShapesResultOutput() GetJobShapesResultOutput

func (GetJobShapesResultOutput) ToGetJobShapesResultOutputWithContext

func (o GetJobShapesResultOutput) ToGetJobShapesResultOutputWithContext(ctx context.Context) GetJobShapesResultOutput

type GetJobsArgs

type GetJobsArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName *string         `pulumi:"displayName"`
	Filters     []GetJobsFilter `pulumi:"filters"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id *string `pulumi:"id"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.
	ProjectId *string `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getJobs.

type GetJobsFilter

type GetJobsFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetJobsFilterArgs

type GetJobsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetJobsFilterArgs) ElementType

func (GetJobsFilterArgs) ElementType() reflect.Type

func (GetJobsFilterArgs) ToGetJobsFilterOutput

func (i GetJobsFilterArgs) ToGetJobsFilterOutput() GetJobsFilterOutput

func (GetJobsFilterArgs) ToGetJobsFilterOutputWithContext

func (i GetJobsFilterArgs) ToGetJobsFilterOutputWithContext(ctx context.Context) GetJobsFilterOutput

type GetJobsFilterArray

type GetJobsFilterArray []GetJobsFilterInput

func (GetJobsFilterArray) ElementType

func (GetJobsFilterArray) ElementType() reflect.Type

func (GetJobsFilterArray) ToGetJobsFilterArrayOutput

func (i GetJobsFilterArray) ToGetJobsFilterArrayOutput() GetJobsFilterArrayOutput

func (GetJobsFilterArray) ToGetJobsFilterArrayOutputWithContext

func (i GetJobsFilterArray) ToGetJobsFilterArrayOutputWithContext(ctx context.Context) GetJobsFilterArrayOutput

type GetJobsFilterArrayInput

type GetJobsFilterArrayInput interface {
	pulumi.Input

	ToGetJobsFilterArrayOutput() GetJobsFilterArrayOutput
	ToGetJobsFilterArrayOutputWithContext(context.Context) GetJobsFilterArrayOutput
}

GetJobsFilterArrayInput is an input type that accepts GetJobsFilterArray and GetJobsFilterArrayOutput values. You can construct a concrete instance of `GetJobsFilterArrayInput` via:

GetJobsFilterArray{ GetJobsFilterArgs{...} }

type GetJobsFilterArrayOutput

type GetJobsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetJobsFilterArrayOutput) ElementType

func (GetJobsFilterArrayOutput) ElementType() reflect.Type

func (GetJobsFilterArrayOutput) Index

func (GetJobsFilterArrayOutput) ToGetJobsFilterArrayOutput

func (o GetJobsFilterArrayOutput) ToGetJobsFilterArrayOutput() GetJobsFilterArrayOutput

func (GetJobsFilterArrayOutput) ToGetJobsFilterArrayOutputWithContext

func (o GetJobsFilterArrayOutput) ToGetJobsFilterArrayOutputWithContext(ctx context.Context) GetJobsFilterArrayOutput

type GetJobsFilterInput

type GetJobsFilterInput interface {
	pulumi.Input

	ToGetJobsFilterOutput() GetJobsFilterOutput
	ToGetJobsFilterOutputWithContext(context.Context) GetJobsFilterOutput
}

GetJobsFilterInput is an input type that accepts GetJobsFilterArgs and GetJobsFilterOutput values. You can construct a concrete instance of `GetJobsFilterInput` via:

GetJobsFilterArgs{...}

type GetJobsFilterOutput

type GetJobsFilterOutput struct{ *pulumi.OutputState }

func (GetJobsFilterOutput) ElementType

func (GetJobsFilterOutput) ElementType() reflect.Type

func (GetJobsFilterOutput) Name

func (GetJobsFilterOutput) Regex

func (GetJobsFilterOutput) ToGetJobsFilterOutput

func (o GetJobsFilterOutput) ToGetJobsFilterOutput() GetJobsFilterOutput

func (GetJobsFilterOutput) ToGetJobsFilterOutputWithContext

func (o GetJobsFilterOutput) ToGetJobsFilterOutputWithContext(ctx context.Context) GetJobsFilterOutput

func (GetJobsFilterOutput) Values

type GetJobsJob

type GetJobsJob struct {
	ArtifactContentDisposition string `pulumi:"artifactContentDisposition"`
	ArtifactContentLength      string `pulumi:"artifactContentLength"`
	ArtifactContentMd5         string `pulumi:"artifactContentMd5"`
	ArtifactLastModified       string `pulumi:"artifactLastModified"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy string `pulumi:"createdBy"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags          map[string]interface{} `pulumi:"definedTags"`
	DeleteRelatedJobRuns bool                   `pulumi:"deleteRelatedJobRuns"`
	// A short description of the job.
	Description string `pulumi:"description"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName   string `pulumi:"displayName"`
	EmptyArtifact bool   `pulumi:"emptyArtifact"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id          string `pulumi:"id"`
	JobArtifact string `pulumi:"jobArtifact"`
	// The job configuration details
	JobConfigurationDetails []GetJobsJobJobConfigurationDetail `pulumi:"jobConfigurationDetails"`
	// Environment configuration to capture job runtime dependencies.
	JobEnvironmentConfigurationDetails []GetJobsJobJobEnvironmentConfigurationDetail `pulumi:"jobEnvironmentConfigurationDetails"`
	// The job infrastructure configuration details (shape, block storage, etc.)
	JobInfrastructureConfigurationDetails []GetJobsJobJobInfrastructureConfigurationDetail `pulumi:"jobInfrastructureConfigurationDetails"`
	// Logging configuration for resource.
	JobLogConfigurationDetails []GetJobsJobJobLogConfigurationDetail `pulumi:"jobLogConfigurationDetails"`
	// Collection of JobStorageMountConfigurationDetails.
	JobStorageMountConfigurationDetailsLists []GetJobsJobJobStorageMountConfigurationDetailsList `pulumi:"jobStorageMountConfigurationDetailsLists"`
	// The state of the job.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.
	ProjectId string `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State string `pulumi:"state"`
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2020-08-06T21:10:29.41Z
	TimeCreated string `pulumi:"timeCreated"`
}

type GetJobsJobArgs

type GetJobsJobArgs struct {
	ArtifactContentDisposition pulumi.StringInput `pulumi:"artifactContentDisposition"`
	ArtifactContentLength      pulumi.StringInput `pulumi:"artifactContentLength"`
	ArtifactContentMd5         pulumi.StringInput `pulumi:"artifactContentMd5"`
	ArtifactLastModified       pulumi.StringInput `pulumi:"artifactLastModified"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags          pulumi.MapInput  `pulumi:"definedTags"`
	DeleteRelatedJobRuns pulumi.BoolInput `pulumi:"deleteRelatedJobRuns"`
	// A short description of the job.
	Description pulumi.StringInput `pulumi:"description"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName   pulumi.StringInput `pulumi:"displayName"`
	EmptyArtifact pulumi.BoolInput   `pulumi:"emptyArtifact"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id          pulumi.StringInput `pulumi:"id"`
	JobArtifact pulumi.StringInput `pulumi:"jobArtifact"`
	// The job configuration details
	JobConfigurationDetails GetJobsJobJobConfigurationDetailArrayInput `pulumi:"jobConfigurationDetails"`
	// Environment configuration to capture job runtime dependencies.
	JobEnvironmentConfigurationDetails GetJobsJobJobEnvironmentConfigurationDetailArrayInput `pulumi:"jobEnvironmentConfigurationDetails"`
	// The job infrastructure configuration details (shape, block storage, etc.)
	JobInfrastructureConfigurationDetails GetJobsJobJobInfrastructureConfigurationDetailArrayInput `pulumi:"jobInfrastructureConfigurationDetails"`
	// Logging configuration for resource.
	JobLogConfigurationDetails GetJobsJobJobLogConfigurationDetailArrayInput `pulumi:"jobLogConfigurationDetails"`
	// Collection of JobStorageMountConfigurationDetails.
	JobStorageMountConfigurationDetailsLists GetJobsJobJobStorageMountConfigurationDetailsListArrayInput `pulumi:"jobStorageMountConfigurationDetailsLists"`
	// The state of the job.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.
	ProjectId pulumi.StringInput `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State pulumi.StringInput `pulumi:"state"`
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2020-08-06T21:10:29.41Z
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
}

func (GetJobsJobArgs) ElementType

func (GetJobsJobArgs) ElementType() reflect.Type

func (GetJobsJobArgs) ToGetJobsJobOutput

func (i GetJobsJobArgs) ToGetJobsJobOutput() GetJobsJobOutput

func (GetJobsJobArgs) ToGetJobsJobOutputWithContext

func (i GetJobsJobArgs) ToGetJobsJobOutputWithContext(ctx context.Context) GetJobsJobOutput

type GetJobsJobArray

type GetJobsJobArray []GetJobsJobInput

func (GetJobsJobArray) ElementType

func (GetJobsJobArray) ElementType() reflect.Type

func (GetJobsJobArray) ToGetJobsJobArrayOutput

func (i GetJobsJobArray) ToGetJobsJobArrayOutput() GetJobsJobArrayOutput

func (GetJobsJobArray) ToGetJobsJobArrayOutputWithContext

func (i GetJobsJobArray) ToGetJobsJobArrayOutputWithContext(ctx context.Context) GetJobsJobArrayOutput

type GetJobsJobArrayInput

type GetJobsJobArrayInput interface {
	pulumi.Input

	ToGetJobsJobArrayOutput() GetJobsJobArrayOutput
	ToGetJobsJobArrayOutputWithContext(context.Context) GetJobsJobArrayOutput
}

GetJobsJobArrayInput is an input type that accepts GetJobsJobArray and GetJobsJobArrayOutput values. You can construct a concrete instance of `GetJobsJobArrayInput` via:

GetJobsJobArray{ GetJobsJobArgs{...} }

type GetJobsJobArrayOutput

type GetJobsJobArrayOutput struct{ *pulumi.OutputState }

func (GetJobsJobArrayOutput) ElementType

func (GetJobsJobArrayOutput) ElementType() reflect.Type

func (GetJobsJobArrayOutput) Index

func (GetJobsJobArrayOutput) ToGetJobsJobArrayOutput

func (o GetJobsJobArrayOutput) ToGetJobsJobArrayOutput() GetJobsJobArrayOutput

func (GetJobsJobArrayOutput) ToGetJobsJobArrayOutputWithContext

func (o GetJobsJobArrayOutput) ToGetJobsJobArrayOutputWithContext(ctx context.Context) GetJobsJobArrayOutput

type GetJobsJobInput

type GetJobsJobInput interface {
	pulumi.Input

	ToGetJobsJobOutput() GetJobsJobOutput
	ToGetJobsJobOutputWithContext(context.Context) GetJobsJobOutput
}

GetJobsJobInput is an input type that accepts GetJobsJobArgs and GetJobsJobOutput values. You can construct a concrete instance of `GetJobsJobInput` via:

GetJobsJobArgs{...}

type GetJobsJobJobConfigurationDetail

type GetJobsJobJobConfigurationDetail struct {
	// The arguments to pass to the job.
	CommandLineArguments string `pulumi:"commandLineArguments"`
	// Environment variables to set for the job.
	EnvironmentVariables map[string]interface{} `pulumi:"environmentVariables"`
	// The type of job.
	JobType string `pulumi:"jobType"`
	// A time bound for the execution of the job. Timer starts when the job becomes active.
	MaximumRuntimeInMinutes string `pulumi:"maximumRuntimeInMinutes"`
}

type GetJobsJobJobConfigurationDetailArgs

type GetJobsJobJobConfigurationDetailArgs struct {
	// The arguments to pass to the job.
	CommandLineArguments pulumi.StringInput `pulumi:"commandLineArguments"`
	// Environment variables to set for the job.
	EnvironmentVariables pulumi.MapInput `pulumi:"environmentVariables"`
	// The type of job.
	JobType pulumi.StringInput `pulumi:"jobType"`
	// A time bound for the execution of the job. Timer starts when the job becomes active.
	MaximumRuntimeInMinutes pulumi.StringInput `pulumi:"maximumRuntimeInMinutes"`
}

func (GetJobsJobJobConfigurationDetailArgs) ElementType

func (GetJobsJobJobConfigurationDetailArgs) ToGetJobsJobJobConfigurationDetailOutput

func (i GetJobsJobJobConfigurationDetailArgs) ToGetJobsJobJobConfigurationDetailOutput() GetJobsJobJobConfigurationDetailOutput

func (GetJobsJobJobConfigurationDetailArgs) ToGetJobsJobJobConfigurationDetailOutputWithContext

func (i GetJobsJobJobConfigurationDetailArgs) ToGetJobsJobJobConfigurationDetailOutputWithContext(ctx context.Context) GetJobsJobJobConfigurationDetailOutput

type GetJobsJobJobConfigurationDetailArray

type GetJobsJobJobConfigurationDetailArray []GetJobsJobJobConfigurationDetailInput

func (GetJobsJobJobConfigurationDetailArray) ElementType

func (GetJobsJobJobConfigurationDetailArray) ToGetJobsJobJobConfigurationDetailArrayOutput

func (i GetJobsJobJobConfigurationDetailArray) ToGetJobsJobJobConfigurationDetailArrayOutput() GetJobsJobJobConfigurationDetailArrayOutput

func (GetJobsJobJobConfigurationDetailArray) ToGetJobsJobJobConfigurationDetailArrayOutputWithContext

func (i GetJobsJobJobConfigurationDetailArray) ToGetJobsJobJobConfigurationDetailArrayOutputWithContext(ctx context.Context) GetJobsJobJobConfigurationDetailArrayOutput

type GetJobsJobJobConfigurationDetailArrayInput

type GetJobsJobJobConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetJobsJobJobConfigurationDetailArrayOutput() GetJobsJobJobConfigurationDetailArrayOutput
	ToGetJobsJobJobConfigurationDetailArrayOutputWithContext(context.Context) GetJobsJobJobConfigurationDetailArrayOutput
}

GetJobsJobJobConfigurationDetailArrayInput is an input type that accepts GetJobsJobJobConfigurationDetailArray and GetJobsJobJobConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetJobsJobJobConfigurationDetailArrayInput` via:

GetJobsJobJobConfigurationDetailArray{ GetJobsJobJobConfigurationDetailArgs{...} }

type GetJobsJobJobConfigurationDetailArrayOutput

type GetJobsJobJobConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJobsJobJobConfigurationDetailArrayOutput) ElementType

func (GetJobsJobJobConfigurationDetailArrayOutput) Index

func (GetJobsJobJobConfigurationDetailArrayOutput) ToGetJobsJobJobConfigurationDetailArrayOutput

func (o GetJobsJobJobConfigurationDetailArrayOutput) ToGetJobsJobJobConfigurationDetailArrayOutput() GetJobsJobJobConfigurationDetailArrayOutput

func (GetJobsJobJobConfigurationDetailArrayOutput) ToGetJobsJobJobConfigurationDetailArrayOutputWithContext

func (o GetJobsJobJobConfigurationDetailArrayOutput) ToGetJobsJobJobConfigurationDetailArrayOutputWithContext(ctx context.Context) GetJobsJobJobConfigurationDetailArrayOutput

type GetJobsJobJobConfigurationDetailInput

type GetJobsJobJobConfigurationDetailInput interface {
	pulumi.Input

	ToGetJobsJobJobConfigurationDetailOutput() GetJobsJobJobConfigurationDetailOutput
	ToGetJobsJobJobConfigurationDetailOutputWithContext(context.Context) GetJobsJobJobConfigurationDetailOutput
}

GetJobsJobJobConfigurationDetailInput is an input type that accepts GetJobsJobJobConfigurationDetailArgs and GetJobsJobJobConfigurationDetailOutput values. You can construct a concrete instance of `GetJobsJobJobConfigurationDetailInput` via:

GetJobsJobJobConfigurationDetailArgs{...}

type GetJobsJobJobConfigurationDetailOutput

type GetJobsJobJobConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetJobsJobJobConfigurationDetailOutput) CommandLineArguments

The arguments to pass to the job.

func (GetJobsJobJobConfigurationDetailOutput) ElementType

func (GetJobsJobJobConfigurationDetailOutput) EnvironmentVariables

func (o GetJobsJobJobConfigurationDetailOutput) EnvironmentVariables() pulumi.MapOutput

Environment variables to set for the job.

func (GetJobsJobJobConfigurationDetailOutput) JobType

The type of job.

func (GetJobsJobJobConfigurationDetailOutput) MaximumRuntimeInMinutes

func (o GetJobsJobJobConfigurationDetailOutput) MaximumRuntimeInMinutes() pulumi.StringOutput

A time bound for the execution of the job. Timer starts when the job becomes active.

func (GetJobsJobJobConfigurationDetailOutput) ToGetJobsJobJobConfigurationDetailOutput

func (o GetJobsJobJobConfigurationDetailOutput) ToGetJobsJobJobConfigurationDetailOutput() GetJobsJobJobConfigurationDetailOutput

func (GetJobsJobJobConfigurationDetailOutput) ToGetJobsJobJobConfigurationDetailOutputWithContext

func (o GetJobsJobJobConfigurationDetailOutput) ToGetJobsJobJobConfigurationDetailOutputWithContext(ctx context.Context) GetJobsJobJobConfigurationDetailOutput

type GetJobsJobJobEnvironmentConfigurationDetail added in v1.24.0

type GetJobsJobJobEnvironmentConfigurationDetail struct {
	// The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.
	Cmds []string `pulumi:"cmds"`
	// The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).
	Entrypoints []string `pulumi:"entrypoints"`
	// The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`
	Image string `pulumi:"image"`
	// The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`
	ImageDigest string `pulumi:"imageDigest"`
	// OCID of the container image signature
	ImageSignatureId string `pulumi:"imageSignatureId"`
	// The environment configuration type used for job runtime.
	JobEnvironmentType string `pulumi:"jobEnvironmentType"`
}

type GetJobsJobJobEnvironmentConfigurationDetailArgs added in v1.24.0

type GetJobsJobJobEnvironmentConfigurationDetailArgs struct {
	// The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.
	Cmds pulumi.StringArrayInput `pulumi:"cmds"`
	// The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).
	Entrypoints pulumi.StringArrayInput `pulumi:"entrypoints"`
	// The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`
	Image pulumi.StringInput `pulumi:"image"`
	// The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`
	ImageDigest pulumi.StringInput `pulumi:"imageDigest"`
	// OCID of the container image signature
	ImageSignatureId pulumi.StringInput `pulumi:"imageSignatureId"`
	// The environment configuration type used for job runtime.
	JobEnvironmentType pulumi.StringInput `pulumi:"jobEnvironmentType"`
}

func (GetJobsJobJobEnvironmentConfigurationDetailArgs) ElementType added in v1.24.0

func (GetJobsJobJobEnvironmentConfigurationDetailArgs) ToGetJobsJobJobEnvironmentConfigurationDetailOutput added in v1.24.0

func (i GetJobsJobJobEnvironmentConfigurationDetailArgs) ToGetJobsJobJobEnvironmentConfigurationDetailOutput() GetJobsJobJobEnvironmentConfigurationDetailOutput

func (GetJobsJobJobEnvironmentConfigurationDetailArgs) ToGetJobsJobJobEnvironmentConfigurationDetailOutputWithContext added in v1.24.0

func (i GetJobsJobJobEnvironmentConfigurationDetailArgs) ToGetJobsJobJobEnvironmentConfigurationDetailOutputWithContext(ctx context.Context) GetJobsJobJobEnvironmentConfigurationDetailOutput

type GetJobsJobJobEnvironmentConfigurationDetailArray added in v1.24.0

type GetJobsJobJobEnvironmentConfigurationDetailArray []GetJobsJobJobEnvironmentConfigurationDetailInput

func (GetJobsJobJobEnvironmentConfigurationDetailArray) ElementType added in v1.24.0

func (GetJobsJobJobEnvironmentConfigurationDetailArray) ToGetJobsJobJobEnvironmentConfigurationDetailArrayOutput added in v1.24.0

func (i GetJobsJobJobEnvironmentConfigurationDetailArray) ToGetJobsJobJobEnvironmentConfigurationDetailArrayOutput() GetJobsJobJobEnvironmentConfigurationDetailArrayOutput

func (GetJobsJobJobEnvironmentConfigurationDetailArray) ToGetJobsJobJobEnvironmentConfigurationDetailArrayOutputWithContext added in v1.24.0

func (i GetJobsJobJobEnvironmentConfigurationDetailArray) ToGetJobsJobJobEnvironmentConfigurationDetailArrayOutputWithContext(ctx context.Context) GetJobsJobJobEnvironmentConfigurationDetailArrayOutput

type GetJobsJobJobEnvironmentConfigurationDetailArrayInput added in v1.24.0

type GetJobsJobJobEnvironmentConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetJobsJobJobEnvironmentConfigurationDetailArrayOutput() GetJobsJobJobEnvironmentConfigurationDetailArrayOutput
	ToGetJobsJobJobEnvironmentConfigurationDetailArrayOutputWithContext(context.Context) GetJobsJobJobEnvironmentConfigurationDetailArrayOutput
}

GetJobsJobJobEnvironmentConfigurationDetailArrayInput is an input type that accepts GetJobsJobJobEnvironmentConfigurationDetailArray and GetJobsJobJobEnvironmentConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetJobsJobJobEnvironmentConfigurationDetailArrayInput` via:

GetJobsJobJobEnvironmentConfigurationDetailArray{ GetJobsJobJobEnvironmentConfigurationDetailArgs{...} }

type GetJobsJobJobEnvironmentConfigurationDetailArrayOutput added in v1.24.0

type GetJobsJobJobEnvironmentConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJobsJobJobEnvironmentConfigurationDetailArrayOutput) ElementType added in v1.24.0

func (GetJobsJobJobEnvironmentConfigurationDetailArrayOutput) Index added in v1.24.0

func (GetJobsJobJobEnvironmentConfigurationDetailArrayOutput) ToGetJobsJobJobEnvironmentConfigurationDetailArrayOutput added in v1.24.0

func (GetJobsJobJobEnvironmentConfigurationDetailArrayOutput) ToGetJobsJobJobEnvironmentConfigurationDetailArrayOutputWithContext added in v1.24.0

func (o GetJobsJobJobEnvironmentConfigurationDetailArrayOutput) ToGetJobsJobJobEnvironmentConfigurationDetailArrayOutputWithContext(ctx context.Context) GetJobsJobJobEnvironmentConfigurationDetailArrayOutput

type GetJobsJobJobEnvironmentConfigurationDetailInput added in v1.24.0

type GetJobsJobJobEnvironmentConfigurationDetailInput interface {
	pulumi.Input

	ToGetJobsJobJobEnvironmentConfigurationDetailOutput() GetJobsJobJobEnvironmentConfigurationDetailOutput
	ToGetJobsJobJobEnvironmentConfigurationDetailOutputWithContext(context.Context) GetJobsJobJobEnvironmentConfigurationDetailOutput
}

GetJobsJobJobEnvironmentConfigurationDetailInput is an input type that accepts GetJobsJobJobEnvironmentConfigurationDetailArgs and GetJobsJobJobEnvironmentConfigurationDetailOutput values. You can construct a concrete instance of `GetJobsJobJobEnvironmentConfigurationDetailInput` via:

GetJobsJobJobEnvironmentConfigurationDetailArgs{...}

type GetJobsJobJobEnvironmentConfigurationDetailOutput added in v1.24.0

type GetJobsJobJobEnvironmentConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetJobsJobJobEnvironmentConfigurationDetailOutput) Cmds added in v1.24.0

The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.

func (GetJobsJobJobEnvironmentConfigurationDetailOutput) ElementType added in v1.24.0

func (GetJobsJobJobEnvironmentConfigurationDetailOutput) Entrypoints added in v1.24.0

The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).

func (GetJobsJobJobEnvironmentConfigurationDetailOutput) Image added in v1.24.0

The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`

func (GetJobsJobJobEnvironmentConfigurationDetailOutput) ImageDigest added in v1.24.0

The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`

func (GetJobsJobJobEnvironmentConfigurationDetailOutput) ImageSignatureId added in v1.24.0

OCID of the container image signature

func (GetJobsJobJobEnvironmentConfigurationDetailOutput) JobEnvironmentType added in v1.24.0

The environment configuration type used for job runtime.

func (GetJobsJobJobEnvironmentConfigurationDetailOutput) ToGetJobsJobJobEnvironmentConfigurationDetailOutput added in v1.24.0

func (o GetJobsJobJobEnvironmentConfigurationDetailOutput) ToGetJobsJobJobEnvironmentConfigurationDetailOutput() GetJobsJobJobEnvironmentConfigurationDetailOutput

func (GetJobsJobJobEnvironmentConfigurationDetailOutput) ToGetJobsJobJobEnvironmentConfigurationDetailOutputWithContext added in v1.24.0

func (o GetJobsJobJobEnvironmentConfigurationDetailOutput) ToGetJobsJobJobEnvironmentConfigurationDetailOutputWithContext(ctx context.Context) GetJobsJobJobEnvironmentConfigurationDetailOutput

type GetJobsJobJobInfrastructureConfigurationDetail

type GetJobsJobJobInfrastructureConfigurationDetail struct {
	// The size of the block storage volume to attach to the instance running the job
	BlockStorageSizeInGbs int `pulumi:"blockStorageSizeInGbs"`
	// The infrastructure type used for job run.
	JobInfrastructureType string `pulumi:"jobInfrastructureType"`
	// Details for the job run shape configuration. Specify only when a flex shape is selected.
	JobShapeConfigDetails []GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetail `pulumi:"jobShapeConfigDetails"`
	// The shape used to launch the job run instances.
	ShapeName string `pulumi:"shapeName"`
	// The subnet to create a secondary vnic in to attach to the instance running the job
	SubnetId string `pulumi:"subnetId"`
}

type GetJobsJobJobInfrastructureConfigurationDetailArgs

type GetJobsJobJobInfrastructureConfigurationDetailArgs struct {
	// The size of the block storage volume to attach to the instance running the job
	BlockStorageSizeInGbs pulumi.IntInput `pulumi:"blockStorageSizeInGbs"`
	// The infrastructure type used for job run.
	JobInfrastructureType pulumi.StringInput `pulumi:"jobInfrastructureType"`
	// Details for the job run shape configuration. Specify only when a flex shape is selected.
	JobShapeConfigDetails GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayInput `pulumi:"jobShapeConfigDetails"`
	// The shape used to launch the job run instances.
	ShapeName pulumi.StringInput `pulumi:"shapeName"`
	// The subnet to create a secondary vnic in to attach to the instance running the job
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
}

func (GetJobsJobJobInfrastructureConfigurationDetailArgs) ElementType

func (GetJobsJobJobInfrastructureConfigurationDetailArgs) ToGetJobsJobJobInfrastructureConfigurationDetailOutput

func (i GetJobsJobJobInfrastructureConfigurationDetailArgs) ToGetJobsJobJobInfrastructureConfigurationDetailOutput() GetJobsJobJobInfrastructureConfigurationDetailOutput

func (GetJobsJobJobInfrastructureConfigurationDetailArgs) ToGetJobsJobJobInfrastructureConfigurationDetailOutputWithContext

func (i GetJobsJobJobInfrastructureConfigurationDetailArgs) ToGetJobsJobJobInfrastructureConfigurationDetailOutputWithContext(ctx context.Context) GetJobsJobJobInfrastructureConfigurationDetailOutput

type GetJobsJobJobInfrastructureConfigurationDetailArray

type GetJobsJobJobInfrastructureConfigurationDetailArray []GetJobsJobJobInfrastructureConfigurationDetailInput

func (GetJobsJobJobInfrastructureConfigurationDetailArray) ElementType

func (GetJobsJobJobInfrastructureConfigurationDetailArray) ToGetJobsJobJobInfrastructureConfigurationDetailArrayOutput

func (i GetJobsJobJobInfrastructureConfigurationDetailArray) ToGetJobsJobJobInfrastructureConfigurationDetailArrayOutput() GetJobsJobJobInfrastructureConfigurationDetailArrayOutput

func (GetJobsJobJobInfrastructureConfigurationDetailArray) ToGetJobsJobJobInfrastructureConfigurationDetailArrayOutputWithContext

func (i GetJobsJobJobInfrastructureConfigurationDetailArray) ToGetJobsJobJobInfrastructureConfigurationDetailArrayOutputWithContext(ctx context.Context) GetJobsJobJobInfrastructureConfigurationDetailArrayOutput

type GetJobsJobJobInfrastructureConfigurationDetailArrayInput

type GetJobsJobJobInfrastructureConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetJobsJobJobInfrastructureConfigurationDetailArrayOutput() GetJobsJobJobInfrastructureConfigurationDetailArrayOutput
	ToGetJobsJobJobInfrastructureConfigurationDetailArrayOutputWithContext(context.Context) GetJobsJobJobInfrastructureConfigurationDetailArrayOutput
}

GetJobsJobJobInfrastructureConfigurationDetailArrayInput is an input type that accepts GetJobsJobJobInfrastructureConfigurationDetailArray and GetJobsJobJobInfrastructureConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetJobsJobJobInfrastructureConfigurationDetailArrayInput` via:

GetJobsJobJobInfrastructureConfigurationDetailArray{ GetJobsJobJobInfrastructureConfigurationDetailArgs{...} }

type GetJobsJobJobInfrastructureConfigurationDetailArrayOutput

type GetJobsJobJobInfrastructureConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJobsJobJobInfrastructureConfigurationDetailArrayOutput) ElementType

func (GetJobsJobJobInfrastructureConfigurationDetailArrayOutput) Index

func (GetJobsJobJobInfrastructureConfigurationDetailArrayOutput) ToGetJobsJobJobInfrastructureConfigurationDetailArrayOutput

func (GetJobsJobJobInfrastructureConfigurationDetailArrayOutput) ToGetJobsJobJobInfrastructureConfigurationDetailArrayOutputWithContext

func (o GetJobsJobJobInfrastructureConfigurationDetailArrayOutput) ToGetJobsJobJobInfrastructureConfigurationDetailArrayOutputWithContext(ctx context.Context) GetJobsJobJobInfrastructureConfigurationDetailArrayOutput

type GetJobsJobJobInfrastructureConfigurationDetailInput

type GetJobsJobJobInfrastructureConfigurationDetailInput interface {
	pulumi.Input

	ToGetJobsJobJobInfrastructureConfigurationDetailOutput() GetJobsJobJobInfrastructureConfigurationDetailOutput
	ToGetJobsJobJobInfrastructureConfigurationDetailOutputWithContext(context.Context) GetJobsJobJobInfrastructureConfigurationDetailOutput
}

GetJobsJobJobInfrastructureConfigurationDetailInput is an input type that accepts GetJobsJobJobInfrastructureConfigurationDetailArgs and GetJobsJobJobInfrastructureConfigurationDetailOutput values. You can construct a concrete instance of `GetJobsJobJobInfrastructureConfigurationDetailInput` via:

GetJobsJobJobInfrastructureConfigurationDetailArgs{...}

type GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetail added in v0.4.0

type GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetail struct {
	// The total amount of memory available to the job run instance, in gigabytes.
	MemoryInGbs float64 `pulumi:"memoryInGbs"`
	// The total number of OCPUs available to the job run instance.
	Ocpus float64 `pulumi:"ocpus"`
}

type GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs added in v0.4.0

type GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs struct {
	// The total amount of memory available to the job run instance, in gigabytes.
	MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"`
	// The total number of OCPUs available to the job run instance.
	Ocpus pulumi.Float64Input `pulumi:"ocpus"`
}

func (GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs) ElementType added in v0.4.0

func (GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs) ToGetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput added in v0.4.0

func (GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs) ToGetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutputWithContext added in v0.4.0

func (i GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs) ToGetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutputWithContext(ctx context.Context) GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput

type GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArray added in v0.4.0

type GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArray []GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailInput

func (GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArray) ElementType added in v0.4.0

func (GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArray) ToGetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput added in v0.4.0

func (GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArray) ToGetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutputWithContext added in v0.4.0

func (i GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArray) ToGetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutputWithContext(ctx context.Context) GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput

type GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayInput added in v0.4.0

type GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayInput interface {
	pulumi.Input

	ToGetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput() GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput
	ToGetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutputWithContext(context.Context) GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput
}

GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayInput is an input type that accepts GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArray and GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput values. You can construct a concrete instance of `GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayInput` via:

GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArray{ GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs{...} }

type GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput added in v0.4.0

type GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput) ElementType added in v0.4.0

func (GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput) Index added in v0.4.0

func (GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput) ToGetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput added in v0.4.0

func (GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput) ToGetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutputWithContext added in v0.4.0

type GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailInput added in v0.4.0

type GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailInput interface {
	pulumi.Input

	ToGetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput() GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput
	ToGetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutputWithContext(context.Context) GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput
}

GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailInput is an input type that accepts GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs and GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput values. You can construct a concrete instance of `GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailInput` via:

GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs{...}

type GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput added in v0.4.0

type GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput struct{ *pulumi.OutputState }

func (GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput) ElementType added in v0.4.0

func (GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput) MemoryInGbs added in v0.4.0

The total amount of memory available to the job run instance, in gigabytes.

func (GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput) Ocpus added in v0.4.0

The total number of OCPUs available to the job run instance.

func (GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput) ToGetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput added in v0.4.0

func (GetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput) ToGetJobsJobJobInfrastructureConfigurationDetailJobShapeConfigDetailOutputWithContext added in v0.4.0

type GetJobsJobJobInfrastructureConfigurationDetailOutput

type GetJobsJobJobInfrastructureConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetJobsJobJobInfrastructureConfigurationDetailOutput) BlockStorageSizeInGbs

The size of the block storage volume to attach to the instance running the job

func (GetJobsJobJobInfrastructureConfigurationDetailOutput) ElementType

func (GetJobsJobJobInfrastructureConfigurationDetailOutput) JobInfrastructureType

The infrastructure type used for job run.

func (GetJobsJobJobInfrastructureConfigurationDetailOutput) JobShapeConfigDetails added in v0.4.0

Details for the job run shape configuration. Specify only when a flex shape is selected.

func (GetJobsJobJobInfrastructureConfigurationDetailOutput) ShapeName

The shape used to launch the job run instances.

func (GetJobsJobJobInfrastructureConfigurationDetailOutput) SubnetId

The subnet to create a secondary vnic in to attach to the instance running the job

func (GetJobsJobJobInfrastructureConfigurationDetailOutput) ToGetJobsJobJobInfrastructureConfigurationDetailOutput

func (GetJobsJobJobInfrastructureConfigurationDetailOutput) ToGetJobsJobJobInfrastructureConfigurationDetailOutputWithContext

func (o GetJobsJobJobInfrastructureConfigurationDetailOutput) ToGetJobsJobJobInfrastructureConfigurationDetailOutputWithContext(ctx context.Context) GetJobsJobJobInfrastructureConfigurationDetailOutput

type GetJobsJobJobLogConfigurationDetail

type GetJobsJobJobLogConfigurationDetail struct {
	// If automatic on-behalf-of log object creation is enabled for job runs.
	EnableAutoLogCreation bool `pulumi:"enableAutoLogCreation"`
	// If customer logging is enabled for job runs.
	EnableLogging bool `pulumi:"enableLogging"`
	// The log group id for where log objects are for job runs.
	LogGroupId string `pulumi:"logGroupId"`
	// The log id the job run will push logs too.
	LogId string `pulumi:"logId"`
}

type GetJobsJobJobLogConfigurationDetailArgs

type GetJobsJobJobLogConfigurationDetailArgs struct {
	// If automatic on-behalf-of log object creation is enabled for job runs.
	EnableAutoLogCreation pulumi.BoolInput `pulumi:"enableAutoLogCreation"`
	// If customer logging is enabled for job runs.
	EnableLogging pulumi.BoolInput `pulumi:"enableLogging"`
	// The log group id for where log objects are for job runs.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// The log id the job run will push logs too.
	LogId pulumi.StringInput `pulumi:"logId"`
}

func (GetJobsJobJobLogConfigurationDetailArgs) ElementType

func (GetJobsJobJobLogConfigurationDetailArgs) ToGetJobsJobJobLogConfigurationDetailOutput

func (i GetJobsJobJobLogConfigurationDetailArgs) ToGetJobsJobJobLogConfigurationDetailOutput() GetJobsJobJobLogConfigurationDetailOutput

func (GetJobsJobJobLogConfigurationDetailArgs) ToGetJobsJobJobLogConfigurationDetailOutputWithContext

func (i GetJobsJobJobLogConfigurationDetailArgs) ToGetJobsJobJobLogConfigurationDetailOutputWithContext(ctx context.Context) GetJobsJobJobLogConfigurationDetailOutput

type GetJobsJobJobLogConfigurationDetailArray

type GetJobsJobJobLogConfigurationDetailArray []GetJobsJobJobLogConfigurationDetailInput

func (GetJobsJobJobLogConfigurationDetailArray) ElementType

func (GetJobsJobJobLogConfigurationDetailArray) ToGetJobsJobJobLogConfigurationDetailArrayOutput

func (i GetJobsJobJobLogConfigurationDetailArray) ToGetJobsJobJobLogConfigurationDetailArrayOutput() GetJobsJobJobLogConfigurationDetailArrayOutput

func (GetJobsJobJobLogConfigurationDetailArray) ToGetJobsJobJobLogConfigurationDetailArrayOutputWithContext

func (i GetJobsJobJobLogConfigurationDetailArray) ToGetJobsJobJobLogConfigurationDetailArrayOutputWithContext(ctx context.Context) GetJobsJobJobLogConfigurationDetailArrayOutput

type GetJobsJobJobLogConfigurationDetailArrayInput

type GetJobsJobJobLogConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetJobsJobJobLogConfigurationDetailArrayOutput() GetJobsJobJobLogConfigurationDetailArrayOutput
	ToGetJobsJobJobLogConfigurationDetailArrayOutputWithContext(context.Context) GetJobsJobJobLogConfigurationDetailArrayOutput
}

GetJobsJobJobLogConfigurationDetailArrayInput is an input type that accepts GetJobsJobJobLogConfigurationDetailArray and GetJobsJobJobLogConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetJobsJobJobLogConfigurationDetailArrayInput` via:

GetJobsJobJobLogConfigurationDetailArray{ GetJobsJobJobLogConfigurationDetailArgs{...} }

type GetJobsJobJobLogConfigurationDetailArrayOutput

type GetJobsJobJobLogConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJobsJobJobLogConfigurationDetailArrayOutput) ElementType

func (GetJobsJobJobLogConfigurationDetailArrayOutput) Index

func (GetJobsJobJobLogConfigurationDetailArrayOutput) ToGetJobsJobJobLogConfigurationDetailArrayOutput

func (o GetJobsJobJobLogConfigurationDetailArrayOutput) ToGetJobsJobJobLogConfigurationDetailArrayOutput() GetJobsJobJobLogConfigurationDetailArrayOutput

func (GetJobsJobJobLogConfigurationDetailArrayOutput) ToGetJobsJobJobLogConfigurationDetailArrayOutputWithContext

func (o GetJobsJobJobLogConfigurationDetailArrayOutput) ToGetJobsJobJobLogConfigurationDetailArrayOutputWithContext(ctx context.Context) GetJobsJobJobLogConfigurationDetailArrayOutput

type GetJobsJobJobLogConfigurationDetailInput

type GetJobsJobJobLogConfigurationDetailInput interface {
	pulumi.Input

	ToGetJobsJobJobLogConfigurationDetailOutput() GetJobsJobJobLogConfigurationDetailOutput
	ToGetJobsJobJobLogConfigurationDetailOutputWithContext(context.Context) GetJobsJobJobLogConfigurationDetailOutput
}

GetJobsJobJobLogConfigurationDetailInput is an input type that accepts GetJobsJobJobLogConfigurationDetailArgs and GetJobsJobJobLogConfigurationDetailOutput values. You can construct a concrete instance of `GetJobsJobJobLogConfigurationDetailInput` via:

GetJobsJobJobLogConfigurationDetailArgs{...}

type GetJobsJobJobLogConfigurationDetailOutput

type GetJobsJobJobLogConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetJobsJobJobLogConfigurationDetailOutput) ElementType

func (GetJobsJobJobLogConfigurationDetailOutput) EnableAutoLogCreation

If automatic on-behalf-of log object creation is enabled for job runs.

func (GetJobsJobJobLogConfigurationDetailOutput) EnableLogging

If customer logging is enabled for job runs.

func (GetJobsJobJobLogConfigurationDetailOutput) LogGroupId

The log group id for where log objects are for job runs.

func (GetJobsJobJobLogConfigurationDetailOutput) LogId

The log id the job run will push logs too.

func (GetJobsJobJobLogConfigurationDetailOutput) ToGetJobsJobJobLogConfigurationDetailOutput

func (o GetJobsJobJobLogConfigurationDetailOutput) ToGetJobsJobJobLogConfigurationDetailOutput() GetJobsJobJobLogConfigurationDetailOutput

func (GetJobsJobJobLogConfigurationDetailOutput) ToGetJobsJobJobLogConfigurationDetailOutputWithContext

func (o GetJobsJobJobLogConfigurationDetailOutput) ToGetJobsJobJobLogConfigurationDetailOutputWithContext(ctx context.Context) GetJobsJobJobLogConfigurationDetailOutput

type GetJobsJobJobStorageMountConfigurationDetailsList added in v1.14.0

type GetJobsJobJobStorageMountConfigurationDetailsList struct {
	// The object storage bucket
	Bucket string `pulumi:"bucket"`
	// The local directory name to be mounted
	DestinationDirectoryName string `pulumi:"destinationDirectoryName"`
	// The local path of the mounted directory, excluding directory name.
	DestinationPath string `pulumi:"destinationPath"`
	// OCID of the export
	ExportId string `pulumi:"exportId"`
	// OCID of the mount target
	MountTargetId string `pulumi:"mountTargetId"`
	// The object storage namespace
	Namespace string `pulumi:"namespace"`
	// Prefix in the bucket to mount
	Prefix string `pulumi:"prefix"`
	// The type of storage.
	StorageType string `pulumi:"storageType"`
}

type GetJobsJobJobStorageMountConfigurationDetailsListArgs added in v1.14.0

type GetJobsJobJobStorageMountConfigurationDetailsListArgs struct {
	// The object storage bucket
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// The local directory name to be mounted
	DestinationDirectoryName pulumi.StringInput `pulumi:"destinationDirectoryName"`
	// The local path of the mounted directory, excluding directory name.
	DestinationPath pulumi.StringInput `pulumi:"destinationPath"`
	// OCID of the export
	ExportId pulumi.StringInput `pulumi:"exportId"`
	// OCID of the mount target
	MountTargetId pulumi.StringInput `pulumi:"mountTargetId"`
	// The object storage namespace
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// Prefix in the bucket to mount
	Prefix pulumi.StringInput `pulumi:"prefix"`
	// The type of storage.
	StorageType pulumi.StringInput `pulumi:"storageType"`
}

func (GetJobsJobJobStorageMountConfigurationDetailsListArgs) ElementType added in v1.14.0

func (GetJobsJobJobStorageMountConfigurationDetailsListArgs) ToGetJobsJobJobStorageMountConfigurationDetailsListOutput added in v1.14.0

func (i GetJobsJobJobStorageMountConfigurationDetailsListArgs) ToGetJobsJobJobStorageMountConfigurationDetailsListOutput() GetJobsJobJobStorageMountConfigurationDetailsListOutput

func (GetJobsJobJobStorageMountConfigurationDetailsListArgs) ToGetJobsJobJobStorageMountConfigurationDetailsListOutputWithContext added in v1.14.0

func (i GetJobsJobJobStorageMountConfigurationDetailsListArgs) ToGetJobsJobJobStorageMountConfigurationDetailsListOutputWithContext(ctx context.Context) GetJobsJobJobStorageMountConfigurationDetailsListOutput

type GetJobsJobJobStorageMountConfigurationDetailsListArray added in v1.14.0

type GetJobsJobJobStorageMountConfigurationDetailsListArray []GetJobsJobJobStorageMountConfigurationDetailsListInput

func (GetJobsJobJobStorageMountConfigurationDetailsListArray) ElementType added in v1.14.0

func (GetJobsJobJobStorageMountConfigurationDetailsListArray) ToGetJobsJobJobStorageMountConfigurationDetailsListArrayOutput added in v1.14.0

func (i GetJobsJobJobStorageMountConfigurationDetailsListArray) ToGetJobsJobJobStorageMountConfigurationDetailsListArrayOutput() GetJobsJobJobStorageMountConfigurationDetailsListArrayOutput

func (GetJobsJobJobStorageMountConfigurationDetailsListArray) ToGetJobsJobJobStorageMountConfigurationDetailsListArrayOutputWithContext added in v1.14.0

func (i GetJobsJobJobStorageMountConfigurationDetailsListArray) ToGetJobsJobJobStorageMountConfigurationDetailsListArrayOutputWithContext(ctx context.Context) GetJobsJobJobStorageMountConfigurationDetailsListArrayOutput

type GetJobsJobJobStorageMountConfigurationDetailsListArrayInput added in v1.14.0

type GetJobsJobJobStorageMountConfigurationDetailsListArrayInput interface {
	pulumi.Input

	ToGetJobsJobJobStorageMountConfigurationDetailsListArrayOutput() GetJobsJobJobStorageMountConfigurationDetailsListArrayOutput
	ToGetJobsJobJobStorageMountConfigurationDetailsListArrayOutputWithContext(context.Context) GetJobsJobJobStorageMountConfigurationDetailsListArrayOutput
}

GetJobsJobJobStorageMountConfigurationDetailsListArrayInput is an input type that accepts GetJobsJobJobStorageMountConfigurationDetailsListArray and GetJobsJobJobStorageMountConfigurationDetailsListArrayOutput values. You can construct a concrete instance of `GetJobsJobJobStorageMountConfigurationDetailsListArrayInput` via:

GetJobsJobJobStorageMountConfigurationDetailsListArray{ GetJobsJobJobStorageMountConfigurationDetailsListArgs{...} }

type GetJobsJobJobStorageMountConfigurationDetailsListArrayOutput added in v1.14.0

type GetJobsJobJobStorageMountConfigurationDetailsListArrayOutput struct{ *pulumi.OutputState }

func (GetJobsJobJobStorageMountConfigurationDetailsListArrayOutput) ElementType added in v1.14.0

func (GetJobsJobJobStorageMountConfigurationDetailsListArrayOutput) Index added in v1.14.0

func (GetJobsJobJobStorageMountConfigurationDetailsListArrayOutput) ToGetJobsJobJobStorageMountConfigurationDetailsListArrayOutput added in v1.14.0

func (GetJobsJobJobStorageMountConfigurationDetailsListArrayOutput) ToGetJobsJobJobStorageMountConfigurationDetailsListArrayOutputWithContext added in v1.14.0

func (o GetJobsJobJobStorageMountConfigurationDetailsListArrayOutput) ToGetJobsJobJobStorageMountConfigurationDetailsListArrayOutputWithContext(ctx context.Context) GetJobsJobJobStorageMountConfigurationDetailsListArrayOutput

type GetJobsJobJobStorageMountConfigurationDetailsListInput added in v1.14.0

type GetJobsJobJobStorageMountConfigurationDetailsListInput interface {
	pulumi.Input

	ToGetJobsJobJobStorageMountConfigurationDetailsListOutput() GetJobsJobJobStorageMountConfigurationDetailsListOutput
	ToGetJobsJobJobStorageMountConfigurationDetailsListOutputWithContext(context.Context) GetJobsJobJobStorageMountConfigurationDetailsListOutput
}

GetJobsJobJobStorageMountConfigurationDetailsListInput is an input type that accepts GetJobsJobJobStorageMountConfigurationDetailsListArgs and GetJobsJobJobStorageMountConfigurationDetailsListOutput values. You can construct a concrete instance of `GetJobsJobJobStorageMountConfigurationDetailsListInput` via:

GetJobsJobJobStorageMountConfigurationDetailsListArgs{...}

type GetJobsJobJobStorageMountConfigurationDetailsListOutput added in v1.14.0

type GetJobsJobJobStorageMountConfigurationDetailsListOutput struct{ *pulumi.OutputState }

func (GetJobsJobJobStorageMountConfigurationDetailsListOutput) Bucket added in v1.14.0

The object storage bucket

func (GetJobsJobJobStorageMountConfigurationDetailsListOutput) DestinationDirectoryName added in v1.14.0

The local directory name to be mounted

func (GetJobsJobJobStorageMountConfigurationDetailsListOutput) DestinationPath added in v1.14.0

The local path of the mounted directory, excluding directory name.

func (GetJobsJobJobStorageMountConfigurationDetailsListOutput) ElementType added in v1.14.0

func (GetJobsJobJobStorageMountConfigurationDetailsListOutput) ExportId added in v1.14.0

OCID of the export

func (GetJobsJobJobStorageMountConfigurationDetailsListOutput) MountTargetId added in v1.14.0

OCID of the mount target

func (GetJobsJobJobStorageMountConfigurationDetailsListOutput) Namespace added in v1.14.0

The object storage namespace

func (GetJobsJobJobStorageMountConfigurationDetailsListOutput) Prefix added in v1.14.0

Prefix in the bucket to mount

func (GetJobsJobJobStorageMountConfigurationDetailsListOutput) StorageType added in v1.14.0

The type of storage.

func (GetJobsJobJobStorageMountConfigurationDetailsListOutput) ToGetJobsJobJobStorageMountConfigurationDetailsListOutput added in v1.14.0

func (GetJobsJobJobStorageMountConfigurationDetailsListOutput) ToGetJobsJobJobStorageMountConfigurationDetailsListOutputWithContext added in v1.14.0

func (o GetJobsJobJobStorageMountConfigurationDetailsListOutput) ToGetJobsJobJobStorageMountConfigurationDetailsListOutputWithContext(ctx context.Context) GetJobsJobJobStorageMountConfigurationDetailsListOutput

type GetJobsJobOutput

type GetJobsJobOutput struct{ *pulumi.OutputState }

func (GetJobsJobOutput) ArtifactContentDisposition

func (o GetJobsJobOutput) ArtifactContentDisposition() pulumi.StringOutput

func (GetJobsJobOutput) ArtifactContentLength

func (o GetJobsJobOutput) ArtifactContentLength() pulumi.StringOutput

func (GetJobsJobOutput) ArtifactContentMd5

func (o GetJobsJobOutput) ArtifactContentMd5() pulumi.StringOutput

func (GetJobsJobOutput) ArtifactLastModified

func (o GetJobsJobOutput) ArtifactLastModified() pulumi.StringOutput

func (GetJobsJobOutput) CompartmentId

func (o GetJobsJobOutput) CompartmentId() pulumi.StringOutput

<b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetJobsJobOutput) CreatedBy

func (o GetJobsJobOutput) CreatedBy() pulumi.StringOutput

<b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.

func (GetJobsJobOutput) DefinedTags

func (o GetJobsJobOutput) DefinedTags() pulumi.MapOutput

Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (GetJobsJobOutput) DeleteRelatedJobRuns

func (o GetJobsJobOutput) DeleteRelatedJobRuns() pulumi.BoolOutput

func (GetJobsJobOutput) Description

func (o GetJobsJobOutput) Description() pulumi.StringOutput

A short description of the job.

func (GetJobsJobOutput) DisplayName

func (o GetJobsJobOutput) DisplayName() pulumi.StringOutput

<b>Filter</b> results by its user-friendly name.

func (GetJobsJobOutput) ElementType

func (GetJobsJobOutput) ElementType() reflect.Type

func (GetJobsJobOutput) EmptyArtifact

func (o GetJobsJobOutput) EmptyArtifact() pulumi.BoolOutput

func (GetJobsJobOutput) FreeformTags

func (o GetJobsJobOutput) FreeformTags() pulumi.MapOutput

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (GetJobsJobOutput) Id

<b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.

func (GetJobsJobOutput) JobArtifact

func (o GetJobsJobOutput) JobArtifact() pulumi.StringOutput

func (GetJobsJobOutput) JobConfigurationDetails

The job configuration details

func (GetJobsJobOutput) JobEnvironmentConfigurationDetails added in v1.24.0

func (o GetJobsJobOutput) JobEnvironmentConfigurationDetails() GetJobsJobJobEnvironmentConfigurationDetailArrayOutput

Environment configuration to capture job runtime dependencies.

func (GetJobsJobOutput) JobInfrastructureConfigurationDetails

func (o GetJobsJobOutput) JobInfrastructureConfigurationDetails() GetJobsJobJobInfrastructureConfigurationDetailArrayOutput

The job infrastructure configuration details (shape, block storage, etc.)

func (GetJobsJobOutput) JobLogConfigurationDetails

Logging configuration for resource.

func (GetJobsJobOutput) JobStorageMountConfigurationDetailsLists added in v1.14.0

func (o GetJobsJobOutput) JobStorageMountConfigurationDetailsLists() GetJobsJobJobStorageMountConfigurationDetailsListArrayOutput

Collection of JobStorageMountConfigurationDetails.

func (GetJobsJobOutput) LifecycleDetails

func (o GetJobsJobOutput) LifecycleDetails() pulumi.StringOutput

The state of the job.

func (GetJobsJobOutput) ProjectId

func (o GetJobsJobOutput) ProjectId() pulumi.StringOutput

<b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.

func (GetJobsJobOutput) State

<b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.

func (GetJobsJobOutput) TimeCreated

func (o GetJobsJobOutput) TimeCreated() pulumi.StringOutput

The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2020-08-06T21:10:29.41Z

func (GetJobsJobOutput) ToGetJobsJobOutput

func (o GetJobsJobOutput) ToGetJobsJobOutput() GetJobsJobOutput

func (GetJobsJobOutput) ToGetJobsJobOutputWithContext

func (o GetJobsJobOutput) ToGetJobsJobOutputWithContext(ctx context.Context) GetJobsJobOutput

type GetJobsOutputArgs

type GetJobsOutputArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName pulumi.StringPtrInput   `pulumi:"displayName"`
	Filters     GetJobsFilterArrayInput `pulumi:"filters"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.
	ProjectId pulumi.StringPtrInput `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getJobs.

func (GetJobsOutputArgs) ElementType

func (GetJobsOutputArgs) ElementType() reflect.Type

type GetJobsResult

type GetJobsResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the job.
	CompartmentId string `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the project.
	CreatedBy *string `pulumi:"createdBy"`
	// A user-friendly display name for the resource.
	DisplayName *string         `pulumi:"displayName"`
	Filters     []GetJobsFilter `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job.
	Id *string `pulumi:"id"`
	// The list of jobs.
	Jobs []GetJobsJob `pulumi:"jobs"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the job with.
	ProjectId *string `pulumi:"projectId"`
	// The state of the job.
	State *string `pulumi:"state"`
}

A collection of values returned by getJobs.

func GetJobs

func GetJobs(ctx *pulumi.Context, args *GetJobsArgs, opts ...pulumi.InvokeOption) (*GetJobsResult, error)

This data source provides the list of Jobs in Oracle Cloud Infrastructure Data Science service.

List jobs in the specified compartment.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.GetJobs(ctx, &datascience.GetJobsArgs{
			CompartmentId: compartmentId,
			CreatedBy:     pulumi.StringRef(jobCreatedBy),
			DisplayName:   pulumi.StringRef(jobDisplayName),
			Id:            pulumi.StringRef(jobId),
			ProjectId:     pulumi.StringRef(testProject.Id),
			State:         pulumi.StringRef(jobState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetJobsResultOutput

type GetJobsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJobs.

func (GetJobsResultOutput) CompartmentId

func (o GetJobsResultOutput) CompartmentId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the job.

func (GetJobsResultOutput) CreatedBy

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the project.

func (GetJobsResultOutput) DisplayName

func (o GetJobsResultOutput) DisplayName() pulumi.StringPtrOutput

A user-friendly display name for the resource.

func (GetJobsResultOutput) ElementType

func (GetJobsResultOutput) ElementType() reflect.Type

func (GetJobsResultOutput) Filters

func (GetJobsResultOutput) Jobs

The list of jobs.

func (GetJobsResultOutput) ProjectId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the job with.

func (GetJobsResultOutput) State

The state of the job.

func (GetJobsResultOutput) ToGetJobsResultOutput

func (o GetJobsResultOutput) ToGetJobsResultOutput() GetJobsResultOutput

func (GetJobsResultOutput) ToGetJobsResultOutputWithContext

func (o GetJobsResultOutput) ToGetJobsResultOutputWithContext(ctx context.Context) GetJobsResultOutput

type GetModelCustomMetadataList

type GetModelCustomMetadataList struct {
	// Category of model metadata which should be null for defined metadata.For custom metadata is should be one of the following values "Performance,Training Profile,Training and Validation Datasets,Training Environment,other".
	Category string `pulumi:"category"`
	// A short description of the model.
	Description string `pulumi:"description"`
	// Key of the model Metadata. The key can either be user defined or Oracle Cloud Infrastructure defined. List of Oracle Cloud Infrastructure defined keys:
	// * useCaseType
	// * libraryName
	// * libraryVersion
	// * estimatorClass
	// * hyperParameters
	// * testartifactresults
	Key string `pulumi:"key"`
	// Allowed values for useCaseType: binary_classification, regression, multinomial_classification, clustering, recommender, dimensionality_reduction/representation, time_series_forecasting, anomaly_detection, topic_modeling, ner, sentiment_analysis, image_classification, object_localization, other
	Value string `pulumi:"value"`
}

type GetModelCustomMetadataListArgs

type GetModelCustomMetadataListArgs struct {
	// Category of model metadata which should be null for defined metadata.For custom metadata is should be one of the following values "Performance,Training Profile,Training and Validation Datasets,Training Environment,other".
	Category pulumi.StringInput `pulumi:"category"`
	// A short description of the model.
	Description pulumi.StringInput `pulumi:"description"`
	// Key of the model Metadata. The key can either be user defined or Oracle Cloud Infrastructure defined. List of Oracle Cloud Infrastructure defined keys:
	// * useCaseType
	// * libraryName
	// * libraryVersion
	// * estimatorClass
	// * hyperParameters
	// * testartifactresults
	Key pulumi.StringInput `pulumi:"key"`
	// Allowed values for useCaseType: binary_classification, regression, multinomial_classification, clustering, recommender, dimensionality_reduction/representation, time_series_forecasting, anomaly_detection, topic_modeling, ner, sentiment_analysis, image_classification, object_localization, other
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetModelCustomMetadataListArgs) ElementType

func (GetModelCustomMetadataListArgs) ToGetModelCustomMetadataListOutput

func (i GetModelCustomMetadataListArgs) ToGetModelCustomMetadataListOutput() GetModelCustomMetadataListOutput

func (GetModelCustomMetadataListArgs) ToGetModelCustomMetadataListOutputWithContext

func (i GetModelCustomMetadataListArgs) ToGetModelCustomMetadataListOutputWithContext(ctx context.Context) GetModelCustomMetadataListOutput

type GetModelCustomMetadataListArray

type GetModelCustomMetadataListArray []GetModelCustomMetadataListInput

func (GetModelCustomMetadataListArray) ElementType

func (GetModelCustomMetadataListArray) ToGetModelCustomMetadataListArrayOutput

func (i GetModelCustomMetadataListArray) ToGetModelCustomMetadataListArrayOutput() GetModelCustomMetadataListArrayOutput

func (GetModelCustomMetadataListArray) ToGetModelCustomMetadataListArrayOutputWithContext

func (i GetModelCustomMetadataListArray) ToGetModelCustomMetadataListArrayOutputWithContext(ctx context.Context) GetModelCustomMetadataListArrayOutput

type GetModelCustomMetadataListArrayInput

type GetModelCustomMetadataListArrayInput interface {
	pulumi.Input

	ToGetModelCustomMetadataListArrayOutput() GetModelCustomMetadataListArrayOutput
	ToGetModelCustomMetadataListArrayOutputWithContext(context.Context) GetModelCustomMetadataListArrayOutput
}

GetModelCustomMetadataListArrayInput is an input type that accepts GetModelCustomMetadataListArray and GetModelCustomMetadataListArrayOutput values. You can construct a concrete instance of `GetModelCustomMetadataListArrayInput` via:

GetModelCustomMetadataListArray{ GetModelCustomMetadataListArgs{...} }

type GetModelCustomMetadataListArrayOutput

type GetModelCustomMetadataListArrayOutput struct{ *pulumi.OutputState }

func (GetModelCustomMetadataListArrayOutput) ElementType

func (GetModelCustomMetadataListArrayOutput) Index

func (GetModelCustomMetadataListArrayOutput) ToGetModelCustomMetadataListArrayOutput

func (o GetModelCustomMetadataListArrayOutput) ToGetModelCustomMetadataListArrayOutput() GetModelCustomMetadataListArrayOutput

func (GetModelCustomMetadataListArrayOutput) ToGetModelCustomMetadataListArrayOutputWithContext

func (o GetModelCustomMetadataListArrayOutput) ToGetModelCustomMetadataListArrayOutputWithContext(ctx context.Context) GetModelCustomMetadataListArrayOutput

type GetModelCustomMetadataListInput

type GetModelCustomMetadataListInput interface {
	pulumi.Input

	ToGetModelCustomMetadataListOutput() GetModelCustomMetadataListOutput
	ToGetModelCustomMetadataListOutputWithContext(context.Context) GetModelCustomMetadataListOutput
}

GetModelCustomMetadataListInput is an input type that accepts GetModelCustomMetadataListArgs and GetModelCustomMetadataListOutput values. You can construct a concrete instance of `GetModelCustomMetadataListInput` via:

GetModelCustomMetadataListArgs{...}

type GetModelCustomMetadataListOutput

type GetModelCustomMetadataListOutput struct{ *pulumi.OutputState }

func (GetModelCustomMetadataListOutput) Category

Category of model metadata which should be null for defined metadata.For custom metadata is should be one of the following values "Performance,Training Profile,Training and Validation Datasets,Training Environment,other".

func (GetModelCustomMetadataListOutput) Description

A short description of the model.

func (GetModelCustomMetadataListOutput) ElementType

func (GetModelCustomMetadataListOutput) Key

Key of the model Metadata. The key can either be user defined or Oracle Cloud Infrastructure defined. List of Oracle Cloud Infrastructure defined keys: * useCaseType * libraryName * libraryVersion * estimatorClass * hyperParameters * testartifactresults

func (GetModelCustomMetadataListOutput) ToGetModelCustomMetadataListOutput

func (o GetModelCustomMetadataListOutput) ToGetModelCustomMetadataListOutput() GetModelCustomMetadataListOutput

func (GetModelCustomMetadataListOutput) ToGetModelCustomMetadataListOutputWithContext

func (o GetModelCustomMetadataListOutput) ToGetModelCustomMetadataListOutputWithContext(ctx context.Context) GetModelCustomMetadataListOutput

func (GetModelCustomMetadataListOutput) Value

Allowed values for useCaseType: binary_classification, regression, multinomial_classification, clustering, recommender, dimensionality_reduction/representation, time_series_forecasting, anomaly_detection, topic_modeling, ner, sentiment_analysis, image_classification, object_localization, other

type GetModelDefinedMetadataList

type GetModelDefinedMetadataList struct {
	// Category of model metadata which should be null for defined metadata.For custom metadata is should be one of the following values "Performance,Training Profile,Training and Validation Datasets,Training Environment,other".
	Category string `pulumi:"category"`
	// A short description of the model.
	Description string `pulumi:"description"`
	// Key of the model Metadata. The key can either be user defined or Oracle Cloud Infrastructure defined. List of Oracle Cloud Infrastructure defined keys:
	// * useCaseType
	// * libraryName
	// * libraryVersion
	// * estimatorClass
	// * hyperParameters
	// * testartifactresults
	Key string `pulumi:"key"`
	// Allowed values for useCaseType: binary_classification, regression, multinomial_classification, clustering, recommender, dimensionality_reduction/representation, time_series_forecasting, anomaly_detection, topic_modeling, ner, sentiment_analysis, image_classification, object_localization, other
	Value string `pulumi:"value"`
}

type GetModelDefinedMetadataListArgs

type GetModelDefinedMetadataListArgs struct {
	// Category of model metadata which should be null for defined metadata.For custom metadata is should be one of the following values "Performance,Training Profile,Training and Validation Datasets,Training Environment,other".
	Category pulumi.StringInput `pulumi:"category"`
	// A short description of the model.
	Description pulumi.StringInput `pulumi:"description"`
	// Key of the model Metadata. The key can either be user defined or Oracle Cloud Infrastructure defined. List of Oracle Cloud Infrastructure defined keys:
	// * useCaseType
	// * libraryName
	// * libraryVersion
	// * estimatorClass
	// * hyperParameters
	// * testartifactresults
	Key pulumi.StringInput `pulumi:"key"`
	// Allowed values for useCaseType: binary_classification, regression, multinomial_classification, clustering, recommender, dimensionality_reduction/representation, time_series_forecasting, anomaly_detection, topic_modeling, ner, sentiment_analysis, image_classification, object_localization, other
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetModelDefinedMetadataListArgs) ElementType

func (GetModelDefinedMetadataListArgs) ToGetModelDefinedMetadataListOutput

func (i GetModelDefinedMetadataListArgs) ToGetModelDefinedMetadataListOutput() GetModelDefinedMetadataListOutput

func (GetModelDefinedMetadataListArgs) ToGetModelDefinedMetadataListOutputWithContext

func (i GetModelDefinedMetadataListArgs) ToGetModelDefinedMetadataListOutputWithContext(ctx context.Context) GetModelDefinedMetadataListOutput

type GetModelDefinedMetadataListArray

type GetModelDefinedMetadataListArray []GetModelDefinedMetadataListInput

func (GetModelDefinedMetadataListArray) ElementType

func (GetModelDefinedMetadataListArray) ToGetModelDefinedMetadataListArrayOutput

func (i GetModelDefinedMetadataListArray) ToGetModelDefinedMetadataListArrayOutput() GetModelDefinedMetadataListArrayOutput

func (GetModelDefinedMetadataListArray) ToGetModelDefinedMetadataListArrayOutputWithContext

func (i GetModelDefinedMetadataListArray) ToGetModelDefinedMetadataListArrayOutputWithContext(ctx context.Context) GetModelDefinedMetadataListArrayOutput

type GetModelDefinedMetadataListArrayInput

type GetModelDefinedMetadataListArrayInput interface {
	pulumi.Input

	ToGetModelDefinedMetadataListArrayOutput() GetModelDefinedMetadataListArrayOutput
	ToGetModelDefinedMetadataListArrayOutputWithContext(context.Context) GetModelDefinedMetadataListArrayOutput
}

GetModelDefinedMetadataListArrayInput is an input type that accepts GetModelDefinedMetadataListArray and GetModelDefinedMetadataListArrayOutput values. You can construct a concrete instance of `GetModelDefinedMetadataListArrayInput` via:

GetModelDefinedMetadataListArray{ GetModelDefinedMetadataListArgs{...} }

type GetModelDefinedMetadataListArrayOutput

type GetModelDefinedMetadataListArrayOutput struct{ *pulumi.OutputState }

func (GetModelDefinedMetadataListArrayOutput) ElementType

func (GetModelDefinedMetadataListArrayOutput) Index

func (GetModelDefinedMetadataListArrayOutput) ToGetModelDefinedMetadataListArrayOutput

func (o GetModelDefinedMetadataListArrayOutput) ToGetModelDefinedMetadataListArrayOutput() GetModelDefinedMetadataListArrayOutput

func (GetModelDefinedMetadataListArrayOutput) ToGetModelDefinedMetadataListArrayOutputWithContext

func (o GetModelDefinedMetadataListArrayOutput) ToGetModelDefinedMetadataListArrayOutputWithContext(ctx context.Context) GetModelDefinedMetadataListArrayOutput

type GetModelDefinedMetadataListInput

type GetModelDefinedMetadataListInput interface {
	pulumi.Input

	ToGetModelDefinedMetadataListOutput() GetModelDefinedMetadataListOutput
	ToGetModelDefinedMetadataListOutputWithContext(context.Context) GetModelDefinedMetadataListOutput
}

GetModelDefinedMetadataListInput is an input type that accepts GetModelDefinedMetadataListArgs and GetModelDefinedMetadataListOutput values. You can construct a concrete instance of `GetModelDefinedMetadataListInput` via:

GetModelDefinedMetadataListArgs{...}

type GetModelDefinedMetadataListOutput

type GetModelDefinedMetadataListOutput struct{ *pulumi.OutputState }

func (GetModelDefinedMetadataListOutput) Category

Category of model metadata which should be null for defined metadata.For custom metadata is should be one of the following values "Performance,Training Profile,Training and Validation Datasets,Training Environment,other".

func (GetModelDefinedMetadataListOutput) Description

A short description of the model.

func (GetModelDefinedMetadataListOutput) ElementType

func (GetModelDefinedMetadataListOutput) Key

Key of the model Metadata. The key can either be user defined or Oracle Cloud Infrastructure defined. List of Oracle Cloud Infrastructure defined keys: * useCaseType * libraryName * libraryVersion * estimatorClass * hyperParameters * testartifactresults

func (GetModelDefinedMetadataListOutput) ToGetModelDefinedMetadataListOutput

func (o GetModelDefinedMetadataListOutput) ToGetModelDefinedMetadataListOutput() GetModelDefinedMetadataListOutput

func (GetModelDefinedMetadataListOutput) ToGetModelDefinedMetadataListOutputWithContext

func (o GetModelDefinedMetadataListOutput) ToGetModelDefinedMetadataListOutputWithContext(ctx context.Context) GetModelDefinedMetadataListOutput

func (GetModelDefinedMetadataListOutput) Value

Allowed values for useCaseType: binary_classification, regression, multinomial_classification, clustering, recommender, dimensionality_reduction/representation, time_series_forecasting, anomaly_detection, topic_modeling, ner, sentiment_analysis, image_classification, object_localization, other

type GetModelDeploymentCategoryLogDetail

type GetModelDeploymentCategoryLogDetail struct {
	// The log details.
	Accesses []GetModelDeploymentCategoryLogDetailAccess `pulumi:"accesses"`
	// The log details.
	Predicts []GetModelDeploymentCategoryLogDetailPredict `pulumi:"predicts"`
}

type GetModelDeploymentCategoryLogDetailAccess

type GetModelDeploymentCategoryLogDetailAccess struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log group to work with.
	LogGroupId string `pulumi:"logGroupId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log to work with.
	LogId string `pulumi:"logId"`
}

type GetModelDeploymentCategoryLogDetailAccessArgs

type GetModelDeploymentCategoryLogDetailAccessArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log group to work with.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log to work with.
	LogId pulumi.StringInput `pulumi:"logId"`
}

func (GetModelDeploymentCategoryLogDetailAccessArgs) ElementType

func (GetModelDeploymentCategoryLogDetailAccessArgs) ToGetModelDeploymentCategoryLogDetailAccessOutput

func (i GetModelDeploymentCategoryLogDetailAccessArgs) ToGetModelDeploymentCategoryLogDetailAccessOutput() GetModelDeploymentCategoryLogDetailAccessOutput

func (GetModelDeploymentCategoryLogDetailAccessArgs) ToGetModelDeploymentCategoryLogDetailAccessOutputWithContext

func (i GetModelDeploymentCategoryLogDetailAccessArgs) ToGetModelDeploymentCategoryLogDetailAccessOutputWithContext(ctx context.Context) GetModelDeploymentCategoryLogDetailAccessOutput

type GetModelDeploymentCategoryLogDetailAccessArray

type GetModelDeploymentCategoryLogDetailAccessArray []GetModelDeploymentCategoryLogDetailAccessInput

func (GetModelDeploymentCategoryLogDetailAccessArray) ElementType

func (GetModelDeploymentCategoryLogDetailAccessArray) ToGetModelDeploymentCategoryLogDetailAccessArrayOutput

func (i GetModelDeploymentCategoryLogDetailAccessArray) ToGetModelDeploymentCategoryLogDetailAccessArrayOutput() GetModelDeploymentCategoryLogDetailAccessArrayOutput

func (GetModelDeploymentCategoryLogDetailAccessArray) ToGetModelDeploymentCategoryLogDetailAccessArrayOutputWithContext

func (i GetModelDeploymentCategoryLogDetailAccessArray) ToGetModelDeploymentCategoryLogDetailAccessArrayOutputWithContext(ctx context.Context) GetModelDeploymentCategoryLogDetailAccessArrayOutput

type GetModelDeploymentCategoryLogDetailAccessArrayInput

type GetModelDeploymentCategoryLogDetailAccessArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentCategoryLogDetailAccessArrayOutput() GetModelDeploymentCategoryLogDetailAccessArrayOutput
	ToGetModelDeploymentCategoryLogDetailAccessArrayOutputWithContext(context.Context) GetModelDeploymentCategoryLogDetailAccessArrayOutput
}

GetModelDeploymentCategoryLogDetailAccessArrayInput is an input type that accepts GetModelDeploymentCategoryLogDetailAccessArray and GetModelDeploymentCategoryLogDetailAccessArrayOutput values. You can construct a concrete instance of `GetModelDeploymentCategoryLogDetailAccessArrayInput` via:

GetModelDeploymentCategoryLogDetailAccessArray{ GetModelDeploymentCategoryLogDetailAccessArgs{...} }

type GetModelDeploymentCategoryLogDetailAccessArrayOutput

type GetModelDeploymentCategoryLogDetailAccessArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentCategoryLogDetailAccessArrayOutput) ElementType

func (GetModelDeploymentCategoryLogDetailAccessArrayOutput) Index

func (GetModelDeploymentCategoryLogDetailAccessArrayOutput) ToGetModelDeploymentCategoryLogDetailAccessArrayOutput

func (GetModelDeploymentCategoryLogDetailAccessArrayOutput) ToGetModelDeploymentCategoryLogDetailAccessArrayOutputWithContext

func (o GetModelDeploymentCategoryLogDetailAccessArrayOutput) ToGetModelDeploymentCategoryLogDetailAccessArrayOutputWithContext(ctx context.Context) GetModelDeploymentCategoryLogDetailAccessArrayOutput

type GetModelDeploymentCategoryLogDetailAccessInput

type GetModelDeploymentCategoryLogDetailAccessInput interface {
	pulumi.Input

	ToGetModelDeploymentCategoryLogDetailAccessOutput() GetModelDeploymentCategoryLogDetailAccessOutput
	ToGetModelDeploymentCategoryLogDetailAccessOutputWithContext(context.Context) GetModelDeploymentCategoryLogDetailAccessOutput
}

GetModelDeploymentCategoryLogDetailAccessInput is an input type that accepts GetModelDeploymentCategoryLogDetailAccessArgs and GetModelDeploymentCategoryLogDetailAccessOutput values. You can construct a concrete instance of `GetModelDeploymentCategoryLogDetailAccessInput` via:

GetModelDeploymentCategoryLogDetailAccessArgs{...}

type GetModelDeploymentCategoryLogDetailAccessOutput

type GetModelDeploymentCategoryLogDetailAccessOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentCategoryLogDetailAccessOutput) ElementType

func (GetModelDeploymentCategoryLogDetailAccessOutput) LogGroupId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log group to work with.

func (GetModelDeploymentCategoryLogDetailAccessOutput) LogId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log to work with.

func (GetModelDeploymentCategoryLogDetailAccessOutput) ToGetModelDeploymentCategoryLogDetailAccessOutput

func (o GetModelDeploymentCategoryLogDetailAccessOutput) ToGetModelDeploymentCategoryLogDetailAccessOutput() GetModelDeploymentCategoryLogDetailAccessOutput

func (GetModelDeploymentCategoryLogDetailAccessOutput) ToGetModelDeploymentCategoryLogDetailAccessOutputWithContext

func (o GetModelDeploymentCategoryLogDetailAccessOutput) ToGetModelDeploymentCategoryLogDetailAccessOutputWithContext(ctx context.Context) GetModelDeploymentCategoryLogDetailAccessOutput

type GetModelDeploymentCategoryLogDetailArgs

type GetModelDeploymentCategoryLogDetailArgs struct {
	// The log details.
	Accesses GetModelDeploymentCategoryLogDetailAccessArrayInput `pulumi:"accesses"`
	// The log details.
	Predicts GetModelDeploymentCategoryLogDetailPredictArrayInput `pulumi:"predicts"`
}

func (GetModelDeploymentCategoryLogDetailArgs) ElementType

func (GetModelDeploymentCategoryLogDetailArgs) ToGetModelDeploymentCategoryLogDetailOutput

func (i GetModelDeploymentCategoryLogDetailArgs) ToGetModelDeploymentCategoryLogDetailOutput() GetModelDeploymentCategoryLogDetailOutput

func (GetModelDeploymentCategoryLogDetailArgs) ToGetModelDeploymentCategoryLogDetailOutputWithContext

func (i GetModelDeploymentCategoryLogDetailArgs) ToGetModelDeploymentCategoryLogDetailOutputWithContext(ctx context.Context) GetModelDeploymentCategoryLogDetailOutput

type GetModelDeploymentCategoryLogDetailArray

type GetModelDeploymentCategoryLogDetailArray []GetModelDeploymentCategoryLogDetailInput

func (GetModelDeploymentCategoryLogDetailArray) ElementType

func (GetModelDeploymentCategoryLogDetailArray) ToGetModelDeploymentCategoryLogDetailArrayOutput

func (i GetModelDeploymentCategoryLogDetailArray) ToGetModelDeploymentCategoryLogDetailArrayOutput() GetModelDeploymentCategoryLogDetailArrayOutput

func (GetModelDeploymentCategoryLogDetailArray) ToGetModelDeploymentCategoryLogDetailArrayOutputWithContext

func (i GetModelDeploymentCategoryLogDetailArray) ToGetModelDeploymentCategoryLogDetailArrayOutputWithContext(ctx context.Context) GetModelDeploymentCategoryLogDetailArrayOutput

type GetModelDeploymentCategoryLogDetailArrayInput

type GetModelDeploymentCategoryLogDetailArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentCategoryLogDetailArrayOutput() GetModelDeploymentCategoryLogDetailArrayOutput
	ToGetModelDeploymentCategoryLogDetailArrayOutputWithContext(context.Context) GetModelDeploymentCategoryLogDetailArrayOutput
}

GetModelDeploymentCategoryLogDetailArrayInput is an input type that accepts GetModelDeploymentCategoryLogDetailArray and GetModelDeploymentCategoryLogDetailArrayOutput values. You can construct a concrete instance of `GetModelDeploymentCategoryLogDetailArrayInput` via:

GetModelDeploymentCategoryLogDetailArray{ GetModelDeploymentCategoryLogDetailArgs{...} }

type GetModelDeploymentCategoryLogDetailArrayOutput

type GetModelDeploymentCategoryLogDetailArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentCategoryLogDetailArrayOutput) ElementType

func (GetModelDeploymentCategoryLogDetailArrayOutput) Index

func (GetModelDeploymentCategoryLogDetailArrayOutput) ToGetModelDeploymentCategoryLogDetailArrayOutput

func (o GetModelDeploymentCategoryLogDetailArrayOutput) ToGetModelDeploymentCategoryLogDetailArrayOutput() GetModelDeploymentCategoryLogDetailArrayOutput

func (GetModelDeploymentCategoryLogDetailArrayOutput) ToGetModelDeploymentCategoryLogDetailArrayOutputWithContext

func (o GetModelDeploymentCategoryLogDetailArrayOutput) ToGetModelDeploymentCategoryLogDetailArrayOutputWithContext(ctx context.Context) GetModelDeploymentCategoryLogDetailArrayOutput

type GetModelDeploymentCategoryLogDetailInput

type GetModelDeploymentCategoryLogDetailInput interface {
	pulumi.Input

	ToGetModelDeploymentCategoryLogDetailOutput() GetModelDeploymentCategoryLogDetailOutput
	ToGetModelDeploymentCategoryLogDetailOutputWithContext(context.Context) GetModelDeploymentCategoryLogDetailOutput
}

GetModelDeploymentCategoryLogDetailInput is an input type that accepts GetModelDeploymentCategoryLogDetailArgs and GetModelDeploymentCategoryLogDetailOutput values. You can construct a concrete instance of `GetModelDeploymentCategoryLogDetailInput` via:

GetModelDeploymentCategoryLogDetailArgs{...}

type GetModelDeploymentCategoryLogDetailOutput

type GetModelDeploymentCategoryLogDetailOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentCategoryLogDetailOutput) Accesses

The log details.

func (GetModelDeploymentCategoryLogDetailOutput) ElementType

func (GetModelDeploymentCategoryLogDetailOutput) Predicts

The log details.

func (GetModelDeploymentCategoryLogDetailOutput) ToGetModelDeploymentCategoryLogDetailOutput

func (o GetModelDeploymentCategoryLogDetailOutput) ToGetModelDeploymentCategoryLogDetailOutput() GetModelDeploymentCategoryLogDetailOutput

func (GetModelDeploymentCategoryLogDetailOutput) ToGetModelDeploymentCategoryLogDetailOutputWithContext

func (o GetModelDeploymentCategoryLogDetailOutput) ToGetModelDeploymentCategoryLogDetailOutputWithContext(ctx context.Context) GetModelDeploymentCategoryLogDetailOutput

type GetModelDeploymentCategoryLogDetailPredict

type GetModelDeploymentCategoryLogDetailPredict struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log group to work with.
	LogGroupId string `pulumi:"logGroupId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log to work with.
	LogId string `pulumi:"logId"`
}

type GetModelDeploymentCategoryLogDetailPredictArgs

type GetModelDeploymentCategoryLogDetailPredictArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log group to work with.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log to work with.
	LogId pulumi.StringInput `pulumi:"logId"`
}

func (GetModelDeploymentCategoryLogDetailPredictArgs) ElementType

func (GetModelDeploymentCategoryLogDetailPredictArgs) ToGetModelDeploymentCategoryLogDetailPredictOutput

func (i GetModelDeploymentCategoryLogDetailPredictArgs) ToGetModelDeploymentCategoryLogDetailPredictOutput() GetModelDeploymentCategoryLogDetailPredictOutput

func (GetModelDeploymentCategoryLogDetailPredictArgs) ToGetModelDeploymentCategoryLogDetailPredictOutputWithContext

func (i GetModelDeploymentCategoryLogDetailPredictArgs) ToGetModelDeploymentCategoryLogDetailPredictOutputWithContext(ctx context.Context) GetModelDeploymentCategoryLogDetailPredictOutput

type GetModelDeploymentCategoryLogDetailPredictArray

type GetModelDeploymentCategoryLogDetailPredictArray []GetModelDeploymentCategoryLogDetailPredictInput

func (GetModelDeploymentCategoryLogDetailPredictArray) ElementType

func (GetModelDeploymentCategoryLogDetailPredictArray) ToGetModelDeploymentCategoryLogDetailPredictArrayOutput

func (i GetModelDeploymentCategoryLogDetailPredictArray) ToGetModelDeploymentCategoryLogDetailPredictArrayOutput() GetModelDeploymentCategoryLogDetailPredictArrayOutput

func (GetModelDeploymentCategoryLogDetailPredictArray) ToGetModelDeploymentCategoryLogDetailPredictArrayOutputWithContext

func (i GetModelDeploymentCategoryLogDetailPredictArray) ToGetModelDeploymentCategoryLogDetailPredictArrayOutputWithContext(ctx context.Context) GetModelDeploymentCategoryLogDetailPredictArrayOutput

type GetModelDeploymentCategoryLogDetailPredictArrayInput

type GetModelDeploymentCategoryLogDetailPredictArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentCategoryLogDetailPredictArrayOutput() GetModelDeploymentCategoryLogDetailPredictArrayOutput
	ToGetModelDeploymentCategoryLogDetailPredictArrayOutputWithContext(context.Context) GetModelDeploymentCategoryLogDetailPredictArrayOutput
}

GetModelDeploymentCategoryLogDetailPredictArrayInput is an input type that accepts GetModelDeploymentCategoryLogDetailPredictArray and GetModelDeploymentCategoryLogDetailPredictArrayOutput values. You can construct a concrete instance of `GetModelDeploymentCategoryLogDetailPredictArrayInput` via:

GetModelDeploymentCategoryLogDetailPredictArray{ GetModelDeploymentCategoryLogDetailPredictArgs{...} }

type GetModelDeploymentCategoryLogDetailPredictArrayOutput

type GetModelDeploymentCategoryLogDetailPredictArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentCategoryLogDetailPredictArrayOutput) ElementType

func (GetModelDeploymentCategoryLogDetailPredictArrayOutput) Index

func (GetModelDeploymentCategoryLogDetailPredictArrayOutput) ToGetModelDeploymentCategoryLogDetailPredictArrayOutput

func (GetModelDeploymentCategoryLogDetailPredictArrayOutput) ToGetModelDeploymentCategoryLogDetailPredictArrayOutputWithContext

func (o GetModelDeploymentCategoryLogDetailPredictArrayOutput) ToGetModelDeploymentCategoryLogDetailPredictArrayOutputWithContext(ctx context.Context) GetModelDeploymentCategoryLogDetailPredictArrayOutput

type GetModelDeploymentCategoryLogDetailPredictInput

type GetModelDeploymentCategoryLogDetailPredictInput interface {
	pulumi.Input

	ToGetModelDeploymentCategoryLogDetailPredictOutput() GetModelDeploymentCategoryLogDetailPredictOutput
	ToGetModelDeploymentCategoryLogDetailPredictOutputWithContext(context.Context) GetModelDeploymentCategoryLogDetailPredictOutput
}

GetModelDeploymentCategoryLogDetailPredictInput is an input type that accepts GetModelDeploymentCategoryLogDetailPredictArgs and GetModelDeploymentCategoryLogDetailPredictOutput values. You can construct a concrete instance of `GetModelDeploymentCategoryLogDetailPredictInput` via:

GetModelDeploymentCategoryLogDetailPredictArgs{...}

type GetModelDeploymentCategoryLogDetailPredictOutput

type GetModelDeploymentCategoryLogDetailPredictOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentCategoryLogDetailPredictOutput) ElementType

func (GetModelDeploymentCategoryLogDetailPredictOutput) LogGroupId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log group to work with.

func (GetModelDeploymentCategoryLogDetailPredictOutput) LogId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log to work with.

func (GetModelDeploymentCategoryLogDetailPredictOutput) ToGetModelDeploymentCategoryLogDetailPredictOutput

func (o GetModelDeploymentCategoryLogDetailPredictOutput) ToGetModelDeploymentCategoryLogDetailPredictOutput() GetModelDeploymentCategoryLogDetailPredictOutput

func (GetModelDeploymentCategoryLogDetailPredictOutput) ToGetModelDeploymentCategoryLogDetailPredictOutputWithContext

func (o GetModelDeploymentCategoryLogDetailPredictOutput) ToGetModelDeploymentCategoryLogDetailPredictOutputWithContext(ctx context.Context) GetModelDeploymentCategoryLogDetailPredictOutput

type GetModelDeploymentModelDeploymentConfigurationDetail

type GetModelDeploymentModelDeploymentConfigurationDetail struct {
	// The type of the model deployment.
	DeploymentType string `pulumi:"deploymentType"`
	// The configuration to carry the environment details thats used in Model Deployment creation
	EnvironmentConfigurationDetails []GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetail `pulumi:"environmentConfigurationDetails"`
	// The model configuration details.
	ModelConfigurationDetails []GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetail `pulumi:"modelConfigurationDetails"`
}

type GetModelDeploymentModelDeploymentConfigurationDetailArgs

type GetModelDeploymentModelDeploymentConfigurationDetailArgs struct {
	// The type of the model deployment.
	DeploymentType pulumi.StringInput `pulumi:"deploymentType"`
	// The configuration to carry the environment details thats used in Model Deployment creation
	EnvironmentConfigurationDetails GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayInput `pulumi:"environmentConfigurationDetails"`
	// The model configuration details.
	ModelConfigurationDetails GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayInput `pulumi:"modelConfigurationDetails"`
}

func (GetModelDeploymentModelDeploymentConfigurationDetailArgs) ElementType

func (GetModelDeploymentModelDeploymentConfigurationDetailArgs) ToGetModelDeploymentModelDeploymentConfigurationDetailOutput

func (GetModelDeploymentModelDeploymentConfigurationDetailArgs) ToGetModelDeploymentModelDeploymentConfigurationDetailOutputWithContext

func (i GetModelDeploymentModelDeploymentConfigurationDetailArgs) ToGetModelDeploymentModelDeploymentConfigurationDetailOutputWithContext(ctx context.Context) GetModelDeploymentModelDeploymentConfigurationDetailOutput

type GetModelDeploymentModelDeploymentConfigurationDetailArray

type GetModelDeploymentModelDeploymentConfigurationDetailArray []GetModelDeploymentModelDeploymentConfigurationDetailInput

func (GetModelDeploymentModelDeploymentConfigurationDetailArray) ElementType

func (GetModelDeploymentModelDeploymentConfigurationDetailArray) ToGetModelDeploymentModelDeploymentConfigurationDetailArrayOutput

func (i GetModelDeploymentModelDeploymentConfigurationDetailArray) ToGetModelDeploymentModelDeploymentConfigurationDetailArrayOutput() GetModelDeploymentModelDeploymentConfigurationDetailArrayOutput

func (GetModelDeploymentModelDeploymentConfigurationDetailArray) ToGetModelDeploymentModelDeploymentConfigurationDetailArrayOutputWithContext

func (i GetModelDeploymentModelDeploymentConfigurationDetailArray) ToGetModelDeploymentModelDeploymentConfigurationDetailArrayOutputWithContext(ctx context.Context) GetModelDeploymentModelDeploymentConfigurationDetailArrayOutput

type GetModelDeploymentModelDeploymentConfigurationDetailArrayInput

type GetModelDeploymentModelDeploymentConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentModelDeploymentConfigurationDetailArrayOutput() GetModelDeploymentModelDeploymentConfigurationDetailArrayOutput
	ToGetModelDeploymentModelDeploymentConfigurationDetailArrayOutputWithContext(context.Context) GetModelDeploymentModelDeploymentConfigurationDetailArrayOutput
}

GetModelDeploymentModelDeploymentConfigurationDetailArrayInput is an input type that accepts GetModelDeploymentModelDeploymentConfigurationDetailArray and GetModelDeploymentModelDeploymentConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetModelDeploymentModelDeploymentConfigurationDetailArrayInput` via:

GetModelDeploymentModelDeploymentConfigurationDetailArray{ GetModelDeploymentModelDeploymentConfigurationDetailArgs{...} }

type GetModelDeploymentModelDeploymentConfigurationDetailArrayOutput

type GetModelDeploymentModelDeploymentConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentModelDeploymentConfigurationDetailArrayOutput) ElementType

func (GetModelDeploymentModelDeploymentConfigurationDetailArrayOutput) Index

func (GetModelDeploymentModelDeploymentConfigurationDetailArrayOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailArrayOutput

func (GetModelDeploymentModelDeploymentConfigurationDetailArrayOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailArrayOutputWithContext

func (o GetModelDeploymentModelDeploymentConfigurationDetailArrayOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailArrayOutputWithContext(ctx context.Context) GetModelDeploymentModelDeploymentConfigurationDetailArrayOutput

type GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetail added in v0.11.0

type GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetail struct {
	// The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.
	Cmds []string `pulumi:"cmds"`
	// The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).
	Entrypoints []string `pulumi:"entrypoints"`
	// The environment configuration type
	EnvironmentConfigurationType string `pulumi:"environmentConfigurationType"`
	// Environment variables to set for the web server container. The size of envVars must be less than 2048 bytes. Key should be under 32 characters. Key should contain only letters, digits and underscore (_) Key should start with a letter. Key should have at least 2 characters. Key should not end with underscore eg. `TEST_` Key if added cannot be empty. Value can be empty. No specific size limits on individual Values. But overall environment variables is limited to 2048 bytes. Key can't be reserved Model Deployment environment variables.
	EnvironmentVariables map[string]interface{} `pulumi:"environmentVariables"`
	// The port on which the container [HEALTHCHECK](https://docs.docker.com/engine/reference/builder/#healthcheck) would listen. The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`.
	HealthCheckPort int `pulumi:"healthCheckPort"`
	// The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`
	Image string `pulumi:"image"`
	// The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`
	ImageDigest string `pulumi:"imageDigest"`
	// The port on which the web server serving the inference is running. The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`.
	ServerPort int `pulumi:"serverPort"`
}

type GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArgs added in v0.11.0

type GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArgs struct {
	// The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.
	Cmds pulumi.StringArrayInput `pulumi:"cmds"`
	// The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).
	Entrypoints pulumi.StringArrayInput `pulumi:"entrypoints"`
	// The environment configuration type
	EnvironmentConfigurationType pulumi.StringInput `pulumi:"environmentConfigurationType"`
	// Environment variables to set for the web server container. The size of envVars must be less than 2048 bytes. Key should be under 32 characters. Key should contain only letters, digits and underscore (_) Key should start with a letter. Key should have at least 2 characters. Key should not end with underscore eg. `TEST_` Key if added cannot be empty. Value can be empty. No specific size limits on individual Values. But overall environment variables is limited to 2048 bytes. Key can't be reserved Model Deployment environment variables.
	EnvironmentVariables pulumi.MapInput `pulumi:"environmentVariables"`
	// The port on which the container [HEALTHCHECK](https://docs.docker.com/engine/reference/builder/#healthcheck) would listen. The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`.
	HealthCheckPort pulumi.IntInput `pulumi:"healthCheckPort"`
	// The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`
	Image pulumi.StringInput `pulumi:"image"`
	// The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`
	ImageDigest pulumi.StringInput `pulumi:"imageDigest"`
	// The port on which the web server serving the inference is running. The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`.
	ServerPort pulumi.IntInput `pulumi:"serverPort"`
}

func (GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArgs) ElementType added in v0.11.0

func (GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArgs) ToGetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput added in v0.11.0

func (GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArgs) ToGetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutputWithContext added in v0.11.0

type GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArray added in v0.11.0

type GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArray []GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailInput

func (GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArray) ElementType added in v0.11.0

func (GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArray) ToGetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutput added in v0.11.0

func (GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArray) ToGetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutputWithContext added in v0.11.0

type GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayInput added in v0.11.0

type GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutput() GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutput
	ToGetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutputWithContext(context.Context) GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutput
}

GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayInput is an input type that accepts GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArray and GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayInput` via:

GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArray{ GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArgs{...} }

type GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutput added in v0.11.0

type GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutput) ElementType added in v0.11.0

func (GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutput) Index added in v0.11.0

func (GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutput added in v0.11.0

func (GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutputWithContext added in v0.11.0

type GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailInput added in v0.11.0

type GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailInput interface {
	pulumi.Input

	ToGetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput() GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput
	ToGetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutputWithContext(context.Context) GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput
}

GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailInput is an input type that accepts GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArgs and GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput values. You can construct a concrete instance of `GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailInput` via:

GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArgs{...}

type GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput added in v0.11.0

type GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput) Cmds added in v0.11.0

The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.

func (GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput) ElementType added in v0.11.0

func (GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput) Entrypoints added in v0.11.0

The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).

func (GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput) EnvironmentConfigurationType added in v0.11.0

The environment configuration type

func (GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput) EnvironmentVariables added in v0.11.0

Environment variables to set for the web server container. The size of envVars must be less than 2048 bytes. Key should be under 32 characters. Key should contain only letters, digits and underscore (_) Key should start with a letter. Key should have at least 2 characters. Key should not end with underscore eg. `TEST_` Key if added cannot be empty. Value can be empty. No specific size limits on individual Values. But overall environment variables is limited to 2048 bytes. Key can't be reserved Model Deployment environment variables.

func (GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput) HealthCheckPort added in v0.11.0

The port on which the container [HEALTHCHECK](https://docs.docker.com/engine/reference/builder/#healthcheck) would listen. The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`.

func (GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput) Image added in v0.11.0

The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`

func (GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput) ImageDigest added in v0.11.0

The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`

func (GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput) ServerPort added in v0.11.0

The port on which the web server serving the inference is running. The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`.

func (GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput added in v0.11.0

func (GetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutputWithContext added in v0.11.0

type GetModelDeploymentModelDeploymentConfigurationDetailInput

type GetModelDeploymentModelDeploymentConfigurationDetailInput interface {
	pulumi.Input

	ToGetModelDeploymentModelDeploymentConfigurationDetailOutput() GetModelDeploymentModelDeploymentConfigurationDetailOutput
	ToGetModelDeploymentModelDeploymentConfigurationDetailOutputWithContext(context.Context) GetModelDeploymentModelDeploymentConfigurationDetailOutput
}

GetModelDeploymentModelDeploymentConfigurationDetailInput is an input type that accepts GetModelDeploymentModelDeploymentConfigurationDetailArgs and GetModelDeploymentModelDeploymentConfigurationDetailOutput values. You can construct a concrete instance of `GetModelDeploymentModelDeploymentConfigurationDetailInput` via:

GetModelDeploymentModelDeploymentConfigurationDetailArgs{...}

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetail

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetail struct {
	// The minimum network bandwidth for the model deployment.
	BandwidthMbps int `pulumi:"bandwidthMbps"`
	// The model deployment instance configuration
	InstanceConfigurations []GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfiguration `pulumi:"instanceConfigurations"`
	// The maximum network bandwidth for the model deployment.
	MaximumBandwidthMbps int `pulumi:"maximumBandwidthMbps"`
	// The OCID of the model you want to deploy.
	ModelId string `pulumi:"modelId"`
	// The scaling policy to apply to each model of the deployment.
	ScalingPolicies []GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicy `pulumi:"scalingPolicies"`
}

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArgs

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArgs struct {
	// The minimum network bandwidth for the model deployment.
	BandwidthMbps pulumi.IntInput `pulumi:"bandwidthMbps"`
	// The model deployment instance configuration
	InstanceConfigurations GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayInput `pulumi:"instanceConfigurations"`
	// The maximum network bandwidth for the model deployment.
	MaximumBandwidthMbps pulumi.IntInput `pulumi:"maximumBandwidthMbps"`
	// The OCID of the model you want to deploy.
	ModelId pulumi.StringInput `pulumi:"modelId"`
	// The scaling policy to apply to each model of the deployment.
	ScalingPolicies GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayInput `pulumi:"scalingPolicies"`
}

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArgs) ElementType

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArgs) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArgs) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutputWithContext

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArray

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArray []GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInput

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArray) ElementType

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArray) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayOutput

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArray) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayOutputWithContext

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayInput

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayOutput() GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayOutput
	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayOutputWithContext(context.Context) GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayOutput
}

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayInput is an input type that accepts GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArray and GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayInput` via:

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArray{ GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArgs{...} }

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayOutput

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayOutput) ElementType

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayOutput

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayOutputWithContext

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInput

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInput interface {
	pulumi.Input

	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput() GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput
	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutputWithContext(context.Context) GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput
}

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInput is an input type that accepts GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArgs and GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput values. You can construct a concrete instance of `GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInput` via:

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArgs{...}

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfiguration

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfiguration struct {
	// The shape used to launch the model deployment instances.
	InstanceShapeName string `pulumi:"instanceShapeName"`
	// Details for the model-deployment instance shape configuration.
	ModelDeploymentInstanceShapeConfigDetails []GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetail `pulumi:"modelDeploymentInstanceShapeConfigDetails"`
	// A model deployment instance is provided with a VNIC for network access.  This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in.  The subnet should be in a VCN with a NAT/SGW gateway for egress.
	SubnetId string `pulumi:"subnetId"`
}

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArgs

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArgs struct {
	// The shape used to launch the model deployment instances.
	InstanceShapeName pulumi.StringInput `pulumi:"instanceShapeName"`
	// Details for the model-deployment instance shape configuration.
	ModelDeploymentInstanceShapeConfigDetails GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayInput `pulumi:"modelDeploymentInstanceShapeConfigDetails"`
	// A model deployment instance is provided with a VNIC for network access.  This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in.  The subnet should be in a VCN with a NAT/SGW gateway for egress.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
}

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArgs) ElementType

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArgs) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutput

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArgs) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutputWithContext

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArray

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArray []GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationInput

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArray) ElementType

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArray) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayOutput

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArray) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayOutputWithContext

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayInput

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayOutput() GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayOutput
	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayOutputWithContext(context.Context) GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayOutput
}

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayInput is an input type that accepts GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArray and GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayOutput values. You can construct a concrete instance of `GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayInput` via:

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArray{ GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArgs{...} }

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayOutput

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayOutput) ElementType

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayOutput

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayOutputWithContext

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationInput

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationInput interface {
	pulumi.Input

	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutput() GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutput
	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutputWithContext(context.Context) GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutput
}

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationInput is an input type that accepts GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArgs and GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutput values. You can construct a concrete instance of `GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationInput` via:

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArgs{...}

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetail added in v0.2.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetail struct {
	// The baseline OCPU utilization for a subcore burstable VM instance. If this attribute is left blank, it will default to `BASELINE_1_1`. The following values are supported: BASELINE_1_8 - baseline usage is 1/8 of an OCPU. BASELINE_1_2 - baseline usage is 1/2 of an OCPU. BASELINE_1_1 - baseline usage is an entire OCPU. This represents a non-burstable instance.
	CpuBaseline string `pulumi:"cpuBaseline"`
	// A model-deployment instance of type VM.Standard.E3.Flex or VM.Standard.E4.Flex allows the memory to be specified with in the range of 6 to 1024 GB. VM.Standard3.Flex memory range is between 6 to 512 GB and VM.Optimized3.Flex memory range is between 6 to 256 GB.
	MemoryInGbs float64 `pulumi:"memoryInGbs"`
	// A model-deployment instance of type VM.Standard.E3.Flex or VM.Standard.E4.Flex allows the ocpu count to be specified with in the range of 1 to 64 ocpu. VM.Standard3.Flex OCPU range is between 1 to 32 ocpu and for VM.Optimized3.Flex OCPU range is 1 to 18 ocpu.
	Ocpus float64 `pulumi:"ocpus"`
}

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArgs added in v0.2.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArgs struct {
	// The baseline OCPU utilization for a subcore burstable VM instance. If this attribute is left blank, it will default to `BASELINE_1_1`. The following values are supported: BASELINE_1_8 - baseline usage is 1/8 of an OCPU. BASELINE_1_2 - baseline usage is 1/2 of an OCPU. BASELINE_1_1 - baseline usage is an entire OCPU. This represents a non-burstable instance.
	CpuBaseline pulumi.StringInput `pulumi:"cpuBaseline"`
	// A model-deployment instance of type VM.Standard.E3.Flex or VM.Standard.E4.Flex allows the memory to be specified with in the range of 6 to 1024 GB. VM.Standard3.Flex memory range is between 6 to 512 GB and VM.Optimized3.Flex memory range is between 6 to 256 GB.
	MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"`
	// A model-deployment instance of type VM.Standard.E3.Flex or VM.Standard.E4.Flex allows the ocpu count to be specified with in the range of 1 to 64 ocpu. VM.Standard3.Flex OCPU range is between 1 to 32 ocpu and for VM.Optimized3.Flex OCPU range is 1 to 18 ocpu.
	Ocpus pulumi.Float64Input `pulumi:"ocpus"`
}

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArgs) ElementType added in v0.2.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArgs) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutput added in v0.2.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArgs) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutputWithContext added in v0.2.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArray added in v0.2.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArray []GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailInput

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArray) ElementType added in v0.2.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArray) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayOutput added in v0.2.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArray) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayOutputWithContext added in v0.2.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayInput added in v0.2.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayOutput() GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayOutput
	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayOutputWithContext(context.Context) GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayOutput
}

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayInput is an input type that accepts GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArray and GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayOutput values. You can construct a concrete instance of `GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayInput` via:

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArray{ GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArgs{...} }

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayOutput added in v0.2.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayOutput) ElementType added in v0.2.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayOutput added in v0.2.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayOutputWithContext added in v0.2.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailInput added in v0.2.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailInput interface {
	pulumi.Input

	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutput() GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutput
	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutputWithContext(context.Context) GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutput
}

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailInput is an input type that accepts GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArgs and GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutput values. You can construct a concrete instance of `GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailInput` via:

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArgs{...}

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutput added in v0.2.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutput) CpuBaseline added in v1.27.0

The baseline OCPU utilization for a subcore burstable VM instance. If this attribute is left blank, it will default to `BASELINE_1_1`. The following values are supported: BASELINE_1_8 - baseline usage is 1/8 of an OCPU. BASELINE_1_2 - baseline usage is 1/2 of an OCPU. BASELINE_1_1 - baseline usage is an entire OCPU. This represents a non-burstable instance.

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutput) ElementType added in v0.2.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutput) MemoryInGbs added in v0.2.0

A model-deployment instance of type VM.Standard.E3.Flex or VM.Standard.E4.Flex allows the memory to be specified with in the range of 6 to 1024 GB. VM.Standard3.Flex memory range is between 6 to 512 GB and VM.Optimized3.Flex memory range is between 6 to 256 GB.

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutput) Ocpus added in v0.2.0

A model-deployment instance of type VM.Standard.E3.Flex or VM.Standard.E4.Flex allows the ocpu count to be specified with in the range of 1 to 64 ocpu. VM.Standard3.Flex OCPU range is between 1 to 32 ocpu and for VM.Optimized3.Flex OCPU range is 1 to 18 ocpu.

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutput added in v0.2.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutputWithContext added in v0.2.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutput

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutput) ElementType

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutput) InstanceShapeName

The shape used to launch the model deployment instances.

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutput) ModelDeploymentInstanceShapeConfigDetails added in v0.2.0

Details for the model-deployment instance shape configuration.

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutput) SubnetId added in v1.32.0

A model deployment instance is provided with a VNIC for network access. This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in. The subnet should be in a VCN with a NAT/SGW gateway for egress.

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutput

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutputWithContext

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput) BandwidthMbps

The minimum network bandwidth for the model deployment.

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput) ElementType

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput) InstanceConfigurations

The model deployment instance configuration

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput) MaximumBandwidthMbps added in v1.27.0

The maximum network bandwidth for the model deployment.

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput) ModelId

The OCID of the model you want to deploy.

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput) ScalingPolicies

The scaling policy to apply to each model of the deployment.

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutputWithContext

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicy

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicy struct {
	// The list of autoscaling policy details.
	AutoScalingPolicies []GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicy `pulumi:"autoScalingPolicies"`
	// For threshold-based autoscaling policies, this value is the minimum period of time to wait between scaling actions. The cooldown period gives the system time to stabilize before rescaling. The minimum value is 600 seconds, which is also the default. The cooldown period starts when the model deployment becomes ACTIVE after the scaling operation.
	CoolDownInSeconds int `pulumi:"coolDownInSeconds"`
	// The number of instances for the model deployment.
	InstanceCount int `pulumi:"instanceCount"`
	// Whether the autoscaling policy is enabled.
	IsEnabled bool `pulumi:"isEnabled"`
	// The type of scaling policy.
	PolicyType string `pulumi:"policyType"`
}

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArgs

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArgs struct {
	// The list of autoscaling policy details.
	AutoScalingPolicies GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayInput `pulumi:"autoScalingPolicies"`
	// For threshold-based autoscaling policies, this value is the minimum period of time to wait between scaling actions. The cooldown period gives the system time to stabilize before rescaling. The minimum value is 600 seconds, which is also the default. The cooldown period starts when the model deployment becomes ACTIVE after the scaling operation.
	CoolDownInSeconds pulumi.IntInput `pulumi:"coolDownInSeconds"`
	// The number of instances for the model deployment.
	InstanceCount pulumi.IntInput `pulumi:"instanceCount"`
	// Whether the autoscaling policy is enabled.
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// The type of scaling policy.
	PolicyType pulumi.StringInput `pulumi:"policyType"`
}

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArgs) ElementType

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArgs) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArgs) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutputWithContext

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArray

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArray []GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyInput

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArray) ElementType

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArray) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayOutput

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArray) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayOutputWithContext

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayInput

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayOutput() GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayOutput
	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayOutputWithContext(context.Context) GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayOutput
}

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayInput is an input type that accepts GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArray and GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayOutput values. You can construct a concrete instance of `GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayInput` via:

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArray{ GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArgs{...} }

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayOutput

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayOutput) ElementType

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayOutput

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayOutputWithContext

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicy added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicy struct {
	// The type of autoscaling policy.
	AutoScalingPolicyType string `pulumi:"autoScalingPolicyType"`
	// For a threshold-based autoscaling policy, this value is the initial number of instances to launch in the model deployment immediately after autoscaling is enabled. Note that anytime this value is updated, the number of instances will be reset to this value. After autoscaling retrieves performance metrics, the number of instances is automatically adjusted from this initial number to a number that is based on the limits that you set.
	InitialInstanceCount int `pulumi:"initialInstanceCount"`
	// For a threshold-based autoscaling policy, this value is the maximum number of instances the model deployment is allowed to increase to (scale out).
	MaximumInstanceCount int `pulumi:"maximumInstanceCount"`
	// For a threshold-based autoscaling policy, this value is the minimum number of instances the model deployment is allowed to decrease to (scale in).
	MinimumInstanceCount int `pulumi:"minimumInstanceCount"`
	// The list of autoscaling policy rules.
	Rules []GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRule `pulumi:"rules"`
}

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArgs added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArgs struct {
	// The type of autoscaling policy.
	AutoScalingPolicyType pulumi.StringInput `pulumi:"autoScalingPolicyType"`
	// For a threshold-based autoscaling policy, this value is the initial number of instances to launch in the model deployment immediately after autoscaling is enabled. Note that anytime this value is updated, the number of instances will be reset to this value. After autoscaling retrieves performance metrics, the number of instances is automatically adjusted from this initial number to a number that is based on the limits that you set.
	InitialInstanceCount pulumi.IntInput `pulumi:"initialInstanceCount"`
	// For a threshold-based autoscaling policy, this value is the maximum number of instances the model deployment is allowed to increase to (scale out).
	MaximumInstanceCount pulumi.IntInput `pulumi:"maximumInstanceCount"`
	// For a threshold-based autoscaling policy, this value is the minimum number of instances the model deployment is allowed to decrease to (scale in).
	MinimumInstanceCount pulumi.IntInput `pulumi:"minimumInstanceCount"`
	// The list of autoscaling policy rules.
	Rules GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayInput `pulumi:"rules"`
}

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArgs) ElementType added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArgs) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArgs) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutputWithContext added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArray added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArray []GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyInput

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArray) ElementType added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArray) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayOutput added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArray) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayOutputWithContext added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayInput added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayOutput() GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayOutput
	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayOutputWithContext(context.Context) GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayOutput
}

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayInput is an input type that accepts GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArray and GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayOutput values. You can construct a concrete instance of `GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayInput` via:

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArray{ GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArgs{...} }

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayOutput added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayOutput) ElementType added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayOutput) Index added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayOutput added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayOutputWithContext added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyInput added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyInput interface {
	pulumi.Input

	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput() GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput
	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutputWithContext(context.Context) GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput
}

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyInput is an input type that accepts GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArgs and GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput values. You can construct a concrete instance of `GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyInput` via:

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArgs{...}

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput) AutoScalingPolicyType added in v1.27.0

The type of autoscaling policy.

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput) ElementType added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput) InitialInstanceCount added in v1.27.0

For a threshold-based autoscaling policy, this value is the initial number of instances to launch in the model deployment immediately after autoscaling is enabled. Note that anytime this value is updated, the number of instances will be reset to this value. After autoscaling retrieves performance metrics, the number of instances is automatically adjusted from this initial number to a number that is based on the limits that you set.

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput) MaximumInstanceCount added in v1.27.0

For a threshold-based autoscaling policy, this value is the maximum number of instances the model deployment is allowed to increase to (scale out).

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput) MinimumInstanceCount added in v1.27.0

For a threshold-based autoscaling policy, this value is the minimum number of instances the model deployment is allowed to decrease to (scale in).

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput) Rules added in v1.27.0

The list of autoscaling policy rules.

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutputWithContext added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRule added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRule struct {
	// The metric expression for creating the alarm used to trigger autoscaling actions on the model deployment.
	MetricExpressionRuleType string `pulumi:"metricExpressionRuleType"`
	// Metric type
	MetricType string `pulumi:"metricType"`
	// The scaling configuration for the predefined metric expression rule.
	ScaleInConfigurations []GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfiguration `pulumi:"scaleInConfigurations"`
	// The scaling configuration for the predefined metric expression rule.
	ScaleOutConfigurations []GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfiguration `pulumi:"scaleOutConfigurations"`
}

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArgs added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArgs struct {
	// The metric expression for creating the alarm used to trigger autoscaling actions on the model deployment.
	MetricExpressionRuleType pulumi.StringInput `pulumi:"metricExpressionRuleType"`
	// Metric type
	MetricType pulumi.StringInput `pulumi:"metricType"`
	// The scaling configuration for the predefined metric expression rule.
	ScaleInConfigurations GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayInput `pulumi:"scaleInConfigurations"`
	// The scaling configuration for the predefined metric expression rule.
	ScaleOutConfigurations GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayInput `pulumi:"scaleOutConfigurations"`
}

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArgs) ElementType added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArgs) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArgs) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutputWithContext added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArray added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArray []GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleInput

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArray) ElementType added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArray) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayOutput added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArray) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayOutputWithContext added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayInput added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayOutput() GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayOutput
	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayOutputWithContext(context.Context) GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayOutput
}

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayInput is an input type that accepts GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArray and GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayOutput values. You can construct a concrete instance of `GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayInput` via:

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArray{ GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArgs{...} }

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayOutput added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayOutput) ElementType added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayOutput added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayOutputWithContext added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleInput added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleInput interface {
	pulumi.Input

	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput() GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput
	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutputWithContext(context.Context) GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput
}

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleInput is an input type that accepts GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArgs and GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput values. You can construct a concrete instance of `GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleInput` via:

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArgs{...}

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput) ElementType added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput) MetricExpressionRuleType added in v1.27.0

The metric expression for creating the alarm used to trigger autoscaling actions on the model deployment.

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput) MetricType added in v1.27.0

Metric type

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput) ScaleInConfigurations added in v1.27.0

The scaling configuration for the predefined metric expression rule.

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput) ScaleOutConfigurations added in v1.27.0

The scaling configuration for the predefined metric expression rule.

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutputWithContext added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfiguration added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfiguration struct {
	// The value is used for adjusting the count of instances by.
	InstanceCountAdjustment int `pulumi:"instanceCountAdjustment"`
	// The period of time that the condition defined in the alarm must persist before the alarm state changes from "OK" to "FIRING" or vice versa. For example, a value of 5 minutes means that the alarm must persist in breaching the condition for five minutes before the alarm updates its state to "FIRING"; likewise, the alarm must persist in not breaching the condition for five minutes before the alarm updates its state to "OK."
	PendingDuration string `pulumi:"pendingDuration"`
	// The Monitoring Query Language (MQL) expression to evaluate for the alarm. The Alarms feature of the Monitoring service interprets results for each returned time series as Boolean values, where zero represents false and a non-zero value represents true. A true value means that the trigger rule condition has been met. The query must specify a metric, statistic, interval, and trigger rule (threshold or absence). Supported values for interval: `1m`-`60m` (also `1h`). You can optionally specify dimensions and grouping functions. Supported grouping functions: `grouping()`, `groupBy()`.
	Query string `pulumi:"query"`
	// The type of scaling configuration.
	ScalingConfigurationType string `pulumi:"scalingConfigurationType"`
	// A metric value at which the scaling operation will be triggered.
	Threshold int `pulumi:"threshold"`
}

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArgs added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArgs struct {
	// The value is used for adjusting the count of instances by.
	InstanceCountAdjustment pulumi.IntInput `pulumi:"instanceCountAdjustment"`
	// The period of time that the condition defined in the alarm must persist before the alarm state changes from "OK" to "FIRING" or vice versa. For example, a value of 5 minutes means that the alarm must persist in breaching the condition for five minutes before the alarm updates its state to "FIRING"; likewise, the alarm must persist in not breaching the condition for five minutes before the alarm updates its state to "OK."
	PendingDuration pulumi.StringInput `pulumi:"pendingDuration"`
	// The Monitoring Query Language (MQL) expression to evaluate for the alarm. The Alarms feature of the Monitoring service interprets results for each returned time series as Boolean values, where zero represents false and a non-zero value represents true. A true value means that the trigger rule condition has been met. The query must specify a metric, statistic, interval, and trigger rule (threshold or absence). Supported values for interval: `1m`-`60m` (also `1h`). You can optionally specify dimensions and grouping functions. Supported grouping functions: `grouping()`, `groupBy()`.
	Query pulumi.StringInput `pulumi:"query"`
	// The type of scaling configuration.
	ScalingConfigurationType pulumi.StringInput `pulumi:"scalingConfigurationType"`
	// A metric value at which the scaling operation will be triggered.
	Threshold pulumi.IntInput `pulumi:"threshold"`
}

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArgs) ElementType added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArgs) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArgs) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutputWithContext added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArray added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArray []GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationInput

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArray) ElementType added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArray) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayOutput added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArray) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayOutputWithContext added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayInput added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayOutput() GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayOutput
	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayOutputWithContext(context.Context) GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayOutput
}

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayInput is an input type that accepts GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArray and GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayOutput values. You can construct a concrete instance of `GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayInput` via:

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArray{ GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArgs{...} }

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayOutput added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayOutput) ElementType added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayOutput added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayOutputWithContext added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationInput added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationInput interface {
	pulumi.Input

	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput() GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput
	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutputWithContext(context.Context) GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput
}

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationInput is an input type that accepts GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArgs and GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput values. You can construct a concrete instance of `GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationInput` via:

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArgs{...}

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput) ElementType added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput) InstanceCountAdjustment added in v1.27.0

The value is used for adjusting the count of instances by.

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput) PendingDuration added in v1.27.0

The period of time that the condition defined in the alarm must persist before the alarm state changes from "OK" to "FIRING" or vice versa. For example, a value of 5 minutes means that the alarm must persist in breaching the condition for five minutes before the alarm updates its state to "FIRING"; likewise, the alarm must persist in not breaching the condition for five minutes before the alarm updates its state to "OK."

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput) Query added in v1.27.0

The Monitoring Query Language (MQL) expression to evaluate for the alarm. The Alarms feature of the Monitoring service interprets results for each returned time series as Boolean values, where zero represents false and a non-zero value represents true. A true value means that the trigger rule condition has been met. The query must specify a metric, statistic, interval, and trigger rule (threshold or absence). Supported values for interval: `1m`-`60m` (also `1h`). You can optionally specify dimensions and grouping functions. Supported grouping functions: `grouping()`, `groupBy()`.

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput) ScalingConfigurationType added in v1.27.0

The type of scaling configuration.

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput) Threshold added in v1.27.0

A metric value at which the scaling operation will be triggered.

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutputWithContext added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfiguration added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfiguration struct {
	// The value is used for adjusting the count of instances by.
	InstanceCountAdjustment int `pulumi:"instanceCountAdjustment"`
	// The period of time that the condition defined in the alarm must persist before the alarm state changes from "OK" to "FIRING" or vice versa. For example, a value of 5 minutes means that the alarm must persist in breaching the condition for five minutes before the alarm updates its state to "FIRING"; likewise, the alarm must persist in not breaching the condition for five minutes before the alarm updates its state to "OK."
	PendingDuration string `pulumi:"pendingDuration"`
	// The Monitoring Query Language (MQL) expression to evaluate for the alarm. The Alarms feature of the Monitoring service interprets results for each returned time series as Boolean values, where zero represents false and a non-zero value represents true. A true value means that the trigger rule condition has been met. The query must specify a metric, statistic, interval, and trigger rule (threshold or absence). Supported values for interval: `1m`-`60m` (also `1h`). You can optionally specify dimensions and grouping functions. Supported grouping functions: `grouping()`, `groupBy()`.
	Query string `pulumi:"query"`
	// The type of scaling configuration.
	ScalingConfigurationType string `pulumi:"scalingConfigurationType"`
	// A metric value at which the scaling operation will be triggered.
	Threshold int `pulumi:"threshold"`
}

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArgs added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArgs struct {
	// The value is used for adjusting the count of instances by.
	InstanceCountAdjustment pulumi.IntInput `pulumi:"instanceCountAdjustment"`
	// The period of time that the condition defined in the alarm must persist before the alarm state changes from "OK" to "FIRING" or vice versa. For example, a value of 5 minutes means that the alarm must persist in breaching the condition for five minutes before the alarm updates its state to "FIRING"; likewise, the alarm must persist in not breaching the condition for five minutes before the alarm updates its state to "OK."
	PendingDuration pulumi.StringInput `pulumi:"pendingDuration"`
	// The Monitoring Query Language (MQL) expression to evaluate for the alarm. The Alarms feature of the Monitoring service interprets results for each returned time series as Boolean values, where zero represents false and a non-zero value represents true. A true value means that the trigger rule condition has been met. The query must specify a metric, statistic, interval, and trigger rule (threshold or absence). Supported values for interval: `1m`-`60m` (also `1h`). You can optionally specify dimensions and grouping functions. Supported grouping functions: `grouping()`, `groupBy()`.
	Query pulumi.StringInput `pulumi:"query"`
	// The type of scaling configuration.
	ScalingConfigurationType pulumi.StringInput `pulumi:"scalingConfigurationType"`
	// A metric value at which the scaling operation will be triggered.
	Threshold pulumi.IntInput `pulumi:"threshold"`
}

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArgs) ElementType added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArgs) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArgs) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutputWithContext added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArray added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArray []GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationInput

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArray) ElementType added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArray) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayOutput added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArray) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayOutputWithContext added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayInput added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayOutput() GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayOutput
	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayOutputWithContext(context.Context) GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayOutput
}

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayInput is an input type that accepts GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArray and GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayOutput values. You can construct a concrete instance of `GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayInput` via:

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArray{ GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArgs{...} }

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayOutput added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayOutput) ElementType added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayOutput added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayOutputWithContext added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationInput added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationInput interface {
	pulumi.Input

	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput() GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput
	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutputWithContext(context.Context) GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput
}

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationInput is an input type that accepts GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArgs and GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput values. You can construct a concrete instance of `GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationInput` via:

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArgs{...}

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput) ElementType added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput) InstanceCountAdjustment added in v1.27.0

The value is used for adjusting the count of instances by.

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput) PendingDuration added in v1.27.0

The period of time that the condition defined in the alarm must persist before the alarm state changes from "OK" to "FIRING" or vice versa. For example, a value of 5 minutes means that the alarm must persist in breaching the condition for five minutes before the alarm updates its state to "FIRING"; likewise, the alarm must persist in not breaching the condition for five minutes before the alarm updates its state to "OK."

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput) Query added in v1.27.0

The Monitoring Query Language (MQL) expression to evaluate for the alarm. The Alarms feature of the Monitoring service interprets results for each returned time series as Boolean values, where zero represents false and a non-zero value represents true. A true value means that the trigger rule condition has been met. The query must specify a metric, statistic, interval, and trigger rule (threshold or absence). Supported values for interval: `1m`-`60m` (also `1h`). You can optionally specify dimensions and grouping functions. Supported grouping functions: `grouping()`, `groupBy()`.

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput) ScalingConfigurationType added in v1.27.0

The type of scaling configuration.

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput) Threshold added in v1.27.0

A metric value at which the scaling operation will be triggered.

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput added in v1.27.0

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutputWithContext added in v1.27.0

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyInput

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyInput interface {
	pulumi.Input

	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput() GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput
	ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutputWithContext(context.Context) GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput
}

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyInput is an input type that accepts GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArgs and GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput values. You can construct a concrete instance of `GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyInput` via:

GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArgs{...}

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput

type GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput) AutoScalingPolicies added in v1.27.0

The list of autoscaling policy details.

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput) CoolDownInSeconds added in v1.27.0

For threshold-based autoscaling policies, this value is the minimum period of time to wait between scaling actions. The cooldown period gives the system time to stabilize before rescaling. The minimum value is 600 seconds, which is also the default. The cooldown period starts when the model deployment becomes ACTIVE after the scaling operation.

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput) ElementType

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput) InstanceCount

The number of instances for the model deployment.

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput) IsEnabled added in v1.27.0

Whether the autoscaling policy is enabled.

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput) PolicyType

The type of scaling policy.

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput

func (GetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutputWithContext

type GetModelDeploymentModelDeploymentConfigurationDetailOutput

type GetModelDeploymentModelDeploymentConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentModelDeploymentConfigurationDetailOutput) DeploymentType

The type of the model deployment.

func (GetModelDeploymentModelDeploymentConfigurationDetailOutput) ElementType

func (GetModelDeploymentModelDeploymentConfigurationDetailOutput) EnvironmentConfigurationDetails added in v0.11.0

The configuration to carry the environment details thats used in Model Deployment creation

func (GetModelDeploymentModelDeploymentConfigurationDetailOutput) ModelConfigurationDetails

The model configuration details.

func (GetModelDeploymentModelDeploymentConfigurationDetailOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailOutput

func (GetModelDeploymentModelDeploymentConfigurationDetailOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailOutputWithContext

func (o GetModelDeploymentModelDeploymentConfigurationDetailOutput) ToGetModelDeploymentModelDeploymentConfigurationDetailOutputWithContext(ctx context.Context) GetModelDeploymentModelDeploymentConfigurationDetailOutput

type GetModelDeploymentModelDeploymentSystemData added in v1.27.0

type GetModelDeploymentModelDeploymentSystemData struct {
	// This value is the current count of the model deployment instances.
	CurrentInstanceCount int `pulumi:"currentInstanceCount"`
	// The infrastructure type of the model deployment.
	SystemInfraType string `pulumi:"systemInfraType"`
}

type GetModelDeploymentModelDeploymentSystemDataArgs added in v1.27.0

type GetModelDeploymentModelDeploymentSystemDataArgs struct {
	// This value is the current count of the model deployment instances.
	CurrentInstanceCount pulumi.IntInput `pulumi:"currentInstanceCount"`
	// The infrastructure type of the model deployment.
	SystemInfraType pulumi.StringInput `pulumi:"systemInfraType"`
}

func (GetModelDeploymentModelDeploymentSystemDataArgs) ElementType added in v1.27.0

func (GetModelDeploymentModelDeploymentSystemDataArgs) ToGetModelDeploymentModelDeploymentSystemDataOutput added in v1.27.0

func (i GetModelDeploymentModelDeploymentSystemDataArgs) ToGetModelDeploymentModelDeploymentSystemDataOutput() GetModelDeploymentModelDeploymentSystemDataOutput

func (GetModelDeploymentModelDeploymentSystemDataArgs) ToGetModelDeploymentModelDeploymentSystemDataOutputWithContext added in v1.27.0

func (i GetModelDeploymentModelDeploymentSystemDataArgs) ToGetModelDeploymentModelDeploymentSystemDataOutputWithContext(ctx context.Context) GetModelDeploymentModelDeploymentSystemDataOutput

type GetModelDeploymentModelDeploymentSystemDataArray added in v1.27.0

type GetModelDeploymentModelDeploymentSystemDataArray []GetModelDeploymentModelDeploymentSystemDataInput

func (GetModelDeploymentModelDeploymentSystemDataArray) ElementType added in v1.27.0

func (GetModelDeploymentModelDeploymentSystemDataArray) ToGetModelDeploymentModelDeploymentSystemDataArrayOutput added in v1.27.0

func (i GetModelDeploymentModelDeploymentSystemDataArray) ToGetModelDeploymentModelDeploymentSystemDataArrayOutput() GetModelDeploymentModelDeploymentSystemDataArrayOutput

func (GetModelDeploymentModelDeploymentSystemDataArray) ToGetModelDeploymentModelDeploymentSystemDataArrayOutputWithContext added in v1.27.0

func (i GetModelDeploymentModelDeploymentSystemDataArray) ToGetModelDeploymentModelDeploymentSystemDataArrayOutputWithContext(ctx context.Context) GetModelDeploymentModelDeploymentSystemDataArrayOutput

type GetModelDeploymentModelDeploymentSystemDataArrayInput added in v1.27.0

type GetModelDeploymentModelDeploymentSystemDataArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentModelDeploymentSystemDataArrayOutput() GetModelDeploymentModelDeploymentSystemDataArrayOutput
	ToGetModelDeploymentModelDeploymentSystemDataArrayOutputWithContext(context.Context) GetModelDeploymentModelDeploymentSystemDataArrayOutput
}

GetModelDeploymentModelDeploymentSystemDataArrayInput is an input type that accepts GetModelDeploymentModelDeploymentSystemDataArray and GetModelDeploymentModelDeploymentSystemDataArrayOutput values. You can construct a concrete instance of `GetModelDeploymentModelDeploymentSystemDataArrayInput` via:

GetModelDeploymentModelDeploymentSystemDataArray{ GetModelDeploymentModelDeploymentSystemDataArgs{...} }

type GetModelDeploymentModelDeploymentSystemDataArrayOutput added in v1.27.0

type GetModelDeploymentModelDeploymentSystemDataArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentModelDeploymentSystemDataArrayOutput) ElementType added in v1.27.0

func (GetModelDeploymentModelDeploymentSystemDataArrayOutput) Index added in v1.27.0

func (GetModelDeploymentModelDeploymentSystemDataArrayOutput) ToGetModelDeploymentModelDeploymentSystemDataArrayOutput added in v1.27.0

func (GetModelDeploymentModelDeploymentSystemDataArrayOutput) ToGetModelDeploymentModelDeploymentSystemDataArrayOutputWithContext added in v1.27.0

func (o GetModelDeploymentModelDeploymentSystemDataArrayOutput) ToGetModelDeploymentModelDeploymentSystemDataArrayOutputWithContext(ctx context.Context) GetModelDeploymentModelDeploymentSystemDataArrayOutput

type GetModelDeploymentModelDeploymentSystemDataInput added in v1.27.0

type GetModelDeploymentModelDeploymentSystemDataInput interface {
	pulumi.Input

	ToGetModelDeploymentModelDeploymentSystemDataOutput() GetModelDeploymentModelDeploymentSystemDataOutput
	ToGetModelDeploymentModelDeploymentSystemDataOutputWithContext(context.Context) GetModelDeploymentModelDeploymentSystemDataOutput
}

GetModelDeploymentModelDeploymentSystemDataInput is an input type that accepts GetModelDeploymentModelDeploymentSystemDataArgs and GetModelDeploymentModelDeploymentSystemDataOutput values. You can construct a concrete instance of `GetModelDeploymentModelDeploymentSystemDataInput` via:

GetModelDeploymentModelDeploymentSystemDataArgs{...}

type GetModelDeploymentModelDeploymentSystemDataOutput added in v1.27.0

type GetModelDeploymentModelDeploymentSystemDataOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentModelDeploymentSystemDataOutput) CurrentInstanceCount added in v1.27.0

This value is the current count of the model deployment instances.

func (GetModelDeploymentModelDeploymentSystemDataOutput) ElementType added in v1.27.0

func (GetModelDeploymentModelDeploymentSystemDataOutput) SystemInfraType added in v1.27.0

The infrastructure type of the model deployment.

func (GetModelDeploymentModelDeploymentSystemDataOutput) ToGetModelDeploymentModelDeploymentSystemDataOutput added in v1.27.0

func (o GetModelDeploymentModelDeploymentSystemDataOutput) ToGetModelDeploymentModelDeploymentSystemDataOutput() GetModelDeploymentModelDeploymentSystemDataOutput

func (GetModelDeploymentModelDeploymentSystemDataOutput) ToGetModelDeploymentModelDeploymentSystemDataOutputWithContext added in v1.27.0

func (o GetModelDeploymentModelDeploymentSystemDataOutput) ToGetModelDeploymentModelDeploymentSystemDataOutputWithContext(ctx context.Context) GetModelDeploymentModelDeploymentSystemDataOutput

type GetModelDeploymentShapesArgs

type GetModelDeploymentShapesArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string                           `pulumi:"compartmentId"`
	Filters       []GetModelDeploymentShapesFilter `pulumi:"filters"`
}

A collection of arguments for invoking getModelDeploymentShapes.

type GetModelDeploymentShapesFilter

type GetModelDeploymentShapesFilter struct {
	// The name of the model deployment shape.
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetModelDeploymentShapesFilterArgs

type GetModelDeploymentShapesFilterArgs struct {
	// The name of the model deployment shape.
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetModelDeploymentShapesFilterArgs) ElementType

func (GetModelDeploymentShapesFilterArgs) ToGetModelDeploymentShapesFilterOutput

func (i GetModelDeploymentShapesFilterArgs) ToGetModelDeploymentShapesFilterOutput() GetModelDeploymentShapesFilterOutput

func (GetModelDeploymentShapesFilterArgs) ToGetModelDeploymentShapesFilterOutputWithContext

func (i GetModelDeploymentShapesFilterArgs) ToGetModelDeploymentShapesFilterOutputWithContext(ctx context.Context) GetModelDeploymentShapesFilterOutput

type GetModelDeploymentShapesFilterArray

type GetModelDeploymentShapesFilterArray []GetModelDeploymentShapesFilterInput

func (GetModelDeploymentShapesFilterArray) ElementType

func (GetModelDeploymentShapesFilterArray) ToGetModelDeploymentShapesFilterArrayOutput

func (i GetModelDeploymentShapesFilterArray) ToGetModelDeploymentShapesFilterArrayOutput() GetModelDeploymentShapesFilterArrayOutput

func (GetModelDeploymentShapesFilterArray) ToGetModelDeploymentShapesFilterArrayOutputWithContext

func (i GetModelDeploymentShapesFilterArray) ToGetModelDeploymentShapesFilterArrayOutputWithContext(ctx context.Context) GetModelDeploymentShapesFilterArrayOutput

type GetModelDeploymentShapesFilterArrayInput

type GetModelDeploymentShapesFilterArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentShapesFilterArrayOutput() GetModelDeploymentShapesFilterArrayOutput
	ToGetModelDeploymentShapesFilterArrayOutputWithContext(context.Context) GetModelDeploymentShapesFilterArrayOutput
}

GetModelDeploymentShapesFilterArrayInput is an input type that accepts GetModelDeploymentShapesFilterArray and GetModelDeploymentShapesFilterArrayOutput values. You can construct a concrete instance of `GetModelDeploymentShapesFilterArrayInput` via:

GetModelDeploymentShapesFilterArray{ GetModelDeploymentShapesFilterArgs{...} }

type GetModelDeploymentShapesFilterArrayOutput

type GetModelDeploymentShapesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentShapesFilterArrayOutput) ElementType

func (GetModelDeploymentShapesFilterArrayOutput) Index

func (GetModelDeploymentShapesFilterArrayOutput) ToGetModelDeploymentShapesFilterArrayOutput

func (o GetModelDeploymentShapesFilterArrayOutput) ToGetModelDeploymentShapesFilterArrayOutput() GetModelDeploymentShapesFilterArrayOutput

func (GetModelDeploymentShapesFilterArrayOutput) ToGetModelDeploymentShapesFilterArrayOutputWithContext

func (o GetModelDeploymentShapesFilterArrayOutput) ToGetModelDeploymentShapesFilterArrayOutputWithContext(ctx context.Context) GetModelDeploymentShapesFilterArrayOutput

type GetModelDeploymentShapesFilterInput

type GetModelDeploymentShapesFilterInput interface {
	pulumi.Input

	ToGetModelDeploymentShapesFilterOutput() GetModelDeploymentShapesFilterOutput
	ToGetModelDeploymentShapesFilterOutputWithContext(context.Context) GetModelDeploymentShapesFilterOutput
}

GetModelDeploymentShapesFilterInput is an input type that accepts GetModelDeploymentShapesFilterArgs and GetModelDeploymentShapesFilterOutput values. You can construct a concrete instance of `GetModelDeploymentShapesFilterInput` via:

GetModelDeploymentShapesFilterArgs{...}

type GetModelDeploymentShapesFilterOutput

type GetModelDeploymentShapesFilterOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentShapesFilterOutput) ElementType

func (GetModelDeploymentShapesFilterOutput) Name

The name of the model deployment shape.

func (GetModelDeploymentShapesFilterOutput) Regex

func (GetModelDeploymentShapesFilterOutput) ToGetModelDeploymentShapesFilterOutput

func (o GetModelDeploymentShapesFilterOutput) ToGetModelDeploymentShapesFilterOutput() GetModelDeploymentShapesFilterOutput

func (GetModelDeploymentShapesFilterOutput) ToGetModelDeploymentShapesFilterOutputWithContext

func (o GetModelDeploymentShapesFilterOutput) ToGetModelDeploymentShapesFilterOutputWithContext(ctx context.Context) GetModelDeploymentShapesFilterOutput

func (GetModelDeploymentShapesFilterOutput) Values

type GetModelDeploymentShapesModelDeploymentShape

type GetModelDeploymentShapesModelDeploymentShape struct {
	// The number of cores associated with this model deployment shape.
	CoreCount int `pulumi:"coreCount"`
	// The amount of memory in GBs associated with this model deployment shape.
	MemoryInGbs int `pulumi:"memoryInGbs"`
	// The name of the model deployment shape.
	Name string `pulumi:"name"`
	// The family that the compute shape belongs to.
	ShapeSeries string `pulumi:"shapeSeries"`
}

type GetModelDeploymentShapesModelDeploymentShapeArgs

type GetModelDeploymentShapesModelDeploymentShapeArgs struct {
	// The number of cores associated with this model deployment shape.
	CoreCount pulumi.IntInput `pulumi:"coreCount"`
	// The amount of memory in GBs associated with this model deployment shape.
	MemoryInGbs pulumi.IntInput `pulumi:"memoryInGbs"`
	// The name of the model deployment shape.
	Name pulumi.StringInput `pulumi:"name"`
	// The family that the compute shape belongs to.
	ShapeSeries pulumi.StringInput `pulumi:"shapeSeries"`
}

func (GetModelDeploymentShapesModelDeploymentShapeArgs) ElementType

func (GetModelDeploymentShapesModelDeploymentShapeArgs) ToGetModelDeploymentShapesModelDeploymentShapeOutput

func (i GetModelDeploymentShapesModelDeploymentShapeArgs) ToGetModelDeploymentShapesModelDeploymentShapeOutput() GetModelDeploymentShapesModelDeploymentShapeOutput

func (GetModelDeploymentShapesModelDeploymentShapeArgs) ToGetModelDeploymentShapesModelDeploymentShapeOutputWithContext

func (i GetModelDeploymentShapesModelDeploymentShapeArgs) ToGetModelDeploymentShapesModelDeploymentShapeOutputWithContext(ctx context.Context) GetModelDeploymentShapesModelDeploymentShapeOutput

type GetModelDeploymentShapesModelDeploymentShapeArray

type GetModelDeploymentShapesModelDeploymentShapeArray []GetModelDeploymentShapesModelDeploymentShapeInput

func (GetModelDeploymentShapesModelDeploymentShapeArray) ElementType

func (GetModelDeploymentShapesModelDeploymentShapeArray) ToGetModelDeploymentShapesModelDeploymentShapeArrayOutput

func (i GetModelDeploymentShapesModelDeploymentShapeArray) ToGetModelDeploymentShapesModelDeploymentShapeArrayOutput() GetModelDeploymentShapesModelDeploymentShapeArrayOutput

func (GetModelDeploymentShapesModelDeploymentShapeArray) ToGetModelDeploymentShapesModelDeploymentShapeArrayOutputWithContext

func (i GetModelDeploymentShapesModelDeploymentShapeArray) ToGetModelDeploymentShapesModelDeploymentShapeArrayOutputWithContext(ctx context.Context) GetModelDeploymentShapesModelDeploymentShapeArrayOutput

type GetModelDeploymentShapesModelDeploymentShapeArrayInput

type GetModelDeploymentShapesModelDeploymentShapeArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentShapesModelDeploymentShapeArrayOutput() GetModelDeploymentShapesModelDeploymentShapeArrayOutput
	ToGetModelDeploymentShapesModelDeploymentShapeArrayOutputWithContext(context.Context) GetModelDeploymentShapesModelDeploymentShapeArrayOutput
}

GetModelDeploymentShapesModelDeploymentShapeArrayInput is an input type that accepts GetModelDeploymentShapesModelDeploymentShapeArray and GetModelDeploymentShapesModelDeploymentShapeArrayOutput values. You can construct a concrete instance of `GetModelDeploymentShapesModelDeploymentShapeArrayInput` via:

GetModelDeploymentShapesModelDeploymentShapeArray{ GetModelDeploymentShapesModelDeploymentShapeArgs{...} }

type GetModelDeploymentShapesModelDeploymentShapeArrayOutput

type GetModelDeploymentShapesModelDeploymentShapeArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentShapesModelDeploymentShapeArrayOutput) ElementType

func (GetModelDeploymentShapesModelDeploymentShapeArrayOutput) Index

func (GetModelDeploymentShapesModelDeploymentShapeArrayOutput) ToGetModelDeploymentShapesModelDeploymentShapeArrayOutput

func (GetModelDeploymentShapesModelDeploymentShapeArrayOutput) ToGetModelDeploymentShapesModelDeploymentShapeArrayOutputWithContext

func (o GetModelDeploymentShapesModelDeploymentShapeArrayOutput) ToGetModelDeploymentShapesModelDeploymentShapeArrayOutputWithContext(ctx context.Context) GetModelDeploymentShapesModelDeploymentShapeArrayOutput

type GetModelDeploymentShapesModelDeploymentShapeInput

type GetModelDeploymentShapesModelDeploymentShapeInput interface {
	pulumi.Input

	ToGetModelDeploymentShapesModelDeploymentShapeOutput() GetModelDeploymentShapesModelDeploymentShapeOutput
	ToGetModelDeploymentShapesModelDeploymentShapeOutputWithContext(context.Context) GetModelDeploymentShapesModelDeploymentShapeOutput
}

GetModelDeploymentShapesModelDeploymentShapeInput is an input type that accepts GetModelDeploymentShapesModelDeploymentShapeArgs and GetModelDeploymentShapesModelDeploymentShapeOutput values. You can construct a concrete instance of `GetModelDeploymentShapesModelDeploymentShapeInput` via:

GetModelDeploymentShapesModelDeploymentShapeArgs{...}

type GetModelDeploymentShapesModelDeploymentShapeOutput

type GetModelDeploymentShapesModelDeploymentShapeOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentShapesModelDeploymentShapeOutput) CoreCount

The number of cores associated with this model deployment shape.

func (GetModelDeploymentShapesModelDeploymentShapeOutput) ElementType

func (GetModelDeploymentShapesModelDeploymentShapeOutput) MemoryInGbs

The amount of memory in GBs associated with this model deployment shape.

func (GetModelDeploymentShapesModelDeploymentShapeOutput) Name

The name of the model deployment shape.

func (GetModelDeploymentShapesModelDeploymentShapeOutput) ShapeSeries added in v0.2.0

The family that the compute shape belongs to.

func (GetModelDeploymentShapesModelDeploymentShapeOutput) ToGetModelDeploymentShapesModelDeploymentShapeOutput

func (o GetModelDeploymentShapesModelDeploymentShapeOutput) ToGetModelDeploymentShapesModelDeploymentShapeOutput() GetModelDeploymentShapesModelDeploymentShapeOutput

func (GetModelDeploymentShapesModelDeploymentShapeOutput) ToGetModelDeploymentShapesModelDeploymentShapeOutputWithContext

func (o GetModelDeploymentShapesModelDeploymentShapeOutput) ToGetModelDeploymentShapesModelDeploymentShapeOutputWithContext(ctx context.Context) GetModelDeploymentShapesModelDeploymentShapeOutput

type GetModelDeploymentShapesOutputArgs

type GetModelDeploymentShapesOutputArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput                       `pulumi:"compartmentId"`
	Filters       GetModelDeploymentShapesFilterArrayInput `pulumi:"filters"`
}

A collection of arguments for invoking getModelDeploymentShapes.

func (GetModelDeploymentShapesOutputArgs) ElementType

type GetModelDeploymentShapesResult

type GetModelDeploymentShapesResult struct {
	CompartmentId string                           `pulumi:"compartmentId"`
	Filters       []GetModelDeploymentShapesFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of model_deployment_shapes.
	ModelDeploymentShapes []GetModelDeploymentShapesModelDeploymentShape `pulumi:"modelDeploymentShapes"`
}

A collection of values returned by getModelDeploymentShapes.

func GetModelDeploymentShapes

func GetModelDeploymentShapes(ctx *pulumi.Context, args *GetModelDeploymentShapesArgs, opts ...pulumi.InvokeOption) (*GetModelDeploymentShapesResult, error)

This data source provides the list of Model Deployment Shapes in Oracle Cloud Infrastructure Datascience service.

Lists the valid model deployment shapes.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.GetModelDeploymentShapes(ctx, &datascience.GetModelDeploymentShapesArgs{
			CompartmentId: compartmentId,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetModelDeploymentShapesResultOutput

type GetModelDeploymentShapesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getModelDeploymentShapes.

func (GetModelDeploymentShapesResultOutput) CompartmentId

func (GetModelDeploymentShapesResultOutput) ElementType

func (GetModelDeploymentShapesResultOutput) Filters

func (GetModelDeploymentShapesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetModelDeploymentShapesResultOutput) ModelDeploymentShapes

The list of model_deployment_shapes.

func (GetModelDeploymentShapesResultOutput) ToGetModelDeploymentShapesResultOutput

func (o GetModelDeploymentShapesResultOutput) ToGetModelDeploymentShapesResultOutput() GetModelDeploymentShapesResultOutput

func (GetModelDeploymentShapesResultOutput) ToGetModelDeploymentShapesResultOutputWithContext

func (o GetModelDeploymentShapesResultOutput) ToGetModelDeploymentShapesResultOutputWithContext(ctx context.Context) GetModelDeploymentShapesResultOutput

type GetModelDeploymentsArgs

type GetModelDeploymentsArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName *string                     `pulumi:"displayName"`
	Filters     []GetModelDeploymentsFilter `pulumi:"filters"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id *string `pulumi:"id"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.
	ProjectId *string `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getModelDeployments.

type GetModelDeploymentsFilter

type GetModelDeploymentsFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetModelDeploymentsFilterArgs

type GetModelDeploymentsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetModelDeploymentsFilterArgs) ElementType

func (GetModelDeploymentsFilterArgs) ToGetModelDeploymentsFilterOutput

func (i GetModelDeploymentsFilterArgs) ToGetModelDeploymentsFilterOutput() GetModelDeploymentsFilterOutput

func (GetModelDeploymentsFilterArgs) ToGetModelDeploymentsFilterOutputWithContext

func (i GetModelDeploymentsFilterArgs) ToGetModelDeploymentsFilterOutputWithContext(ctx context.Context) GetModelDeploymentsFilterOutput

type GetModelDeploymentsFilterArray

type GetModelDeploymentsFilterArray []GetModelDeploymentsFilterInput

func (GetModelDeploymentsFilterArray) ElementType

func (GetModelDeploymentsFilterArray) ToGetModelDeploymentsFilterArrayOutput

func (i GetModelDeploymentsFilterArray) ToGetModelDeploymentsFilterArrayOutput() GetModelDeploymentsFilterArrayOutput

func (GetModelDeploymentsFilterArray) ToGetModelDeploymentsFilterArrayOutputWithContext

func (i GetModelDeploymentsFilterArray) ToGetModelDeploymentsFilterArrayOutputWithContext(ctx context.Context) GetModelDeploymentsFilterArrayOutput

type GetModelDeploymentsFilterArrayInput

type GetModelDeploymentsFilterArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentsFilterArrayOutput() GetModelDeploymentsFilterArrayOutput
	ToGetModelDeploymentsFilterArrayOutputWithContext(context.Context) GetModelDeploymentsFilterArrayOutput
}

GetModelDeploymentsFilterArrayInput is an input type that accepts GetModelDeploymentsFilterArray and GetModelDeploymentsFilterArrayOutput values. You can construct a concrete instance of `GetModelDeploymentsFilterArrayInput` via:

GetModelDeploymentsFilterArray{ GetModelDeploymentsFilterArgs{...} }

type GetModelDeploymentsFilterArrayOutput

type GetModelDeploymentsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsFilterArrayOutput) ElementType

func (GetModelDeploymentsFilterArrayOutput) Index

func (GetModelDeploymentsFilterArrayOutput) ToGetModelDeploymentsFilterArrayOutput

func (o GetModelDeploymentsFilterArrayOutput) ToGetModelDeploymentsFilterArrayOutput() GetModelDeploymentsFilterArrayOutput

func (GetModelDeploymentsFilterArrayOutput) ToGetModelDeploymentsFilterArrayOutputWithContext

func (o GetModelDeploymentsFilterArrayOutput) ToGetModelDeploymentsFilterArrayOutputWithContext(ctx context.Context) GetModelDeploymentsFilterArrayOutput

type GetModelDeploymentsFilterInput

type GetModelDeploymentsFilterInput interface {
	pulumi.Input

	ToGetModelDeploymentsFilterOutput() GetModelDeploymentsFilterOutput
	ToGetModelDeploymentsFilterOutputWithContext(context.Context) GetModelDeploymentsFilterOutput
}

GetModelDeploymentsFilterInput is an input type that accepts GetModelDeploymentsFilterArgs and GetModelDeploymentsFilterOutput values. You can construct a concrete instance of `GetModelDeploymentsFilterInput` via:

GetModelDeploymentsFilterArgs{...}

type GetModelDeploymentsFilterOutput

type GetModelDeploymentsFilterOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsFilterOutput) ElementType

func (GetModelDeploymentsFilterOutput) Name

func (GetModelDeploymentsFilterOutput) Regex

func (GetModelDeploymentsFilterOutput) ToGetModelDeploymentsFilterOutput

func (o GetModelDeploymentsFilterOutput) ToGetModelDeploymentsFilterOutput() GetModelDeploymentsFilterOutput

func (GetModelDeploymentsFilterOutput) ToGetModelDeploymentsFilterOutputWithContext

func (o GetModelDeploymentsFilterOutput) ToGetModelDeploymentsFilterOutputWithContext(ctx context.Context) GetModelDeploymentsFilterOutput

func (GetModelDeploymentsFilterOutput) Values

type GetModelDeploymentsModelDeployment

type GetModelDeploymentsModelDeployment struct {
	// The log details for each category.
	CategoryLogDetails []GetModelDeploymentsModelDeploymentCategoryLogDetail `pulumi:"categoryLogDetails"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy string `pulumi:"createdBy"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A short description of the model deployment.
	Description string `pulumi:"description"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName string `pulumi:"displayName"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id string `pulumi:"id"`
	// Details about the state of the model deployment.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The model deployment configuration details.
	ModelDeploymentConfigurationDetails []GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetail `pulumi:"modelDeploymentConfigurationDetails"`
	// Model deployment system data.
	ModelDeploymentSystemDatas []GetModelDeploymentsModelDeploymentModelDeploymentSystemData `pulumi:"modelDeploymentSystemDatas"`
	// The URL to interact with the model deployment.
	ModelDeploymentUrl string `pulumi:"modelDeploymentUrl"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.
	ProjectId string `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State string `pulumi:"state"`
	// The date and time the resource was created, in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeCreated string `pulumi:"timeCreated"`
}

type GetModelDeploymentsModelDeploymentArgs

type GetModelDeploymentsModelDeploymentArgs struct {
	// The log details for each category.
	CategoryLogDetails GetModelDeploymentsModelDeploymentCategoryLogDetailArrayInput `pulumi:"categoryLogDetails"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// A short description of the model deployment.
	Description pulumi.StringInput `pulumi:"description"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id pulumi.StringInput `pulumi:"id"`
	// Details about the state of the model deployment.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// The model deployment configuration details.
	ModelDeploymentConfigurationDetails GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArrayInput `pulumi:"modelDeploymentConfigurationDetails"`
	// Model deployment system data.
	ModelDeploymentSystemDatas GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArrayInput `pulumi:"modelDeploymentSystemDatas"`
	// The URL to interact with the model deployment.
	ModelDeploymentUrl pulumi.StringInput `pulumi:"modelDeploymentUrl"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.
	ProjectId pulumi.StringInput `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State pulumi.StringInput `pulumi:"state"`
	// The date and time the resource was created, in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
}

func (GetModelDeploymentsModelDeploymentArgs) ElementType

func (GetModelDeploymentsModelDeploymentArgs) ToGetModelDeploymentsModelDeploymentOutput

func (i GetModelDeploymentsModelDeploymentArgs) ToGetModelDeploymentsModelDeploymentOutput() GetModelDeploymentsModelDeploymentOutput

func (GetModelDeploymentsModelDeploymentArgs) ToGetModelDeploymentsModelDeploymentOutputWithContext

func (i GetModelDeploymentsModelDeploymentArgs) ToGetModelDeploymentsModelDeploymentOutputWithContext(ctx context.Context) GetModelDeploymentsModelDeploymentOutput

type GetModelDeploymentsModelDeploymentArray

type GetModelDeploymentsModelDeploymentArray []GetModelDeploymentsModelDeploymentInput

func (GetModelDeploymentsModelDeploymentArray) ElementType

func (GetModelDeploymentsModelDeploymentArray) ToGetModelDeploymentsModelDeploymentArrayOutput

func (i GetModelDeploymentsModelDeploymentArray) ToGetModelDeploymentsModelDeploymentArrayOutput() GetModelDeploymentsModelDeploymentArrayOutput

func (GetModelDeploymentsModelDeploymentArray) ToGetModelDeploymentsModelDeploymentArrayOutputWithContext

func (i GetModelDeploymentsModelDeploymentArray) ToGetModelDeploymentsModelDeploymentArrayOutputWithContext(ctx context.Context) GetModelDeploymentsModelDeploymentArrayOutput

type GetModelDeploymentsModelDeploymentArrayInput

type GetModelDeploymentsModelDeploymentArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentArrayOutput() GetModelDeploymentsModelDeploymentArrayOutput
	ToGetModelDeploymentsModelDeploymentArrayOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentArrayOutput
}

GetModelDeploymentsModelDeploymentArrayInput is an input type that accepts GetModelDeploymentsModelDeploymentArray and GetModelDeploymentsModelDeploymentArrayOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentArrayInput` via:

GetModelDeploymentsModelDeploymentArray{ GetModelDeploymentsModelDeploymentArgs{...} }

type GetModelDeploymentsModelDeploymentArrayOutput

type GetModelDeploymentsModelDeploymentArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentArrayOutput) ElementType

func (GetModelDeploymentsModelDeploymentArrayOutput) Index

func (GetModelDeploymentsModelDeploymentArrayOutput) ToGetModelDeploymentsModelDeploymentArrayOutput

func (o GetModelDeploymentsModelDeploymentArrayOutput) ToGetModelDeploymentsModelDeploymentArrayOutput() GetModelDeploymentsModelDeploymentArrayOutput

func (GetModelDeploymentsModelDeploymentArrayOutput) ToGetModelDeploymentsModelDeploymentArrayOutputWithContext

func (o GetModelDeploymentsModelDeploymentArrayOutput) ToGetModelDeploymentsModelDeploymentArrayOutputWithContext(ctx context.Context) GetModelDeploymentsModelDeploymentArrayOutput

type GetModelDeploymentsModelDeploymentCategoryLogDetail

type GetModelDeploymentsModelDeploymentCategoryLogDetail struct {
	// The log details.
	Accesses []GetModelDeploymentsModelDeploymentCategoryLogDetailAccess `pulumi:"accesses"`
	// The log details.
	Predicts []GetModelDeploymentsModelDeploymentCategoryLogDetailPredict `pulumi:"predicts"`
}

type GetModelDeploymentsModelDeploymentCategoryLogDetailAccess

type GetModelDeploymentsModelDeploymentCategoryLogDetailAccess struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log group to work with.
	LogGroupId string `pulumi:"logGroupId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log to work with.
	LogId string `pulumi:"logId"`
}

type GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArgs

type GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log group to work with.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log to work with.
	LogId pulumi.StringInput `pulumi:"logId"`
}

func (GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArgs) ElementType

func (GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArgs) ToGetModelDeploymentsModelDeploymentCategoryLogDetailAccessOutput

func (GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArgs) ToGetModelDeploymentsModelDeploymentCategoryLogDetailAccessOutputWithContext

func (i GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArgs) ToGetModelDeploymentsModelDeploymentCategoryLogDetailAccessOutputWithContext(ctx context.Context) GetModelDeploymentsModelDeploymentCategoryLogDetailAccessOutput

type GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArray

type GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArray []GetModelDeploymentsModelDeploymentCategoryLogDetailAccessInput

func (GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArray) ElementType

func (GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArray) ToGetModelDeploymentsModelDeploymentCategoryLogDetailAccessArrayOutput

func (GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArray) ToGetModelDeploymentsModelDeploymentCategoryLogDetailAccessArrayOutputWithContext

func (i GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArray) ToGetModelDeploymentsModelDeploymentCategoryLogDetailAccessArrayOutputWithContext(ctx context.Context) GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArrayOutput

type GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArrayInput

type GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentCategoryLogDetailAccessArrayOutput() GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArrayOutput
	ToGetModelDeploymentsModelDeploymentCategoryLogDetailAccessArrayOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArrayOutput
}

GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArrayInput is an input type that accepts GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArray and GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArrayOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArrayInput` via:

GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArray{ GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArgs{...} }

type GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArrayOutput

type GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArrayOutput) ElementType

func (GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArrayOutput) ToGetModelDeploymentsModelDeploymentCategoryLogDetailAccessArrayOutput

func (GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArrayOutput) ToGetModelDeploymentsModelDeploymentCategoryLogDetailAccessArrayOutputWithContext

func (o GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArrayOutput) ToGetModelDeploymentsModelDeploymentCategoryLogDetailAccessArrayOutputWithContext(ctx context.Context) GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArrayOutput

type GetModelDeploymentsModelDeploymentCategoryLogDetailAccessInput

type GetModelDeploymentsModelDeploymentCategoryLogDetailAccessInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentCategoryLogDetailAccessOutput() GetModelDeploymentsModelDeploymentCategoryLogDetailAccessOutput
	ToGetModelDeploymentsModelDeploymentCategoryLogDetailAccessOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentCategoryLogDetailAccessOutput
}

GetModelDeploymentsModelDeploymentCategoryLogDetailAccessInput is an input type that accepts GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArgs and GetModelDeploymentsModelDeploymentCategoryLogDetailAccessOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentCategoryLogDetailAccessInput` via:

GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArgs{...}

type GetModelDeploymentsModelDeploymentCategoryLogDetailAccessOutput

type GetModelDeploymentsModelDeploymentCategoryLogDetailAccessOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentCategoryLogDetailAccessOutput) ElementType

func (GetModelDeploymentsModelDeploymentCategoryLogDetailAccessOutput) LogGroupId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log group to work with.

func (GetModelDeploymentsModelDeploymentCategoryLogDetailAccessOutput) LogId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log to work with.

func (GetModelDeploymentsModelDeploymentCategoryLogDetailAccessOutput) ToGetModelDeploymentsModelDeploymentCategoryLogDetailAccessOutput

func (GetModelDeploymentsModelDeploymentCategoryLogDetailAccessOutput) ToGetModelDeploymentsModelDeploymentCategoryLogDetailAccessOutputWithContext

func (o GetModelDeploymentsModelDeploymentCategoryLogDetailAccessOutput) ToGetModelDeploymentsModelDeploymentCategoryLogDetailAccessOutputWithContext(ctx context.Context) GetModelDeploymentsModelDeploymentCategoryLogDetailAccessOutput

type GetModelDeploymentsModelDeploymentCategoryLogDetailArgs

type GetModelDeploymentsModelDeploymentCategoryLogDetailArgs struct {
	// The log details.
	Accesses GetModelDeploymentsModelDeploymentCategoryLogDetailAccessArrayInput `pulumi:"accesses"`
	// The log details.
	Predicts GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArrayInput `pulumi:"predicts"`
}

func (GetModelDeploymentsModelDeploymentCategoryLogDetailArgs) ElementType

func (GetModelDeploymentsModelDeploymentCategoryLogDetailArgs) ToGetModelDeploymentsModelDeploymentCategoryLogDetailOutput

func (GetModelDeploymentsModelDeploymentCategoryLogDetailArgs) ToGetModelDeploymentsModelDeploymentCategoryLogDetailOutputWithContext

func (i GetModelDeploymentsModelDeploymentCategoryLogDetailArgs) ToGetModelDeploymentsModelDeploymentCategoryLogDetailOutputWithContext(ctx context.Context) GetModelDeploymentsModelDeploymentCategoryLogDetailOutput

type GetModelDeploymentsModelDeploymentCategoryLogDetailArray

type GetModelDeploymentsModelDeploymentCategoryLogDetailArray []GetModelDeploymentsModelDeploymentCategoryLogDetailInput

func (GetModelDeploymentsModelDeploymentCategoryLogDetailArray) ElementType

func (GetModelDeploymentsModelDeploymentCategoryLogDetailArray) ToGetModelDeploymentsModelDeploymentCategoryLogDetailArrayOutput

func (i GetModelDeploymentsModelDeploymentCategoryLogDetailArray) ToGetModelDeploymentsModelDeploymentCategoryLogDetailArrayOutput() GetModelDeploymentsModelDeploymentCategoryLogDetailArrayOutput

func (GetModelDeploymentsModelDeploymentCategoryLogDetailArray) ToGetModelDeploymentsModelDeploymentCategoryLogDetailArrayOutputWithContext

func (i GetModelDeploymentsModelDeploymentCategoryLogDetailArray) ToGetModelDeploymentsModelDeploymentCategoryLogDetailArrayOutputWithContext(ctx context.Context) GetModelDeploymentsModelDeploymentCategoryLogDetailArrayOutput

type GetModelDeploymentsModelDeploymentCategoryLogDetailArrayInput

type GetModelDeploymentsModelDeploymentCategoryLogDetailArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentCategoryLogDetailArrayOutput() GetModelDeploymentsModelDeploymentCategoryLogDetailArrayOutput
	ToGetModelDeploymentsModelDeploymentCategoryLogDetailArrayOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentCategoryLogDetailArrayOutput
}

GetModelDeploymentsModelDeploymentCategoryLogDetailArrayInput is an input type that accepts GetModelDeploymentsModelDeploymentCategoryLogDetailArray and GetModelDeploymentsModelDeploymentCategoryLogDetailArrayOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentCategoryLogDetailArrayInput` via:

GetModelDeploymentsModelDeploymentCategoryLogDetailArray{ GetModelDeploymentsModelDeploymentCategoryLogDetailArgs{...} }

type GetModelDeploymentsModelDeploymentCategoryLogDetailArrayOutput

type GetModelDeploymentsModelDeploymentCategoryLogDetailArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentCategoryLogDetailArrayOutput) ElementType

func (GetModelDeploymentsModelDeploymentCategoryLogDetailArrayOutput) Index

func (GetModelDeploymentsModelDeploymentCategoryLogDetailArrayOutput) ToGetModelDeploymentsModelDeploymentCategoryLogDetailArrayOutput

func (GetModelDeploymentsModelDeploymentCategoryLogDetailArrayOutput) ToGetModelDeploymentsModelDeploymentCategoryLogDetailArrayOutputWithContext

func (o GetModelDeploymentsModelDeploymentCategoryLogDetailArrayOutput) ToGetModelDeploymentsModelDeploymentCategoryLogDetailArrayOutputWithContext(ctx context.Context) GetModelDeploymentsModelDeploymentCategoryLogDetailArrayOutput

type GetModelDeploymentsModelDeploymentCategoryLogDetailInput

type GetModelDeploymentsModelDeploymentCategoryLogDetailInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentCategoryLogDetailOutput() GetModelDeploymentsModelDeploymentCategoryLogDetailOutput
	ToGetModelDeploymentsModelDeploymentCategoryLogDetailOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentCategoryLogDetailOutput
}

GetModelDeploymentsModelDeploymentCategoryLogDetailInput is an input type that accepts GetModelDeploymentsModelDeploymentCategoryLogDetailArgs and GetModelDeploymentsModelDeploymentCategoryLogDetailOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentCategoryLogDetailInput` via:

GetModelDeploymentsModelDeploymentCategoryLogDetailArgs{...}

type GetModelDeploymentsModelDeploymentCategoryLogDetailOutput

type GetModelDeploymentsModelDeploymentCategoryLogDetailOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentCategoryLogDetailOutput) Accesses

The log details.

func (GetModelDeploymentsModelDeploymentCategoryLogDetailOutput) ElementType

func (GetModelDeploymentsModelDeploymentCategoryLogDetailOutput) Predicts

The log details.

func (GetModelDeploymentsModelDeploymentCategoryLogDetailOutput) ToGetModelDeploymentsModelDeploymentCategoryLogDetailOutput

func (GetModelDeploymentsModelDeploymentCategoryLogDetailOutput) ToGetModelDeploymentsModelDeploymentCategoryLogDetailOutputWithContext

func (o GetModelDeploymentsModelDeploymentCategoryLogDetailOutput) ToGetModelDeploymentsModelDeploymentCategoryLogDetailOutputWithContext(ctx context.Context) GetModelDeploymentsModelDeploymentCategoryLogDetailOutput

type GetModelDeploymentsModelDeploymentCategoryLogDetailPredict

type GetModelDeploymentsModelDeploymentCategoryLogDetailPredict struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log group to work with.
	LogGroupId string `pulumi:"logGroupId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log to work with.
	LogId string `pulumi:"logId"`
}

type GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArgs

type GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log group to work with.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log to work with.
	LogId pulumi.StringInput `pulumi:"logId"`
}

func (GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArgs) ElementType

func (GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArgs) ToGetModelDeploymentsModelDeploymentCategoryLogDetailPredictOutput

func (GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArgs) ToGetModelDeploymentsModelDeploymentCategoryLogDetailPredictOutputWithContext

func (i GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArgs) ToGetModelDeploymentsModelDeploymentCategoryLogDetailPredictOutputWithContext(ctx context.Context) GetModelDeploymentsModelDeploymentCategoryLogDetailPredictOutput

type GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArray

type GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArray []GetModelDeploymentsModelDeploymentCategoryLogDetailPredictInput

func (GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArray) ElementType

func (GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArray) ToGetModelDeploymentsModelDeploymentCategoryLogDetailPredictArrayOutput

func (GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArray) ToGetModelDeploymentsModelDeploymentCategoryLogDetailPredictArrayOutputWithContext

func (i GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArray) ToGetModelDeploymentsModelDeploymentCategoryLogDetailPredictArrayOutputWithContext(ctx context.Context) GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArrayOutput

type GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArrayInput

type GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentCategoryLogDetailPredictArrayOutput() GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArrayOutput
	ToGetModelDeploymentsModelDeploymentCategoryLogDetailPredictArrayOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArrayOutput
}

GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArrayInput is an input type that accepts GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArray and GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArrayOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArrayInput` via:

GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArray{ GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArgs{...} }

type GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArrayOutput

type GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArrayOutput) ElementType

func (GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArrayOutput) ToGetModelDeploymentsModelDeploymentCategoryLogDetailPredictArrayOutput

func (GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArrayOutput) ToGetModelDeploymentsModelDeploymentCategoryLogDetailPredictArrayOutputWithContext

func (o GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArrayOutput) ToGetModelDeploymentsModelDeploymentCategoryLogDetailPredictArrayOutputWithContext(ctx context.Context) GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArrayOutput

type GetModelDeploymentsModelDeploymentCategoryLogDetailPredictInput

type GetModelDeploymentsModelDeploymentCategoryLogDetailPredictInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentCategoryLogDetailPredictOutput() GetModelDeploymentsModelDeploymentCategoryLogDetailPredictOutput
	ToGetModelDeploymentsModelDeploymentCategoryLogDetailPredictOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentCategoryLogDetailPredictOutput
}

GetModelDeploymentsModelDeploymentCategoryLogDetailPredictInput is an input type that accepts GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArgs and GetModelDeploymentsModelDeploymentCategoryLogDetailPredictOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentCategoryLogDetailPredictInput` via:

GetModelDeploymentsModelDeploymentCategoryLogDetailPredictArgs{...}

type GetModelDeploymentsModelDeploymentCategoryLogDetailPredictOutput

type GetModelDeploymentsModelDeploymentCategoryLogDetailPredictOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentCategoryLogDetailPredictOutput) ElementType

func (GetModelDeploymentsModelDeploymentCategoryLogDetailPredictOutput) LogGroupId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log group to work with.

func (GetModelDeploymentsModelDeploymentCategoryLogDetailPredictOutput) LogId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log to work with.

func (GetModelDeploymentsModelDeploymentCategoryLogDetailPredictOutput) ToGetModelDeploymentsModelDeploymentCategoryLogDetailPredictOutput

func (GetModelDeploymentsModelDeploymentCategoryLogDetailPredictOutput) ToGetModelDeploymentsModelDeploymentCategoryLogDetailPredictOutputWithContext

func (o GetModelDeploymentsModelDeploymentCategoryLogDetailPredictOutput) ToGetModelDeploymentsModelDeploymentCategoryLogDetailPredictOutputWithContext(ctx context.Context) GetModelDeploymentsModelDeploymentCategoryLogDetailPredictOutput

type GetModelDeploymentsModelDeploymentInput

type GetModelDeploymentsModelDeploymentInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentOutput() GetModelDeploymentsModelDeploymentOutput
	ToGetModelDeploymentsModelDeploymentOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentOutput
}

GetModelDeploymentsModelDeploymentInput is an input type that accepts GetModelDeploymentsModelDeploymentArgs and GetModelDeploymentsModelDeploymentOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentInput` via:

GetModelDeploymentsModelDeploymentArgs{...}

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetail

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetail struct {
	// The type of the model deployment.
	DeploymentType string `pulumi:"deploymentType"`
	// The configuration to carry the environment details thats used in Model Deployment creation
	EnvironmentConfigurationDetails []GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetail `pulumi:"environmentConfigurationDetails"`
	// The model configuration details.
	ModelConfigurationDetails []GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetail `pulumi:"modelConfigurationDetails"`
}

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArgs

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArgs struct {
	// The type of the model deployment.
	DeploymentType pulumi.StringInput `pulumi:"deploymentType"`
	// The configuration to carry the environment details thats used in Model Deployment creation
	EnvironmentConfigurationDetails GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayInput `pulumi:"environmentConfigurationDetails"`
	// The model configuration details.
	ModelConfigurationDetails GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayInput `pulumi:"modelConfigurationDetails"`
}

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArgs) ElementType

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArgs) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailOutput

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArgs) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailOutputWithContext

func (i GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArgs) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailOutputWithContext(ctx context.Context) GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailOutput

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArray

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArray []GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailInput

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArray) ElementType

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArray) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArrayOutput

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArray) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArrayOutputWithContext

func (i GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArray) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArrayOutputWithContext(ctx context.Context) GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArrayOutput

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArrayInput

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArrayOutput() GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArrayOutput
	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArrayOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArrayOutput
}

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArrayInput is an input type that accepts GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArray and GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArrayInput` via:

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArray{ GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArgs{...} }

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArrayOutput

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArrayOutput) ElementType

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArrayOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArrayOutput

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArrayOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArrayOutputWithContext

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetail added in v0.11.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetail struct {
	// The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.
	Cmds []string `pulumi:"cmds"`
	// The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).
	Entrypoints []string `pulumi:"entrypoints"`
	// The environment configuration type
	EnvironmentConfigurationType string `pulumi:"environmentConfigurationType"`
	// Environment variables to set for the web server container. The size of envVars must be less than 2048 bytes. Key should be under 32 characters. Key should contain only letters, digits and underscore (_) Key should start with a letter. Key should have at least 2 characters. Key should not end with underscore eg. `TEST_` Key if added cannot be empty. Value can be empty. No specific size limits on individual Values. But overall environment variables is limited to 2048 bytes. Key can't be reserved Model Deployment environment variables.
	EnvironmentVariables map[string]interface{} `pulumi:"environmentVariables"`
	// The port on which the container [HEALTHCHECK](https://docs.docker.com/engine/reference/builder/#healthcheck) would listen. The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`.
	HealthCheckPort int `pulumi:"healthCheckPort"`
	// The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`
	Image string `pulumi:"image"`
	// The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`
	ImageDigest string `pulumi:"imageDigest"`
	// The port on which the web server serving the inference is running. The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`.
	ServerPort int `pulumi:"serverPort"`
}

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArgs added in v0.11.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArgs struct {
	// The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.
	Cmds pulumi.StringArrayInput `pulumi:"cmds"`
	// The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).
	Entrypoints pulumi.StringArrayInput `pulumi:"entrypoints"`
	// The environment configuration type
	EnvironmentConfigurationType pulumi.StringInput `pulumi:"environmentConfigurationType"`
	// Environment variables to set for the web server container. The size of envVars must be less than 2048 bytes. Key should be under 32 characters. Key should contain only letters, digits and underscore (_) Key should start with a letter. Key should have at least 2 characters. Key should not end with underscore eg. `TEST_` Key if added cannot be empty. Value can be empty. No specific size limits on individual Values. But overall environment variables is limited to 2048 bytes. Key can't be reserved Model Deployment environment variables.
	EnvironmentVariables pulumi.MapInput `pulumi:"environmentVariables"`
	// The port on which the container [HEALTHCHECK](https://docs.docker.com/engine/reference/builder/#healthcheck) would listen. The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`.
	HealthCheckPort pulumi.IntInput `pulumi:"healthCheckPort"`
	// The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`
	Image pulumi.StringInput `pulumi:"image"`
	// The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`
	ImageDigest pulumi.StringInput `pulumi:"imageDigest"`
	// The port on which the web server serving the inference is running. The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`.
	ServerPort pulumi.IntInput `pulumi:"serverPort"`
}

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArgs) ElementType added in v0.11.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArgs) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput added in v0.11.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArgs) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutputWithContext added in v0.11.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArray added in v0.11.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArray []GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailInput

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArray) ElementType added in v0.11.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArray) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutput added in v0.11.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArray) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutputWithContext added in v0.11.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayInput added in v0.11.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutput() GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutput
	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutput
}

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayInput is an input type that accepts GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArray and GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayInput` via:

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArray{ GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArgs{...} }

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutput added in v0.11.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutput) ElementType added in v0.11.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutput) Index added in v0.11.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutput added in v0.11.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArrayOutputWithContext added in v0.11.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailInput added in v0.11.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput() GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput
	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput
}

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailInput is an input type that accepts GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArgs and GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailInput` via:

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailArgs{...}

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput added in v0.11.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput) Cmds added in v0.11.0

The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput) ElementType added in v0.11.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput) Entrypoints added in v0.11.0

The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput) EnvironmentConfigurationType added in v0.11.0

The environment configuration type

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput) EnvironmentVariables added in v0.11.0

Environment variables to set for the web server container. The size of envVars must be less than 2048 bytes. Key should be under 32 characters. Key should contain only letters, digits and underscore (_) Key should start with a letter. Key should have at least 2 characters. Key should not end with underscore eg. `TEST_` Key if added cannot be empty. Value can be empty. No specific size limits on individual Values. But overall environment variables is limited to 2048 bytes. Key can't be reserved Model Deployment environment variables.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput) HealthCheckPort added in v0.11.0

The port on which the container [HEALTHCHECK](https://docs.docker.com/engine/reference/builder/#healthcheck) would listen. The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput) Image added in v0.11.0

The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput) ImageDigest added in v0.11.0

The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput) ServerPort added in v0.11.0

The port on which the web server serving the inference is running. The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput added in v0.11.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailEnvironmentConfigurationDetailOutputWithContext added in v0.11.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailInput

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailOutput() GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailOutput
	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailOutput
}

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailInput is an input type that accepts GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArgs and GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailInput` via:

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailArgs{...}

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetail

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetail struct {
	// The minimum network bandwidth for the model deployment.
	BandwidthMbps int `pulumi:"bandwidthMbps"`
	// The model deployment instance configuration
	InstanceConfigurations []GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfiguration `pulumi:"instanceConfigurations"`
	// The maximum network bandwidth for the model deployment.
	MaximumBandwidthMbps int `pulumi:"maximumBandwidthMbps"`
	// The OCID of the model you want to deploy.
	ModelId string `pulumi:"modelId"`
	// The scaling policy to apply to each model of the deployment.
	ScalingPolicies []GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicy `pulumi:"scalingPolicies"`
}

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArgs

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArgs struct {
	// The minimum network bandwidth for the model deployment.
	BandwidthMbps pulumi.IntInput `pulumi:"bandwidthMbps"`
	// The model deployment instance configuration
	InstanceConfigurations GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayInput `pulumi:"instanceConfigurations"`
	// The maximum network bandwidth for the model deployment.
	MaximumBandwidthMbps pulumi.IntInput `pulumi:"maximumBandwidthMbps"`
	// The OCID of the model you want to deploy.
	ModelId pulumi.StringInput `pulumi:"modelId"`
	// The scaling policy to apply to each model of the deployment.
	ScalingPolicies GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayInput `pulumi:"scalingPolicies"`
}

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArgs) ElementType

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArgs) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArgs) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutputWithContext

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArray

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArray []GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInput

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArray) ElementType

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArray) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayOutput

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArray) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayOutputWithContext

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayInput

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayOutput() GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayOutput
	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayOutput
}

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayInput is an input type that accepts GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArray and GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayInput` via:

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArray{ GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArgs{...} }

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayOutput

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayOutput) ElementType

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayOutput

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArrayOutputWithContext

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInput

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput() GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput
	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput
}

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInput is an input type that accepts GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArgs and GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInput` via:

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailArgs{...}

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfiguration

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfiguration struct {
	// The shape used to launch the model deployment instances.
	InstanceShapeName string `pulumi:"instanceShapeName"`
	// Details for the model-deployment instance shape configuration.
	ModelDeploymentInstanceShapeConfigDetails []GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetail `pulumi:"modelDeploymentInstanceShapeConfigDetails"`
	// A model deployment instance is provided with a VNIC for network access.  This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in.  The subnet should be in a VCN with a NAT/SGW gateway for egress.
	SubnetId string `pulumi:"subnetId"`
}

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArgs

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArgs struct {
	// The shape used to launch the model deployment instances.
	InstanceShapeName pulumi.StringInput `pulumi:"instanceShapeName"`
	// Details for the model-deployment instance shape configuration.
	ModelDeploymentInstanceShapeConfigDetails GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayInput `pulumi:"modelDeploymentInstanceShapeConfigDetails"`
	// A model deployment instance is provided with a VNIC for network access.  This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in.  The subnet should be in a VCN with a NAT/SGW gateway for egress.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
}

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArgs) ElementType

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArgs) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutput

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArgs) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutputWithContext

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArray

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArray []GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationInput

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArray) ElementType

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArray) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayOutput

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArray) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayOutputWithContext

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayInput

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayOutput() GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayOutput
	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayOutput
}

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayInput is an input type that accepts GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArray and GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayInput` via:

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArray{ GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArgs{...} }

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayOutput

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayOutput) ElementType

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayOutput

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArrayOutputWithContext

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationInput

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutput() GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutput
	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutput
}

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationInput is an input type that accepts GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArgs and GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationInput` via:

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationArgs{...}

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetail added in v0.2.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetail struct {
	// The baseline OCPU utilization for a subcore burstable VM instance. If this attribute is left blank, it will default to `BASELINE_1_1`. The following values are supported: BASELINE_1_8 - baseline usage is 1/8 of an OCPU. BASELINE_1_2 - baseline usage is 1/2 of an OCPU. BASELINE_1_1 - baseline usage is an entire OCPU. This represents a non-burstable instance.
	CpuBaseline string `pulumi:"cpuBaseline"`
	// A model-deployment instance of type VM.Standard.E3.Flex or VM.Standard.E4.Flex allows the memory to be specified with in the range of 6 to 1024 GB. VM.Standard3.Flex memory range is between 6 to 512 GB and VM.Optimized3.Flex memory range is between 6 to 256 GB.
	MemoryInGbs float64 `pulumi:"memoryInGbs"`
	// A model-deployment instance of type VM.Standard.E3.Flex or VM.Standard.E4.Flex allows the ocpu count to be specified with in the range of 1 to 64 ocpu. VM.Standard3.Flex OCPU range is between 1 to 32 ocpu and for VM.Optimized3.Flex OCPU range is 1 to 18 ocpu.
	Ocpus float64 `pulumi:"ocpus"`
}

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArgs added in v0.2.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArgs struct {
	// The baseline OCPU utilization for a subcore burstable VM instance. If this attribute is left blank, it will default to `BASELINE_1_1`. The following values are supported: BASELINE_1_8 - baseline usage is 1/8 of an OCPU. BASELINE_1_2 - baseline usage is 1/2 of an OCPU. BASELINE_1_1 - baseline usage is an entire OCPU. This represents a non-burstable instance.
	CpuBaseline pulumi.StringInput `pulumi:"cpuBaseline"`
	// A model-deployment instance of type VM.Standard.E3.Flex or VM.Standard.E4.Flex allows the memory to be specified with in the range of 6 to 1024 GB. VM.Standard3.Flex memory range is between 6 to 512 GB and VM.Optimized3.Flex memory range is between 6 to 256 GB.
	MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"`
	// A model-deployment instance of type VM.Standard.E3.Flex or VM.Standard.E4.Flex allows the ocpu count to be specified with in the range of 1 to 64 ocpu. VM.Standard3.Flex OCPU range is between 1 to 32 ocpu and for VM.Optimized3.Flex OCPU range is 1 to 18 ocpu.
	Ocpus pulumi.Float64Input `pulumi:"ocpus"`
}

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArgs) ElementType added in v0.2.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArgs) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutput added in v0.2.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArgs) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutputWithContext added in v0.2.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArray added in v0.2.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArray []GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailInput

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArray) ElementType added in v0.2.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArray) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayOutput added in v0.2.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArray) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayOutputWithContext added in v0.2.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayInput added in v0.2.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayOutput() GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayOutput
	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayOutput
}

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayInput is an input type that accepts GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArray and GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayInput` via:

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArray{ GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArgs{...} }

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayOutput added in v0.2.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayOutput) ElementType added in v0.2.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayOutput added in v0.2.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArrayOutputWithContext added in v0.2.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailInput added in v0.2.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutput() GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutput
	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutput
}

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailInput is an input type that accepts GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArgs and GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailInput` via:

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailArgs{...}

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutput added in v0.2.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutput) CpuBaseline added in v1.27.0

The baseline OCPU utilization for a subcore burstable VM instance. If this attribute is left blank, it will default to `BASELINE_1_1`. The following values are supported: BASELINE_1_8 - baseline usage is 1/8 of an OCPU. BASELINE_1_2 - baseline usage is 1/2 of an OCPU. BASELINE_1_1 - baseline usage is an entire OCPU. This represents a non-burstable instance.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutput) ElementType added in v0.2.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutput) MemoryInGbs added in v0.2.0

A model-deployment instance of type VM.Standard.E3.Flex or VM.Standard.E4.Flex allows the memory to be specified with in the range of 6 to 1024 GB. VM.Standard3.Flex memory range is between 6 to 512 GB and VM.Optimized3.Flex memory range is between 6 to 256 GB.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutput) Ocpus added in v0.2.0

A model-deployment instance of type VM.Standard.E3.Flex or VM.Standard.E4.Flex allows the ocpu count to be specified with in the range of 1 to 64 ocpu. VM.Standard3.Flex OCPU range is between 1 to 32 ocpu and for VM.Optimized3.Flex OCPU range is 1 to 18 ocpu.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutput added in v0.2.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationModelDeploymentInstanceShapeConfigDetailOutputWithContext added in v0.2.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutput

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutput) ElementType

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutput) InstanceShapeName

The shape used to launch the model deployment instances.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutput) ModelDeploymentInstanceShapeConfigDetails added in v0.2.0

Details for the model-deployment instance shape configuration.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutput) SubnetId added in v1.32.0

A model deployment instance is provided with a VNIC for network access. This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in. The subnet should be in a VCN with a NAT/SGW gateway for egress.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutput

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailInstanceConfigurationOutputWithContext

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput) BandwidthMbps

The minimum network bandwidth for the model deployment.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput) ElementType

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput) InstanceConfigurations

The model deployment instance configuration

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput) MaximumBandwidthMbps added in v1.27.0

The maximum network bandwidth for the model deployment.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput) ModelId

The OCID of the model you want to deploy.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput) ScalingPolicies

The scaling policy to apply to each model of the deployment.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailOutputWithContext

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicy

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicy struct {
	// The list of autoscaling policy details.
	AutoScalingPolicies []GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicy `pulumi:"autoScalingPolicies"`
	// For threshold-based autoscaling policies, this value is the minimum period of time to wait between scaling actions. The cooldown period gives the system time to stabilize before rescaling. The minimum value is 600 seconds, which is also the default. The cooldown period starts when the model deployment becomes ACTIVE after the scaling operation.
	CoolDownInSeconds int `pulumi:"coolDownInSeconds"`
	// The number of instances for the model deployment.
	InstanceCount int `pulumi:"instanceCount"`
	// Whether the autoscaling policy is enabled.
	IsEnabled bool `pulumi:"isEnabled"`
	// The type of scaling policy.
	PolicyType string `pulumi:"policyType"`
}

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArgs

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArgs struct {
	// The list of autoscaling policy details.
	AutoScalingPolicies GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayInput `pulumi:"autoScalingPolicies"`
	// For threshold-based autoscaling policies, this value is the minimum period of time to wait between scaling actions. The cooldown period gives the system time to stabilize before rescaling. The minimum value is 600 seconds, which is also the default. The cooldown period starts when the model deployment becomes ACTIVE after the scaling operation.
	CoolDownInSeconds pulumi.IntInput `pulumi:"coolDownInSeconds"`
	// The number of instances for the model deployment.
	InstanceCount pulumi.IntInput `pulumi:"instanceCount"`
	// Whether the autoscaling policy is enabled.
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// The type of scaling policy.
	PolicyType pulumi.StringInput `pulumi:"policyType"`
}

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArgs) ElementType

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArgs) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArgs) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutputWithContext

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArray

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArray []GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyInput

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArray) ElementType

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArray) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayOutput

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArray) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayOutputWithContext

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayInput

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayOutput() GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayOutput
	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayOutput
}

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayInput is an input type that accepts GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArray and GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayInput` via:

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArray{ GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArgs{...} }

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayOutput

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayOutput) ElementType

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayOutput

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArrayOutputWithContext

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicy added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicy struct {
	// The type of autoscaling policy.
	AutoScalingPolicyType string `pulumi:"autoScalingPolicyType"`
	// For a threshold-based autoscaling policy, this value is the initial number of instances to launch in the model deployment immediately after autoscaling is enabled. Note that anytime this value is updated, the number of instances will be reset to this value. After autoscaling retrieves performance metrics, the number of instances is automatically adjusted from this initial number to a number that is based on the limits that you set.
	InitialInstanceCount int `pulumi:"initialInstanceCount"`
	// For a threshold-based autoscaling policy, this value is the maximum number of instances the model deployment is allowed to increase to (scale out).
	MaximumInstanceCount int `pulumi:"maximumInstanceCount"`
	// For a threshold-based autoscaling policy, this value is the minimum number of instances the model deployment is allowed to decrease to (scale in).
	MinimumInstanceCount int `pulumi:"minimumInstanceCount"`
	// The list of autoscaling policy rules.
	Rules []GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRule `pulumi:"rules"`
}

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArgs added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArgs struct {
	// The type of autoscaling policy.
	AutoScalingPolicyType pulumi.StringInput `pulumi:"autoScalingPolicyType"`
	// For a threshold-based autoscaling policy, this value is the initial number of instances to launch in the model deployment immediately after autoscaling is enabled. Note that anytime this value is updated, the number of instances will be reset to this value. After autoscaling retrieves performance metrics, the number of instances is automatically adjusted from this initial number to a number that is based on the limits that you set.
	InitialInstanceCount pulumi.IntInput `pulumi:"initialInstanceCount"`
	// For a threshold-based autoscaling policy, this value is the maximum number of instances the model deployment is allowed to increase to (scale out).
	MaximumInstanceCount pulumi.IntInput `pulumi:"maximumInstanceCount"`
	// For a threshold-based autoscaling policy, this value is the minimum number of instances the model deployment is allowed to decrease to (scale in).
	MinimumInstanceCount pulumi.IntInput `pulumi:"minimumInstanceCount"`
	// The list of autoscaling policy rules.
	Rules GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayInput `pulumi:"rules"`
}

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArgs) ElementType added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArgs) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArgs) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutputWithContext added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArray added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArray []GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyInput

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArray) ElementType added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArray) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayOutput added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArray) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayOutputWithContext added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayInput added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayOutput() GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayOutput
	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayOutput
}

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayInput is an input type that accepts GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArray and GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayInput` via:

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArray{ GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArgs{...} }

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayOutput added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayOutput) ElementType added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayOutput added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArrayOutputWithContext added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyInput added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput() GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput
	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput
}

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyInput is an input type that accepts GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArgs and GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyInput` via:

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyArgs{...}

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput) AutoScalingPolicyType added in v1.27.0

The type of autoscaling policy.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput) ElementType added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput) InitialInstanceCount added in v1.27.0

For a threshold-based autoscaling policy, this value is the initial number of instances to launch in the model deployment immediately after autoscaling is enabled. Note that anytime this value is updated, the number of instances will be reset to this value. After autoscaling retrieves performance metrics, the number of instances is automatically adjusted from this initial number to a number that is based on the limits that you set.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput) MaximumInstanceCount added in v1.27.0

For a threshold-based autoscaling policy, this value is the maximum number of instances the model deployment is allowed to increase to (scale out).

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput) MinimumInstanceCount added in v1.27.0

For a threshold-based autoscaling policy, this value is the minimum number of instances the model deployment is allowed to decrease to (scale in).

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput) Rules added in v1.27.0

The list of autoscaling policy rules.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyOutputWithContext added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRule added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRule struct {
	// The metric expression for creating the alarm used to trigger autoscaling actions on the model deployment.
	MetricExpressionRuleType string `pulumi:"metricExpressionRuleType"`
	// Metric type
	MetricType string `pulumi:"metricType"`
	// The scaling configuration for the predefined metric expression rule.
	ScaleInConfigurations []GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfiguration `pulumi:"scaleInConfigurations"`
	// The scaling configuration for the predefined metric expression rule.
	ScaleOutConfigurations []GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfiguration `pulumi:"scaleOutConfigurations"`
}

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArgs added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArgs struct {
	// The metric expression for creating the alarm used to trigger autoscaling actions on the model deployment.
	MetricExpressionRuleType pulumi.StringInput `pulumi:"metricExpressionRuleType"`
	// Metric type
	MetricType pulumi.StringInput `pulumi:"metricType"`
	// The scaling configuration for the predefined metric expression rule.
	ScaleInConfigurations GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayInput `pulumi:"scaleInConfigurations"`
	// The scaling configuration for the predefined metric expression rule.
	ScaleOutConfigurations GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayInput `pulumi:"scaleOutConfigurations"`
}

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArgs) ElementType added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArgs) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArgs) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutputWithContext added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArray added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArray []GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleInput

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArray) ElementType added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArray) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayOutput added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArray) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayOutputWithContext added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayInput added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayOutput() GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayOutput
	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayOutput
}

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayInput is an input type that accepts GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArray and GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayInput` via:

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArray{ GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArgs{...} }

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayOutput added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayOutput) ElementType added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayOutput added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArrayOutputWithContext added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleInput added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput() GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput
	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput
}

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleInput is an input type that accepts GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArgs and GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleInput` via:

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleArgs{...}

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput) ElementType added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput) MetricExpressionRuleType added in v1.27.0

The metric expression for creating the alarm used to trigger autoscaling actions on the model deployment.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput) MetricType added in v1.27.0

Metric type

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput) ScaleInConfigurations added in v1.27.0

The scaling configuration for the predefined metric expression rule.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput) ScaleOutConfigurations added in v1.27.0

The scaling configuration for the predefined metric expression rule.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleOutputWithContext added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfiguration added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfiguration struct {
	// The value is used for adjusting the count of instances by.
	InstanceCountAdjustment int `pulumi:"instanceCountAdjustment"`
	// The period of time that the condition defined in the alarm must persist before the alarm state changes from "OK" to "FIRING" or vice versa. For example, a value of 5 minutes means that the alarm must persist in breaching the condition for five minutes before the alarm updates its state to "FIRING"; likewise, the alarm must persist in not breaching the condition for five minutes before the alarm updates its state to "OK."
	PendingDuration string `pulumi:"pendingDuration"`
	// The Monitoring Query Language (MQL) expression to evaluate for the alarm. The Alarms feature of the Monitoring service interprets results for each returned time series as Boolean values, where zero represents false and a non-zero value represents true. A true value means that the trigger rule condition has been met. The query must specify a metric, statistic, interval, and trigger rule (threshold or absence). Supported values for interval: `1m`-`60m` (also `1h`). You can optionally specify dimensions and grouping functions. Supported grouping functions: `grouping()`, `groupBy()`.
	Query string `pulumi:"query"`
	// The type of scaling configuration.
	ScalingConfigurationType string `pulumi:"scalingConfigurationType"`
	// A metric value at which the scaling operation will be triggered.
	Threshold int `pulumi:"threshold"`
}

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArgs added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArgs struct {
	// The value is used for adjusting the count of instances by.
	InstanceCountAdjustment pulumi.IntInput `pulumi:"instanceCountAdjustment"`
	// The period of time that the condition defined in the alarm must persist before the alarm state changes from "OK" to "FIRING" or vice versa. For example, a value of 5 minutes means that the alarm must persist in breaching the condition for five minutes before the alarm updates its state to "FIRING"; likewise, the alarm must persist in not breaching the condition for five minutes before the alarm updates its state to "OK."
	PendingDuration pulumi.StringInput `pulumi:"pendingDuration"`
	// The Monitoring Query Language (MQL) expression to evaluate for the alarm. The Alarms feature of the Monitoring service interprets results for each returned time series as Boolean values, where zero represents false and a non-zero value represents true. A true value means that the trigger rule condition has been met. The query must specify a metric, statistic, interval, and trigger rule (threshold or absence). Supported values for interval: `1m`-`60m` (also `1h`). You can optionally specify dimensions and grouping functions. Supported grouping functions: `grouping()`, `groupBy()`.
	Query pulumi.StringInput `pulumi:"query"`
	// The type of scaling configuration.
	ScalingConfigurationType pulumi.StringInput `pulumi:"scalingConfigurationType"`
	// A metric value at which the scaling operation will be triggered.
	Threshold pulumi.IntInput `pulumi:"threshold"`
}

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArgs) ElementType added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArgs) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArgs) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutputWithContext added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArray added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArray []GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationInput

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArray) ElementType added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArray) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayOutput added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArray) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayOutputWithContext added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayInput added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayOutput() GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayOutput
	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayOutput
}

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayInput is an input type that accepts GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArray and GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayInput` via:

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArray{ GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArgs{...} }

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayOutput added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayOutput) ElementType added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayOutput added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArrayOutputWithContext added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationInput added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput() GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput
	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput
}

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationInput is an input type that accepts GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArgs and GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationInput` via:

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArgs{...}

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput) ElementType added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput) InstanceCountAdjustment added in v1.27.0

The value is used for adjusting the count of instances by.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput) PendingDuration added in v1.27.0

The period of time that the condition defined in the alarm must persist before the alarm state changes from "OK" to "FIRING" or vice versa. For example, a value of 5 minutes means that the alarm must persist in breaching the condition for five minutes before the alarm updates its state to "FIRING"; likewise, the alarm must persist in not breaching the condition for five minutes before the alarm updates its state to "OK."

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput) Query added in v1.27.0

The Monitoring Query Language (MQL) expression to evaluate for the alarm. The Alarms feature of the Monitoring service interprets results for each returned time series as Boolean values, where zero represents false and a non-zero value represents true. A true value means that the trigger rule condition has been met. The query must specify a metric, statistic, interval, and trigger rule (threshold or absence). Supported values for interval: `1m`-`60m` (also `1h`). You can optionally specify dimensions and grouping functions. Supported grouping functions: `grouping()`, `groupBy()`.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput) ScalingConfigurationType added in v1.27.0

The type of scaling configuration.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput) Threshold added in v1.27.0

A metric value at which the scaling operation will be triggered.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutputWithContext added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfiguration added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfiguration struct {
	// The value is used for adjusting the count of instances by.
	InstanceCountAdjustment int `pulumi:"instanceCountAdjustment"`
	// The period of time that the condition defined in the alarm must persist before the alarm state changes from "OK" to "FIRING" or vice versa. For example, a value of 5 minutes means that the alarm must persist in breaching the condition for five minutes before the alarm updates its state to "FIRING"; likewise, the alarm must persist in not breaching the condition for five minutes before the alarm updates its state to "OK."
	PendingDuration string `pulumi:"pendingDuration"`
	// The Monitoring Query Language (MQL) expression to evaluate for the alarm. The Alarms feature of the Monitoring service interprets results for each returned time series as Boolean values, where zero represents false and a non-zero value represents true. A true value means that the trigger rule condition has been met. The query must specify a metric, statistic, interval, and trigger rule (threshold or absence). Supported values for interval: `1m`-`60m` (also `1h`). You can optionally specify dimensions and grouping functions. Supported grouping functions: `grouping()`, `groupBy()`.
	Query string `pulumi:"query"`
	// The type of scaling configuration.
	ScalingConfigurationType string `pulumi:"scalingConfigurationType"`
	// A metric value at which the scaling operation will be triggered.
	Threshold int `pulumi:"threshold"`
}

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArgs added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArgs struct {
	// The value is used for adjusting the count of instances by.
	InstanceCountAdjustment pulumi.IntInput `pulumi:"instanceCountAdjustment"`
	// The period of time that the condition defined in the alarm must persist before the alarm state changes from "OK" to "FIRING" or vice versa. For example, a value of 5 minutes means that the alarm must persist in breaching the condition for five minutes before the alarm updates its state to "FIRING"; likewise, the alarm must persist in not breaching the condition for five minutes before the alarm updates its state to "OK."
	PendingDuration pulumi.StringInput `pulumi:"pendingDuration"`
	// The Monitoring Query Language (MQL) expression to evaluate for the alarm. The Alarms feature of the Monitoring service interprets results for each returned time series as Boolean values, where zero represents false and a non-zero value represents true. A true value means that the trigger rule condition has been met. The query must specify a metric, statistic, interval, and trigger rule (threshold or absence). Supported values for interval: `1m`-`60m` (also `1h`). You can optionally specify dimensions and grouping functions. Supported grouping functions: `grouping()`, `groupBy()`.
	Query pulumi.StringInput `pulumi:"query"`
	// The type of scaling configuration.
	ScalingConfigurationType pulumi.StringInput `pulumi:"scalingConfigurationType"`
	// A metric value at which the scaling operation will be triggered.
	Threshold pulumi.IntInput `pulumi:"threshold"`
}

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArgs) ElementType added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArgs) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArgs) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutputWithContext added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArray added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArray []GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationInput

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArray) ElementType added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArray) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayOutput added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArray) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayOutputWithContext added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayInput added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayOutput() GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayOutput
	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayOutput
}

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayInput is an input type that accepts GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArray and GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayInput` via:

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArray{ GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArgs{...} }

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayOutput added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayOutput) ElementType added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayOutput added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArrayOutputWithContext added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationInput added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput() GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput
	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput
}

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationInput is an input type that accepts GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArgs and GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationInput` via:

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArgs{...}

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput) ElementType added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput) InstanceCountAdjustment added in v1.27.0

The value is used for adjusting the count of instances by.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput) PendingDuration added in v1.27.0

The period of time that the condition defined in the alarm must persist before the alarm state changes from "OK" to "FIRING" or vice versa. For example, a value of 5 minutes means that the alarm must persist in breaching the condition for five minutes before the alarm updates its state to "FIRING"; likewise, the alarm must persist in not breaching the condition for five minutes before the alarm updates its state to "OK."

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput) Query added in v1.27.0

The Monitoring Query Language (MQL) expression to evaluate for the alarm. The Alarms feature of the Monitoring service interprets results for each returned time series as Boolean values, where zero represents false and a non-zero value represents true. A true value means that the trigger rule condition has been met. The query must specify a metric, statistic, interval, and trigger rule (threshold or absence). Supported values for interval: `1m`-`60m` (also `1h`). You can optionally specify dimensions and grouping functions. Supported grouping functions: `grouping()`, `groupBy()`.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput) ScalingConfigurationType added in v1.27.0

The type of scaling configuration.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput) Threshold added in v1.27.0

A metric value at which the scaling operation will be triggered.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutputWithContext added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyInput

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput() GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput
	ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput
}

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyInput is an input type that accepts GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArgs and GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyInput` via:

GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyArgs{...}

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput) AutoScalingPolicies added in v1.27.0

The list of autoscaling policy details.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput) CoolDownInSeconds added in v1.27.0

For threshold-based autoscaling policies, this value is the minimum period of time to wait between scaling actions. The cooldown period gives the system time to stabilize before rescaling. The minimum value is 600 seconds, which is also the default. The cooldown period starts when the model deployment becomes ACTIVE after the scaling operation.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput) ElementType

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput) InstanceCount

The number of instances for the model deployment.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput) IsEnabled added in v1.27.0

Whether the autoscaling policy is enabled.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput) PolicyType

The type of scaling policy.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailModelConfigurationDetailScalingPolicyOutputWithContext

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailOutput

type GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailOutput) DeploymentType

The type of the model deployment.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailOutput) ElementType

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailOutput) EnvironmentConfigurationDetails added in v0.11.0

The configuration to carry the environment details thats used in Model Deployment creation

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailOutput) ModelConfigurationDetails

The model configuration details.

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailOutput

func (GetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentConfigurationDetailOutputWithContext

type GetModelDeploymentsModelDeploymentModelDeploymentSystemData added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentSystemData struct {
	// This value is the current count of the model deployment instances.
	CurrentInstanceCount int `pulumi:"currentInstanceCount"`
	// The infrastructure type of the model deployment.
	SystemInfraType string `pulumi:"systemInfraType"`
}

type GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArgs added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArgs struct {
	// This value is the current count of the model deployment instances.
	CurrentInstanceCount pulumi.IntInput `pulumi:"currentInstanceCount"`
	// The infrastructure type of the model deployment.
	SystemInfraType pulumi.StringInput `pulumi:"systemInfraType"`
}

func (GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArgs) ElementType added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArgs) ToGetModelDeploymentsModelDeploymentModelDeploymentSystemDataOutput added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArgs) ToGetModelDeploymentsModelDeploymentModelDeploymentSystemDataOutputWithContext added in v1.27.0

func (i GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArgs) ToGetModelDeploymentsModelDeploymentModelDeploymentSystemDataOutputWithContext(ctx context.Context) GetModelDeploymentsModelDeploymentModelDeploymentSystemDataOutput

type GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArray added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArray []GetModelDeploymentsModelDeploymentModelDeploymentSystemDataInput

func (GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArray) ElementType added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArray) ToGetModelDeploymentsModelDeploymentModelDeploymentSystemDataArrayOutput added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArray) ToGetModelDeploymentsModelDeploymentModelDeploymentSystemDataArrayOutputWithContext added in v1.27.0

func (i GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArray) ToGetModelDeploymentsModelDeploymentModelDeploymentSystemDataArrayOutputWithContext(ctx context.Context) GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArrayOutput

type GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArrayInput added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArrayInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentModelDeploymentSystemDataArrayOutput() GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArrayOutput
	ToGetModelDeploymentsModelDeploymentModelDeploymentSystemDataArrayOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArrayOutput
}

GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArrayInput is an input type that accepts GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArray and GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArrayOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArrayInput` via:

GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArray{ GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArgs{...} }

type GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArrayOutput added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArrayOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArrayOutput) ElementType added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArrayOutput) Index added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArrayOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentSystemDataArrayOutput added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArrayOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentSystemDataArrayOutputWithContext added in v1.27.0

func (o GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArrayOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentSystemDataArrayOutputWithContext(ctx context.Context) GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArrayOutput

type GetModelDeploymentsModelDeploymentModelDeploymentSystemDataInput added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentSystemDataInput interface {
	pulumi.Input

	ToGetModelDeploymentsModelDeploymentModelDeploymentSystemDataOutput() GetModelDeploymentsModelDeploymentModelDeploymentSystemDataOutput
	ToGetModelDeploymentsModelDeploymentModelDeploymentSystemDataOutputWithContext(context.Context) GetModelDeploymentsModelDeploymentModelDeploymentSystemDataOutput
}

GetModelDeploymentsModelDeploymentModelDeploymentSystemDataInput is an input type that accepts GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArgs and GetModelDeploymentsModelDeploymentModelDeploymentSystemDataOutput values. You can construct a concrete instance of `GetModelDeploymentsModelDeploymentModelDeploymentSystemDataInput` via:

GetModelDeploymentsModelDeploymentModelDeploymentSystemDataArgs{...}

type GetModelDeploymentsModelDeploymentModelDeploymentSystemDataOutput added in v1.27.0

type GetModelDeploymentsModelDeploymentModelDeploymentSystemDataOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentModelDeploymentSystemDataOutput) CurrentInstanceCount added in v1.27.0

This value is the current count of the model deployment instances.

func (GetModelDeploymentsModelDeploymentModelDeploymentSystemDataOutput) ElementType added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentSystemDataOutput) SystemInfraType added in v1.27.0

The infrastructure type of the model deployment.

func (GetModelDeploymentsModelDeploymentModelDeploymentSystemDataOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentSystemDataOutput added in v1.27.0

func (GetModelDeploymentsModelDeploymentModelDeploymentSystemDataOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentSystemDataOutputWithContext added in v1.27.0

func (o GetModelDeploymentsModelDeploymentModelDeploymentSystemDataOutput) ToGetModelDeploymentsModelDeploymentModelDeploymentSystemDataOutputWithContext(ctx context.Context) GetModelDeploymentsModelDeploymentModelDeploymentSystemDataOutput

type GetModelDeploymentsModelDeploymentOutput

type GetModelDeploymentsModelDeploymentOutput struct{ *pulumi.OutputState }

func (GetModelDeploymentsModelDeploymentOutput) CategoryLogDetails

The log details for each category.

func (GetModelDeploymentsModelDeploymentOutput) CompartmentId

<b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetModelDeploymentsModelDeploymentOutput) CreatedBy

<b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.

func (GetModelDeploymentsModelDeploymentOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (GetModelDeploymentsModelDeploymentOutput) Description

A short description of the model deployment.

func (GetModelDeploymentsModelDeploymentOutput) DisplayName

<b>Filter</b> results by its user-friendly name.

func (GetModelDeploymentsModelDeploymentOutput) ElementType

func (GetModelDeploymentsModelDeploymentOutput) FreeformTags

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (GetModelDeploymentsModelDeploymentOutput) Id

<b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.

func (GetModelDeploymentsModelDeploymentOutput) LifecycleDetails

Details about the state of the model deployment.

func (GetModelDeploymentsModelDeploymentOutput) ModelDeploymentConfigurationDetails

The model deployment configuration details.

func (GetModelDeploymentsModelDeploymentOutput) ModelDeploymentSystemDatas added in v1.27.0

Model deployment system data.

func (GetModelDeploymentsModelDeploymentOutput) ModelDeploymentUrl

The URL to interact with the model deployment.

func (GetModelDeploymentsModelDeploymentOutput) ProjectId

<b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.

func (GetModelDeploymentsModelDeploymentOutput) State

<b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.

func (GetModelDeploymentsModelDeploymentOutput) TimeCreated

The date and time the resource was created, in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z

func (GetModelDeploymentsModelDeploymentOutput) ToGetModelDeploymentsModelDeploymentOutput

func (o GetModelDeploymentsModelDeploymentOutput) ToGetModelDeploymentsModelDeploymentOutput() GetModelDeploymentsModelDeploymentOutput

func (GetModelDeploymentsModelDeploymentOutput) ToGetModelDeploymentsModelDeploymentOutputWithContext

func (o GetModelDeploymentsModelDeploymentOutput) ToGetModelDeploymentsModelDeploymentOutputWithContext(ctx context.Context) GetModelDeploymentsModelDeploymentOutput

type GetModelDeploymentsOutputArgs

type GetModelDeploymentsOutputArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName pulumi.StringPtrInput               `pulumi:"displayName"`
	Filters     GetModelDeploymentsFilterArrayInput `pulumi:"filters"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.
	ProjectId pulumi.StringPtrInput `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getModelDeployments.

func (GetModelDeploymentsOutputArgs) ElementType

type GetModelDeploymentsResult

type GetModelDeploymentsResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model deployment's compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the model deployment.
	CreatedBy *string `pulumi:"createdBy"`
	// A user-friendly display name for the resource. Does not have to be unique, and can be modified. Avoid entering confidential information. Example: `My ModelDeployment`
	DisplayName *string                     `pulumi:"displayName"`
	Filters     []GetModelDeploymentsFilter `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model deployment.
	Id *string `pulumi:"id"`
	// The list of model_deployments.
	ModelDeployments []GetModelDeploymentsModelDeployment `pulumi:"modelDeployments"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project associated with the model deployment.
	ProjectId *string `pulumi:"projectId"`
	// The state of the model deployment.
	State *string `pulumi:"state"`
}

A collection of values returned by getModelDeployments.

func GetModelDeployments

func GetModelDeployments(ctx *pulumi.Context, args *GetModelDeploymentsArgs, opts ...pulumi.InvokeOption) (*GetModelDeploymentsResult, error)

This data source provides the list of Model Deployments in Oracle Cloud Infrastructure Datascience service.

Lists all model deployments in the specified compartment. Only one parameter other than compartmentId may also be included in a query. The query must include compartmentId. If the query does not include compartmentId, or includes compartmentId but two or more other parameters an error is returned.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.GetModelDeployments(ctx, &datascience.GetModelDeploymentsArgs{
			CompartmentId: compartmentId,
			CreatedBy:     pulumi.StringRef(modelDeploymentCreatedBy),
			DisplayName:   pulumi.StringRef(modelDeploymentDisplayName),
			Id:            pulumi.StringRef(modelDeploymentId),
			ProjectId:     pulumi.StringRef(testProject.Id),
			State:         pulumi.StringRef(modelDeploymentState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetModelDeploymentsResultOutput

type GetModelDeploymentsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getModelDeployments.

func (GetModelDeploymentsResultOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model deployment's compartment.

func (GetModelDeploymentsResultOutput) CreatedBy

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the model deployment.

func (GetModelDeploymentsResultOutput) DisplayName

A user-friendly display name for the resource. Does not have to be unique, and can be modified. Avoid entering confidential information. Example: `My ModelDeployment`

func (GetModelDeploymentsResultOutput) ElementType

func (GetModelDeploymentsResultOutput) Filters

func (GetModelDeploymentsResultOutput) Id

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model deployment.

func (GetModelDeploymentsResultOutput) ModelDeployments

The list of model_deployments.

func (GetModelDeploymentsResultOutput) ProjectId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project associated with the model deployment.

func (GetModelDeploymentsResultOutput) State

The state of the model deployment.

func (GetModelDeploymentsResultOutput) ToGetModelDeploymentsResultOutput

func (o GetModelDeploymentsResultOutput) ToGetModelDeploymentsResultOutput() GetModelDeploymentsResultOutput

func (GetModelDeploymentsResultOutput) ToGetModelDeploymentsResultOutputWithContext

func (o GetModelDeploymentsResultOutput) ToGetModelDeploymentsResultOutputWithContext(ctx context.Context) GetModelDeploymentsResultOutput

type GetModelVersionSetsArgs added in v0.6.0

type GetModelVersionSetsArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy *string                     `pulumi:"createdBy"`
	Filters   []GetModelVersionSetsFilter `pulumi:"filters"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id *string `pulumi:"id"`
	// A filter to return only resources that match the entire name given.
	Name *string `pulumi:"name"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.
	ProjectId *string `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getModelVersionSets.

type GetModelVersionSetsFilter added in v0.6.0

type GetModelVersionSetsFilter struct {
	// A filter to return only resources that match the entire name given.
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetModelVersionSetsFilterArgs added in v0.6.0

type GetModelVersionSetsFilterArgs struct {
	// A filter to return only resources that match the entire name given.
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetModelVersionSetsFilterArgs) ElementType added in v0.6.0

func (GetModelVersionSetsFilterArgs) ToGetModelVersionSetsFilterOutput added in v0.6.0

func (i GetModelVersionSetsFilterArgs) ToGetModelVersionSetsFilterOutput() GetModelVersionSetsFilterOutput

func (GetModelVersionSetsFilterArgs) ToGetModelVersionSetsFilterOutputWithContext added in v0.6.0

func (i GetModelVersionSetsFilterArgs) ToGetModelVersionSetsFilterOutputWithContext(ctx context.Context) GetModelVersionSetsFilterOutput

type GetModelVersionSetsFilterArray added in v0.6.0

type GetModelVersionSetsFilterArray []GetModelVersionSetsFilterInput

func (GetModelVersionSetsFilterArray) ElementType added in v0.6.0

func (GetModelVersionSetsFilterArray) ToGetModelVersionSetsFilterArrayOutput added in v0.6.0

func (i GetModelVersionSetsFilterArray) ToGetModelVersionSetsFilterArrayOutput() GetModelVersionSetsFilterArrayOutput

func (GetModelVersionSetsFilterArray) ToGetModelVersionSetsFilterArrayOutputWithContext added in v0.6.0

func (i GetModelVersionSetsFilterArray) ToGetModelVersionSetsFilterArrayOutputWithContext(ctx context.Context) GetModelVersionSetsFilterArrayOutput

type GetModelVersionSetsFilterArrayInput added in v0.6.0

type GetModelVersionSetsFilterArrayInput interface {
	pulumi.Input

	ToGetModelVersionSetsFilterArrayOutput() GetModelVersionSetsFilterArrayOutput
	ToGetModelVersionSetsFilterArrayOutputWithContext(context.Context) GetModelVersionSetsFilterArrayOutput
}

GetModelVersionSetsFilterArrayInput is an input type that accepts GetModelVersionSetsFilterArray and GetModelVersionSetsFilterArrayOutput values. You can construct a concrete instance of `GetModelVersionSetsFilterArrayInput` via:

GetModelVersionSetsFilterArray{ GetModelVersionSetsFilterArgs{...} }

type GetModelVersionSetsFilterArrayOutput added in v0.6.0

type GetModelVersionSetsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetModelVersionSetsFilterArrayOutput) ElementType added in v0.6.0

func (GetModelVersionSetsFilterArrayOutput) Index added in v0.6.0

func (GetModelVersionSetsFilterArrayOutput) ToGetModelVersionSetsFilterArrayOutput added in v0.6.0

func (o GetModelVersionSetsFilterArrayOutput) ToGetModelVersionSetsFilterArrayOutput() GetModelVersionSetsFilterArrayOutput

func (GetModelVersionSetsFilterArrayOutput) ToGetModelVersionSetsFilterArrayOutputWithContext added in v0.6.0

func (o GetModelVersionSetsFilterArrayOutput) ToGetModelVersionSetsFilterArrayOutputWithContext(ctx context.Context) GetModelVersionSetsFilterArrayOutput

type GetModelVersionSetsFilterInput added in v0.6.0

type GetModelVersionSetsFilterInput interface {
	pulumi.Input

	ToGetModelVersionSetsFilterOutput() GetModelVersionSetsFilterOutput
	ToGetModelVersionSetsFilterOutputWithContext(context.Context) GetModelVersionSetsFilterOutput
}

GetModelVersionSetsFilterInput is an input type that accepts GetModelVersionSetsFilterArgs and GetModelVersionSetsFilterOutput values. You can construct a concrete instance of `GetModelVersionSetsFilterInput` via:

GetModelVersionSetsFilterArgs{...}

type GetModelVersionSetsFilterOutput added in v0.6.0

type GetModelVersionSetsFilterOutput struct{ *pulumi.OutputState }

func (GetModelVersionSetsFilterOutput) ElementType added in v0.6.0

func (GetModelVersionSetsFilterOutput) Name added in v0.6.0

A filter to return only resources that match the entire name given.

func (GetModelVersionSetsFilterOutput) Regex added in v0.6.0

func (GetModelVersionSetsFilterOutput) ToGetModelVersionSetsFilterOutput added in v0.6.0

func (o GetModelVersionSetsFilterOutput) ToGetModelVersionSetsFilterOutput() GetModelVersionSetsFilterOutput

func (GetModelVersionSetsFilterOutput) ToGetModelVersionSetsFilterOutputWithContext added in v0.6.0

func (o GetModelVersionSetsFilterOutput) ToGetModelVersionSetsFilterOutputWithContext(ctx context.Context) GetModelVersionSetsFilterOutput

func (GetModelVersionSetsFilterOutput) Values added in v0.6.0

type GetModelVersionSetsModelVersionSet added in v0.6.0

type GetModelVersionSetsModelVersionSet struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy string `pulumi:"createdBy"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A short description of the model version set.
	Description string `pulumi:"description"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id string `pulumi:"id"`
	// A filter to return only resources that match the entire name given.
	Name string `pulumi:"name"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.
	ProjectId string `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The date and time that the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeCreated string `pulumi:"timeCreated"`
	// The date and time that the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetModelVersionSetsModelVersionSetArgs added in v0.6.0

type GetModelVersionSetsModelVersionSetArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// A short description of the model version set.
	Description pulumi.StringInput `pulumi:"description"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id pulumi.StringInput `pulumi:"id"`
	// A filter to return only resources that match the entire name given.
	Name pulumi.StringInput `pulumi:"name"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.
	ProjectId pulumi.StringInput `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State pulumi.StringInput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The date and time that the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The date and time that the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetModelVersionSetsModelVersionSetArgs) ElementType added in v0.6.0

func (GetModelVersionSetsModelVersionSetArgs) ToGetModelVersionSetsModelVersionSetOutput added in v0.6.0

func (i GetModelVersionSetsModelVersionSetArgs) ToGetModelVersionSetsModelVersionSetOutput() GetModelVersionSetsModelVersionSetOutput

func (GetModelVersionSetsModelVersionSetArgs) ToGetModelVersionSetsModelVersionSetOutputWithContext added in v0.6.0

func (i GetModelVersionSetsModelVersionSetArgs) ToGetModelVersionSetsModelVersionSetOutputWithContext(ctx context.Context) GetModelVersionSetsModelVersionSetOutput

type GetModelVersionSetsModelVersionSetArray added in v0.6.0

type GetModelVersionSetsModelVersionSetArray []GetModelVersionSetsModelVersionSetInput

func (GetModelVersionSetsModelVersionSetArray) ElementType added in v0.6.0

func (GetModelVersionSetsModelVersionSetArray) ToGetModelVersionSetsModelVersionSetArrayOutput added in v0.6.0

func (i GetModelVersionSetsModelVersionSetArray) ToGetModelVersionSetsModelVersionSetArrayOutput() GetModelVersionSetsModelVersionSetArrayOutput

func (GetModelVersionSetsModelVersionSetArray) ToGetModelVersionSetsModelVersionSetArrayOutputWithContext added in v0.6.0

func (i GetModelVersionSetsModelVersionSetArray) ToGetModelVersionSetsModelVersionSetArrayOutputWithContext(ctx context.Context) GetModelVersionSetsModelVersionSetArrayOutput

type GetModelVersionSetsModelVersionSetArrayInput added in v0.6.0

type GetModelVersionSetsModelVersionSetArrayInput interface {
	pulumi.Input

	ToGetModelVersionSetsModelVersionSetArrayOutput() GetModelVersionSetsModelVersionSetArrayOutput
	ToGetModelVersionSetsModelVersionSetArrayOutputWithContext(context.Context) GetModelVersionSetsModelVersionSetArrayOutput
}

GetModelVersionSetsModelVersionSetArrayInput is an input type that accepts GetModelVersionSetsModelVersionSetArray and GetModelVersionSetsModelVersionSetArrayOutput values. You can construct a concrete instance of `GetModelVersionSetsModelVersionSetArrayInput` via:

GetModelVersionSetsModelVersionSetArray{ GetModelVersionSetsModelVersionSetArgs{...} }

type GetModelVersionSetsModelVersionSetArrayOutput added in v0.6.0

type GetModelVersionSetsModelVersionSetArrayOutput struct{ *pulumi.OutputState }

func (GetModelVersionSetsModelVersionSetArrayOutput) ElementType added in v0.6.0

func (GetModelVersionSetsModelVersionSetArrayOutput) Index added in v0.6.0

func (GetModelVersionSetsModelVersionSetArrayOutput) ToGetModelVersionSetsModelVersionSetArrayOutput added in v0.6.0

func (o GetModelVersionSetsModelVersionSetArrayOutput) ToGetModelVersionSetsModelVersionSetArrayOutput() GetModelVersionSetsModelVersionSetArrayOutput

func (GetModelVersionSetsModelVersionSetArrayOutput) ToGetModelVersionSetsModelVersionSetArrayOutputWithContext added in v0.6.0

func (o GetModelVersionSetsModelVersionSetArrayOutput) ToGetModelVersionSetsModelVersionSetArrayOutputWithContext(ctx context.Context) GetModelVersionSetsModelVersionSetArrayOutput

type GetModelVersionSetsModelVersionSetInput added in v0.6.0

type GetModelVersionSetsModelVersionSetInput interface {
	pulumi.Input

	ToGetModelVersionSetsModelVersionSetOutput() GetModelVersionSetsModelVersionSetOutput
	ToGetModelVersionSetsModelVersionSetOutputWithContext(context.Context) GetModelVersionSetsModelVersionSetOutput
}

GetModelVersionSetsModelVersionSetInput is an input type that accepts GetModelVersionSetsModelVersionSetArgs and GetModelVersionSetsModelVersionSetOutput values. You can construct a concrete instance of `GetModelVersionSetsModelVersionSetInput` via:

GetModelVersionSetsModelVersionSetArgs{...}

type GetModelVersionSetsModelVersionSetOutput added in v0.6.0

type GetModelVersionSetsModelVersionSetOutput struct{ *pulumi.OutputState }

func (GetModelVersionSetsModelVersionSetOutput) CompartmentId added in v0.6.0

<b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetModelVersionSetsModelVersionSetOutput) CreatedBy added in v0.6.0

<b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.

func (GetModelVersionSetsModelVersionSetOutput) DefinedTags added in v0.6.0

Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (GetModelVersionSetsModelVersionSetOutput) Description added in v0.6.0

A short description of the model version set.

func (GetModelVersionSetsModelVersionSetOutput) ElementType added in v0.6.0

func (GetModelVersionSetsModelVersionSetOutput) FreeformTags added in v0.6.0

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (GetModelVersionSetsModelVersionSetOutput) Id added in v0.6.0

<b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.

func (GetModelVersionSetsModelVersionSetOutput) Name added in v0.6.0

A filter to return only resources that match the entire name given.

func (GetModelVersionSetsModelVersionSetOutput) ProjectId added in v0.6.0

<b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.

func (GetModelVersionSetsModelVersionSetOutput) State added in v0.6.0

<b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.

func (GetModelVersionSetsModelVersionSetOutput) SystemTags added in v1.24.0

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetModelVersionSetsModelVersionSetOutput) TimeCreated added in v0.6.0

The date and time that the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z

func (GetModelVersionSetsModelVersionSetOutput) TimeUpdated added in v0.6.0

The date and time that the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z

func (GetModelVersionSetsModelVersionSetOutput) ToGetModelVersionSetsModelVersionSetOutput added in v0.6.0

func (o GetModelVersionSetsModelVersionSetOutput) ToGetModelVersionSetsModelVersionSetOutput() GetModelVersionSetsModelVersionSetOutput

func (GetModelVersionSetsModelVersionSetOutput) ToGetModelVersionSetsModelVersionSetOutputWithContext added in v0.6.0

func (o GetModelVersionSetsModelVersionSetOutput) ToGetModelVersionSetsModelVersionSetOutputWithContext(ctx context.Context) GetModelVersionSetsModelVersionSetOutput

type GetModelVersionSetsOutputArgs added in v0.6.0

type GetModelVersionSetsOutputArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy pulumi.StringPtrInput               `pulumi:"createdBy"`
	Filters   GetModelVersionSetsFilterArrayInput `pulumi:"filters"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// A filter to return only resources that match the entire name given.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.
	ProjectId pulumi.StringPtrInput `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getModelVersionSets.

func (GetModelVersionSetsOutputArgs) ElementType added in v0.6.0

type GetModelVersionSetsResult added in v0.6.0

type GetModelVersionSetsResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model version set compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the model version set.
	CreatedBy *string                     `pulumi:"createdBy"`
	Filters   []GetModelVersionSetsFilter `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model version set.
	Id *string `pulumi:"id"`
	// The list of model_version_sets.
	ModelVersionSets []GetModelVersionSetsModelVersionSet `pulumi:"modelVersionSets"`
	// A user-friendly name for the resource. It must be unique and can't be modified.
	Name *string `pulumi:"name"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project associated with the model version set.
	ProjectId *string `pulumi:"projectId"`
	// The state of the model version set.
	State *string `pulumi:"state"`
}

A collection of values returned by getModelVersionSets.

func GetModelVersionSets added in v0.6.0

func GetModelVersionSets(ctx *pulumi.Context, args *GetModelVersionSetsArgs, opts ...pulumi.InvokeOption) (*GetModelVersionSetsResult, error)

This data source provides the list of Model Version Sets in Oracle Cloud Infrastructure Data Science service.

Lists model version sets in the specified compartment.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.GetModelVersionSets(ctx, &datascience.GetModelVersionSetsArgs{
			CompartmentId: compartmentId,
			CreatedBy:     pulumi.StringRef(modelVersionSetCreatedBy),
			Id:            pulumi.StringRef(modelVersionSetId),
			Name:          pulumi.StringRef(modelVersionSetName),
			ProjectId:     pulumi.StringRef(testProject.Id),
			State:         pulumi.StringRef(modelVersionSetState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetModelVersionSetsResultOutput added in v0.6.0

type GetModelVersionSetsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getModelVersionSets.

func GetModelVersionSetsOutput added in v0.6.0

func (GetModelVersionSetsResultOutput) CompartmentId added in v0.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model version set compartment.

func (GetModelVersionSetsResultOutput) CreatedBy added in v0.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the model version set.

func (GetModelVersionSetsResultOutput) ElementType added in v0.6.0

func (GetModelVersionSetsResultOutput) Filters added in v0.6.0

func (GetModelVersionSetsResultOutput) Id added in v0.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model version set.

func (GetModelVersionSetsResultOutput) ModelVersionSets added in v0.6.0

The list of model_version_sets.

func (GetModelVersionSetsResultOutput) Name added in v0.6.0

A user-friendly name for the resource. It must be unique and can't be modified.

func (GetModelVersionSetsResultOutput) ProjectId added in v0.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project associated with the model version set.

func (GetModelVersionSetsResultOutput) State added in v0.6.0

The state of the model version set.

func (GetModelVersionSetsResultOutput) ToGetModelVersionSetsResultOutput added in v0.6.0

func (o GetModelVersionSetsResultOutput) ToGetModelVersionSetsResultOutput() GetModelVersionSetsResultOutput

func (GetModelVersionSetsResultOutput) ToGetModelVersionSetsResultOutputWithContext added in v0.6.0

func (o GetModelVersionSetsResultOutput) ToGetModelVersionSetsResultOutputWithContext(ctx context.Context) GetModelVersionSetsResultOutput

type GetModelsArgs

type GetModelsArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName *string           `pulumi:"displayName"`
	Filters     []GetModelsFilter `pulumi:"filters"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id                  *string `pulumi:"id"`
	ModelVersionSetName string  `pulumi:"modelVersionSetName"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.
	ProjectId *string `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State        *string `pulumi:"state"`
	VersionLabel string  `pulumi:"versionLabel"`
}

A collection of arguments for invoking getModels.

type GetModelsFilter

type GetModelsFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetModelsFilterArgs

type GetModelsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetModelsFilterArgs) ElementType

func (GetModelsFilterArgs) ElementType() reflect.Type

func (GetModelsFilterArgs) ToGetModelsFilterOutput

func (i GetModelsFilterArgs) ToGetModelsFilterOutput() GetModelsFilterOutput

func (GetModelsFilterArgs) ToGetModelsFilterOutputWithContext

func (i GetModelsFilterArgs) ToGetModelsFilterOutputWithContext(ctx context.Context) GetModelsFilterOutput

type GetModelsFilterArray

type GetModelsFilterArray []GetModelsFilterInput

func (GetModelsFilterArray) ElementType

func (GetModelsFilterArray) ElementType() reflect.Type

func (GetModelsFilterArray) ToGetModelsFilterArrayOutput

func (i GetModelsFilterArray) ToGetModelsFilterArrayOutput() GetModelsFilterArrayOutput

func (GetModelsFilterArray) ToGetModelsFilterArrayOutputWithContext

func (i GetModelsFilterArray) ToGetModelsFilterArrayOutputWithContext(ctx context.Context) GetModelsFilterArrayOutput

type GetModelsFilterArrayInput

type GetModelsFilterArrayInput interface {
	pulumi.Input

	ToGetModelsFilterArrayOutput() GetModelsFilterArrayOutput
	ToGetModelsFilterArrayOutputWithContext(context.Context) GetModelsFilterArrayOutput
}

GetModelsFilterArrayInput is an input type that accepts GetModelsFilterArray and GetModelsFilterArrayOutput values. You can construct a concrete instance of `GetModelsFilterArrayInput` via:

GetModelsFilterArray{ GetModelsFilterArgs{...} }

type GetModelsFilterArrayOutput

type GetModelsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetModelsFilterArrayOutput) ElementType

func (GetModelsFilterArrayOutput) ElementType() reflect.Type

func (GetModelsFilterArrayOutput) Index

func (GetModelsFilterArrayOutput) ToGetModelsFilterArrayOutput

func (o GetModelsFilterArrayOutput) ToGetModelsFilterArrayOutput() GetModelsFilterArrayOutput

func (GetModelsFilterArrayOutput) ToGetModelsFilterArrayOutputWithContext

func (o GetModelsFilterArrayOutput) ToGetModelsFilterArrayOutputWithContext(ctx context.Context) GetModelsFilterArrayOutput

type GetModelsFilterInput

type GetModelsFilterInput interface {
	pulumi.Input

	ToGetModelsFilterOutput() GetModelsFilterOutput
	ToGetModelsFilterOutputWithContext(context.Context) GetModelsFilterOutput
}

GetModelsFilterInput is an input type that accepts GetModelsFilterArgs and GetModelsFilterOutput values. You can construct a concrete instance of `GetModelsFilterInput` via:

GetModelsFilterArgs{...}

type GetModelsFilterOutput

type GetModelsFilterOutput struct{ *pulumi.OutputState }

func (GetModelsFilterOutput) ElementType

func (GetModelsFilterOutput) ElementType() reflect.Type

func (GetModelsFilterOutput) Name

func (GetModelsFilterOutput) Regex

func (GetModelsFilterOutput) ToGetModelsFilterOutput

func (o GetModelsFilterOutput) ToGetModelsFilterOutput() GetModelsFilterOutput

func (GetModelsFilterOutput) ToGetModelsFilterOutputWithContext

func (o GetModelsFilterOutput) ToGetModelsFilterOutputWithContext(ctx context.Context) GetModelsFilterOutput

func (GetModelsFilterOutput) Values

type GetModelsModel

type GetModelsModel struct {
	ArtifactContentDisposition string `pulumi:"artifactContentDisposition"`
	ArtifactContentLength      string `pulumi:"artifactContentLength"`
	ArtifactContentMd5         string `pulumi:"artifactContentMd5"`
	ArtifactLastModified       string `pulumi:"artifactLastModified"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy string `pulumi:"createdBy"`
	// An array of custom metadata details for the model.
	CustomMetadataLists []GetModelsModelCustomMetadataList `pulumi:"customMetadataLists"`
	// An array of defined metadata details for the model.
	DefinedMetadataLists []GetModelsModelDefinedMetadataList `pulumi:"definedMetadataLists"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A short description of the model.
	Description string `pulumi:"description"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName string `pulumi:"displayName"`
	EmptyModel  bool   `pulumi:"emptyModel"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id string `pulumi:"id"`
	// Input schema file content in String format
	InputSchema   string `pulumi:"inputSchema"`
	ModelArtifact string `pulumi:"modelArtifact"`
	// Output schema file content in String format
	OutputSchema string `pulumi:"outputSchema"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.
	ProjectId string `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State string `pulumi:"state"`
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeCreated string `pulumi:"timeCreated"`
}

type GetModelsModelArgs

type GetModelsModelArgs struct {
	ArtifactContentDisposition pulumi.StringInput `pulumi:"artifactContentDisposition"`
	ArtifactContentLength      pulumi.StringInput `pulumi:"artifactContentLength"`
	ArtifactContentMd5         pulumi.StringInput `pulumi:"artifactContentMd5"`
	ArtifactLastModified       pulumi.StringInput `pulumi:"artifactLastModified"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	// An array of custom metadata details for the model.
	CustomMetadataLists GetModelsModelCustomMetadataListArrayInput `pulumi:"customMetadataLists"`
	// An array of defined metadata details for the model.
	DefinedMetadataLists GetModelsModelDefinedMetadataListArrayInput `pulumi:"definedMetadataLists"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// A short description of the model.
	Description pulumi.StringInput `pulumi:"description"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	EmptyModel  pulumi.BoolInput   `pulumi:"emptyModel"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id pulumi.StringInput `pulumi:"id"`
	// Input schema file content in String format
	InputSchema   pulumi.StringInput `pulumi:"inputSchema"`
	ModelArtifact pulumi.StringInput `pulumi:"modelArtifact"`
	// Output schema file content in String format
	OutputSchema pulumi.StringInput `pulumi:"outputSchema"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.
	ProjectId pulumi.StringInput `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State pulumi.StringInput `pulumi:"state"`
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
}

func (GetModelsModelArgs) ElementType

func (GetModelsModelArgs) ElementType() reflect.Type

func (GetModelsModelArgs) ToGetModelsModelOutput

func (i GetModelsModelArgs) ToGetModelsModelOutput() GetModelsModelOutput

func (GetModelsModelArgs) ToGetModelsModelOutputWithContext

func (i GetModelsModelArgs) ToGetModelsModelOutputWithContext(ctx context.Context) GetModelsModelOutput

type GetModelsModelArray

type GetModelsModelArray []GetModelsModelInput

func (GetModelsModelArray) ElementType

func (GetModelsModelArray) ElementType() reflect.Type

func (GetModelsModelArray) ToGetModelsModelArrayOutput

func (i GetModelsModelArray) ToGetModelsModelArrayOutput() GetModelsModelArrayOutput

func (GetModelsModelArray) ToGetModelsModelArrayOutputWithContext

func (i GetModelsModelArray) ToGetModelsModelArrayOutputWithContext(ctx context.Context) GetModelsModelArrayOutput

type GetModelsModelArrayInput

type GetModelsModelArrayInput interface {
	pulumi.Input

	ToGetModelsModelArrayOutput() GetModelsModelArrayOutput
	ToGetModelsModelArrayOutputWithContext(context.Context) GetModelsModelArrayOutput
}

GetModelsModelArrayInput is an input type that accepts GetModelsModelArray and GetModelsModelArrayOutput values. You can construct a concrete instance of `GetModelsModelArrayInput` via:

GetModelsModelArray{ GetModelsModelArgs{...} }

type GetModelsModelArrayOutput

type GetModelsModelArrayOutput struct{ *pulumi.OutputState }

func (GetModelsModelArrayOutput) ElementType

func (GetModelsModelArrayOutput) ElementType() reflect.Type

func (GetModelsModelArrayOutput) Index

func (GetModelsModelArrayOutput) ToGetModelsModelArrayOutput

func (o GetModelsModelArrayOutput) ToGetModelsModelArrayOutput() GetModelsModelArrayOutput

func (GetModelsModelArrayOutput) ToGetModelsModelArrayOutputWithContext

func (o GetModelsModelArrayOutput) ToGetModelsModelArrayOutputWithContext(ctx context.Context) GetModelsModelArrayOutput

type GetModelsModelCustomMetadataList

type GetModelsModelCustomMetadataList struct {
	// Category of model metadata which should be null for defined metadata.For custom metadata is should be one of the following values "Performance,Training Profile,Training and Validation Datasets,Training Environment,other".
	Category string `pulumi:"category"`
	// A short description of the model.
	Description string `pulumi:"description"`
	// Key of the model Metadata. The key can either be user defined or Oracle Cloud Infrastructure defined. List of Oracle Cloud Infrastructure defined keys:
	// * useCaseType
	// * libraryName
	// * libraryVersion
	// * estimatorClass
	// * hyperParameters
	// * testartifactresults
	Key string `pulumi:"key"`
	// Allowed values for useCaseType: binary_classification, regression, multinomial_classification, clustering, recommender, dimensionality_reduction/representation, time_series_forecasting, anomaly_detection, topic_modeling, ner, sentiment_analysis, image_classification, object_localization, other
	Value string `pulumi:"value"`
}

type GetModelsModelCustomMetadataListArgs

type GetModelsModelCustomMetadataListArgs struct {
	// Category of model metadata which should be null for defined metadata.For custom metadata is should be one of the following values "Performance,Training Profile,Training and Validation Datasets,Training Environment,other".
	Category pulumi.StringInput `pulumi:"category"`
	// A short description of the model.
	Description pulumi.StringInput `pulumi:"description"`
	// Key of the model Metadata. The key can either be user defined or Oracle Cloud Infrastructure defined. List of Oracle Cloud Infrastructure defined keys:
	// * useCaseType
	// * libraryName
	// * libraryVersion
	// * estimatorClass
	// * hyperParameters
	// * testartifactresults
	Key pulumi.StringInput `pulumi:"key"`
	// Allowed values for useCaseType: binary_classification, regression, multinomial_classification, clustering, recommender, dimensionality_reduction/representation, time_series_forecasting, anomaly_detection, topic_modeling, ner, sentiment_analysis, image_classification, object_localization, other
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetModelsModelCustomMetadataListArgs) ElementType

func (GetModelsModelCustomMetadataListArgs) ToGetModelsModelCustomMetadataListOutput

func (i GetModelsModelCustomMetadataListArgs) ToGetModelsModelCustomMetadataListOutput() GetModelsModelCustomMetadataListOutput

func (GetModelsModelCustomMetadataListArgs) ToGetModelsModelCustomMetadataListOutputWithContext

func (i GetModelsModelCustomMetadataListArgs) ToGetModelsModelCustomMetadataListOutputWithContext(ctx context.Context) GetModelsModelCustomMetadataListOutput

type GetModelsModelCustomMetadataListArray

type GetModelsModelCustomMetadataListArray []GetModelsModelCustomMetadataListInput

func (GetModelsModelCustomMetadataListArray) ElementType

func (GetModelsModelCustomMetadataListArray) ToGetModelsModelCustomMetadataListArrayOutput

func (i GetModelsModelCustomMetadataListArray) ToGetModelsModelCustomMetadataListArrayOutput() GetModelsModelCustomMetadataListArrayOutput

func (GetModelsModelCustomMetadataListArray) ToGetModelsModelCustomMetadataListArrayOutputWithContext

func (i GetModelsModelCustomMetadataListArray) ToGetModelsModelCustomMetadataListArrayOutputWithContext(ctx context.Context) GetModelsModelCustomMetadataListArrayOutput

type GetModelsModelCustomMetadataListArrayInput

type GetModelsModelCustomMetadataListArrayInput interface {
	pulumi.Input

	ToGetModelsModelCustomMetadataListArrayOutput() GetModelsModelCustomMetadataListArrayOutput
	ToGetModelsModelCustomMetadataListArrayOutputWithContext(context.Context) GetModelsModelCustomMetadataListArrayOutput
}

GetModelsModelCustomMetadataListArrayInput is an input type that accepts GetModelsModelCustomMetadataListArray and GetModelsModelCustomMetadataListArrayOutput values. You can construct a concrete instance of `GetModelsModelCustomMetadataListArrayInput` via:

GetModelsModelCustomMetadataListArray{ GetModelsModelCustomMetadataListArgs{...} }

type GetModelsModelCustomMetadataListArrayOutput

type GetModelsModelCustomMetadataListArrayOutput struct{ *pulumi.OutputState }

func (GetModelsModelCustomMetadataListArrayOutput) ElementType

func (GetModelsModelCustomMetadataListArrayOutput) Index

func (GetModelsModelCustomMetadataListArrayOutput) ToGetModelsModelCustomMetadataListArrayOutput

func (o GetModelsModelCustomMetadataListArrayOutput) ToGetModelsModelCustomMetadataListArrayOutput() GetModelsModelCustomMetadataListArrayOutput

func (GetModelsModelCustomMetadataListArrayOutput) ToGetModelsModelCustomMetadataListArrayOutputWithContext

func (o GetModelsModelCustomMetadataListArrayOutput) ToGetModelsModelCustomMetadataListArrayOutputWithContext(ctx context.Context) GetModelsModelCustomMetadataListArrayOutput

type GetModelsModelCustomMetadataListInput

type GetModelsModelCustomMetadataListInput interface {
	pulumi.Input

	ToGetModelsModelCustomMetadataListOutput() GetModelsModelCustomMetadataListOutput
	ToGetModelsModelCustomMetadataListOutputWithContext(context.Context) GetModelsModelCustomMetadataListOutput
}

GetModelsModelCustomMetadataListInput is an input type that accepts GetModelsModelCustomMetadataListArgs and GetModelsModelCustomMetadataListOutput values. You can construct a concrete instance of `GetModelsModelCustomMetadataListInput` via:

GetModelsModelCustomMetadataListArgs{...}

type GetModelsModelCustomMetadataListOutput

type GetModelsModelCustomMetadataListOutput struct{ *pulumi.OutputState }

func (GetModelsModelCustomMetadataListOutput) Category

Category of model metadata which should be null for defined metadata.For custom metadata is should be one of the following values "Performance,Training Profile,Training and Validation Datasets,Training Environment,other".

func (GetModelsModelCustomMetadataListOutput) Description

A short description of the model.

func (GetModelsModelCustomMetadataListOutput) ElementType

func (GetModelsModelCustomMetadataListOutput) Key

Key of the model Metadata. The key can either be user defined or Oracle Cloud Infrastructure defined. List of Oracle Cloud Infrastructure defined keys: * useCaseType * libraryName * libraryVersion * estimatorClass * hyperParameters * testartifactresults

func (GetModelsModelCustomMetadataListOutput) ToGetModelsModelCustomMetadataListOutput

func (o GetModelsModelCustomMetadataListOutput) ToGetModelsModelCustomMetadataListOutput() GetModelsModelCustomMetadataListOutput

func (GetModelsModelCustomMetadataListOutput) ToGetModelsModelCustomMetadataListOutputWithContext

func (o GetModelsModelCustomMetadataListOutput) ToGetModelsModelCustomMetadataListOutputWithContext(ctx context.Context) GetModelsModelCustomMetadataListOutput

func (GetModelsModelCustomMetadataListOutput) Value

Allowed values for useCaseType: binary_classification, regression, multinomial_classification, clustering, recommender, dimensionality_reduction/representation, time_series_forecasting, anomaly_detection, topic_modeling, ner, sentiment_analysis, image_classification, object_localization, other

type GetModelsModelDefinedMetadataList

type GetModelsModelDefinedMetadataList struct {
	// Category of model metadata which should be null for defined metadata.For custom metadata is should be one of the following values "Performance,Training Profile,Training and Validation Datasets,Training Environment,other".
	Category string `pulumi:"category"`
	// A short description of the model.
	Description string `pulumi:"description"`
	// Key of the model Metadata. The key can either be user defined or Oracle Cloud Infrastructure defined. List of Oracle Cloud Infrastructure defined keys:
	// * useCaseType
	// * libraryName
	// * libraryVersion
	// * estimatorClass
	// * hyperParameters
	// * testartifactresults
	Key string `pulumi:"key"`
	// Allowed values for useCaseType: binary_classification, regression, multinomial_classification, clustering, recommender, dimensionality_reduction/representation, time_series_forecasting, anomaly_detection, topic_modeling, ner, sentiment_analysis, image_classification, object_localization, other
	Value string `pulumi:"value"`
}

type GetModelsModelDefinedMetadataListArgs

type GetModelsModelDefinedMetadataListArgs struct {
	// Category of model metadata which should be null for defined metadata.For custom metadata is should be one of the following values "Performance,Training Profile,Training and Validation Datasets,Training Environment,other".
	Category pulumi.StringInput `pulumi:"category"`
	// A short description of the model.
	Description pulumi.StringInput `pulumi:"description"`
	// Key of the model Metadata. The key can either be user defined or Oracle Cloud Infrastructure defined. List of Oracle Cloud Infrastructure defined keys:
	// * useCaseType
	// * libraryName
	// * libraryVersion
	// * estimatorClass
	// * hyperParameters
	// * testartifactresults
	Key pulumi.StringInput `pulumi:"key"`
	// Allowed values for useCaseType: binary_classification, regression, multinomial_classification, clustering, recommender, dimensionality_reduction/representation, time_series_forecasting, anomaly_detection, topic_modeling, ner, sentiment_analysis, image_classification, object_localization, other
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetModelsModelDefinedMetadataListArgs) ElementType

func (GetModelsModelDefinedMetadataListArgs) ToGetModelsModelDefinedMetadataListOutput

func (i GetModelsModelDefinedMetadataListArgs) ToGetModelsModelDefinedMetadataListOutput() GetModelsModelDefinedMetadataListOutput

func (GetModelsModelDefinedMetadataListArgs) ToGetModelsModelDefinedMetadataListOutputWithContext

func (i GetModelsModelDefinedMetadataListArgs) ToGetModelsModelDefinedMetadataListOutputWithContext(ctx context.Context) GetModelsModelDefinedMetadataListOutput

type GetModelsModelDefinedMetadataListArray

type GetModelsModelDefinedMetadataListArray []GetModelsModelDefinedMetadataListInput

func (GetModelsModelDefinedMetadataListArray) ElementType

func (GetModelsModelDefinedMetadataListArray) ToGetModelsModelDefinedMetadataListArrayOutput

func (i GetModelsModelDefinedMetadataListArray) ToGetModelsModelDefinedMetadataListArrayOutput() GetModelsModelDefinedMetadataListArrayOutput

func (GetModelsModelDefinedMetadataListArray) ToGetModelsModelDefinedMetadataListArrayOutputWithContext

func (i GetModelsModelDefinedMetadataListArray) ToGetModelsModelDefinedMetadataListArrayOutputWithContext(ctx context.Context) GetModelsModelDefinedMetadataListArrayOutput

type GetModelsModelDefinedMetadataListArrayInput

type GetModelsModelDefinedMetadataListArrayInput interface {
	pulumi.Input

	ToGetModelsModelDefinedMetadataListArrayOutput() GetModelsModelDefinedMetadataListArrayOutput
	ToGetModelsModelDefinedMetadataListArrayOutputWithContext(context.Context) GetModelsModelDefinedMetadataListArrayOutput
}

GetModelsModelDefinedMetadataListArrayInput is an input type that accepts GetModelsModelDefinedMetadataListArray and GetModelsModelDefinedMetadataListArrayOutput values. You can construct a concrete instance of `GetModelsModelDefinedMetadataListArrayInput` via:

GetModelsModelDefinedMetadataListArray{ GetModelsModelDefinedMetadataListArgs{...} }

type GetModelsModelDefinedMetadataListArrayOutput

type GetModelsModelDefinedMetadataListArrayOutput struct{ *pulumi.OutputState }

func (GetModelsModelDefinedMetadataListArrayOutput) ElementType

func (GetModelsModelDefinedMetadataListArrayOutput) Index

func (GetModelsModelDefinedMetadataListArrayOutput) ToGetModelsModelDefinedMetadataListArrayOutput

func (o GetModelsModelDefinedMetadataListArrayOutput) ToGetModelsModelDefinedMetadataListArrayOutput() GetModelsModelDefinedMetadataListArrayOutput

func (GetModelsModelDefinedMetadataListArrayOutput) ToGetModelsModelDefinedMetadataListArrayOutputWithContext

func (o GetModelsModelDefinedMetadataListArrayOutput) ToGetModelsModelDefinedMetadataListArrayOutputWithContext(ctx context.Context) GetModelsModelDefinedMetadataListArrayOutput

type GetModelsModelDefinedMetadataListInput

type GetModelsModelDefinedMetadataListInput interface {
	pulumi.Input

	ToGetModelsModelDefinedMetadataListOutput() GetModelsModelDefinedMetadataListOutput
	ToGetModelsModelDefinedMetadataListOutputWithContext(context.Context) GetModelsModelDefinedMetadataListOutput
}

GetModelsModelDefinedMetadataListInput is an input type that accepts GetModelsModelDefinedMetadataListArgs and GetModelsModelDefinedMetadataListOutput values. You can construct a concrete instance of `GetModelsModelDefinedMetadataListInput` via:

GetModelsModelDefinedMetadataListArgs{...}

type GetModelsModelDefinedMetadataListOutput

type GetModelsModelDefinedMetadataListOutput struct{ *pulumi.OutputState }

func (GetModelsModelDefinedMetadataListOutput) Category

Category of model metadata which should be null for defined metadata.For custom metadata is should be one of the following values "Performance,Training Profile,Training and Validation Datasets,Training Environment,other".

func (GetModelsModelDefinedMetadataListOutput) Description

A short description of the model.

func (GetModelsModelDefinedMetadataListOutput) ElementType

func (GetModelsModelDefinedMetadataListOutput) Key

Key of the model Metadata. The key can either be user defined or Oracle Cloud Infrastructure defined. List of Oracle Cloud Infrastructure defined keys: * useCaseType * libraryName * libraryVersion * estimatorClass * hyperParameters * testartifactresults

func (GetModelsModelDefinedMetadataListOutput) ToGetModelsModelDefinedMetadataListOutput

func (o GetModelsModelDefinedMetadataListOutput) ToGetModelsModelDefinedMetadataListOutput() GetModelsModelDefinedMetadataListOutput

func (GetModelsModelDefinedMetadataListOutput) ToGetModelsModelDefinedMetadataListOutputWithContext

func (o GetModelsModelDefinedMetadataListOutput) ToGetModelsModelDefinedMetadataListOutputWithContext(ctx context.Context) GetModelsModelDefinedMetadataListOutput

func (GetModelsModelDefinedMetadataListOutput) Value

Allowed values for useCaseType: binary_classification, regression, multinomial_classification, clustering, recommender, dimensionality_reduction/representation, time_series_forecasting, anomaly_detection, topic_modeling, ner, sentiment_analysis, image_classification, object_localization, other

type GetModelsModelInput

type GetModelsModelInput interface {
	pulumi.Input

	ToGetModelsModelOutput() GetModelsModelOutput
	ToGetModelsModelOutputWithContext(context.Context) GetModelsModelOutput
}

GetModelsModelInput is an input type that accepts GetModelsModelArgs and GetModelsModelOutput values. You can construct a concrete instance of `GetModelsModelInput` via:

GetModelsModelArgs{...}

type GetModelsModelOutput

type GetModelsModelOutput struct{ *pulumi.OutputState }

func (GetModelsModelOutput) ArtifactContentDisposition

func (o GetModelsModelOutput) ArtifactContentDisposition() pulumi.StringOutput

func (GetModelsModelOutput) ArtifactContentLength

func (o GetModelsModelOutput) ArtifactContentLength() pulumi.StringOutput

func (GetModelsModelOutput) ArtifactContentMd5

func (o GetModelsModelOutput) ArtifactContentMd5() pulumi.StringOutput

func (GetModelsModelOutput) ArtifactLastModified

func (o GetModelsModelOutput) ArtifactLastModified() pulumi.StringOutput

func (GetModelsModelOutput) CompartmentId

func (o GetModelsModelOutput) CompartmentId() pulumi.StringOutput

<b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetModelsModelOutput) CreatedBy

<b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.

func (GetModelsModelOutput) CustomMetadataLists

An array of custom metadata details for the model.

func (GetModelsModelOutput) DefinedMetadataLists

An array of defined metadata details for the model.

func (GetModelsModelOutput) DefinedTags

func (o GetModelsModelOutput) DefinedTags() pulumi.MapOutput

Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (GetModelsModelOutput) Description

func (o GetModelsModelOutput) Description() pulumi.StringOutput

A short description of the model.

func (GetModelsModelOutput) DisplayName

func (o GetModelsModelOutput) DisplayName() pulumi.StringOutput

<b>Filter</b> results by its user-friendly name.

func (GetModelsModelOutput) ElementType

func (GetModelsModelOutput) ElementType() reflect.Type

func (GetModelsModelOutput) EmptyModel

func (o GetModelsModelOutput) EmptyModel() pulumi.BoolOutput

func (GetModelsModelOutput) FreeformTags

func (o GetModelsModelOutput) FreeformTags() pulumi.MapOutput

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (GetModelsModelOutput) Id

<b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.

func (GetModelsModelOutput) InputSchema

func (o GetModelsModelOutput) InputSchema() pulumi.StringOutput

Input schema file content in String format

func (GetModelsModelOutput) ModelArtifact

func (o GetModelsModelOutput) ModelArtifact() pulumi.StringOutput

func (GetModelsModelOutput) OutputSchema

func (o GetModelsModelOutput) OutputSchema() pulumi.StringOutput

Output schema file content in String format

func (GetModelsModelOutput) ProjectId

<b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.

func (GetModelsModelOutput) State

<b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.

func (GetModelsModelOutput) TimeCreated

func (o GetModelsModelOutput) TimeCreated() pulumi.StringOutput

The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z

func (GetModelsModelOutput) ToGetModelsModelOutput

func (o GetModelsModelOutput) ToGetModelsModelOutput() GetModelsModelOutput

func (GetModelsModelOutput) ToGetModelsModelOutputWithContext

func (o GetModelsModelOutput) ToGetModelsModelOutputWithContext(ctx context.Context) GetModelsModelOutput

type GetModelsOutputArgs

type GetModelsOutputArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName pulumi.StringPtrInput     `pulumi:"displayName"`
	Filters     GetModelsFilterArrayInput `pulumi:"filters"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id                  pulumi.StringPtrInput `pulumi:"id"`
	ModelVersionSetName pulumi.StringInput    `pulumi:"modelVersionSetName"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.
	ProjectId pulumi.StringPtrInput `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State        pulumi.StringPtrInput `pulumi:"state"`
	VersionLabel pulumi.StringInput    `pulumi:"versionLabel"`
}

A collection of arguments for invoking getModels.

func (GetModelsOutputArgs) ElementType

func (GetModelsOutputArgs) ElementType() reflect.Type

type GetModelsResult

type GetModelsResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model's compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the model.
	CreatedBy *string `pulumi:"createdBy"`
	// A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
	DisplayName *string           `pulumi:"displayName"`
	Filters     []GetModelsFilter `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model.
	Id                  *string `pulumi:"id"`
	ModelVersionSetName string  `pulumi:"modelVersionSetName"`
	// The list of models.
	Models []GetModelsModel `pulumi:"models"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project associated with the model.
	ProjectId *string `pulumi:"projectId"`
	// The state of the model.
	State        *string `pulumi:"state"`
	VersionLabel string  `pulumi:"versionLabel"`
}

A collection of values returned by getModels.

func GetModels

func GetModels(ctx *pulumi.Context, args *GetModelsArgs, opts ...pulumi.InvokeOption) (*GetModelsResult, error)

This data source provides the list of Models in Oracle Cloud Infrastructure Data Science service.

Lists models in the specified compartment.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.GetModels(ctx, &datascience.GetModelsArgs{
			CompartmentId:       compartmentId,
			CreatedBy:           pulumi.StringRef(modelCreatedBy),
			DisplayName:         pulumi.StringRef(modelDisplayName),
			Id:                  pulumi.StringRef(modelId),
			ModelVersionSetName: testModelVersionSet.Name,
			ProjectId:           pulumi.StringRef(testProject.Id),
			State:               pulumi.StringRef(modelState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetModelsResultOutput

type GetModelsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getModels.

func (GetModelsResultOutput) CompartmentId

func (o GetModelsResultOutput) CompartmentId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model's compartment.

func (GetModelsResultOutput) CreatedBy

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the model.

func (GetModelsResultOutput) DisplayName

A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.

func (GetModelsResultOutput) ElementType

func (GetModelsResultOutput) ElementType() reflect.Type

func (GetModelsResultOutput) Filters

func (GetModelsResultOutput) ModelVersionSetName added in v0.6.0

func (o GetModelsResultOutput) ModelVersionSetName() pulumi.StringOutput

func (GetModelsResultOutput) Models

The list of models.

func (GetModelsResultOutput) ProjectId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project associated with the model.

func (GetModelsResultOutput) State

The state of the model.

func (GetModelsResultOutput) ToGetModelsResultOutput

func (o GetModelsResultOutput) ToGetModelsResultOutput() GetModelsResultOutput

func (GetModelsResultOutput) ToGetModelsResultOutputWithContext

func (o GetModelsResultOutput) ToGetModelsResultOutputWithContext(ctx context.Context) GetModelsResultOutput

func (GetModelsResultOutput) VersionLabel added in v0.6.0

func (o GetModelsResultOutput) VersionLabel() pulumi.StringOutput

type GetNotebookSessionNotebookSessionConfigDetail

type GetNotebookSessionNotebookSessionConfigDetail struct {
	// A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.
	BlockStorageSizeInGbs int `pulumi:"blockStorageSizeInGbs"`
	// Details for the notebook session shape configuration.
	NotebookSessionShapeConfigDetails []GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetail `pulumi:"notebookSessionShapeConfigDetails"`
	// The OCID of a Data Science private endpoint.
	PrivateEndpointId string `pulumi:"privateEndpointId"`
	// The shape used to launch the notebook session compute instance.  The list of available shapes in a given compartment can be retrieved using the `ListNotebookSessionShapes` endpoint.
	Shape string `pulumi:"shape"`
	// A notebook session instance is provided with a VNIC for network access.  This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in.  The subnet should be in a VCN with a NAT gateway for egress to the internet.
	SubnetId string `pulumi:"subnetId"`
}

type GetNotebookSessionNotebookSessionConfigDetailArgs

type GetNotebookSessionNotebookSessionConfigDetailArgs struct {
	// A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.
	BlockStorageSizeInGbs pulumi.IntInput `pulumi:"blockStorageSizeInGbs"`
	// Details for the notebook session shape configuration.
	NotebookSessionShapeConfigDetails GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayInput `pulumi:"notebookSessionShapeConfigDetails"`
	// The OCID of a Data Science private endpoint.
	PrivateEndpointId pulumi.StringInput `pulumi:"privateEndpointId"`
	// The shape used to launch the notebook session compute instance.  The list of available shapes in a given compartment can be retrieved using the `ListNotebookSessionShapes` endpoint.
	Shape pulumi.StringInput `pulumi:"shape"`
	// A notebook session instance is provided with a VNIC for network access.  This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in.  The subnet should be in a VCN with a NAT gateway for egress to the internet.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
}

func (GetNotebookSessionNotebookSessionConfigDetailArgs) ElementType

func (GetNotebookSessionNotebookSessionConfigDetailArgs) ToGetNotebookSessionNotebookSessionConfigDetailOutput

func (i GetNotebookSessionNotebookSessionConfigDetailArgs) ToGetNotebookSessionNotebookSessionConfigDetailOutput() GetNotebookSessionNotebookSessionConfigDetailOutput

func (GetNotebookSessionNotebookSessionConfigDetailArgs) ToGetNotebookSessionNotebookSessionConfigDetailOutputWithContext

func (i GetNotebookSessionNotebookSessionConfigDetailArgs) ToGetNotebookSessionNotebookSessionConfigDetailOutputWithContext(ctx context.Context) GetNotebookSessionNotebookSessionConfigDetailOutput

type GetNotebookSessionNotebookSessionConfigDetailArray

type GetNotebookSessionNotebookSessionConfigDetailArray []GetNotebookSessionNotebookSessionConfigDetailInput

func (GetNotebookSessionNotebookSessionConfigDetailArray) ElementType

func (GetNotebookSessionNotebookSessionConfigDetailArray) ToGetNotebookSessionNotebookSessionConfigDetailArrayOutput

func (i GetNotebookSessionNotebookSessionConfigDetailArray) ToGetNotebookSessionNotebookSessionConfigDetailArrayOutput() GetNotebookSessionNotebookSessionConfigDetailArrayOutput

func (GetNotebookSessionNotebookSessionConfigDetailArray) ToGetNotebookSessionNotebookSessionConfigDetailArrayOutputWithContext

func (i GetNotebookSessionNotebookSessionConfigDetailArray) ToGetNotebookSessionNotebookSessionConfigDetailArrayOutputWithContext(ctx context.Context) GetNotebookSessionNotebookSessionConfigDetailArrayOutput

type GetNotebookSessionNotebookSessionConfigDetailArrayInput

type GetNotebookSessionNotebookSessionConfigDetailArrayInput interface {
	pulumi.Input

	ToGetNotebookSessionNotebookSessionConfigDetailArrayOutput() GetNotebookSessionNotebookSessionConfigDetailArrayOutput
	ToGetNotebookSessionNotebookSessionConfigDetailArrayOutputWithContext(context.Context) GetNotebookSessionNotebookSessionConfigDetailArrayOutput
}

GetNotebookSessionNotebookSessionConfigDetailArrayInput is an input type that accepts GetNotebookSessionNotebookSessionConfigDetailArray and GetNotebookSessionNotebookSessionConfigDetailArrayOutput values. You can construct a concrete instance of `GetNotebookSessionNotebookSessionConfigDetailArrayInput` via:

GetNotebookSessionNotebookSessionConfigDetailArray{ GetNotebookSessionNotebookSessionConfigDetailArgs{...} }

type GetNotebookSessionNotebookSessionConfigDetailArrayOutput

type GetNotebookSessionNotebookSessionConfigDetailArrayOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionNotebookSessionConfigDetailArrayOutput) ElementType

func (GetNotebookSessionNotebookSessionConfigDetailArrayOutput) Index

func (GetNotebookSessionNotebookSessionConfigDetailArrayOutput) ToGetNotebookSessionNotebookSessionConfigDetailArrayOutput

func (GetNotebookSessionNotebookSessionConfigDetailArrayOutput) ToGetNotebookSessionNotebookSessionConfigDetailArrayOutputWithContext

func (o GetNotebookSessionNotebookSessionConfigDetailArrayOutput) ToGetNotebookSessionNotebookSessionConfigDetailArrayOutputWithContext(ctx context.Context) GetNotebookSessionNotebookSessionConfigDetailArrayOutput

type GetNotebookSessionNotebookSessionConfigDetailInput

type GetNotebookSessionNotebookSessionConfigDetailInput interface {
	pulumi.Input

	ToGetNotebookSessionNotebookSessionConfigDetailOutput() GetNotebookSessionNotebookSessionConfigDetailOutput
	ToGetNotebookSessionNotebookSessionConfigDetailOutputWithContext(context.Context) GetNotebookSessionNotebookSessionConfigDetailOutput
}

GetNotebookSessionNotebookSessionConfigDetailInput is an input type that accepts GetNotebookSessionNotebookSessionConfigDetailArgs and GetNotebookSessionNotebookSessionConfigDetailOutput values. You can construct a concrete instance of `GetNotebookSessionNotebookSessionConfigDetailInput` via:

GetNotebookSessionNotebookSessionConfigDetailArgs{...}

type GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetail

type GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetail struct {
	// The total amount of memory available to the notebook session instance, in gigabytes.
	MemoryInGbs float64 `pulumi:"memoryInGbs"`
	// The total number of OCPUs available to the notebook session instance.
	Ocpus float64 `pulumi:"ocpus"`
}

type GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArgs

type GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArgs struct {
	// The total amount of memory available to the notebook session instance, in gigabytes.
	MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"`
	// The total number of OCPUs available to the notebook session instance.
	Ocpus pulumi.Float64Input `pulumi:"ocpus"`
}

func (GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArgs) ElementType

func (GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArgs) ToGetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutput

func (GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArgs) ToGetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutputWithContext

type GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArray

type GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArray []GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailInput

func (GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArray) ElementType

func (GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArray) ToGetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayOutput

func (GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArray) ToGetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayOutputWithContext

type GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayInput

type GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayInput interface {
	pulumi.Input

	ToGetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayOutput() GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayOutput
	ToGetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayOutputWithContext(context.Context) GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayOutput
}

GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayInput is an input type that accepts GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArray and GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayOutput values. You can construct a concrete instance of `GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayInput` via:

GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArray{ GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArgs{...} }

type GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayOutput

type GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayOutput) ElementType

func (GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayOutput) ToGetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayOutput

func (GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayOutput) ToGetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayOutputWithContext

type GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailInput

type GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailInput interface {
	pulumi.Input

	ToGetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutput() GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutput
	ToGetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutputWithContext(context.Context) GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutput
}

GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailInput is an input type that accepts GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArgs and GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutput values. You can construct a concrete instance of `GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailInput` via:

GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArgs{...}

type GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutput

type GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutput) ElementType

func (GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutput) MemoryInGbs

The total amount of memory available to the notebook session instance, in gigabytes.

func (GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutput) Ocpus

The total number of OCPUs available to the notebook session instance.

func (GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutput) ToGetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutput

func (GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutput) ToGetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutputWithContext

type GetNotebookSessionNotebookSessionConfigDetailOutput

type GetNotebookSessionNotebookSessionConfigDetailOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionNotebookSessionConfigDetailOutput) BlockStorageSizeInGbs

A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.

func (GetNotebookSessionNotebookSessionConfigDetailOutput) ElementType

func (GetNotebookSessionNotebookSessionConfigDetailOutput) NotebookSessionShapeConfigDetails

Details for the notebook session shape configuration.

func (GetNotebookSessionNotebookSessionConfigDetailOutput) PrivateEndpointId added in v1.12.0

The OCID of a Data Science private endpoint.

func (GetNotebookSessionNotebookSessionConfigDetailOutput) Shape

The shape used to launch the notebook session compute instance. The list of available shapes in a given compartment can be retrieved using the `ListNotebookSessionShapes` endpoint.

func (GetNotebookSessionNotebookSessionConfigDetailOutput) SubnetId

A notebook session instance is provided with a VNIC for network access. This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in. The subnet should be in a VCN with a NAT gateway for egress to the internet.

func (GetNotebookSessionNotebookSessionConfigDetailOutput) ToGetNotebookSessionNotebookSessionConfigDetailOutput

func (o GetNotebookSessionNotebookSessionConfigDetailOutput) ToGetNotebookSessionNotebookSessionConfigDetailOutput() GetNotebookSessionNotebookSessionConfigDetailOutput

func (GetNotebookSessionNotebookSessionConfigDetailOutput) ToGetNotebookSessionNotebookSessionConfigDetailOutputWithContext

func (o GetNotebookSessionNotebookSessionConfigDetailOutput) ToGetNotebookSessionNotebookSessionConfigDetailOutputWithContext(ctx context.Context) GetNotebookSessionNotebookSessionConfigDetailOutput

type GetNotebookSessionNotebookSessionConfigurationDetail

type GetNotebookSessionNotebookSessionConfigurationDetail struct {
	// A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.
	BlockStorageSizeInGbs int `pulumi:"blockStorageSizeInGbs"`
	// Details for the notebook session shape configuration.
	NotebookSessionShapeConfigDetails []GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetail `pulumi:"notebookSessionShapeConfigDetails"`
	// The OCID of a Data Science private endpoint.
	PrivateEndpointId string `pulumi:"privateEndpointId"`
	// The shape used to launch the notebook session compute instance.  The list of available shapes in a given compartment can be retrieved using the `ListNotebookSessionShapes` endpoint.
	Shape string `pulumi:"shape"`
	// A notebook session instance is provided with a VNIC for network access.  This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in.  The subnet should be in a VCN with a NAT gateway for egress to the internet.
	SubnetId string `pulumi:"subnetId"`
}

type GetNotebookSessionNotebookSessionConfigurationDetailArgs

type GetNotebookSessionNotebookSessionConfigurationDetailArgs struct {
	// A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.
	BlockStorageSizeInGbs pulumi.IntInput `pulumi:"blockStorageSizeInGbs"`
	// Details for the notebook session shape configuration.
	NotebookSessionShapeConfigDetails GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayInput `pulumi:"notebookSessionShapeConfigDetails"`
	// The OCID of a Data Science private endpoint.
	PrivateEndpointId pulumi.StringInput `pulumi:"privateEndpointId"`
	// The shape used to launch the notebook session compute instance.  The list of available shapes in a given compartment can be retrieved using the `ListNotebookSessionShapes` endpoint.
	Shape pulumi.StringInput `pulumi:"shape"`
	// A notebook session instance is provided with a VNIC for network access.  This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in.  The subnet should be in a VCN with a NAT gateway for egress to the internet.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
}

func (GetNotebookSessionNotebookSessionConfigurationDetailArgs) ElementType

func (GetNotebookSessionNotebookSessionConfigurationDetailArgs) ToGetNotebookSessionNotebookSessionConfigurationDetailOutput

func (GetNotebookSessionNotebookSessionConfigurationDetailArgs) ToGetNotebookSessionNotebookSessionConfigurationDetailOutputWithContext

func (i GetNotebookSessionNotebookSessionConfigurationDetailArgs) ToGetNotebookSessionNotebookSessionConfigurationDetailOutputWithContext(ctx context.Context) GetNotebookSessionNotebookSessionConfigurationDetailOutput

type GetNotebookSessionNotebookSessionConfigurationDetailArray

type GetNotebookSessionNotebookSessionConfigurationDetailArray []GetNotebookSessionNotebookSessionConfigurationDetailInput

func (GetNotebookSessionNotebookSessionConfigurationDetailArray) ElementType

func (GetNotebookSessionNotebookSessionConfigurationDetailArray) ToGetNotebookSessionNotebookSessionConfigurationDetailArrayOutput

func (i GetNotebookSessionNotebookSessionConfigurationDetailArray) ToGetNotebookSessionNotebookSessionConfigurationDetailArrayOutput() GetNotebookSessionNotebookSessionConfigurationDetailArrayOutput

func (GetNotebookSessionNotebookSessionConfigurationDetailArray) ToGetNotebookSessionNotebookSessionConfigurationDetailArrayOutputWithContext

func (i GetNotebookSessionNotebookSessionConfigurationDetailArray) ToGetNotebookSessionNotebookSessionConfigurationDetailArrayOutputWithContext(ctx context.Context) GetNotebookSessionNotebookSessionConfigurationDetailArrayOutput

type GetNotebookSessionNotebookSessionConfigurationDetailArrayInput

type GetNotebookSessionNotebookSessionConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetNotebookSessionNotebookSessionConfigurationDetailArrayOutput() GetNotebookSessionNotebookSessionConfigurationDetailArrayOutput
	ToGetNotebookSessionNotebookSessionConfigurationDetailArrayOutputWithContext(context.Context) GetNotebookSessionNotebookSessionConfigurationDetailArrayOutput
}

GetNotebookSessionNotebookSessionConfigurationDetailArrayInput is an input type that accepts GetNotebookSessionNotebookSessionConfigurationDetailArray and GetNotebookSessionNotebookSessionConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetNotebookSessionNotebookSessionConfigurationDetailArrayInput` via:

GetNotebookSessionNotebookSessionConfigurationDetailArray{ GetNotebookSessionNotebookSessionConfigurationDetailArgs{...} }

type GetNotebookSessionNotebookSessionConfigurationDetailArrayOutput

type GetNotebookSessionNotebookSessionConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionNotebookSessionConfigurationDetailArrayOutput) ElementType

func (GetNotebookSessionNotebookSessionConfigurationDetailArrayOutput) Index

func (GetNotebookSessionNotebookSessionConfigurationDetailArrayOutput) ToGetNotebookSessionNotebookSessionConfigurationDetailArrayOutput

func (GetNotebookSessionNotebookSessionConfigurationDetailArrayOutput) ToGetNotebookSessionNotebookSessionConfigurationDetailArrayOutputWithContext

func (o GetNotebookSessionNotebookSessionConfigurationDetailArrayOutput) ToGetNotebookSessionNotebookSessionConfigurationDetailArrayOutputWithContext(ctx context.Context) GetNotebookSessionNotebookSessionConfigurationDetailArrayOutput

type GetNotebookSessionNotebookSessionConfigurationDetailInput

type GetNotebookSessionNotebookSessionConfigurationDetailInput interface {
	pulumi.Input

	ToGetNotebookSessionNotebookSessionConfigurationDetailOutput() GetNotebookSessionNotebookSessionConfigurationDetailOutput
	ToGetNotebookSessionNotebookSessionConfigurationDetailOutputWithContext(context.Context) GetNotebookSessionNotebookSessionConfigurationDetailOutput
}

GetNotebookSessionNotebookSessionConfigurationDetailInput is an input type that accepts GetNotebookSessionNotebookSessionConfigurationDetailArgs and GetNotebookSessionNotebookSessionConfigurationDetailOutput values. You can construct a concrete instance of `GetNotebookSessionNotebookSessionConfigurationDetailInput` via:

GetNotebookSessionNotebookSessionConfigurationDetailArgs{...}

type GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetail

type GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetail struct {
	// The total amount of memory available to the notebook session instance, in gigabytes.
	MemoryInGbs float64 `pulumi:"memoryInGbs"`
	// The total number of OCPUs available to the notebook session instance.
	Ocpus float64 `pulumi:"ocpus"`
}

type GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArgs

type GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArgs struct {
	// The total amount of memory available to the notebook session instance, in gigabytes.
	MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"`
	// The total number of OCPUs available to the notebook session instance.
	Ocpus pulumi.Float64Input `pulumi:"ocpus"`
}

func (GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArgs) ElementType

func (GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArgs) ToGetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutput

func (GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArgs) ToGetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutputWithContext

type GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArray

type GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArray []GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailInput

func (GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArray) ElementType

func (GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArray) ToGetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayOutput

func (GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArray) ToGetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayOutputWithContext

type GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayInput

type GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayInput interface {
	pulumi.Input

	ToGetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayOutput() GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayOutput
	ToGetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayOutputWithContext(context.Context) GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayOutput
}

GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayInput is an input type that accepts GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArray and GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayOutput values. You can construct a concrete instance of `GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayInput` via:

GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArray{ GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArgs{...} }

type GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayOutput

type GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayOutput) ElementType

func (GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayOutput) ToGetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayOutput

func (GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayOutput) ToGetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayOutputWithContext

type GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailInput

type GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailInput interface {
	pulumi.Input

	ToGetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutput() GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutput
	ToGetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutputWithContext(context.Context) GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutput
}

GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailInput is an input type that accepts GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArgs and GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutput values. You can construct a concrete instance of `GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailInput` via:

GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArgs{...}

type GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutput

type GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutput) ElementType

func (GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutput) MemoryInGbs

The total amount of memory available to the notebook session instance, in gigabytes.

func (GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutput) Ocpus

The total number of OCPUs available to the notebook session instance.

func (GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutput) ToGetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutput

func (GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutput) ToGetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutputWithContext

type GetNotebookSessionNotebookSessionConfigurationDetailOutput

type GetNotebookSessionNotebookSessionConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionNotebookSessionConfigurationDetailOutput) BlockStorageSizeInGbs

A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.

func (GetNotebookSessionNotebookSessionConfigurationDetailOutput) ElementType

func (GetNotebookSessionNotebookSessionConfigurationDetailOutput) NotebookSessionShapeConfigDetails

Details for the notebook session shape configuration.

func (GetNotebookSessionNotebookSessionConfigurationDetailOutput) PrivateEndpointId added in v1.12.0

The OCID of a Data Science private endpoint.

func (GetNotebookSessionNotebookSessionConfigurationDetailOutput) Shape

The shape used to launch the notebook session compute instance. The list of available shapes in a given compartment can be retrieved using the `ListNotebookSessionShapes` endpoint.

func (GetNotebookSessionNotebookSessionConfigurationDetailOutput) SubnetId

A notebook session instance is provided with a VNIC for network access. This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in. The subnet should be in a VCN with a NAT gateway for egress to the internet.

func (GetNotebookSessionNotebookSessionConfigurationDetailOutput) ToGetNotebookSessionNotebookSessionConfigurationDetailOutput

func (GetNotebookSessionNotebookSessionConfigurationDetailOutput) ToGetNotebookSessionNotebookSessionConfigurationDetailOutputWithContext

func (o GetNotebookSessionNotebookSessionConfigurationDetailOutput) ToGetNotebookSessionNotebookSessionConfigurationDetailOutputWithContext(ctx context.Context) GetNotebookSessionNotebookSessionConfigurationDetailOutput

type GetNotebookSessionNotebookSessionRuntimeConfigDetail added in v0.3.0

type GetNotebookSessionNotebookSessionRuntimeConfigDetail struct {
	// Custom environment variables for Notebook Session. These key-value pairs will be available for customers in Notebook Sessions.
	CustomEnvironmentVariables map[string]interface{} `pulumi:"customEnvironmentVariables"`
	// Git configuration Details.
	NotebookSessionGitConfigDetails []GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetail `pulumi:"notebookSessionGitConfigDetails"`
}

type GetNotebookSessionNotebookSessionRuntimeConfigDetailArgs added in v0.3.0

type GetNotebookSessionNotebookSessionRuntimeConfigDetailArgs struct {
	// Custom environment variables for Notebook Session. These key-value pairs will be available for customers in Notebook Sessions.
	CustomEnvironmentVariables pulumi.MapInput `pulumi:"customEnvironmentVariables"`
	// Git configuration Details.
	NotebookSessionGitConfigDetails GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayInput `pulumi:"notebookSessionGitConfigDetails"`
}

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailArgs) ElementType added in v0.3.0

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailArgs) ToGetNotebookSessionNotebookSessionRuntimeConfigDetailOutput added in v0.3.0

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailArgs) ToGetNotebookSessionNotebookSessionRuntimeConfigDetailOutputWithContext added in v0.3.0

func (i GetNotebookSessionNotebookSessionRuntimeConfigDetailArgs) ToGetNotebookSessionNotebookSessionRuntimeConfigDetailOutputWithContext(ctx context.Context) GetNotebookSessionNotebookSessionRuntimeConfigDetailOutput

type GetNotebookSessionNotebookSessionRuntimeConfigDetailArray added in v0.3.0

type GetNotebookSessionNotebookSessionRuntimeConfigDetailArray []GetNotebookSessionNotebookSessionRuntimeConfigDetailInput

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailArray) ElementType added in v0.3.0

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailArray) ToGetNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput added in v0.3.0

func (i GetNotebookSessionNotebookSessionRuntimeConfigDetailArray) ToGetNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput() GetNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailArray) ToGetNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutputWithContext added in v0.3.0

func (i GetNotebookSessionNotebookSessionRuntimeConfigDetailArray) ToGetNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutputWithContext(ctx context.Context) GetNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput

type GetNotebookSessionNotebookSessionRuntimeConfigDetailArrayInput added in v0.3.0

type GetNotebookSessionNotebookSessionRuntimeConfigDetailArrayInput interface {
	pulumi.Input

	ToGetNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput() GetNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput
	ToGetNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutputWithContext(context.Context) GetNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput
}

GetNotebookSessionNotebookSessionRuntimeConfigDetailArrayInput is an input type that accepts GetNotebookSessionNotebookSessionRuntimeConfigDetailArray and GetNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput values. You can construct a concrete instance of `GetNotebookSessionNotebookSessionRuntimeConfigDetailArrayInput` via:

GetNotebookSessionNotebookSessionRuntimeConfigDetailArray{ GetNotebookSessionNotebookSessionRuntimeConfigDetailArgs{...} }

type GetNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput added in v0.3.0

type GetNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput) ElementType added in v0.3.0

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput) Index added in v0.3.0

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput) ToGetNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput added in v0.3.0

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput) ToGetNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutputWithContext added in v0.3.0

func (o GetNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput) ToGetNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutputWithContext(ctx context.Context) GetNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput

type GetNotebookSessionNotebookSessionRuntimeConfigDetailInput added in v0.3.0

type GetNotebookSessionNotebookSessionRuntimeConfigDetailInput interface {
	pulumi.Input

	ToGetNotebookSessionNotebookSessionRuntimeConfigDetailOutput() GetNotebookSessionNotebookSessionRuntimeConfigDetailOutput
	ToGetNotebookSessionNotebookSessionRuntimeConfigDetailOutputWithContext(context.Context) GetNotebookSessionNotebookSessionRuntimeConfigDetailOutput
}

GetNotebookSessionNotebookSessionRuntimeConfigDetailInput is an input type that accepts GetNotebookSessionNotebookSessionRuntimeConfigDetailArgs and GetNotebookSessionNotebookSessionRuntimeConfigDetailOutput values. You can construct a concrete instance of `GetNotebookSessionNotebookSessionRuntimeConfigDetailInput` via:

GetNotebookSessionNotebookSessionRuntimeConfigDetailArgs{...}

type GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetail added in v0.3.0

type GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetail struct {
	// A collection of Git repository configurations.
	NotebookSessionGitRepoConfigCollections []GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollection `pulumi:"notebookSessionGitRepoConfigCollections"`
}

type GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArgs added in v0.3.0

type GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArgs struct {
	// A collection of Git repository configurations.
	NotebookSessionGitRepoConfigCollections GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayInput `pulumi:"notebookSessionGitRepoConfigCollections"`
}

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArgs) ElementType added in v0.3.0

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArgs) ToGetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutput added in v0.3.0

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArgs) ToGetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutputWithContext added in v0.3.0

type GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArray added in v0.3.0

type GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArray []GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailInput

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArray) ElementType added in v0.3.0

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArray) ToGetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutput added in v0.3.0

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArray) ToGetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutputWithContext added in v0.3.0

type GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayInput added in v0.3.0

type GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayInput interface {
	pulumi.Input

	ToGetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutput() GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutput
	ToGetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutputWithContext(context.Context) GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutput
}

GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayInput is an input type that accepts GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArray and GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutput values. You can construct a concrete instance of `GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayInput` via:

GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArray{ GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArgs{...} }

type GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutput added in v0.3.0

type GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutput) ElementType added in v0.3.0

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutput) Index added in v0.3.0

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutput) ToGetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutput added in v0.3.0

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutput) ToGetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutputWithContext added in v0.3.0

type GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailInput added in v0.3.0

type GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailInput interface {
	pulumi.Input

	ToGetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutput() GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutput
	ToGetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutputWithContext(context.Context) GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutput
}

GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailInput is an input type that accepts GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArgs and GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutput values. You can construct a concrete instance of `GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailInput` via:

GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArgs{...}

type GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollection added in v0.3.0

type GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollection struct {
	// The repository URL
	Url string `pulumi:"url"`
}

type GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArgs added in v0.3.0

type GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArgs struct {
	// The repository URL
	Url pulumi.StringInput `pulumi:"url"`
}

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArgs) ElementType added in v0.3.0

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArgs) ToGetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutput added in v0.3.0

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArgs) ToGetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutputWithContext added in v0.3.0

type GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArray added in v0.3.0

type GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArray []GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionInput

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArray) ElementType added in v0.3.0

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArray) ToGetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayOutput added in v0.3.0

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArray) ToGetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayOutputWithContext added in v0.3.0

type GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayInput added in v0.3.0

type GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayInput interface {
	pulumi.Input

	ToGetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayOutput() GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayOutput
	ToGetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayOutputWithContext(context.Context) GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayOutput
}

GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayInput is an input type that accepts GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArray and GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayOutput values. You can construct a concrete instance of `GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayInput` via:

GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArray{ GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArgs{...} }

type GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayOutput added in v0.3.0

type GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayOutput) ElementType added in v0.3.0

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayOutput) ToGetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayOutput added in v0.3.0

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayOutput) ToGetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayOutputWithContext added in v0.3.0

type GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionInput added in v0.3.0

type GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionInput interface {
	pulumi.Input

	ToGetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutput() GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutput
	ToGetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutputWithContext(context.Context) GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutput
}

GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionInput is an input type that accepts GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArgs and GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutput values. You can construct a concrete instance of `GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionInput` via:

GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArgs{...}

type GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutput added in v0.3.0

type GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutput) ElementType added in v0.3.0

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutput) ToGetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutput added in v0.3.0

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutput) ToGetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutputWithContext added in v0.3.0

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutput) Url added in v0.3.0

The repository URL

type GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutput added in v0.3.0

type GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutput) ElementType added in v0.3.0

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutput) NotebookSessionGitRepoConfigCollections added in v0.3.0

A collection of Git repository configurations.

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutput) ToGetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutput added in v0.3.0

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutput) ToGetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutputWithContext added in v0.3.0

type GetNotebookSessionNotebookSessionRuntimeConfigDetailOutput added in v0.3.0

type GetNotebookSessionNotebookSessionRuntimeConfigDetailOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailOutput) CustomEnvironmentVariables added in v0.3.0

Custom environment variables for Notebook Session. These key-value pairs will be available for customers in Notebook Sessions.

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailOutput) ElementType added in v0.3.0

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailOutput) NotebookSessionGitConfigDetails added in v0.3.0

Git configuration Details.

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailOutput) ToGetNotebookSessionNotebookSessionRuntimeConfigDetailOutput added in v0.3.0

func (GetNotebookSessionNotebookSessionRuntimeConfigDetailOutput) ToGetNotebookSessionNotebookSessionRuntimeConfigDetailOutputWithContext added in v0.3.0

func (o GetNotebookSessionNotebookSessionRuntimeConfigDetailOutput) ToGetNotebookSessionNotebookSessionRuntimeConfigDetailOutputWithContext(ctx context.Context) GetNotebookSessionNotebookSessionRuntimeConfigDetailOutput

type GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsList added in v1.14.0

type GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsList struct {
	// The object storage bucket
	Bucket string `pulumi:"bucket"`
	// The local directory name to be mounted
	DestinationDirectoryName string `pulumi:"destinationDirectoryName"`
	// The local path of the mounted directory, excluding directory name.
	DestinationPath string `pulumi:"destinationPath"`
	// OCID of the export
	ExportId string `pulumi:"exportId"`
	// OCID of the mount target
	MountTargetId string `pulumi:"mountTargetId"`
	// The object storage namespace
	Namespace string `pulumi:"namespace"`
	// Prefix in the bucket to mount
	Prefix string `pulumi:"prefix"`
	// The type of storage.
	StorageType string `pulumi:"storageType"`
}

type GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArgs added in v1.14.0

type GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArgs struct {
	// The object storage bucket
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// The local directory name to be mounted
	DestinationDirectoryName pulumi.StringInput `pulumi:"destinationDirectoryName"`
	// The local path of the mounted directory, excluding directory name.
	DestinationPath pulumi.StringInput `pulumi:"destinationPath"`
	// OCID of the export
	ExportId pulumi.StringInput `pulumi:"exportId"`
	// OCID of the mount target
	MountTargetId pulumi.StringInput `pulumi:"mountTargetId"`
	// The object storage namespace
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// Prefix in the bucket to mount
	Prefix pulumi.StringInput `pulumi:"prefix"`
	// The type of storage.
	StorageType pulumi.StringInput `pulumi:"storageType"`
}

func (GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArgs) ElementType added in v1.14.0

func (GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArgs) ToGetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput added in v1.14.0

func (GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArgs) ToGetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutputWithContext added in v1.14.0

func (i GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArgs) ToGetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutputWithContext(ctx context.Context) GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput

type GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArray added in v1.14.0

type GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArray []GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListInput

func (GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArray) ElementType added in v1.14.0

func (GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArray) ToGetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput added in v1.14.0

func (GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArray) ToGetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutputWithContext added in v1.14.0

func (i GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArray) ToGetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutputWithContext(ctx context.Context) GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput

type GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayInput added in v1.14.0

type GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayInput interface {
	pulumi.Input

	ToGetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput() GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput
	ToGetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutputWithContext(context.Context) GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput
}

GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayInput is an input type that accepts GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArray and GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput values. You can construct a concrete instance of `GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayInput` via:

GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArray{ GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArgs{...} }

type GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput added in v1.14.0

type GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput) ElementType added in v1.14.0

func (GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput) Index added in v1.14.0

func (GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput) ToGetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput added in v1.14.0

func (GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput) ToGetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutputWithContext added in v1.14.0

type GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListInput added in v1.14.0

type GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListInput interface {
	pulumi.Input

	ToGetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput() GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput
	ToGetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutputWithContext(context.Context) GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput
}

GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListInput is an input type that accepts GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArgs and GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput values. You can construct a concrete instance of `GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListInput` via:

GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArgs{...}

type GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput added in v1.14.0

type GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) Bucket added in v1.14.0

The object storage bucket

func (GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) DestinationDirectoryName added in v1.14.0

The local directory name to be mounted

func (GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) DestinationPath added in v1.14.0

The local path of the mounted directory, excluding directory name.

func (GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) ElementType added in v1.14.0

func (GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) ExportId added in v1.14.0

OCID of the export

func (GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) MountTargetId added in v1.14.0

OCID of the mount target

func (GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) Namespace added in v1.14.0

The object storage namespace

func (GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) Prefix added in v1.14.0

Prefix in the bucket to mount

func (GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) StorageType added in v1.14.0

The type of storage.

func (GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) ToGetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput added in v1.14.0

func (GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) ToGetNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutputWithContext added in v1.14.0

type GetNotebookSessionShapesArgs

type GetNotebookSessionShapesArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string                           `pulumi:"compartmentId"`
	Filters       []GetNotebookSessionShapesFilter `pulumi:"filters"`
}

A collection of arguments for invoking getNotebookSessionShapes.

type GetNotebookSessionShapesFilter

type GetNotebookSessionShapesFilter struct {
	// The name of the notebook session shape.
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetNotebookSessionShapesFilterArgs

type GetNotebookSessionShapesFilterArgs struct {
	// The name of the notebook session shape.
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetNotebookSessionShapesFilterArgs) ElementType

func (GetNotebookSessionShapesFilterArgs) ToGetNotebookSessionShapesFilterOutput

func (i GetNotebookSessionShapesFilterArgs) ToGetNotebookSessionShapesFilterOutput() GetNotebookSessionShapesFilterOutput

func (GetNotebookSessionShapesFilterArgs) ToGetNotebookSessionShapesFilterOutputWithContext

func (i GetNotebookSessionShapesFilterArgs) ToGetNotebookSessionShapesFilterOutputWithContext(ctx context.Context) GetNotebookSessionShapesFilterOutput

type GetNotebookSessionShapesFilterArray

type GetNotebookSessionShapesFilterArray []GetNotebookSessionShapesFilterInput

func (GetNotebookSessionShapesFilterArray) ElementType

func (GetNotebookSessionShapesFilterArray) ToGetNotebookSessionShapesFilterArrayOutput

func (i GetNotebookSessionShapesFilterArray) ToGetNotebookSessionShapesFilterArrayOutput() GetNotebookSessionShapesFilterArrayOutput

func (GetNotebookSessionShapesFilterArray) ToGetNotebookSessionShapesFilterArrayOutputWithContext

func (i GetNotebookSessionShapesFilterArray) ToGetNotebookSessionShapesFilterArrayOutputWithContext(ctx context.Context) GetNotebookSessionShapesFilterArrayOutput

type GetNotebookSessionShapesFilterArrayInput

type GetNotebookSessionShapesFilterArrayInput interface {
	pulumi.Input

	ToGetNotebookSessionShapesFilterArrayOutput() GetNotebookSessionShapesFilterArrayOutput
	ToGetNotebookSessionShapesFilterArrayOutputWithContext(context.Context) GetNotebookSessionShapesFilterArrayOutput
}

GetNotebookSessionShapesFilterArrayInput is an input type that accepts GetNotebookSessionShapesFilterArray and GetNotebookSessionShapesFilterArrayOutput values. You can construct a concrete instance of `GetNotebookSessionShapesFilterArrayInput` via:

GetNotebookSessionShapesFilterArray{ GetNotebookSessionShapesFilterArgs{...} }

type GetNotebookSessionShapesFilterArrayOutput

type GetNotebookSessionShapesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionShapesFilterArrayOutput) ElementType

func (GetNotebookSessionShapesFilterArrayOutput) Index

func (GetNotebookSessionShapesFilterArrayOutput) ToGetNotebookSessionShapesFilterArrayOutput

func (o GetNotebookSessionShapesFilterArrayOutput) ToGetNotebookSessionShapesFilterArrayOutput() GetNotebookSessionShapesFilterArrayOutput

func (GetNotebookSessionShapesFilterArrayOutput) ToGetNotebookSessionShapesFilterArrayOutputWithContext

func (o GetNotebookSessionShapesFilterArrayOutput) ToGetNotebookSessionShapesFilterArrayOutputWithContext(ctx context.Context) GetNotebookSessionShapesFilterArrayOutput

type GetNotebookSessionShapesFilterInput

type GetNotebookSessionShapesFilterInput interface {
	pulumi.Input

	ToGetNotebookSessionShapesFilterOutput() GetNotebookSessionShapesFilterOutput
	ToGetNotebookSessionShapesFilterOutputWithContext(context.Context) GetNotebookSessionShapesFilterOutput
}

GetNotebookSessionShapesFilterInput is an input type that accepts GetNotebookSessionShapesFilterArgs and GetNotebookSessionShapesFilterOutput values. You can construct a concrete instance of `GetNotebookSessionShapesFilterInput` via:

GetNotebookSessionShapesFilterArgs{...}

type GetNotebookSessionShapesFilterOutput

type GetNotebookSessionShapesFilterOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionShapesFilterOutput) ElementType

func (GetNotebookSessionShapesFilterOutput) Name

The name of the notebook session shape.

func (GetNotebookSessionShapesFilterOutput) Regex

func (GetNotebookSessionShapesFilterOutput) ToGetNotebookSessionShapesFilterOutput

func (o GetNotebookSessionShapesFilterOutput) ToGetNotebookSessionShapesFilterOutput() GetNotebookSessionShapesFilterOutput

func (GetNotebookSessionShapesFilterOutput) ToGetNotebookSessionShapesFilterOutputWithContext

func (o GetNotebookSessionShapesFilterOutput) ToGetNotebookSessionShapesFilterOutputWithContext(ctx context.Context) GetNotebookSessionShapesFilterOutput

func (GetNotebookSessionShapesFilterOutput) Values

type GetNotebookSessionShapesNotebookSessionShape

type GetNotebookSessionShapesNotebookSessionShape struct {
	// The number of cores associated with this notebook session shape.
	CoreCount int `pulumi:"coreCount"`
	// The amount of memory in GBs associated with this notebook session shape.
	MemoryInGbs int `pulumi:"memoryInGbs"`
	// The name of the notebook session shape.
	Name string `pulumi:"name"`
	// The family that the compute shape belongs to.
	ShapeSeries string `pulumi:"shapeSeries"`
}

type GetNotebookSessionShapesNotebookSessionShapeArgs

type GetNotebookSessionShapesNotebookSessionShapeArgs struct {
	// The number of cores associated with this notebook session shape.
	CoreCount pulumi.IntInput `pulumi:"coreCount"`
	// The amount of memory in GBs associated with this notebook session shape.
	MemoryInGbs pulumi.IntInput `pulumi:"memoryInGbs"`
	// The name of the notebook session shape.
	Name pulumi.StringInput `pulumi:"name"`
	// The family that the compute shape belongs to.
	ShapeSeries pulumi.StringInput `pulumi:"shapeSeries"`
}

func (GetNotebookSessionShapesNotebookSessionShapeArgs) ElementType

func (GetNotebookSessionShapesNotebookSessionShapeArgs) ToGetNotebookSessionShapesNotebookSessionShapeOutput

func (i GetNotebookSessionShapesNotebookSessionShapeArgs) ToGetNotebookSessionShapesNotebookSessionShapeOutput() GetNotebookSessionShapesNotebookSessionShapeOutput

func (GetNotebookSessionShapesNotebookSessionShapeArgs) ToGetNotebookSessionShapesNotebookSessionShapeOutputWithContext

func (i GetNotebookSessionShapesNotebookSessionShapeArgs) ToGetNotebookSessionShapesNotebookSessionShapeOutputWithContext(ctx context.Context) GetNotebookSessionShapesNotebookSessionShapeOutput

type GetNotebookSessionShapesNotebookSessionShapeArray

type GetNotebookSessionShapesNotebookSessionShapeArray []GetNotebookSessionShapesNotebookSessionShapeInput

func (GetNotebookSessionShapesNotebookSessionShapeArray) ElementType

func (GetNotebookSessionShapesNotebookSessionShapeArray) ToGetNotebookSessionShapesNotebookSessionShapeArrayOutput

func (i GetNotebookSessionShapesNotebookSessionShapeArray) ToGetNotebookSessionShapesNotebookSessionShapeArrayOutput() GetNotebookSessionShapesNotebookSessionShapeArrayOutput

func (GetNotebookSessionShapesNotebookSessionShapeArray) ToGetNotebookSessionShapesNotebookSessionShapeArrayOutputWithContext

func (i GetNotebookSessionShapesNotebookSessionShapeArray) ToGetNotebookSessionShapesNotebookSessionShapeArrayOutputWithContext(ctx context.Context) GetNotebookSessionShapesNotebookSessionShapeArrayOutput

type GetNotebookSessionShapesNotebookSessionShapeArrayInput

type GetNotebookSessionShapesNotebookSessionShapeArrayInput interface {
	pulumi.Input

	ToGetNotebookSessionShapesNotebookSessionShapeArrayOutput() GetNotebookSessionShapesNotebookSessionShapeArrayOutput
	ToGetNotebookSessionShapesNotebookSessionShapeArrayOutputWithContext(context.Context) GetNotebookSessionShapesNotebookSessionShapeArrayOutput
}

GetNotebookSessionShapesNotebookSessionShapeArrayInput is an input type that accepts GetNotebookSessionShapesNotebookSessionShapeArray and GetNotebookSessionShapesNotebookSessionShapeArrayOutput values. You can construct a concrete instance of `GetNotebookSessionShapesNotebookSessionShapeArrayInput` via:

GetNotebookSessionShapesNotebookSessionShapeArray{ GetNotebookSessionShapesNotebookSessionShapeArgs{...} }

type GetNotebookSessionShapesNotebookSessionShapeArrayOutput

type GetNotebookSessionShapesNotebookSessionShapeArrayOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionShapesNotebookSessionShapeArrayOutput) ElementType

func (GetNotebookSessionShapesNotebookSessionShapeArrayOutput) Index

func (GetNotebookSessionShapesNotebookSessionShapeArrayOutput) ToGetNotebookSessionShapesNotebookSessionShapeArrayOutput

func (GetNotebookSessionShapesNotebookSessionShapeArrayOutput) ToGetNotebookSessionShapesNotebookSessionShapeArrayOutputWithContext

func (o GetNotebookSessionShapesNotebookSessionShapeArrayOutput) ToGetNotebookSessionShapesNotebookSessionShapeArrayOutputWithContext(ctx context.Context) GetNotebookSessionShapesNotebookSessionShapeArrayOutput

type GetNotebookSessionShapesNotebookSessionShapeInput

type GetNotebookSessionShapesNotebookSessionShapeInput interface {
	pulumi.Input

	ToGetNotebookSessionShapesNotebookSessionShapeOutput() GetNotebookSessionShapesNotebookSessionShapeOutput
	ToGetNotebookSessionShapesNotebookSessionShapeOutputWithContext(context.Context) GetNotebookSessionShapesNotebookSessionShapeOutput
}

GetNotebookSessionShapesNotebookSessionShapeInput is an input type that accepts GetNotebookSessionShapesNotebookSessionShapeArgs and GetNotebookSessionShapesNotebookSessionShapeOutput values. You can construct a concrete instance of `GetNotebookSessionShapesNotebookSessionShapeInput` via:

GetNotebookSessionShapesNotebookSessionShapeArgs{...}

type GetNotebookSessionShapesNotebookSessionShapeOutput

type GetNotebookSessionShapesNotebookSessionShapeOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionShapesNotebookSessionShapeOutput) CoreCount

The number of cores associated with this notebook session shape.

func (GetNotebookSessionShapesNotebookSessionShapeOutput) ElementType

func (GetNotebookSessionShapesNotebookSessionShapeOutput) MemoryInGbs

The amount of memory in GBs associated with this notebook session shape.

func (GetNotebookSessionShapesNotebookSessionShapeOutput) Name

The name of the notebook session shape.

func (GetNotebookSessionShapesNotebookSessionShapeOutput) ShapeSeries

The family that the compute shape belongs to.

func (GetNotebookSessionShapesNotebookSessionShapeOutput) ToGetNotebookSessionShapesNotebookSessionShapeOutput

func (o GetNotebookSessionShapesNotebookSessionShapeOutput) ToGetNotebookSessionShapesNotebookSessionShapeOutput() GetNotebookSessionShapesNotebookSessionShapeOutput

func (GetNotebookSessionShapesNotebookSessionShapeOutput) ToGetNotebookSessionShapesNotebookSessionShapeOutputWithContext

func (o GetNotebookSessionShapesNotebookSessionShapeOutput) ToGetNotebookSessionShapesNotebookSessionShapeOutputWithContext(ctx context.Context) GetNotebookSessionShapesNotebookSessionShapeOutput

type GetNotebookSessionShapesOutputArgs

type GetNotebookSessionShapesOutputArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput                       `pulumi:"compartmentId"`
	Filters       GetNotebookSessionShapesFilterArrayInput `pulumi:"filters"`
}

A collection of arguments for invoking getNotebookSessionShapes.

func (GetNotebookSessionShapesOutputArgs) ElementType

type GetNotebookSessionShapesResult

type GetNotebookSessionShapesResult struct {
	CompartmentId string                           `pulumi:"compartmentId"`
	Filters       []GetNotebookSessionShapesFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of notebook_session_shapes.
	NotebookSessionShapes []GetNotebookSessionShapesNotebookSessionShape `pulumi:"notebookSessionShapes"`
}

A collection of values returned by getNotebookSessionShapes.

func GetNotebookSessionShapes

func GetNotebookSessionShapes(ctx *pulumi.Context, args *GetNotebookSessionShapesArgs, opts ...pulumi.InvokeOption) (*GetNotebookSessionShapesResult, error)

This data source provides the list of Notebook Session Shapes in Oracle Cloud Infrastructure Data Science service.

Lists the valid notebook session shapes.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.GetNotebookSessionShapes(ctx, &datascience.GetNotebookSessionShapesArgs{
			CompartmentId: compartmentId,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetNotebookSessionShapesResultOutput

type GetNotebookSessionShapesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getNotebookSessionShapes.

func (GetNotebookSessionShapesResultOutput) CompartmentId

func (GetNotebookSessionShapesResultOutput) ElementType

func (GetNotebookSessionShapesResultOutput) Filters

func (GetNotebookSessionShapesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetNotebookSessionShapesResultOutput) NotebookSessionShapes

The list of notebook_session_shapes.

func (GetNotebookSessionShapesResultOutput) ToGetNotebookSessionShapesResultOutput

func (o GetNotebookSessionShapesResultOutput) ToGetNotebookSessionShapesResultOutput() GetNotebookSessionShapesResultOutput

func (GetNotebookSessionShapesResultOutput) ToGetNotebookSessionShapesResultOutputWithContext

func (o GetNotebookSessionShapesResultOutput) ToGetNotebookSessionShapesResultOutputWithContext(ctx context.Context) GetNotebookSessionShapesResultOutput

type GetNotebookSessionsArgs

type GetNotebookSessionsArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName *string                     `pulumi:"displayName"`
	Filters     []GetNotebookSessionsFilter `pulumi:"filters"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id *string `pulumi:"id"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.
	ProjectId *string `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getNotebookSessions.

type GetNotebookSessionsFilter

type GetNotebookSessionsFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetNotebookSessionsFilterArgs

type GetNotebookSessionsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetNotebookSessionsFilterArgs) ElementType

func (GetNotebookSessionsFilterArgs) ToGetNotebookSessionsFilterOutput

func (i GetNotebookSessionsFilterArgs) ToGetNotebookSessionsFilterOutput() GetNotebookSessionsFilterOutput

func (GetNotebookSessionsFilterArgs) ToGetNotebookSessionsFilterOutputWithContext

func (i GetNotebookSessionsFilterArgs) ToGetNotebookSessionsFilterOutputWithContext(ctx context.Context) GetNotebookSessionsFilterOutput

type GetNotebookSessionsFilterArray

type GetNotebookSessionsFilterArray []GetNotebookSessionsFilterInput

func (GetNotebookSessionsFilterArray) ElementType

func (GetNotebookSessionsFilterArray) ToGetNotebookSessionsFilterArrayOutput

func (i GetNotebookSessionsFilterArray) ToGetNotebookSessionsFilterArrayOutput() GetNotebookSessionsFilterArrayOutput

func (GetNotebookSessionsFilterArray) ToGetNotebookSessionsFilterArrayOutputWithContext

func (i GetNotebookSessionsFilterArray) ToGetNotebookSessionsFilterArrayOutputWithContext(ctx context.Context) GetNotebookSessionsFilterArrayOutput

type GetNotebookSessionsFilterArrayInput

type GetNotebookSessionsFilterArrayInput interface {
	pulumi.Input

	ToGetNotebookSessionsFilterArrayOutput() GetNotebookSessionsFilterArrayOutput
	ToGetNotebookSessionsFilterArrayOutputWithContext(context.Context) GetNotebookSessionsFilterArrayOutput
}

GetNotebookSessionsFilterArrayInput is an input type that accepts GetNotebookSessionsFilterArray and GetNotebookSessionsFilterArrayOutput values. You can construct a concrete instance of `GetNotebookSessionsFilterArrayInput` via:

GetNotebookSessionsFilterArray{ GetNotebookSessionsFilterArgs{...} }

type GetNotebookSessionsFilterArrayOutput

type GetNotebookSessionsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionsFilterArrayOutput) ElementType

func (GetNotebookSessionsFilterArrayOutput) Index

func (GetNotebookSessionsFilterArrayOutput) ToGetNotebookSessionsFilterArrayOutput

func (o GetNotebookSessionsFilterArrayOutput) ToGetNotebookSessionsFilterArrayOutput() GetNotebookSessionsFilterArrayOutput

func (GetNotebookSessionsFilterArrayOutput) ToGetNotebookSessionsFilterArrayOutputWithContext

func (o GetNotebookSessionsFilterArrayOutput) ToGetNotebookSessionsFilterArrayOutputWithContext(ctx context.Context) GetNotebookSessionsFilterArrayOutput

type GetNotebookSessionsFilterInput

type GetNotebookSessionsFilterInput interface {
	pulumi.Input

	ToGetNotebookSessionsFilterOutput() GetNotebookSessionsFilterOutput
	ToGetNotebookSessionsFilterOutputWithContext(context.Context) GetNotebookSessionsFilterOutput
}

GetNotebookSessionsFilterInput is an input type that accepts GetNotebookSessionsFilterArgs and GetNotebookSessionsFilterOutput values. You can construct a concrete instance of `GetNotebookSessionsFilterInput` via:

GetNotebookSessionsFilterArgs{...}

type GetNotebookSessionsFilterOutput

type GetNotebookSessionsFilterOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionsFilterOutput) ElementType

func (GetNotebookSessionsFilterOutput) Name

func (GetNotebookSessionsFilterOutput) Regex

func (GetNotebookSessionsFilterOutput) ToGetNotebookSessionsFilterOutput

func (o GetNotebookSessionsFilterOutput) ToGetNotebookSessionsFilterOutput() GetNotebookSessionsFilterOutput

func (GetNotebookSessionsFilterOutput) ToGetNotebookSessionsFilterOutputWithContext

func (o GetNotebookSessionsFilterOutput) ToGetNotebookSessionsFilterOutputWithContext(ctx context.Context) GetNotebookSessionsFilterOutput

func (GetNotebookSessionsFilterOutput) Values

type GetNotebookSessionsNotebookSession

type GetNotebookSessionsNotebookSession struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy string `pulumi:"createdBy"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName string `pulumi:"displayName"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id string `pulumi:"id"`
	// Details about the state of the notebook session.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Details for the notebook session configuration.
	NotebookSessionConfigDetails []GetNotebookSessionsNotebookSessionNotebookSessionConfigDetail `pulumi:"notebookSessionConfigDetails"`
	// Details for the notebook session configuration.
	NotebookSessionConfigurationDetails []GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetail `pulumi:"notebookSessionConfigurationDetails"`
	// Notebook Session runtime configuration details.
	NotebookSessionRuntimeConfigDetails []GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetail `pulumi:"notebookSessionRuntimeConfigDetails"`
	// Collection of NotebookSessionStorageMountConfigurationDetails.
	NotebookSessionStorageMountConfigurationDetailsLists []GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsList `pulumi:"notebookSessionStorageMountConfigurationDetailsLists"`
	// The URL to interact with the notebook session.
	NotebookSessionUrl string `pulumi:"notebookSessionUrl"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.
	ProjectId string `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State string `pulumi:"state"`
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeCreated string `pulumi:"timeCreated"`
}

type GetNotebookSessionsNotebookSessionArgs

type GetNotebookSessionsNotebookSessionArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id pulumi.StringInput `pulumi:"id"`
	// Details about the state of the notebook session.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// Details for the notebook session configuration.
	NotebookSessionConfigDetails GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArrayInput `pulumi:"notebookSessionConfigDetails"`
	// Details for the notebook session configuration.
	NotebookSessionConfigurationDetails GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArrayInput `pulumi:"notebookSessionConfigurationDetails"`
	// Notebook Session runtime configuration details.
	NotebookSessionRuntimeConfigDetails GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArrayInput `pulumi:"notebookSessionRuntimeConfigDetails"`
	// Collection of NotebookSessionStorageMountConfigurationDetails.
	NotebookSessionStorageMountConfigurationDetailsLists GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayInput `pulumi:"notebookSessionStorageMountConfigurationDetailsLists"`
	// The URL to interact with the notebook session.
	NotebookSessionUrl pulumi.StringInput `pulumi:"notebookSessionUrl"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.
	ProjectId pulumi.StringInput `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State pulumi.StringInput `pulumi:"state"`
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
}

func (GetNotebookSessionsNotebookSessionArgs) ElementType

func (GetNotebookSessionsNotebookSessionArgs) ToGetNotebookSessionsNotebookSessionOutput

func (i GetNotebookSessionsNotebookSessionArgs) ToGetNotebookSessionsNotebookSessionOutput() GetNotebookSessionsNotebookSessionOutput

func (GetNotebookSessionsNotebookSessionArgs) ToGetNotebookSessionsNotebookSessionOutputWithContext

func (i GetNotebookSessionsNotebookSessionArgs) ToGetNotebookSessionsNotebookSessionOutputWithContext(ctx context.Context) GetNotebookSessionsNotebookSessionOutput

type GetNotebookSessionsNotebookSessionArray

type GetNotebookSessionsNotebookSessionArray []GetNotebookSessionsNotebookSessionInput

func (GetNotebookSessionsNotebookSessionArray) ElementType

func (GetNotebookSessionsNotebookSessionArray) ToGetNotebookSessionsNotebookSessionArrayOutput

func (i GetNotebookSessionsNotebookSessionArray) ToGetNotebookSessionsNotebookSessionArrayOutput() GetNotebookSessionsNotebookSessionArrayOutput

func (GetNotebookSessionsNotebookSessionArray) ToGetNotebookSessionsNotebookSessionArrayOutputWithContext

func (i GetNotebookSessionsNotebookSessionArray) ToGetNotebookSessionsNotebookSessionArrayOutputWithContext(ctx context.Context) GetNotebookSessionsNotebookSessionArrayOutput

type GetNotebookSessionsNotebookSessionArrayInput

type GetNotebookSessionsNotebookSessionArrayInput interface {
	pulumi.Input

	ToGetNotebookSessionsNotebookSessionArrayOutput() GetNotebookSessionsNotebookSessionArrayOutput
	ToGetNotebookSessionsNotebookSessionArrayOutputWithContext(context.Context) GetNotebookSessionsNotebookSessionArrayOutput
}

GetNotebookSessionsNotebookSessionArrayInput is an input type that accepts GetNotebookSessionsNotebookSessionArray and GetNotebookSessionsNotebookSessionArrayOutput values. You can construct a concrete instance of `GetNotebookSessionsNotebookSessionArrayInput` via:

GetNotebookSessionsNotebookSessionArray{ GetNotebookSessionsNotebookSessionArgs{...} }

type GetNotebookSessionsNotebookSessionArrayOutput

type GetNotebookSessionsNotebookSessionArrayOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionsNotebookSessionArrayOutput) ElementType

func (GetNotebookSessionsNotebookSessionArrayOutput) Index

func (GetNotebookSessionsNotebookSessionArrayOutput) ToGetNotebookSessionsNotebookSessionArrayOutput

func (o GetNotebookSessionsNotebookSessionArrayOutput) ToGetNotebookSessionsNotebookSessionArrayOutput() GetNotebookSessionsNotebookSessionArrayOutput

func (GetNotebookSessionsNotebookSessionArrayOutput) ToGetNotebookSessionsNotebookSessionArrayOutputWithContext

func (o GetNotebookSessionsNotebookSessionArrayOutput) ToGetNotebookSessionsNotebookSessionArrayOutputWithContext(ctx context.Context) GetNotebookSessionsNotebookSessionArrayOutput

type GetNotebookSessionsNotebookSessionInput

type GetNotebookSessionsNotebookSessionInput interface {
	pulumi.Input

	ToGetNotebookSessionsNotebookSessionOutput() GetNotebookSessionsNotebookSessionOutput
	ToGetNotebookSessionsNotebookSessionOutputWithContext(context.Context) GetNotebookSessionsNotebookSessionOutput
}

GetNotebookSessionsNotebookSessionInput is an input type that accepts GetNotebookSessionsNotebookSessionArgs and GetNotebookSessionsNotebookSessionOutput values. You can construct a concrete instance of `GetNotebookSessionsNotebookSessionInput` via:

GetNotebookSessionsNotebookSessionArgs{...}

type GetNotebookSessionsNotebookSessionNotebookSessionConfigDetail

type GetNotebookSessionsNotebookSessionNotebookSessionConfigDetail struct {
	// A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.
	BlockStorageSizeInGbs int `pulumi:"blockStorageSizeInGbs"`
	// Details for the notebook session shape configuration.
	NotebookSessionShapeConfigDetails []GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetail `pulumi:"notebookSessionShapeConfigDetails"`
	// The OCID of a Data Science private endpoint.
	PrivateEndpointId string `pulumi:"privateEndpointId"`
	// The shape used to launch the notebook session compute instance.  The list of available shapes in a given compartment can be retrieved using the `ListNotebookSessionShapes` endpoint.
	Shape string `pulumi:"shape"`
	// A notebook session instance is provided with a VNIC for network access.  This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in.  The subnet should be in a VCN with a NAT gateway for egress to the internet.
	SubnetId string `pulumi:"subnetId"`
}

type GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArgs

type GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArgs struct {
	// A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.
	BlockStorageSizeInGbs pulumi.IntInput `pulumi:"blockStorageSizeInGbs"`
	// Details for the notebook session shape configuration.
	NotebookSessionShapeConfigDetails GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayInput `pulumi:"notebookSessionShapeConfigDetails"`
	// The OCID of a Data Science private endpoint.
	PrivateEndpointId pulumi.StringInput `pulumi:"privateEndpointId"`
	// The shape used to launch the notebook session compute instance.  The list of available shapes in a given compartment can be retrieved using the `ListNotebookSessionShapes` endpoint.
	Shape pulumi.StringInput `pulumi:"shape"`
	// A notebook session instance is provided with a VNIC for network access.  This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in.  The subnet should be in a VCN with a NAT gateway for egress to the internet.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
}

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArgs) ElementType

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArgs) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigDetailOutput

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArgs) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigDetailOutputWithContext

func (i GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArgs) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigDetailOutputWithContext(ctx context.Context) GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailOutput

type GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArray

type GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArray []GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailInput

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArray) ElementType

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArray) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArrayOutput

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArray) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArrayOutputWithContext

func (i GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArray) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArrayOutputWithContext(ctx context.Context) GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArrayOutput

type GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArrayInput

type GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArrayInput interface {
	pulumi.Input

	ToGetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArrayOutput() GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArrayOutput
	ToGetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArrayOutputWithContext(context.Context) GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArrayOutput
}

GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArrayInput is an input type that accepts GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArray and GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArrayOutput values. You can construct a concrete instance of `GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArrayInput` via:

GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArray{ GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArgs{...} }

type GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArrayOutput

type GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArrayOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArrayOutput) ElementType

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArrayOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArrayOutput

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArrayOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArrayOutputWithContext

type GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailInput

type GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailInput interface {
	pulumi.Input

	ToGetNotebookSessionsNotebookSessionNotebookSessionConfigDetailOutput() GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailOutput
	ToGetNotebookSessionsNotebookSessionNotebookSessionConfigDetailOutputWithContext(context.Context) GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailOutput
}

GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailInput is an input type that accepts GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArgs and GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailOutput values. You can construct a concrete instance of `GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailInput` via:

GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailArgs{...}

type GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetail

type GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetail struct {
	// The total amount of memory available to the notebook session instance, in gigabytes.
	MemoryInGbs float64 `pulumi:"memoryInGbs"`
	// The total number of OCPUs available to the notebook session instance.
	Ocpus float64 `pulumi:"ocpus"`
}

type GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArgs

type GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArgs struct {
	// The total amount of memory available to the notebook session instance, in gigabytes.
	MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"`
	// The total number of OCPUs available to the notebook session instance.
	Ocpus pulumi.Float64Input `pulumi:"ocpus"`
}

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArgs) ElementType

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArgs) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutput

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArgs) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutputWithContext

type GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArray

type GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArray []GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailInput

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArray) ElementType

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArray) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayOutput

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArray) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayOutputWithContext

type GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayInput

type GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayInput interface {
	pulumi.Input

	ToGetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayOutput() GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayOutput
	ToGetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayOutputWithContext(context.Context) GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayOutput
}

GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayInput is an input type that accepts GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArray and GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayOutput values. You can construct a concrete instance of `GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayInput` via:

GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArray{ GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArgs{...} }

type GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayOutput

type GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayOutput) ElementType

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayOutput

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArrayOutputWithContext

type GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailInput

type GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailInput interface {
	pulumi.Input

	ToGetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutput() GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutput
	ToGetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutputWithContext(context.Context) GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutput
}

GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailInput is an input type that accepts GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArgs and GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutput values. You can construct a concrete instance of `GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailInput` via:

GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailArgs{...}

type GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutput

type GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutput) ElementType

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutput) MemoryInGbs

The total amount of memory available to the notebook session instance, in gigabytes.

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutput) Ocpus

The total number of OCPUs available to the notebook session instance.

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutput

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetailOutputWithContext

type GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailOutput

type GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailOutput) BlockStorageSizeInGbs

A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailOutput) ElementType

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailOutput) NotebookSessionShapeConfigDetails

Details for the notebook session shape configuration.

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailOutput) PrivateEndpointId added in v1.12.0

The OCID of a Data Science private endpoint.

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailOutput) Shape

The shape used to launch the notebook session compute instance. The list of available shapes in a given compartment can be retrieved using the `ListNotebookSessionShapes` endpoint.

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailOutput) SubnetId

A notebook session instance is provided with a VNIC for network access. This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in. The subnet should be in a VCN with a NAT gateway for egress to the internet.

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigDetailOutput

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigDetailOutputWithContext

func (o GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigDetailOutputWithContext(ctx context.Context) GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailOutput

type GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetail

type GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetail struct {
	// A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.
	BlockStorageSizeInGbs int `pulumi:"blockStorageSizeInGbs"`
	// Details for the notebook session shape configuration.
	NotebookSessionShapeConfigDetails []GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetail `pulumi:"notebookSessionShapeConfigDetails"`
	// The OCID of a Data Science private endpoint.
	PrivateEndpointId string `pulumi:"privateEndpointId"`
	// The shape used to launch the notebook session compute instance.  The list of available shapes in a given compartment can be retrieved using the `ListNotebookSessionShapes` endpoint.
	Shape string `pulumi:"shape"`
	// A notebook session instance is provided with a VNIC for network access.  This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in.  The subnet should be in a VCN with a NAT gateway for egress to the internet.
	SubnetId string `pulumi:"subnetId"`
}

type GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArgs

type GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArgs struct {
	// A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.
	BlockStorageSizeInGbs pulumi.IntInput `pulumi:"blockStorageSizeInGbs"`
	// Details for the notebook session shape configuration.
	NotebookSessionShapeConfigDetails GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayInput `pulumi:"notebookSessionShapeConfigDetails"`
	// The OCID of a Data Science private endpoint.
	PrivateEndpointId pulumi.StringInput `pulumi:"privateEndpointId"`
	// The shape used to launch the notebook session compute instance.  The list of available shapes in a given compartment can be retrieved using the `ListNotebookSessionShapes` endpoint.
	Shape pulumi.StringInput `pulumi:"shape"`
	// A notebook session instance is provided with a VNIC for network access.  This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in.  The subnet should be in a VCN with a NAT gateway for egress to the internet.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
}

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArgs) ElementType

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArgs) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailOutput

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArgs) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailOutputWithContext

func (i GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArgs) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailOutputWithContext(ctx context.Context) GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailOutput

type GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArray

type GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArray []GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailInput

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArray) ElementType

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArray) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArrayOutput

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArray) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArrayOutputWithContext

func (i GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArray) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArrayOutputWithContext(ctx context.Context) GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArrayOutput

type GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArrayInput

type GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArrayOutput() GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArrayOutput
	ToGetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArrayOutputWithContext(context.Context) GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArrayOutput
}

GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArrayInput is an input type that accepts GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArray and GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArrayInput` via:

GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArray{ GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArgs{...} }

type GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArrayOutput

type GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArrayOutput) ElementType

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArrayOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArrayOutput

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArrayOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArrayOutputWithContext

type GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailInput

type GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailInput interface {
	pulumi.Input

	ToGetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailOutput() GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailOutput
	ToGetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailOutputWithContext(context.Context) GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailOutput
}

GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailInput is an input type that accepts GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArgs and GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailOutput values. You can construct a concrete instance of `GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailInput` via:

GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailArgs{...}

type GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetail

type GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetail struct {
	// The total amount of memory available to the notebook session instance, in gigabytes.
	MemoryInGbs float64 `pulumi:"memoryInGbs"`
	// The total number of OCPUs available to the notebook session instance.
	Ocpus float64 `pulumi:"ocpus"`
}

type GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArgs

type GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArgs struct {
	// The total amount of memory available to the notebook session instance, in gigabytes.
	MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"`
	// The total number of OCPUs available to the notebook session instance.
	Ocpus pulumi.Float64Input `pulumi:"ocpus"`
}

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArgs) ElementType

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArgs) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutput

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArgs) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutputWithContext

type GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArray

type GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArray []GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailInput

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArray) ElementType

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArray) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayOutput

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArray) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayOutputWithContext

type GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayInput

type GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayInput interface {
	pulumi.Input

	ToGetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayOutput() GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayOutput
	ToGetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayOutputWithContext(context.Context) GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayOutput
}

GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayInput is an input type that accepts GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArray and GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayOutput values. You can construct a concrete instance of `GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayInput` via:

GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArray{ GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArgs{...} }

type GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayOutput

type GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayOutput) ElementType

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayOutput

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArrayOutputWithContext

type GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailInput

type GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailInput interface {
	pulumi.Input

	ToGetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutput() GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutput
	ToGetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutputWithContext(context.Context) GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutput
}

GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailInput is an input type that accepts GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArgs and GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutput values. You can construct a concrete instance of `GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailInput` via:

GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailArgs{...}

type GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutput

type GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutput) ElementType

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutput) MemoryInGbs

The total amount of memory available to the notebook session instance, in gigabytes.

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutput) Ocpus

The total number of OCPUs available to the notebook session instance.

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutput

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetailOutputWithContext

type GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailOutput

type GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailOutput) BlockStorageSizeInGbs

A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailOutput) ElementType

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailOutput) NotebookSessionShapeConfigDetails

Details for the notebook session shape configuration.

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailOutput) PrivateEndpointId added in v1.12.0

The OCID of a Data Science private endpoint.

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailOutput) Shape

The shape used to launch the notebook session compute instance. The list of available shapes in a given compartment can be retrieved using the `ListNotebookSessionShapes` endpoint.

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailOutput) SubnetId

A notebook session instance is provided with a VNIC for network access. This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in. The subnet should be in a VCN with a NAT gateway for egress to the internet.

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailOutput

func (GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailOutputWithContext

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetail added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetail struct {
	// Custom environment variables for Notebook Session. These key-value pairs will be available for customers in Notebook Sessions.
	CustomEnvironmentVariables map[string]interface{} `pulumi:"customEnvironmentVariables"`
	// Git configuration Details.
	NotebookSessionGitConfigDetails []GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetail `pulumi:"notebookSessionGitConfigDetails"`
}

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArgs added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArgs struct {
	// Custom environment variables for Notebook Session. These key-value pairs will be available for customers in Notebook Sessions.
	CustomEnvironmentVariables pulumi.MapInput `pulumi:"customEnvironmentVariables"`
	// Git configuration Details.
	NotebookSessionGitConfigDetails GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayInput `pulumi:"notebookSessionGitConfigDetails"`
}

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArgs) ElementType added in v0.3.0

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArgs) ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailOutput added in v0.3.0

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArgs) ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailOutputWithContext added in v0.3.0

func (i GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArgs) ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailOutputWithContext(ctx context.Context) GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailOutput

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArray added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArray []GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailInput

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArray) ElementType added in v0.3.0

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArray) ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput added in v0.3.0

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArray) ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutputWithContext added in v0.3.0

func (i GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArray) ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutputWithContext(ctx context.Context) GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArrayInput added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArrayInput interface {
	pulumi.Input

	ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput() GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput
	ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutputWithContext(context.Context) GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput
}

GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArrayInput is an input type that accepts GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArray and GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput values. You can construct a concrete instance of `GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArrayInput` via:

GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArray{ GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArgs{...} }

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput) ElementType added in v0.3.0

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput) Index added in v0.3.0

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput added in v0.3.0

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArrayOutputWithContext added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailInput added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailInput interface {
	pulumi.Input

	ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailOutput() GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailOutput
	ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailOutputWithContext(context.Context) GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailOutput
}

GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailInput is an input type that accepts GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArgs and GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailOutput values. You can construct a concrete instance of `GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailInput` via:

GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailArgs{...}

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetail added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetail struct {
	// A collection of Git repository configurations.
	NotebookSessionGitRepoConfigCollections []GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollection `pulumi:"notebookSessionGitRepoConfigCollections"`
}

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArgs added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArgs struct {
	// A collection of Git repository configurations.
	NotebookSessionGitRepoConfigCollections GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayInput `pulumi:"notebookSessionGitRepoConfigCollections"`
}

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArgs) ElementType added in v0.3.0

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArgs) ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutput added in v0.3.0

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArgs) ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutputWithContext added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArray added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArray []GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailInput

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArray) ElementType added in v0.3.0

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArray) ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutput added in v0.3.0

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArray) ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutputWithContext added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayInput added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayInput interface {
	pulumi.Input

	ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutput() GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutput
	ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutputWithContext(context.Context) GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutput
}

GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayInput is an input type that accepts GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArray and GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutput values. You can construct a concrete instance of `GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayInput` via:

GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArray{ GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArgs{...} }

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutput added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutput) ElementType added in v0.3.0

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutput) Index added in v0.3.0

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutput added in v0.3.0

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArrayOutputWithContext added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailInput added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailInput interface {
	pulumi.Input

	ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutput() GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutput
	ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutputWithContext(context.Context) GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutput
}

GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailInput is an input type that accepts GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArgs and GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutput values. You can construct a concrete instance of `GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailInput` via:

GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailArgs{...}

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollection added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollection struct {
	// The repository URL
	Url string `pulumi:"url"`
}

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArgs added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArgs struct {
	// The repository URL
	Url pulumi.StringInput `pulumi:"url"`
}

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArgs) ElementType added in v0.3.0

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArgs) ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutput added in v0.3.0

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArgs) ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutputWithContext added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArray added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArray []GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionInput

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArray) ElementType added in v0.3.0

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArray) ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayOutput added in v0.3.0

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArray) ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayOutputWithContext added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayInput added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayInput interface {
	pulumi.Input

	ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayOutput() GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayOutput
	ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayOutputWithContext(context.Context) GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayOutput
}

GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayInput is an input type that accepts GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArray and GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayOutput values. You can construct a concrete instance of `GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayInput` via:

GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArray{ GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArgs{...} }

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayOutput added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayOutput) ElementType added in v0.3.0

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayOutput added in v0.3.0

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArrayOutputWithContext added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionInput added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionInput interface {
	pulumi.Input

	ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutput() GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutput
	ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutputWithContext(context.Context) GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutput
}

GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionInput is an input type that accepts GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArgs and GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutput values. You can construct a concrete instance of `GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionInput` via:

GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionArgs{...}

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutput added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutput) ElementType added in v0.3.0

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutput added in v0.3.0

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutputWithContext added in v0.3.0

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollectionOutput) Url added in v0.3.0

The repository URL

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutput added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutput) ElementType added in v0.3.0

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutput) NotebookSessionGitRepoConfigCollections added in v0.3.0

A collection of Git repository configurations.

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutput added in v0.3.0

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailOutputWithContext added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailOutput added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailOutput) CustomEnvironmentVariables added in v0.3.0

Custom environment variables for Notebook Session. These key-value pairs will be available for customers in Notebook Sessions.

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailOutput) ElementType added in v0.3.0

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailOutput) NotebookSessionGitConfigDetails added in v0.3.0

Git configuration Details.

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailOutput added in v0.3.0

func (GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailOutputWithContext added in v0.3.0

type GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsList added in v1.14.0

type GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsList struct {
	// The object storage bucket
	Bucket string `pulumi:"bucket"`
	// The local directory name to be mounted
	DestinationDirectoryName string `pulumi:"destinationDirectoryName"`
	// The local path of the mounted directory, excluding directory name.
	DestinationPath string `pulumi:"destinationPath"`
	// OCID of the export
	ExportId string `pulumi:"exportId"`
	// OCID of the mount target
	MountTargetId string `pulumi:"mountTargetId"`
	// The object storage namespace
	Namespace string `pulumi:"namespace"`
	// Prefix in the bucket to mount
	Prefix string `pulumi:"prefix"`
	// The type of storage.
	StorageType string `pulumi:"storageType"`
}

type GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArgs added in v1.14.0

type GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArgs struct {
	// The object storage bucket
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// The local directory name to be mounted
	DestinationDirectoryName pulumi.StringInput `pulumi:"destinationDirectoryName"`
	// The local path of the mounted directory, excluding directory name.
	DestinationPath pulumi.StringInput `pulumi:"destinationPath"`
	// OCID of the export
	ExportId pulumi.StringInput `pulumi:"exportId"`
	// OCID of the mount target
	MountTargetId pulumi.StringInput `pulumi:"mountTargetId"`
	// The object storage namespace
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// Prefix in the bucket to mount
	Prefix pulumi.StringInput `pulumi:"prefix"`
	// The type of storage.
	StorageType pulumi.StringInput `pulumi:"storageType"`
}

func (GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArgs) ElementType added in v1.14.0

func (GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArgs) ToGetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput added in v1.14.0

func (GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArgs) ToGetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutputWithContext added in v1.14.0

type GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArray added in v1.14.0

type GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArray []GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListInput

func (GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArray) ElementType added in v1.14.0

func (GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArray) ToGetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput added in v1.14.0

func (GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArray) ToGetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutputWithContext added in v1.14.0

type GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayInput added in v1.14.0

type GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayInput interface {
	pulumi.Input

	ToGetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput() GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput
	ToGetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutputWithContext(context.Context) GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput
}

GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayInput is an input type that accepts GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArray and GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput values. You can construct a concrete instance of `GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayInput` via:

GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArray{ GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArgs{...} }

type GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput added in v1.14.0

type GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput) ElementType added in v1.14.0

func (GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput) Index added in v1.14.0

func (GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput added in v1.14.0

func (GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutputWithContext added in v1.14.0

type GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListInput added in v1.14.0

type GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListInput interface {
	pulumi.Input

	ToGetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput() GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput
	ToGetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutputWithContext(context.Context) GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput
}

GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListInput is an input type that accepts GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArgs and GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput values. You can construct a concrete instance of `GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListInput` via:

GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArgs{...}

type GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput added in v1.14.0

type GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) Bucket added in v1.14.0

The object storage bucket

func (GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) DestinationDirectoryName added in v1.14.0

The local directory name to be mounted

func (GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) DestinationPath added in v1.14.0

The local path of the mounted directory, excluding directory name.

func (GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) ElementType added in v1.14.0

func (GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) ExportId added in v1.14.0

OCID of the export

func (GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) MountTargetId added in v1.14.0

OCID of the mount target

func (GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) Namespace added in v1.14.0

The object storage namespace

func (GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) Prefix added in v1.14.0

Prefix in the bucket to mount

func (GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) StorageType added in v1.14.0

The type of storage.

func (GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput added in v1.14.0

func (GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) ToGetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutputWithContext added in v1.14.0

type GetNotebookSessionsNotebookSessionOutput

type GetNotebookSessionsNotebookSessionOutput struct{ *pulumi.OutputState }

func (GetNotebookSessionsNotebookSessionOutput) CompartmentId

<b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetNotebookSessionsNotebookSessionOutput) CreatedBy

<b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.

func (GetNotebookSessionsNotebookSessionOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (GetNotebookSessionsNotebookSessionOutput) DisplayName

<b>Filter</b> results by its user-friendly name.

func (GetNotebookSessionsNotebookSessionOutput) ElementType

func (GetNotebookSessionsNotebookSessionOutput) FreeformTags

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (GetNotebookSessionsNotebookSessionOutput) Id

<b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.

func (GetNotebookSessionsNotebookSessionOutput) LifecycleDetails

Details about the state of the notebook session.

func (GetNotebookSessionsNotebookSessionOutput) NotebookSessionConfigDetails

Details for the notebook session configuration.

func (GetNotebookSessionsNotebookSessionOutput) NotebookSessionConfigurationDetails

Details for the notebook session configuration.

func (GetNotebookSessionsNotebookSessionOutput) NotebookSessionRuntimeConfigDetails added in v0.3.0

Notebook Session runtime configuration details.

func (GetNotebookSessionsNotebookSessionOutput) NotebookSessionStorageMountConfigurationDetailsLists added in v1.14.0

Collection of NotebookSessionStorageMountConfigurationDetails.

func (GetNotebookSessionsNotebookSessionOutput) NotebookSessionUrl

The URL to interact with the notebook session.

func (GetNotebookSessionsNotebookSessionOutput) ProjectId

<b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.

func (GetNotebookSessionsNotebookSessionOutput) State

<b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.

func (GetNotebookSessionsNotebookSessionOutput) TimeCreated

The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z

func (GetNotebookSessionsNotebookSessionOutput) ToGetNotebookSessionsNotebookSessionOutput

func (o GetNotebookSessionsNotebookSessionOutput) ToGetNotebookSessionsNotebookSessionOutput() GetNotebookSessionsNotebookSessionOutput

func (GetNotebookSessionsNotebookSessionOutput) ToGetNotebookSessionsNotebookSessionOutputWithContext

func (o GetNotebookSessionsNotebookSessionOutput) ToGetNotebookSessionsNotebookSessionOutputWithContext(ctx context.Context) GetNotebookSessionsNotebookSessionOutput

type GetNotebookSessionsOutputArgs

type GetNotebookSessionsOutputArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName pulumi.StringPtrInput               `pulumi:"displayName"`
	Filters     GetNotebookSessionsFilterArrayInput `pulumi:"filters"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.
	ProjectId pulumi.StringPtrInput `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getNotebookSessions.

func (GetNotebookSessionsOutputArgs) ElementType

type GetNotebookSessionsResult

type GetNotebookSessionsResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the notebook session's compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the notebook session.
	CreatedBy *string `pulumi:"createdBy"`
	// A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information. Example: `My NotebookSession`
	DisplayName *string                     `pulumi:"displayName"`
	Filters     []GetNotebookSessionsFilter `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the notebook session.
	Id *string `pulumi:"id"`
	// The list of notebook_sessions.
	NotebookSessions []GetNotebookSessionsNotebookSession `pulumi:"notebookSessions"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project associated with the notebook session.
	ProjectId *string `pulumi:"projectId"`
	// The state of the notebook session.
	State *string `pulumi:"state"`
}

A collection of values returned by getNotebookSessions.

func GetNotebookSessions

func GetNotebookSessions(ctx *pulumi.Context, args *GetNotebookSessionsArgs, opts ...pulumi.InvokeOption) (*GetNotebookSessionsResult, error)

This data source provides the list of Notebook Sessions in Oracle Cloud Infrastructure Data Science service.

Lists the notebook sessions in the specified compartment.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.GetNotebookSessions(ctx, &datascience.GetNotebookSessionsArgs{
			CompartmentId: compartmentId,
			CreatedBy:     pulumi.StringRef(notebookSessionCreatedBy),
			DisplayName:   pulumi.StringRef(notebookSessionDisplayName),
			Id:            pulumi.StringRef(notebookSessionId),
			ProjectId:     pulumi.StringRef(testProject.Id),
			State:         pulumi.StringRef(notebookSessionState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetNotebookSessionsResultOutput

type GetNotebookSessionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getNotebookSessions.

func (GetNotebookSessionsResultOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the notebook session's compartment.

func (GetNotebookSessionsResultOutput) CreatedBy

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the notebook session.

func (GetNotebookSessionsResultOutput) DisplayName

A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information. Example: `My NotebookSession`

func (GetNotebookSessionsResultOutput) ElementType

func (GetNotebookSessionsResultOutput) Filters

func (GetNotebookSessionsResultOutput) Id

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the notebook session.

func (GetNotebookSessionsResultOutput) NotebookSessions

The list of notebook_sessions.

func (GetNotebookSessionsResultOutput) ProjectId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project associated with the notebook session.

func (GetNotebookSessionsResultOutput) State

The state of the notebook session.

func (GetNotebookSessionsResultOutput) ToGetNotebookSessionsResultOutput

func (o GetNotebookSessionsResultOutput) ToGetNotebookSessionsResultOutput() GetNotebookSessionsResultOutput

func (GetNotebookSessionsResultOutput) ToGetNotebookSessionsResultOutputWithContext

func (o GetNotebookSessionsResultOutput) ToGetNotebookSessionsResultOutputWithContext(ctx context.Context) GetNotebookSessionsResultOutput

type GetPipelineConfigurationDetail added in v0.7.0

type GetPipelineConfigurationDetail struct {
	// The command line arguments to set for step.
	CommandLineArguments string `pulumi:"commandLineArguments"`
	// Environment variables to set for step.
	EnvironmentVariables map[string]interface{} `pulumi:"environmentVariables"`
	// A time bound for the execution of the step.
	MaximumRuntimeInMinutes string `pulumi:"maximumRuntimeInMinutes"`
	// The type of pipeline.
	Type string `pulumi:"type"`
}

type GetPipelineConfigurationDetailArgs added in v0.7.0

type GetPipelineConfigurationDetailArgs struct {
	// The command line arguments to set for step.
	CommandLineArguments pulumi.StringInput `pulumi:"commandLineArguments"`
	// Environment variables to set for step.
	EnvironmentVariables pulumi.MapInput `pulumi:"environmentVariables"`
	// A time bound for the execution of the step.
	MaximumRuntimeInMinutes pulumi.StringInput `pulumi:"maximumRuntimeInMinutes"`
	// The type of pipeline.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetPipelineConfigurationDetailArgs) ElementType added in v0.7.0

func (GetPipelineConfigurationDetailArgs) ToGetPipelineConfigurationDetailOutput added in v0.7.0

func (i GetPipelineConfigurationDetailArgs) ToGetPipelineConfigurationDetailOutput() GetPipelineConfigurationDetailOutput

func (GetPipelineConfigurationDetailArgs) ToGetPipelineConfigurationDetailOutputWithContext added in v0.7.0

func (i GetPipelineConfigurationDetailArgs) ToGetPipelineConfigurationDetailOutputWithContext(ctx context.Context) GetPipelineConfigurationDetailOutput

type GetPipelineConfigurationDetailArray added in v0.7.0

type GetPipelineConfigurationDetailArray []GetPipelineConfigurationDetailInput

func (GetPipelineConfigurationDetailArray) ElementType added in v0.7.0

func (GetPipelineConfigurationDetailArray) ToGetPipelineConfigurationDetailArrayOutput added in v0.7.0

func (i GetPipelineConfigurationDetailArray) ToGetPipelineConfigurationDetailArrayOutput() GetPipelineConfigurationDetailArrayOutput

func (GetPipelineConfigurationDetailArray) ToGetPipelineConfigurationDetailArrayOutputWithContext added in v0.7.0

func (i GetPipelineConfigurationDetailArray) ToGetPipelineConfigurationDetailArrayOutputWithContext(ctx context.Context) GetPipelineConfigurationDetailArrayOutput

type GetPipelineConfigurationDetailArrayInput added in v0.7.0

type GetPipelineConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetPipelineConfigurationDetailArrayOutput() GetPipelineConfigurationDetailArrayOutput
	ToGetPipelineConfigurationDetailArrayOutputWithContext(context.Context) GetPipelineConfigurationDetailArrayOutput
}

GetPipelineConfigurationDetailArrayInput is an input type that accepts GetPipelineConfigurationDetailArray and GetPipelineConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetPipelineConfigurationDetailArrayInput` via:

GetPipelineConfigurationDetailArray{ GetPipelineConfigurationDetailArgs{...} }

type GetPipelineConfigurationDetailArrayOutput added in v0.7.0

type GetPipelineConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPipelineConfigurationDetailArrayOutput) ElementType added in v0.7.0

func (GetPipelineConfigurationDetailArrayOutput) Index added in v0.7.0

func (GetPipelineConfigurationDetailArrayOutput) ToGetPipelineConfigurationDetailArrayOutput added in v0.7.0

func (o GetPipelineConfigurationDetailArrayOutput) ToGetPipelineConfigurationDetailArrayOutput() GetPipelineConfigurationDetailArrayOutput

func (GetPipelineConfigurationDetailArrayOutput) ToGetPipelineConfigurationDetailArrayOutputWithContext added in v0.7.0

func (o GetPipelineConfigurationDetailArrayOutput) ToGetPipelineConfigurationDetailArrayOutputWithContext(ctx context.Context) GetPipelineConfigurationDetailArrayOutput

type GetPipelineConfigurationDetailInput added in v0.7.0

type GetPipelineConfigurationDetailInput interface {
	pulumi.Input

	ToGetPipelineConfigurationDetailOutput() GetPipelineConfigurationDetailOutput
	ToGetPipelineConfigurationDetailOutputWithContext(context.Context) GetPipelineConfigurationDetailOutput
}

GetPipelineConfigurationDetailInput is an input type that accepts GetPipelineConfigurationDetailArgs and GetPipelineConfigurationDetailOutput values. You can construct a concrete instance of `GetPipelineConfigurationDetailInput` via:

GetPipelineConfigurationDetailArgs{...}

type GetPipelineConfigurationDetailOutput added in v0.7.0

type GetPipelineConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetPipelineConfigurationDetailOutput) CommandLineArguments added in v0.7.0

func (o GetPipelineConfigurationDetailOutput) CommandLineArguments() pulumi.StringOutput

The command line arguments to set for step.

func (GetPipelineConfigurationDetailOutput) ElementType added in v0.7.0

func (GetPipelineConfigurationDetailOutput) EnvironmentVariables added in v0.7.0

func (o GetPipelineConfigurationDetailOutput) EnvironmentVariables() pulumi.MapOutput

Environment variables to set for step.

func (GetPipelineConfigurationDetailOutput) MaximumRuntimeInMinutes added in v0.7.0

func (o GetPipelineConfigurationDetailOutput) MaximumRuntimeInMinutes() pulumi.StringOutput

A time bound for the execution of the step.

func (GetPipelineConfigurationDetailOutput) ToGetPipelineConfigurationDetailOutput added in v0.7.0

func (o GetPipelineConfigurationDetailOutput) ToGetPipelineConfigurationDetailOutput() GetPipelineConfigurationDetailOutput

func (GetPipelineConfigurationDetailOutput) ToGetPipelineConfigurationDetailOutputWithContext added in v0.7.0

func (o GetPipelineConfigurationDetailOutput) ToGetPipelineConfigurationDetailOutputWithContext(ctx context.Context) GetPipelineConfigurationDetailOutput

func (GetPipelineConfigurationDetailOutput) Type added in v0.7.0

The type of pipeline.

type GetPipelineInfrastructureConfigurationDetail added in v0.7.0

type GetPipelineInfrastructureConfigurationDetail struct {
	// The size of the block storage volume to attach to the instance.
	BlockStorageSizeInGbs int `pulumi:"blockStorageSizeInGbs"`
	// Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
	ShapeConfigDetails []GetPipelineInfrastructureConfigurationDetailShapeConfigDetail `pulumi:"shapeConfigDetails"`
	// The shape used to launch the instance for all step runs in the pipeline.
	ShapeName string `pulumi:"shapeName"`
}

type GetPipelineInfrastructureConfigurationDetailArgs added in v0.7.0

type GetPipelineInfrastructureConfigurationDetailArgs struct {
	// The size of the block storage volume to attach to the instance.
	BlockStorageSizeInGbs pulumi.IntInput `pulumi:"blockStorageSizeInGbs"`
	// Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
	ShapeConfigDetails GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayInput `pulumi:"shapeConfigDetails"`
	// The shape used to launch the instance for all step runs in the pipeline.
	ShapeName pulumi.StringInput `pulumi:"shapeName"`
}

func (GetPipelineInfrastructureConfigurationDetailArgs) ElementType added in v0.7.0

func (GetPipelineInfrastructureConfigurationDetailArgs) ToGetPipelineInfrastructureConfigurationDetailOutput added in v0.7.0

func (i GetPipelineInfrastructureConfigurationDetailArgs) ToGetPipelineInfrastructureConfigurationDetailOutput() GetPipelineInfrastructureConfigurationDetailOutput

func (GetPipelineInfrastructureConfigurationDetailArgs) ToGetPipelineInfrastructureConfigurationDetailOutputWithContext added in v0.7.0

func (i GetPipelineInfrastructureConfigurationDetailArgs) ToGetPipelineInfrastructureConfigurationDetailOutputWithContext(ctx context.Context) GetPipelineInfrastructureConfigurationDetailOutput

type GetPipelineInfrastructureConfigurationDetailArray added in v0.7.0

type GetPipelineInfrastructureConfigurationDetailArray []GetPipelineInfrastructureConfigurationDetailInput

func (GetPipelineInfrastructureConfigurationDetailArray) ElementType added in v0.7.0

func (GetPipelineInfrastructureConfigurationDetailArray) ToGetPipelineInfrastructureConfigurationDetailArrayOutput added in v0.7.0

func (i GetPipelineInfrastructureConfigurationDetailArray) ToGetPipelineInfrastructureConfigurationDetailArrayOutput() GetPipelineInfrastructureConfigurationDetailArrayOutput

func (GetPipelineInfrastructureConfigurationDetailArray) ToGetPipelineInfrastructureConfigurationDetailArrayOutputWithContext added in v0.7.0

func (i GetPipelineInfrastructureConfigurationDetailArray) ToGetPipelineInfrastructureConfigurationDetailArrayOutputWithContext(ctx context.Context) GetPipelineInfrastructureConfigurationDetailArrayOutput

type GetPipelineInfrastructureConfigurationDetailArrayInput added in v0.7.0

type GetPipelineInfrastructureConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetPipelineInfrastructureConfigurationDetailArrayOutput() GetPipelineInfrastructureConfigurationDetailArrayOutput
	ToGetPipelineInfrastructureConfigurationDetailArrayOutputWithContext(context.Context) GetPipelineInfrastructureConfigurationDetailArrayOutput
}

GetPipelineInfrastructureConfigurationDetailArrayInput is an input type that accepts GetPipelineInfrastructureConfigurationDetailArray and GetPipelineInfrastructureConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetPipelineInfrastructureConfigurationDetailArrayInput` via:

GetPipelineInfrastructureConfigurationDetailArray{ GetPipelineInfrastructureConfigurationDetailArgs{...} }

type GetPipelineInfrastructureConfigurationDetailArrayOutput added in v0.7.0

type GetPipelineInfrastructureConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPipelineInfrastructureConfigurationDetailArrayOutput) ElementType added in v0.7.0

func (GetPipelineInfrastructureConfigurationDetailArrayOutput) Index added in v0.7.0

func (GetPipelineInfrastructureConfigurationDetailArrayOutput) ToGetPipelineInfrastructureConfigurationDetailArrayOutput added in v0.7.0

func (GetPipelineInfrastructureConfigurationDetailArrayOutput) ToGetPipelineInfrastructureConfigurationDetailArrayOutputWithContext added in v0.7.0

func (o GetPipelineInfrastructureConfigurationDetailArrayOutput) ToGetPipelineInfrastructureConfigurationDetailArrayOutputWithContext(ctx context.Context) GetPipelineInfrastructureConfigurationDetailArrayOutput

type GetPipelineInfrastructureConfigurationDetailInput added in v0.7.0

type GetPipelineInfrastructureConfigurationDetailInput interface {
	pulumi.Input

	ToGetPipelineInfrastructureConfigurationDetailOutput() GetPipelineInfrastructureConfigurationDetailOutput
	ToGetPipelineInfrastructureConfigurationDetailOutputWithContext(context.Context) GetPipelineInfrastructureConfigurationDetailOutput
}

GetPipelineInfrastructureConfigurationDetailInput is an input type that accepts GetPipelineInfrastructureConfigurationDetailArgs and GetPipelineInfrastructureConfigurationDetailOutput values. You can construct a concrete instance of `GetPipelineInfrastructureConfigurationDetailInput` via:

GetPipelineInfrastructureConfigurationDetailArgs{...}

type GetPipelineInfrastructureConfigurationDetailOutput added in v0.7.0

type GetPipelineInfrastructureConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetPipelineInfrastructureConfigurationDetailOutput) BlockStorageSizeInGbs added in v0.7.0

The size of the block storage volume to attach to the instance.

func (GetPipelineInfrastructureConfigurationDetailOutput) ElementType added in v0.7.0

func (GetPipelineInfrastructureConfigurationDetailOutput) ShapeConfigDetails added in v0.7.0

Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.

func (GetPipelineInfrastructureConfigurationDetailOutput) ShapeName added in v0.7.0

The shape used to launch the instance for all step runs in the pipeline.

func (GetPipelineInfrastructureConfigurationDetailOutput) ToGetPipelineInfrastructureConfigurationDetailOutput added in v0.7.0

func (o GetPipelineInfrastructureConfigurationDetailOutput) ToGetPipelineInfrastructureConfigurationDetailOutput() GetPipelineInfrastructureConfigurationDetailOutput

func (GetPipelineInfrastructureConfigurationDetailOutput) ToGetPipelineInfrastructureConfigurationDetailOutputWithContext added in v0.7.0

func (o GetPipelineInfrastructureConfigurationDetailOutput) ToGetPipelineInfrastructureConfigurationDetailOutputWithContext(ctx context.Context) GetPipelineInfrastructureConfigurationDetailOutput

type GetPipelineInfrastructureConfigurationDetailShapeConfigDetail added in v0.7.0

type GetPipelineInfrastructureConfigurationDetailShapeConfigDetail struct {
	// A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
	MemoryInGbs float64 `pulumi:"memoryInGbs"`
	// A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
	Ocpus float64 `pulumi:"ocpus"`
}

type GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArgs added in v0.7.0

type GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArgs struct {
	// A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
	MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"`
	// A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
	Ocpus pulumi.Float64Input `pulumi:"ocpus"`
}

func (GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArgs) ElementType added in v0.7.0

func (GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArgs) ToGetPipelineInfrastructureConfigurationDetailShapeConfigDetailOutput added in v0.7.0

func (GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArgs) ToGetPipelineInfrastructureConfigurationDetailShapeConfigDetailOutputWithContext added in v0.7.0

func (i GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArgs) ToGetPipelineInfrastructureConfigurationDetailShapeConfigDetailOutputWithContext(ctx context.Context) GetPipelineInfrastructureConfigurationDetailShapeConfigDetailOutput

type GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArray added in v0.7.0

type GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArray []GetPipelineInfrastructureConfigurationDetailShapeConfigDetailInput

func (GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArray) ElementType added in v0.7.0

func (GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArray) ToGetPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutput added in v0.7.0

func (GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArray) ToGetPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutputWithContext added in v0.7.0

func (i GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArray) ToGetPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutputWithContext(ctx context.Context) GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutput

type GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayInput added in v0.7.0

type GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayInput interface {
	pulumi.Input

	ToGetPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutput() GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutput
	ToGetPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutputWithContext(context.Context) GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutput
}

GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayInput is an input type that accepts GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArray and GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutput values. You can construct a concrete instance of `GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayInput` via:

GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArray{ GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArgs{...} }

type GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutput added in v0.7.0

type GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutput) ElementType added in v0.7.0

func (GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutput) Index added in v0.7.0

func (GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutput) ToGetPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutput added in v0.7.0

func (GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutput) ToGetPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutputWithContext added in v0.7.0

type GetPipelineInfrastructureConfigurationDetailShapeConfigDetailInput added in v0.7.0

type GetPipelineInfrastructureConfigurationDetailShapeConfigDetailInput interface {
	pulumi.Input

	ToGetPipelineInfrastructureConfigurationDetailShapeConfigDetailOutput() GetPipelineInfrastructureConfigurationDetailShapeConfigDetailOutput
	ToGetPipelineInfrastructureConfigurationDetailShapeConfigDetailOutputWithContext(context.Context) GetPipelineInfrastructureConfigurationDetailShapeConfigDetailOutput
}

GetPipelineInfrastructureConfigurationDetailShapeConfigDetailInput is an input type that accepts GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArgs and GetPipelineInfrastructureConfigurationDetailShapeConfigDetailOutput values. You can construct a concrete instance of `GetPipelineInfrastructureConfigurationDetailShapeConfigDetailInput` via:

GetPipelineInfrastructureConfigurationDetailShapeConfigDetailArgs{...}

type GetPipelineInfrastructureConfigurationDetailShapeConfigDetailOutput added in v0.7.0

type GetPipelineInfrastructureConfigurationDetailShapeConfigDetailOutput struct{ *pulumi.OutputState }

func (GetPipelineInfrastructureConfigurationDetailShapeConfigDetailOutput) ElementType added in v0.7.0

func (GetPipelineInfrastructureConfigurationDetailShapeConfigDetailOutput) MemoryInGbs added in v0.7.0

A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.

func (GetPipelineInfrastructureConfigurationDetailShapeConfigDetailOutput) Ocpus added in v0.7.0

A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.

func (GetPipelineInfrastructureConfigurationDetailShapeConfigDetailOutput) ToGetPipelineInfrastructureConfigurationDetailShapeConfigDetailOutput added in v0.7.0

func (GetPipelineInfrastructureConfigurationDetailShapeConfigDetailOutput) ToGetPipelineInfrastructureConfigurationDetailShapeConfigDetailOutputWithContext added in v0.7.0

func (o GetPipelineInfrastructureConfigurationDetailShapeConfigDetailOutput) ToGetPipelineInfrastructureConfigurationDetailShapeConfigDetailOutputWithContext(ctx context.Context) GetPipelineInfrastructureConfigurationDetailShapeConfigDetailOutput

type GetPipelineLogConfigurationDetail added in v0.7.0

type GetPipelineLogConfigurationDetail struct {
	// If automatic on-behalf-of log object creation is enabled for pipeline runs.
	EnableAutoLogCreation bool `pulumi:"enableAutoLogCreation"`
	// If customer logging is enabled for pipeline.
	EnableLogging bool `pulumi:"enableLogging"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log group.
	LogGroupId string `pulumi:"logGroupId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log.
	LogId string `pulumi:"logId"`
}

type GetPipelineLogConfigurationDetailArgs added in v0.7.0

type GetPipelineLogConfigurationDetailArgs struct {
	// If automatic on-behalf-of log object creation is enabled for pipeline runs.
	EnableAutoLogCreation pulumi.BoolInput `pulumi:"enableAutoLogCreation"`
	// If customer logging is enabled for pipeline.
	EnableLogging pulumi.BoolInput `pulumi:"enableLogging"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log group.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log.
	LogId pulumi.StringInput `pulumi:"logId"`
}

func (GetPipelineLogConfigurationDetailArgs) ElementType added in v0.7.0

func (GetPipelineLogConfigurationDetailArgs) ToGetPipelineLogConfigurationDetailOutput added in v0.7.0

func (i GetPipelineLogConfigurationDetailArgs) ToGetPipelineLogConfigurationDetailOutput() GetPipelineLogConfigurationDetailOutput

func (GetPipelineLogConfigurationDetailArgs) ToGetPipelineLogConfigurationDetailOutputWithContext added in v0.7.0

func (i GetPipelineLogConfigurationDetailArgs) ToGetPipelineLogConfigurationDetailOutputWithContext(ctx context.Context) GetPipelineLogConfigurationDetailOutput

type GetPipelineLogConfigurationDetailArray added in v0.7.0

type GetPipelineLogConfigurationDetailArray []GetPipelineLogConfigurationDetailInput

func (GetPipelineLogConfigurationDetailArray) ElementType added in v0.7.0

func (GetPipelineLogConfigurationDetailArray) ToGetPipelineLogConfigurationDetailArrayOutput added in v0.7.0

func (i GetPipelineLogConfigurationDetailArray) ToGetPipelineLogConfigurationDetailArrayOutput() GetPipelineLogConfigurationDetailArrayOutput

func (GetPipelineLogConfigurationDetailArray) ToGetPipelineLogConfigurationDetailArrayOutputWithContext added in v0.7.0

func (i GetPipelineLogConfigurationDetailArray) ToGetPipelineLogConfigurationDetailArrayOutputWithContext(ctx context.Context) GetPipelineLogConfigurationDetailArrayOutput

type GetPipelineLogConfigurationDetailArrayInput added in v0.7.0

type GetPipelineLogConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetPipelineLogConfigurationDetailArrayOutput() GetPipelineLogConfigurationDetailArrayOutput
	ToGetPipelineLogConfigurationDetailArrayOutputWithContext(context.Context) GetPipelineLogConfigurationDetailArrayOutput
}

GetPipelineLogConfigurationDetailArrayInput is an input type that accepts GetPipelineLogConfigurationDetailArray and GetPipelineLogConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetPipelineLogConfigurationDetailArrayInput` via:

GetPipelineLogConfigurationDetailArray{ GetPipelineLogConfigurationDetailArgs{...} }

type GetPipelineLogConfigurationDetailArrayOutput added in v0.7.0

type GetPipelineLogConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPipelineLogConfigurationDetailArrayOutput) ElementType added in v0.7.0

func (GetPipelineLogConfigurationDetailArrayOutput) Index added in v0.7.0

func (GetPipelineLogConfigurationDetailArrayOutput) ToGetPipelineLogConfigurationDetailArrayOutput added in v0.7.0

func (o GetPipelineLogConfigurationDetailArrayOutput) ToGetPipelineLogConfigurationDetailArrayOutput() GetPipelineLogConfigurationDetailArrayOutput

func (GetPipelineLogConfigurationDetailArrayOutput) ToGetPipelineLogConfigurationDetailArrayOutputWithContext added in v0.7.0

func (o GetPipelineLogConfigurationDetailArrayOutput) ToGetPipelineLogConfigurationDetailArrayOutputWithContext(ctx context.Context) GetPipelineLogConfigurationDetailArrayOutput

type GetPipelineLogConfigurationDetailInput added in v0.7.0

type GetPipelineLogConfigurationDetailInput interface {
	pulumi.Input

	ToGetPipelineLogConfigurationDetailOutput() GetPipelineLogConfigurationDetailOutput
	ToGetPipelineLogConfigurationDetailOutputWithContext(context.Context) GetPipelineLogConfigurationDetailOutput
}

GetPipelineLogConfigurationDetailInput is an input type that accepts GetPipelineLogConfigurationDetailArgs and GetPipelineLogConfigurationDetailOutput values. You can construct a concrete instance of `GetPipelineLogConfigurationDetailInput` via:

GetPipelineLogConfigurationDetailArgs{...}

type GetPipelineLogConfigurationDetailOutput added in v0.7.0

type GetPipelineLogConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetPipelineLogConfigurationDetailOutput) ElementType added in v0.7.0

func (GetPipelineLogConfigurationDetailOutput) EnableAutoLogCreation added in v0.7.0

func (o GetPipelineLogConfigurationDetailOutput) EnableAutoLogCreation() pulumi.BoolOutput

If automatic on-behalf-of log object creation is enabled for pipeline runs.

func (GetPipelineLogConfigurationDetailOutput) EnableLogging added in v0.7.0

If customer logging is enabled for pipeline.

func (GetPipelineLogConfigurationDetailOutput) LogGroupId added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log group.

func (GetPipelineLogConfigurationDetailOutput) LogId added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log.

func (GetPipelineLogConfigurationDetailOutput) ToGetPipelineLogConfigurationDetailOutput added in v0.7.0

func (o GetPipelineLogConfigurationDetailOutput) ToGetPipelineLogConfigurationDetailOutput() GetPipelineLogConfigurationDetailOutput

func (GetPipelineLogConfigurationDetailOutput) ToGetPipelineLogConfigurationDetailOutputWithContext added in v0.7.0

func (o GetPipelineLogConfigurationDetailOutput) ToGetPipelineLogConfigurationDetailOutputWithContext(ctx context.Context) GetPipelineLogConfigurationDetailOutput

type GetPipelineRunConfigurationDetail added in v0.7.0

type GetPipelineRunConfigurationDetail struct {
	// The command line arguments to set for step.
	CommandLineArguments string `pulumi:"commandLineArguments"`
	// Environment variables to set for step.
	EnvironmentVariables map[string]interface{} `pulumi:"environmentVariables"`
	// A time bound for the execution of the step.
	MaximumRuntimeInMinutes string `pulumi:"maximumRuntimeInMinutes"`
	// The type of pipeline.
	Type string `pulumi:"type"`
}

type GetPipelineRunConfigurationDetailArgs added in v0.7.0

type GetPipelineRunConfigurationDetailArgs struct {
	// The command line arguments to set for step.
	CommandLineArguments pulumi.StringInput `pulumi:"commandLineArguments"`
	// Environment variables to set for step.
	EnvironmentVariables pulumi.MapInput `pulumi:"environmentVariables"`
	// A time bound for the execution of the step.
	MaximumRuntimeInMinutes pulumi.StringInput `pulumi:"maximumRuntimeInMinutes"`
	// The type of pipeline.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetPipelineRunConfigurationDetailArgs) ElementType added in v0.7.0

func (GetPipelineRunConfigurationDetailArgs) ToGetPipelineRunConfigurationDetailOutput added in v0.7.0

func (i GetPipelineRunConfigurationDetailArgs) ToGetPipelineRunConfigurationDetailOutput() GetPipelineRunConfigurationDetailOutput

func (GetPipelineRunConfigurationDetailArgs) ToGetPipelineRunConfigurationDetailOutputWithContext added in v0.7.0

func (i GetPipelineRunConfigurationDetailArgs) ToGetPipelineRunConfigurationDetailOutputWithContext(ctx context.Context) GetPipelineRunConfigurationDetailOutput

type GetPipelineRunConfigurationDetailArray added in v0.7.0

type GetPipelineRunConfigurationDetailArray []GetPipelineRunConfigurationDetailInput

func (GetPipelineRunConfigurationDetailArray) ElementType added in v0.7.0

func (GetPipelineRunConfigurationDetailArray) ToGetPipelineRunConfigurationDetailArrayOutput added in v0.7.0

func (i GetPipelineRunConfigurationDetailArray) ToGetPipelineRunConfigurationDetailArrayOutput() GetPipelineRunConfigurationDetailArrayOutput

func (GetPipelineRunConfigurationDetailArray) ToGetPipelineRunConfigurationDetailArrayOutputWithContext added in v0.7.0

func (i GetPipelineRunConfigurationDetailArray) ToGetPipelineRunConfigurationDetailArrayOutputWithContext(ctx context.Context) GetPipelineRunConfigurationDetailArrayOutput

type GetPipelineRunConfigurationDetailArrayInput added in v0.7.0

type GetPipelineRunConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetPipelineRunConfigurationDetailArrayOutput() GetPipelineRunConfigurationDetailArrayOutput
	ToGetPipelineRunConfigurationDetailArrayOutputWithContext(context.Context) GetPipelineRunConfigurationDetailArrayOutput
}

GetPipelineRunConfigurationDetailArrayInput is an input type that accepts GetPipelineRunConfigurationDetailArray and GetPipelineRunConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetPipelineRunConfigurationDetailArrayInput` via:

GetPipelineRunConfigurationDetailArray{ GetPipelineRunConfigurationDetailArgs{...} }

type GetPipelineRunConfigurationDetailArrayOutput added in v0.7.0

type GetPipelineRunConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPipelineRunConfigurationDetailArrayOutput) ElementType added in v0.7.0

func (GetPipelineRunConfigurationDetailArrayOutput) Index added in v0.7.0

func (GetPipelineRunConfigurationDetailArrayOutput) ToGetPipelineRunConfigurationDetailArrayOutput added in v0.7.0

func (o GetPipelineRunConfigurationDetailArrayOutput) ToGetPipelineRunConfigurationDetailArrayOutput() GetPipelineRunConfigurationDetailArrayOutput

func (GetPipelineRunConfigurationDetailArrayOutput) ToGetPipelineRunConfigurationDetailArrayOutputWithContext added in v0.7.0

func (o GetPipelineRunConfigurationDetailArrayOutput) ToGetPipelineRunConfigurationDetailArrayOutputWithContext(ctx context.Context) GetPipelineRunConfigurationDetailArrayOutput

type GetPipelineRunConfigurationDetailInput added in v0.7.0

type GetPipelineRunConfigurationDetailInput interface {
	pulumi.Input

	ToGetPipelineRunConfigurationDetailOutput() GetPipelineRunConfigurationDetailOutput
	ToGetPipelineRunConfigurationDetailOutputWithContext(context.Context) GetPipelineRunConfigurationDetailOutput
}

GetPipelineRunConfigurationDetailInput is an input type that accepts GetPipelineRunConfigurationDetailArgs and GetPipelineRunConfigurationDetailOutput values. You can construct a concrete instance of `GetPipelineRunConfigurationDetailInput` via:

GetPipelineRunConfigurationDetailArgs{...}

type GetPipelineRunConfigurationDetailOutput added in v0.7.0

type GetPipelineRunConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetPipelineRunConfigurationDetailOutput) CommandLineArguments added in v0.7.0

The command line arguments to set for step.

func (GetPipelineRunConfigurationDetailOutput) ElementType added in v0.7.0

func (GetPipelineRunConfigurationDetailOutput) EnvironmentVariables added in v0.7.0

func (o GetPipelineRunConfigurationDetailOutput) EnvironmentVariables() pulumi.MapOutput

Environment variables to set for step.

func (GetPipelineRunConfigurationDetailOutput) MaximumRuntimeInMinutes added in v0.7.0

func (o GetPipelineRunConfigurationDetailOutput) MaximumRuntimeInMinutes() pulumi.StringOutput

A time bound for the execution of the step.

func (GetPipelineRunConfigurationDetailOutput) ToGetPipelineRunConfigurationDetailOutput added in v0.7.0

func (o GetPipelineRunConfigurationDetailOutput) ToGetPipelineRunConfigurationDetailOutput() GetPipelineRunConfigurationDetailOutput

func (GetPipelineRunConfigurationDetailOutput) ToGetPipelineRunConfigurationDetailOutputWithContext added in v0.7.0

func (o GetPipelineRunConfigurationDetailOutput) ToGetPipelineRunConfigurationDetailOutputWithContext(ctx context.Context) GetPipelineRunConfigurationDetailOutput

func (GetPipelineRunConfigurationDetailOutput) Type added in v0.7.0

The type of pipeline.

type GetPipelineRunConfigurationOverrideDetail added in v0.7.0

type GetPipelineRunConfigurationOverrideDetail struct {
	// The command line arguments to set for step.
	CommandLineArguments string `pulumi:"commandLineArguments"`
	// Environment variables to set for step.
	EnvironmentVariables map[string]interface{} `pulumi:"environmentVariables"`
	// A time bound for the execution of the step.
	MaximumRuntimeInMinutes string `pulumi:"maximumRuntimeInMinutes"`
	// The type of pipeline.
	Type string `pulumi:"type"`
}

type GetPipelineRunConfigurationOverrideDetailArgs added in v0.7.0

type GetPipelineRunConfigurationOverrideDetailArgs struct {
	// The command line arguments to set for step.
	CommandLineArguments pulumi.StringInput `pulumi:"commandLineArguments"`
	// Environment variables to set for step.
	EnvironmentVariables pulumi.MapInput `pulumi:"environmentVariables"`
	// A time bound for the execution of the step.
	MaximumRuntimeInMinutes pulumi.StringInput `pulumi:"maximumRuntimeInMinutes"`
	// The type of pipeline.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetPipelineRunConfigurationOverrideDetailArgs) ElementType added in v0.7.0

func (GetPipelineRunConfigurationOverrideDetailArgs) ToGetPipelineRunConfigurationOverrideDetailOutput added in v0.7.0

func (i GetPipelineRunConfigurationOverrideDetailArgs) ToGetPipelineRunConfigurationOverrideDetailOutput() GetPipelineRunConfigurationOverrideDetailOutput

func (GetPipelineRunConfigurationOverrideDetailArgs) ToGetPipelineRunConfigurationOverrideDetailOutputWithContext added in v0.7.0

func (i GetPipelineRunConfigurationOverrideDetailArgs) ToGetPipelineRunConfigurationOverrideDetailOutputWithContext(ctx context.Context) GetPipelineRunConfigurationOverrideDetailOutput

type GetPipelineRunConfigurationOverrideDetailArray added in v0.7.0

type GetPipelineRunConfigurationOverrideDetailArray []GetPipelineRunConfigurationOverrideDetailInput

func (GetPipelineRunConfigurationOverrideDetailArray) ElementType added in v0.7.0

func (GetPipelineRunConfigurationOverrideDetailArray) ToGetPipelineRunConfigurationOverrideDetailArrayOutput added in v0.7.0

func (i GetPipelineRunConfigurationOverrideDetailArray) ToGetPipelineRunConfigurationOverrideDetailArrayOutput() GetPipelineRunConfigurationOverrideDetailArrayOutput

func (GetPipelineRunConfigurationOverrideDetailArray) ToGetPipelineRunConfigurationOverrideDetailArrayOutputWithContext added in v0.7.0

func (i GetPipelineRunConfigurationOverrideDetailArray) ToGetPipelineRunConfigurationOverrideDetailArrayOutputWithContext(ctx context.Context) GetPipelineRunConfigurationOverrideDetailArrayOutput

type GetPipelineRunConfigurationOverrideDetailArrayInput added in v0.7.0

type GetPipelineRunConfigurationOverrideDetailArrayInput interface {
	pulumi.Input

	ToGetPipelineRunConfigurationOverrideDetailArrayOutput() GetPipelineRunConfigurationOverrideDetailArrayOutput
	ToGetPipelineRunConfigurationOverrideDetailArrayOutputWithContext(context.Context) GetPipelineRunConfigurationOverrideDetailArrayOutput
}

GetPipelineRunConfigurationOverrideDetailArrayInput is an input type that accepts GetPipelineRunConfigurationOverrideDetailArray and GetPipelineRunConfigurationOverrideDetailArrayOutput values. You can construct a concrete instance of `GetPipelineRunConfigurationOverrideDetailArrayInput` via:

GetPipelineRunConfigurationOverrideDetailArray{ GetPipelineRunConfigurationOverrideDetailArgs{...} }

type GetPipelineRunConfigurationOverrideDetailArrayOutput added in v0.7.0

type GetPipelineRunConfigurationOverrideDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPipelineRunConfigurationOverrideDetailArrayOutput) ElementType added in v0.7.0

func (GetPipelineRunConfigurationOverrideDetailArrayOutput) Index added in v0.7.0

func (GetPipelineRunConfigurationOverrideDetailArrayOutput) ToGetPipelineRunConfigurationOverrideDetailArrayOutput added in v0.7.0

func (GetPipelineRunConfigurationOverrideDetailArrayOutput) ToGetPipelineRunConfigurationOverrideDetailArrayOutputWithContext added in v0.7.0

func (o GetPipelineRunConfigurationOverrideDetailArrayOutput) ToGetPipelineRunConfigurationOverrideDetailArrayOutputWithContext(ctx context.Context) GetPipelineRunConfigurationOverrideDetailArrayOutput

type GetPipelineRunConfigurationOverrideDetailInput added in v0.7.0

type GetPipelineRunConfigurationOverrideDetailInput interface {
	pulumi.Input

	ToGetPipelineRunConfigurationOverrideDetailOutput() GetPipelineRunConfigurationOverrideDetailOutput
	ToGetPipelineRunConfigurationOverrideDetailOutputWithContext(context.Context) GetPipelineRunConfigurationOverrideDetailOutput
}

GetPipelineRunConfigurationOverrideDetailInput is an input type that accepts GetPipelineRunConfigurationOverrideDetailArgs and GetPipelineRunConfigurationOverrideDetailOutput values. You can construct a concrete instance of `GetPipelineRunConfigurationOverrideDetailInput` via:

GetPipelineRunConfigurationOverrideDetailArgs{...}

type GetPipelineRunConfigurationOverrideDetailOutput added in v0.7.0

type GetPipelineRunConfigurationOverrideDetailOutput struct{ *pulumi.OutputState }

func (GetPipelineRunConfigurationOverrideDetailOutput) CommandLineArguments added in v0.7.0

The command line arguments to set for step.

func (GetPipelineRunConfigurationOverrideDetailOutput) ElementType added in v0.7.0

func (GetPipelineRunConfigurationOverrideDetailOutput) EnvironmentVariables added in v0.7.0

Environment variables to set for step.

func (GetPipelineRunConfigurationOverrideDetailOutput) MaximumRuntimeInMinutes added in v0.7.0

A time bound for the execution of the step.

func (GetPipelineRunConfigurationOverrideDetailOutput) ToGetPipelineRunConfigurationOverrideDetailOutput added in v0.7.0

func (o GetPipelineRunConfigurationOverrideDetailOutput) ToGetPipelineRunConfigurationOverrideDetailOutput() GetPipelineRunConfigurationOverrideDetailOutput

func (GetPipelineRunConfigurationOverrideDetailOutput) ToGetPipelineRunConfigurationOverrideDetailOutputWithContext added in v0.7.0

func (o GetPipelineRunConfigurationOverrideDetailOutput) ToGetPipelineRunConfigurationOverrideDetailOutputWithContext(ctx context.Context) GetPipelineRunConfigurationOverrideDetailOutput

func (GetPipelineRunConfigurationOverrideDetailOutput) Type added in v0.7.0

The type of pipeline.

type GetPipelineRunLogConfigurationOverrideDetail added in v0.7.0

type GetPipelineRunLogConfigurationOverrideDetail struct {
	// If automatic on-behalf-of log object creation is enabled for pipeline runs.
	EnableAutoLogCreation bool `pulumi:"enableAutoLogCreation"`
	// If customer logging is enabled for pipeline.
	EnableLogging bool `pulumi:"enableLogging"`
	// The log group id for where log objects will be for pipeline runs.
	LogGroupId string `pulumi:"logGroupId"`
	// The log id of the log object the pipeline run logs will be shipped to.
	LogId string `pulumi:"logId"`
}

type GetPipelineRunLogConfigurationOverrideDetailArgs added in v0.7.0

type GetPipelineRunLogConfigurationOverrideDetailArgs struct {
	// If automatic on-behalf-of log object creation is enabled for pipeline runs.
	EnableAutoLogCreation pulumi.BoolInput `pulumi:"enableAutoLogCreation"`
	// If customer logging is enabled for pipeline.
	EnableLogging pulumi.BoolInput `pulumi:"enableLogging"`
	// The log group id for where log objects will be for pipeline runs.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// The log id of the log object the pipeline run logs will be shipped to.
	LogId pulumi.StringInput `pulumi:"logId"`
}

func (GetPipelineRunLogConfigurationOverrideDetailArgs) ElementType added in v0.7.0

func (GetPipelineRunLogConfigurationOverrideDetailArgs) ToGetPipelineRunLogConfigurationOverrideDetailOutput added in v0.7.0

func (i GetPipelineRunLogConfigurationOverrideDetailArgs) ToGetPipelineRunLogConfigurationOverrideDetailOutput() GetPipelineRunLogConfigurationOverrideDetailOutput

func (GetPipelineRunLogConfigurationOverrideDetailArgs) ToGetPipelineRunLogConfigurationOverrideDetailOutputWithContext added in v0.7.0

func (i GetPipelineRunLogConfigurationOverrideDetailArgs) ToGetPipelineRunLogConfigurationOverrideDetailOutputWithContext(ctx context.Context) GetPipelineRunLogConfigurationOverrideDetailOutput

type GetPipelineRunLogConfigurationOverrideDetailArray added in v0.7.0

type GetPipelineRunLogConfigurationOverrideDetailArray []GetPipelineRunLogConfigurationOverrideDetailInput

func (GetPipelineRunLogConfigurationOverrideDetailArray) ElementType added in v0.7.0

func (GetPipelineRunLogConfigurationOverrideDetailArray) ToGetPipelineRunLogConfigurationOverrideDetailArrayOutput added in v0.7.0

func (i GetPipelineRunLogConfigurationOverrideDetailArray) ToGetPipelineRunLogConfigurationOverrideDetailArrayOutput() GetPipelineRunLogConfigurationOverrideDetailArrayOutput

func (GetPipelineRunLogConfigurationOverrideDetailArray) ToGetPipelineRunLogConfigurationOverrideDetailArrayOutputWithContext added in v0.7.0

func (i GetPipelineRunLogConfigurationOverrideDetailArray) ToGetPipelineRunLogConfigurationOverrideDetailArrayOutputWithContext(ctx context.Context) GetPipelineRunLogConfigurationOverrideDetailArrayOutput

type GetPipelineRunLogConfigurationOverrideDetailArrayInput added in v0.7.0

type GetPipelineRunLogConfigurationOverrideDetailArrayInput interface {
	pulumi.Input

	ToGetPipelineRunLogConfigurationOverrideDetailArrayOutput() GetPipelineRunLogConfigurationOverrideDetailArrayOutput
	ToGetPipelineRunLogConfigurationOverrideDetailArrayOutputWithContext(context.Context) GetPipelineRunLogConfigurationOverrideDetailArrayOutput
}

GetPipelineRunLogConfigurationOverrideDetailArrayInput is an input type that accepts GetPipelineRunLogConfigurationOverrideDetailArray and GetPipelineRunLogConfigurationOverrideDetailArrayOutput values. You can construct a concrete instance of `GetPipelineRunLogConfigurationOverrideDetailArrayInput` via:

GetPipelineRunLogConfigurationOverrideDetailArray{ GetPipelineRunLogConfigurationOverrideDetailArgs{...} }

type GetPipelineRunLogConfigurationOverrideDetailArrayOutput added in v0.7.0

type GetPipelineRunLogConfigurationOverrideDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPipelineRunLogConfigurationOverrideDetailArrayOutput) ElementType added in v0.7.0

func (GetPipelineRunLogConfigurationOverrideDetailArrayOutput) Index added in v0.7.0

func (GetPipelineRunLogConfigurationOverrideDetailArrayOutput) ToGetPipelineRunLogConfigurationOverrideDetailArrayOutput added in v0.7.0

func (GetPipelineRunLogConfigurationOverrideDetailArrayOutput) ToGetPipelineRunLogConfigurationOverrideDetailArrayOutputWithContext added in v0.7.0

func (o GetPipelineRunLogConfigurationOverrideDetailArrayOutput) ToGetPipelineRunLogConfigurationOverrideDetailArrayOutputWithContext(ctx context.Context) GetPipelineRunLogConfigurationOverrideDetailArrayOutput

type GetPipelineRunLogConfigurationOverrideDetailInput added in v0.7.0

type GetPipelineRunLogConfigurationOverrideDetailInput interface {
	pulumi.Input

	ToGetPipelineRunLogConfigurationOverrideDetailOutput() GetPipelineRunLogConfigurationOverrideDetailOutput
	ToGetPipelineRunLogConfigurationOverrideDetailOutputWithContext(context.Context) GetPipelineRunLogConfigurationOverrideDetailOutput
}

GetPipelineRunLogConfigurationOverrideDetailInput is an input type that accepts GetPipelineRunLogConfigurationOverrideDetailArgs and GetPipelineRunLogConfigurationOverrideDetailOutput values. You can construct a concrete instance of `GetPipelineRunLogConfigurationOverrideDetailInput` via:

GetPipelineRunLogConfigurationOverrideDetailArgs{...}

type GetPipelineRunLogConfigurationOverrideDetailOutput added in v0.7.0

type GetPipelineRunLogConfigurationOverrideDetailOutput struct{ *pulumi.OutputState }

func (GetPipelineRunLogConfigurationOverrideDetailOutput) ElementType added in v0.7.0

func (GetPipelineRunLogConfigurationOverrideDetailOutput) EnableAutoLogCreation added in v0.7.0

If automatic on-behalf-of log object creation is enabled for pipeline runs.

func (GetPipelineRunLogConfigurationOverrideDetailOutput) EnableLogging added in v0.7.0

If customer logging is enabled for pipeline.

func (GetPipelineRunLogConfigurationOverrideDetailOutput) LogGroupId added in v0.7.0

The log group id for where log objects will be for pipeline runs.

func (GetPipelineRunLogConfigurationOverrideDetailOutput) LogId added in v0.7.0

The log id of the log object the pipeline run logs will be shipped to.

func (GetPipelineRunLogConfigurationOverrideDetailOutput) ToGetPipelineRunLogConfigurationOverrideDetailOutput added in v0.7.0

func (o GetPipelineRunLogConfigurationOverrideDetailOutput) ToGetPipelineRunLogConfigurationOverrideDetailOutput() GetPipelineRunLogConfigurationOverrideDetailOutput

func (GetPipelineRunLogConfigurationOverrideDetailOutput) ToGetPipelineRunLogConfigurationOverrideDetailOutputWithContext added in v0.7.0

func (o GetPipelineRunLogConfigurationOverrideDetailOutput) ToGetPipelineRunLogConfigurationOverrideDetailOutputWithContext(ctx context.Context) GetPipelineRunLogConfigurationOverrideDetailOutput

type GetPipelineRunLogDetail added in v0.7.0

type GetPipelineRunLogDetail struct {
	// The log group id for where log objects will be for pipeline runs.
	LogGroupId string `pulumi:"logGroupId"`
	// The log id of the log object the pipeline run logs will be shipped to.
	LogId string `pulumi:"logId"`
}

type GetPipelineRunLogDetailArgs added in v0.7.0

type GetPipelineRunLogDetailArgs struct {
	// The log group id for where log objects will be for pipeline runs.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// The log id of the log object the pipeline run logs will be shipped to.
	LogId pulumi.StringInput `pulumi:"logId"`
}

func (GetPipelineRunLogDetailArgs) ElementType added in v0.7.0

func (GetPipelineRunLogDetailArgs) ToGetPipelineRunLogDetailOutput added in v0.7.0

func (i GetPipelineRunLogDetailArgs) ToGetPipelineRunLogDetailOutput() GetPipelineRunLogDetailOutput

func (GetPipelineRunLogDetailArgs) ToGetPipelineRunLogDetailOutputWithContext added in v0.7.0

func (i GetPipelineRunLogDetailArgs) ToGetPipelineRunLogDetailOutputWithContext(ctx context.Context) GetPipelineRunLogDetailOutput

type GetPipelineRunLogDetailArray added in v0.7.0

type GetPipelineRunLogDetailArray []GetPipelineRunLogDetailInput

func (GetPipelineRunLogDetailArray) ElementType added in v0.7.0

func (GetPipelineRunLogDetailArray) ToGetPipelineRunLogDetailArrayOutput added in v0.7.0

func (i GetPipelineRunLogDetailArray) ToGetPipelineRunLogDetailArrayOutput() GetPipelineRunLogDetailArrayOutput

func (GetPipelineRunLogDetailArray) ToGetPipelineRunLogDetailArrayOutputWithContext added in v0.7.0

func (i GetPipelineRunLogDetailArray) ToGetPipelineRunLogDetailArrayOutputWithContext(ctx context.Context) GetPipelineRunLogDetailArrayOutput

type GetPipelineRunLogDetailArrayInput added in v0.7.0

type GetPipelineRunLogDetailArrayInput interface {
	pulumi.Input

	ToGetPipelineRunLogDetailArrayOutput() GetPipelineRunLogDetailArrayOutput
	ToGetPipelineRunLogDetailArrayOutputWithContext(context.Context) GetPipelineRunLogDetailArrayOutput
}

GetPipelineRunLogDetailArrayInput is an input type that accepts GetPipelineRunLogDetailArray and GetPipelineRunLogDetailArrayOutput values. You can construct a concrete instance of `GetPipelineRunLogDetailArrayInput` via:

GetPipelineRunLogDetailArray{ GetPipelineRunLogDetailArgs{...} }

type GetPipelineRunLogDetailArrayOutput added in v0.7.0

type GetPipelineRunLogDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPipelineRunLogDetailArrayOutput) ElementType added in v0.7.0

func (GetPipelineRunLogDetailArrayOutput) Index added in v0.7.0

func (GetPipelineRunLogDetailArrayOutput) ToGetPipelineRunLogDetailArrayOutput added in v0.7.0

func (o GetPipelineRunLogDetailArrayOutput) ToGetPipelineRunLogDetailArrayOutput() GetPipelineRunLogDetailArrayOutput

func (GetPipelineRunLogDetailArrayOutput) ToGetPipelineRunLogDetailArrayOutputWithContext added in v0.7.0

func (o GetPipelineRunLogDetailArrayOutput) ToGetPipelineRunLogDetailArrayOutputWithContext(ctx context.Context) GetPipelineRunLogDetailArrayOutput

type GetPipelineRunLogDetailInput added in v0.7.0

type GetPipelineRunLogDetailInput interface {
	pulumi.Input

	ToGetPipelineRunLogDetailOutput() GetPipelineRunLogDetailOutput
	ToGetPipelineRunLogDetailOutputWithContext(context.Context) GetPipelineRunLogDetailOutput
}

GetPipelineRunLogDetailInput is an input type that accepts GetPipelineRunLogDetailArgs and GetPipelineRunLogDetailOutput values. You can construct a concrete instance of `GetPipelineRunLogDetailInput` via:

GetPipelineRunLogDetailArgs{...}

type GetPipelineRunLogDetailOutput added in v0.7.0

type GetPipelineRunLogDetailOutput struct{ *pulumi.OutputState }

func (GetPipelineRunLogDetailOutput) ElementType added in v0.7.0

func (GetPipelineRunLogDetailOutput) LogGroupId added in v0.7.0

The log group id for where log objects will be for pipeline runs.

func (GetPipelineRunLogDetailOutput) LogId added in v0.7.0

The log id of the log object the pipeline run logs will be shipped to.

func (GetPipelineRunLogDetailOutput) ToGetPipelineRunLogDetailOutput added in v0.7.0

func (o GetPipelineRunLogDetailOutput) ToGetPipelineRunLogDetailOutput() GetPipelineRunLogDetailOutput

func (GetPipelineRunLogDetailOutput) ToGetPipelineRunLogDetailOutputWithContext added in v0.7.0

func (o GetPipelineRunLogDetailOutput) ToGetPipelineRunLogDetailOutputWithContext(ctx context.Context) GetPipelineRunLogDetailOutput

type GetPipelineRunStepOverrideDetail added in v0.7.0

type GetPipelineRunStepOverrideDetail struct {
	// The configuration details of a step.
	StepConfigurationDetails []GetPipelineRunStepOverrideDetailStepConfigurationDetail `pulumi:"stepConfigurationDetails"`
	// The name of the step.
	StepName string `pulumi:"stepName"`
}

type GetPipelineRunStepOverrideDetailArgs added in v0.7.0

type GetPipelineRunStepOverrideDetailArgs struct {
	// The configuration details of a step.
	StepConfigurationDetails GetPipelineRunStepOverrideDetailStepConfigurationDetailArrayInput `pulumi:"stepConfigurationDetails"`
	// The name of the step.
	StepName pulumi.StringInput `pulumi:"stepName"`
}

func (GetPipelineRunStepOverrideDetailArgs) ElementType added in v0.7.0

func (GetPipelineRunStepOverrideDetailArgs) ToGetPipelineRunStepOverrideDetailOutput added in v0.7.0

func (i GetPipelineRunStepOverrideDetailArgs) ToGetPipelineRunStepOverrideDetailOutput() GetPipelineRunStepOverrideDetailOutput

func (GetPipelineRunStepOverrideDetailArgs) ToGetPipelineRunStepOverrideDetailOutputWithContext added in v0.7.0

func (i GetPipelineRunStepOverrideDetailArgs) ToGetPipelineRunStepOverrideDetailOutputWithContext(ctx context.Context) GetPipelineRunStepOverrideDetailOutput

type GetPipelineRunStepOverrideDetailArray added in v0.7.0

type GetPipelineRunStepOverrideDetailArray []GetPipelineRunStepOverrideDetailInput

func (GetPipelineRunStepOverrideDetailArray) ElementType added in v0.7.0

func (GetPipelineRunStepOverrideDetailArray) ToGetPipelineRunStepOverrideDetailArrayOutput added in v0.7.0

func (i GetPipelineRunStepOverrideDetailArray) ToGetPipelineRunStepOverrideDetailArrayOutput() GetPipelineRunStepOverrideDetailArrayOutput

func (GetPipelineRunStepOverrideDetailArray) ToGetPipelineRunStepOverrideDetailArrayOutputWithContext added in v0.7.0

func (i GetPipelineRunStepOverrideDetailArray) ToGetPipelineRunStepOverrideDetailArrayOutputWithContext(ctx context.Context) GetPipelineRunStepOverrideDetailArrayOutput

type GetPipelineRunStepOverrideDetailArrayInput added in v0.7.0

type GetPipelineRunStepOverrideDetailArrayInput interface {
	pulumi.Input

	ToGetPipelineRunStepOverrideDetailArrayOutput() GetPipelineRunStepOverrideDetailArrayOutput
	ToGetPipelineRunStepOverrideDetailArrayOutputWithContext(context.Context) GetPipelineRunStepOverrideDetailArrayOutput
}

GetPipelineRunStepOverrideDetailArrayInput is an input type that accepts GetPipelineRunStepOverrideDetailArray and GetPipelineRunStepOverrideDetailArrayOutput values. You can construct a concrete instance of `GetPipelineRunStepOverrideDetailArrayInput` via:

GetPipelineRunStepOverrideDetailArray{ GetPipelineRunStepOverrideDetailArgs{...} }

type GetPipelineRunStepOverrideDetailArrayOutput added in v0.7.0

type GetPipelineRunStepOverrideDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPipelineRunStepOverrideDetailArrayOutput) ElementType added in v0.7.0

func (GetPipelineRunStepOverrideDetailArrayOutput) Index added in v0.7.0

func (GetPipelineRunStepOverrideDetailArrayOutput) ToGetPipelineRunStepOverrideDetailArrayOutput added in v0.7.0

func (o GetPipelineRunStepOverrideDetailArrayOutput) ToGetPipelineRunStepOverrideDetailArrayOutput() GetPipelineRunStepOverrideDetailArrayOutput

func (GetPipelineRunStepOverrideDetailArrayOutput) ToGetPipelineRunStepOverrideDetailArrayOutputWithContext added in v0.7.0

func (o GetPipelineRunStepOverrideDetailArrayOutput) ToGetPipelineRunStepOverrideDetailArrayOutputWithContext(ctx context.Context) GetPipelineRunStepOverrideDetailArrayOutput

type GetPipelineRunStepOverrideDetailInput added in v0.7.0

type GetPipelineRunStepOverrideDetailInput interface {
	pulumi.Input

	ToGetPipelineRunStepOverrideDetailOutput() GetPipelineRunStepOverrideDetailOutput
	ToGetPipelineRunStepOverrideDetailOutputWithContext(context.Context) GetPipelineRunStepOverrideDetailOutput
}

GetPipelineRunStepOverrideDetailInput is an input type that accepts GetPipelineRunStepOverrideDetailArgs and GetPipelineRunStepOverrideDetailOutput values. You can construct a concrete instance of `GetPipelineRunStepOverrideDetailInput` via:

GetPipelineRunStepOverrideDetailArgs{...}

type GetPipelineRunStepOverrideDetailOutput added in v0.7.0

type GetPipelineRunStepOverrideDetailOutput struct{ *pulumi.OutputState }

func (GetPipelineRunStepOverrideDetailOutput) ElementType added in v0.7.0

func (GetPipelineRunStepOverrideDetailOutput) StepConfigurationDetails added in v0.7.0

The configuration details of a step.

func (GetPipelineRunStepOverrideDetailOutput) StepName added in v0.7.0

The name of the step.

func (GetPipelineRunStepOverrideDetailOutput) ToGetPipelineRunStepOverrideDetailOutput added in v0.7.0

func (o GetPipelineRunStepOverrideDetailOutput) ToGetPipelineRunStepOverrideDetailOutput() GetPipelineRunStepOverrideDetailOutput

func (GetPipelineRunStepOverrideDetailOutput) ToGetPipelineRunStepOverrideDetailOutputWithContext added in v0.7.0

func (o GetPipelineRunStepOverrideDetailOutput) ToGetPipelineRunStepOverrideDetailOutputWithContext(ctx context.Context) GetPipelineRunStepOverrideDetailOutput

type GetPipelineRunStepOverrideDetailStepConfigurationDetail added in v0.7.0

type GetPipelineRunStepOverrideDetailStepConfigurationDetail struct {
	// The command line arguments to set for step.
	CommandLineArguments string `pulumi:"commandLineArguments"`
	// Environment variables to set for step.
	EnvironmentVariables map[string]interface{} `pulumi:"environmentVariables"`
	// A time bound for the execution of the step.
	MaximumRuntimeInMinutes string `pulumi:"maximumRuntimeInMinutes"`
}

type GetPipelineRunStepOverrideDetailStepConfigurationDetailArgs added in v0.7.0

type GetPipelineRunStepOverrideDetailStepConfigurationDetailArgs struct {
	// The command line arguments to set for step.
	CommandLineArguments pulumi.StringInput `pulumi:"commandLineArguments"`
	// Environment variables to set for step.
	EnvironmentVariables pulumi.MapInput `pulumi:"environmentVariables"`
	// A time bound for the execution of the step.
	MaximumRuntimeInMinutes pulumi.StringInput `pulumi:"maximumRuntimeInMinutes"`
}

func (GetPipelineRunStepOverrideDetailStepConfigurationDetailArgs) ElementType added in v0.7.0

func (GetPipelineRunStepOverrideDetailStepConfigurationDetailArgs) ToGetPipelineRunStepOverrideDetailStepConfigurationDetailOutput added in v0.7.0

func (GetPipelineRunStepOverrideDetailStepConfigurationDetailArgs) ToGetPipelineRunStepOverrideDetailStepConfigurationDetailOutputWithContext added in v0.7.0

func (i GetPipelineRunStepOverrideDetailStepConfigurationDetailArgs) ToGetPipelineRunStepOverrideDetailStepConfigurationDetailOutputWithContext(ctx context.Context) GetPipelineRunStepOverrideDetailStepConfigurationDetailOutput

type GetPipelineRunStepOverrideDetailStepConfigurationDetailArray added in v0.7.0

type GetPipelineRunStepOverrideDetailStepConfigurationDetailArray []GetPipelineRunStepOverrideDetailStepConfigurationDetailInput

func (GetPipelineRunStepOverrideDetailStepConfigurationDetailArray) ElementType added in v0.7.0

func (GetPipelineRunStepOverrideDetailStepConfigurationDetailArray) ToGetPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutput added in v0.7.0

func (GetPipelineRunStepOverrideDetailStepConfigurationDetailArray) ToGetPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutputWithContext added in v0.7.0

func (i GetPipelineRunStepOverrideDetailStepConfigurationDetailArray) ToGetPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutputWithContext(ctx context.Context) GetPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutput

type GetPipelineRunStepOverrideDetailStepConfigurationDetailArrayInput added in v0.7.0

type GetPipelineRunStepOverrideDetailStepConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutput() GetPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutput
	ToGetPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutputWithContext(context.Context) GetPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutput
}

GetPipelineRunStepOverrideDetailStepConfigurationDetailArrayInput is an input type that accepts GetPipelineRunStepOverrideDetailStepConfigurationDetailArray and GetPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetPipelineRunStepOverrideDetailStepConfigurationDetailArrayInput` via:

GetPipelineRunStepOverrideDetailStepConfigurationDetailArray{ GetPipelineRunStepOverrideDetailStepConfigurationDetailArgs{...} }

type GetPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutput added in v0.7.0

type GetPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutput) ElementType added in v0.7.0

func (GetPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutput) Index added in v0.7.0

func (GetPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutput) ToGetPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutput added in v0.7.0

func (GetPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutput) ToGetPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutputWithContext added in v0.7.0

func (o GetPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutput) ToGetPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutputWithContext(ctx context.Context) GetPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutput

type GetPipelineRunStepOverrideDetailStepConfigurationDetailInput added in v0.7.0

type GetPipelineRunStepOverrideDetailStepConfigurationDetailInput interface {
	pulumi.Input

	ToGetPipelineRunStepOverrideDetailStepConfigurationDetailOutput() GetPipelineRunStepOverrideDetailStepConfigurationDetailOutput
	ToGetPipelineRunStepOverrideDetailStepConfigurationDetailOutputWithContext(context.Context) GetPipelineRunStepOverrideDetailStepConfigurationDetailOutput
}

GetPipelineRunStepOverrideDetailStepConfigurationDetailInput is an input type that accepts GetPipelineRunStepOverrideDetailStepConfigurationDetailArgs and GetPipelineRunStepOverrideDetailStepConfigurationDetailOutput values. You can construct a concrete instance of `GetPipelineRunStepOverrideDetailStepConfigurationDetailInput` via:

GetPipelineRunStepOverrideDetailStepConfigurationDetailArgs{...}

type GetPipelineRunStepOverrideDetailStepConfigurationDetailOutput added in v0.7.0

type GetPipelineRunStepOverrideDetailStepConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetPipelineRunStepOverrideDetailStepConfigurationDetailOutput) CommandLineArguments added in v0.7.0

The command line arguments to set for step.

func (GetPipelineRunStepOverrideDetailStepConfigurationDetailOutput) ElementType added in v0.7.0

func (GetPipelineRunStepOverrideDetailStepConfigurationDetailOutput) EnvironmentVariables added in v0.7.0

Environment variables to set for step.

func (GetPipelineRunStepOverrideDetailStepConfigurationDetailOutput) MaximumRuntimeInMinutes added in v0.7.0

A time bound for the execution of the step.

func (GetPipelineRunStepOverrideDetailStepConfigurationDetailOutput) ToGetPipelineRunStepOverrideDetailStepConfigurationDetailOutput added in v0.7.0

func (GetPipelineRunStepOverrideDetailStepConfigurationDetailOutput) ToGetPipelineRunStepOverrideDetailStepConfigurationDetailOutputWithContext added in v0.7.0

func (o GetPipelineRunStepOverrideDetailStepConfigurationDetailOutput) ToGetPipelineRunStepOverrideDetailStepConfigurationDetailOutputWithContext(ctx context.Context) GetPipelineRunStepOverrideDetailStepConfigurationDetailOutput

type GetPipelineRunStepRun added in v0.7.0

type GetPipelineRunStepRun struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job run triggered for this step run.
	JobRunId string `pulumi:"jobRunId"`
	// Details of the state of the step run.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The state of the step run.
	State string `pulumi:"state"`
	// The name of the step.
	StepName string `pulumi:"stepName"`
	// The type of step.
	StepType string `pulumi:"stepType"`
	// The date and time the pipeline run request was finished in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeFinished string `pulumi:"timeFinished"`
	// The date and time the pipeline run request was started in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeStarted string `pulumi:"timeStarted"`
}

type GetPipelineRunStepRunArgs added in v0.7.0

type GetPipelineRunStepRunArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job run triggered for this step run.
	JobRunId pulumi.StringInput `pulumi:"jobRunId"`
	// Details of the state of the step run.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// The state of the step run.
	State pulumi.StringInput `pulumi:"state"`
	// The name of the step.
	StepName pulumi.StringInput `pulumi:"stepName"`
	// The type of step.
	StepType pulumi.StringInput `pulumi:"stepType"`
	// The date and time the pipeline run request was finished in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeFinished pulumi.StringInput `pulumi:"timeFinished"`
	// The date and time the pipeline run request was started in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeStarted pulumi.StringInput `pulumi:"timeStarted"`
}

func (GetPipelineRunStepRunArgs) ElementType added in v0.7.0

func (GetPipelineRunStepRunArgs) ElementType() reflect.Type

func (GetPipelineRunStepRunArgs) ToGetPipelineRunStepRunOutput added in v0.7.0

func (i GetPipelineRunStepRunArgs) ToGetPipelineRunStepRunOutput() GetPipelineRunStepRunOutput

func (GetPipelineRunStepRunArgs) ToGetPipelineRunStepRunOutputWithContext added in v0.7.0

func (i GetPipelineRunStepRunArgs) ToGetPipelineRunStepRunOutputWithContext(ctx context.Context) GetPipelineRunStepRunOutput

type GetPipelineRunStepRunArray added in v0.7.0

type GetPipelineRunStepRunArray []GetPipelineRunStepRunInput

func (GetPipelineRunStepRunArray) ElementType added in v0.7.0

func (GetPipelineRunStepRunArray) ElementType() reflect.Type

func (GetPipelineRunStepRunArray) ToGetPipelineRunStepRunArrayOutput added in v0.7.0

func (i GetPipelineRunStepRunArray) ToGetPipelineRunStepRunArrayOutput() GetPipelineRunStepRunArrayOutput

func (GetPipelineRunStepRunArray) ToGetPipelineRunStepRunArrayOutputWithContext added in v0.7.0

func (i GetPipelineRunStepRunArray) ToGetPipelineRunStepRunArrayOutputWithContext(ctx context.Context) GetPipelineRunStepRunArrayOutput

type GetPipelineRunStepRunArrayInput added in v0.7.0

type GetPipelineRunStepRunArrayInput interface {
	pulumi.Input

	ToGetPipelineRunStepRunArrayOutput() GetPipelineRunStepRunArrayOutput
	ToGetPipelineRunStepRunArrayOutputWithContext(context.Context) GetPipelineRunStepRunArrayOutput
}

GetPipelineRunStepRunArrayInput is an input type that accepts GetPipelineRunStepRunArray and GetPipelineRunStepRunArrayOutput values. You can construct a concrete instance of `GetPipelineRunStepRunArrayInput` via:

GetPipelineRunStepRunArray{ GetPipelineRunStepRunArgs{...} }

type GetPipelineRunStepRunArrayOutput added in v0.7.0

type GetPipelineRunStepRunArrayOutput struct{ *pulumi.OutputState }

func (GetPipelineRunStepRunArrayOutput) ElementType added in v0.7.0

func (GetPipelineRunStepRunArrayOutput) Index added in v0.7.0

func (GetPipelineRunStepRunArrayOutput) ToGetPipelineRunStepRunArrayOutput added in v0.7.0

func (o GetPipelineRunStepRunArrayOutput) ToGetPipelineRunStepRunArrayOutput() GetPipelineRunStepRunArrayOutput

func (GetPipelineRunStepRunArrayOutput) ToGetPipelineRunStepRunArrayOutputWithContext added in v0.7.0

func (o GetPipelineRunStepRunArrayOutput) ToGetPipelineRunStepRunArrayOutputWithContext(ctx context.Context) GetPipelineRunStepRunArrayOutput

type GetPipelineRunStepRunInput added in v0.7.0

type GetPipelineRunStepRunInput interface {
	pulumi.Input

	ToGetPipelineRunStepRunOutput() GetPipelineRunStepRunOutput
	ToGetPipelineRunStepRunOutputWithContext(context.Context) GetPipelineRunStepRunOutput
}

GetPipelineRunStepRunInput is an input type that accepts GetPipelineRunStepRunArgs and GetPipelineRunStepRunOutput values. You can construct a concrete instance of `GetPipelineRunStepRunInput` via:

GetPipelineRunStepRunArgs{...}

type GetPipelineRunStepRunOutput added in v0.7.0

type GetPipelineRunStepRunOutput struct{ *pulumi.OutputState }

func (GetPipelineRunStepRunOutput) ElementType added in v0.7.0

func (GetPipelineRunStepRunOutput) JobRunId added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job run triggered for this step run.

func (GetPipelineRunStepRunOutput) LifecycleDetails added in v0.7.0

func (o GetPipelineRunStepRunOutput) LifecycleDetails() pulumi.StringOutput

Details of the state of the step run.

func (GetPipelineRunStepRunOutput) State added in v0.7.0

The state of the step run.

func (GetPipelineRunStepRunOutput) StepName added in v0.7.0

The name of the step.

func (GetPipelineRunStepRunOutput) StepType added in v0.7.0

The type of step.

func (GetPipelineRunStepRunOutput) TimeFinished added in v0.7.0

The date and time the pipeline run request was finished in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (GetPipelineRunStepRunOutput) TimeStarted added in v0.7.0

The date and time the pipeline run request was started in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (GetPipelineRunStepRunOutput) ToGetPipelineRunStepRunOutput added in v0.7.0

func (o GetPipelineRunStepRunOutput) ToGetPipelineRunStepRunOutput() GetPipelineRunStepRunOutput

func (GetPipelineRunStepRunOutput) ToGetPipelineRunStepRunOutputWithContext added in v0.7.0

func (o GetPipelineRunStepRunOutput) ToGetPipelineRunStepRunOutputWithContext(ctx context.Context) GetPipelineRunStepRunOutput

type GetPipelineRunsArgs added in v0.7.0

type GetPipelineRunsArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName *string                 `pulumi:"displayName"`
	Filters     []GetPipelineRunsFilter `pulumi:"filters"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id *string `pulumi:"id"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the pipeline.
	PipelineId *string `pulumi:"pipelineId"`
	// The current state of the PipelineRun.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getPipelineRuns.

type GetPipelineRunsFilter added in v0.7.0

type GetPipelineRunsFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetPipelineRunsFilterArgs added in v0.7.0

type GetPipelineRunsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetPipelineRunsFilterArgs) ElementType added in v0.7.0

func (GetPipelineRunsFilterArgs) ElementType() reflect.Type

func (GetPipelineRunsFilterArgs) ToGetPipelineRunsFilterOutput added in v0.7.0

func (i GetPipelineRunsFilterArgs) ToGetPipelineRunsFilterOutput() GetPipelineRunsFilterOutput

func (GetPipelineRunsFilterArgs) ToGetPipelineRunsFilterOutputWithContext added in v0.7.0

func (i GetPipelineRunsFilterArgs) ToGetPipelineRunsFilterOutputWithContext(ctx context.Context) GetPipelineRunsFilterOutput

type GetPipelineRunsFilterArray added in v0.7.0

type GetPipelineRunsFilterArray []GetPipelineRunsFilterInput

func (GetPipelineRunsFilterArray) ElementType added in v0.7.0

func (GetPipelineRunsFilterArray) ElementType() reflect.Type

func (GetPipelineRunsFilterArray) ToGetPipelineRunsFilterArrayOutput added in v0.7.0

func (i GetPipelineRunsFilterArray) ToGetPipelineRunsFilterArrayOutput() GetPipelineRunsFilterArrayOutput

func (GetPipelineRunsFilterArray) ToGetPipelineRunsFilterArrayOutputWithContext added in v0.7.0

func (i GetPipelineRunsFilterArray) ToGetPipelineRunsFilterArrayOutputWithContext(ctx context.Context) GetPipelineRunsFilterArrayOutput

type GetPipelineRunsFilterArrayInput added in v0.7.0

type GetPipelineRunsFilterArrayInput interface {
	pulumi.Input

	ToGetPipelineRunsFilterArrayOutput() GetPipelineRunsFilterArrayOutput
	ToGetPipelineRunsFilterArrayOutputWithContext(context.Context) GetPipelineRunsFilterArrayOutput
}

GetPipelineRunsFilterArrayInput is an input type that accepts GetPipelineRunsFilterArray and GetPipelineRunsFilterArrayOutput values. You can construct a concrete instance of `GetPipelineRunsFilterArrayInput` via:

GetPipelineRunsFilterArray{ GetPipelineRunsFilterArgs{...} }

type GetPipelineRunsFilterArrayOutput added in v0.7.0

type GetPipelineRunsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetPipelineRunsFilterArrayOutput) ElementType added in v0.7.0

func (GetPipelineRunsFilterArrayOutput) Index added in v0.7.0

func (GetPipelineRunsFilterArrayOutput) ToGetPipelineRunsFilterArrayOutput added in v0.7.0

func (o GetPipelineRunsFilterArrayOutput) ToGetPipelineRunsFilterArrayOutput() GetPipelineRunsFilterArrayOutput

func (GetPipelineRunsFilterArrayOutput) ToGetPipelineRunsFilterArrayOutputWithContext added in v0.7.0

func (o GetPipelineRunsFilterArrayOutput) ToGetPipelineRunsFilterArrayOutputWithContext(ctx context.Context) GetPipelineRunsFilterArrayOutput

type GetPipelineRunsFilterInput added in v0.7.0

type GetPipelineRunsFilterInput interface {
	pulumi.Input

	ToGetPipelineRunsFilterOutput() GetPipelineRunsFilterOutput
	ToGetPipelineRunsFilterOutputWithContext(context.Context) GetPipelineRunsFilterOutput
}

GetPipelineRunsFilterInput is an input type that accepts GetPipelineRunsFilterArgs and GetPipelineRunsFilterOutput values. You can construct a concrete instance of `GetPipelineRunsFilterInput` via:

GetPipelineRunsFilterArgs{...}

type GetPipelineRunsFilterOutput added in v0.7.0

type GetPipelineRunsFilterOutput struct{ *pulumi.OutputState }

func (GetPipelineRunsFilterOutput) ElementType added in v0.7.0

func (GetPipelineRunsFilterOutput) Name added in v0.7.0

func (GetPipelineRunsFilterOutput) Regex added in v0.7.0

func (GetPipelineRunsFilterOutput) ToGetPipelineRunsFilterOutput added in v0.7.0

func (o GetPipelineRunsFilterOutput) ToGetPipelineRunsFilterOutput() GetPipelineRunsFilterOutput

func (GetPipelineRunsFilterOutput) ToGetPipelineRunsFilterOutputWithContext added in v0.7.0

func (o GetPipelineRunsFilterOutput) ToGetPipelineRunsFilterOutputWithContext(ctx context.Context) GetPipelineRunsFilterOutput

func (GetPipelineRunsFilterOutput) Values added in v0.7.0

type GetPipelineRunsOutputArgs added in v0.7.0

type GetPipelineRunsOutputArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName pulumi.StringPtrInput           `pulumi:"displayName"`
	Filters     GetPipelineRunsFilterArrayInput `pulumi:"filters"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the pipeline.
	PipelineId pulumi.StringPtrInput `pulumi:"pipelineId"`
	// The current state of the PipelineRun.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getPipelineRuns.

func (GetPipelineRunsOutputArgs) ElementType added in v0.7.0

func (GetPipelineRunsOutputArgs) ElementType() reflect.Type

type GetPipelineRunsPipelineRun added in v0.7.0

type GetPipelineRunsPipelineRun struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The configuration details of a pipeline.
	ConfigurationDetails []GetPipelineRunsPipelineRunConfigurationDetail `pulumi:"configurationDetails"`
	// The configuration details of a pipeline.
	ConfigurationOverrideDetails []GetPipelineRunsPipelineRunConfigurationOverrideDetail `pulumi:"configurationOverrideDetails"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy string `pulumi:"createdBy"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags          map[string]interface{} `pulumi:"definedTags"`
	DeleteRelatedJobRuns bool                   `pulumi:"deleteRelatedJobRuns"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName string `pulumi:"displayName"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id string `pulumi:"id"`
	// Details of the state of the step run.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The pipeline log configuration details.
	LogConfigurationOverrideDetails []GetPipelineRunsPipelineRunLogConfigurationOverrideDetail `pulumi:"logConfigurationOverrideDetails"`
	// Customer logging details for pipeline run.
	LogDetails []GetPipelineRunsPipelineRunLogDetail `pulumi:"logDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the pipeline.
	PipelineId string `pulumi:"pipelineId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the pipeline run with.
	ProjectId string `pulumi:"projectId"`
	// The current state of the PipelineRun.
	State string `pulumi:"state"`
	// Array of step override details. Only Step Configuration is allowed to be overridden.
	StepOverrideDetails []GetPipelineRunsPipelineRunStepOverrideDetail `pulumi:"stepOverrideDetails"`
	// Array of StepRun object for each step.
	StepRuns []GetPipelineRunsPipelineRunStepRun `pulumi:"stepRuns"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The date and time the pipeline run was accepted in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeAccepted string `pulumi:"timeAccepted"`
	// The date and time the pipeline run request was finished in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeFinished string `pulumi:"timeFinished"`
	// The date and time the pipeline run request was started in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeStarted string `pulumi:"timeStarted"`
	// The date and time the pipeline run was updated in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetPipelineRunsPipelineRunArgs added in v0.7.0

type GetPipelineRunsPipelineRunArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// The configuration details of a pipeline.
	ConfigurationDetails GetPipelineRunsPipelineRunConfigurationDetailArrayInput `pulumi:"configurationDetails"`
	// The configuration details of a pipeline.
	ConfigurationOverrideDetails GetPipelineRunsPipelineRunConfigurationOverrideDetailArrayInput `pulumi:"configurationOverrideDetails"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags          pulumi.MapInput  `pulumi:"definedTags"`
	DeleteRelatedJobRuns pulumi.BoolInput `pulumi:"deleteRelatedJobRuns"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id pulumi.StringInput `pulumi:"id"`
	// Details of the state of the step run.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// The pipeline log configuration details.
	LogConfigurationOverrideDetails GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArrayInput `pulumi:"logConfigurationOverrideDetails"`
	// Customer logging details for pipeline run.
	LogDetails GetPipelineRunsPipelineRunLogDetailArrayInput `pulumi:"logDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the pipeline.
	PipelineId pulumi.StringInput `pulumi:"pipelineId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the pipeline run with.
	ProjectId pulumi.StringInput `pulumi:"projectId"`
	// The current state of the PipelineRun.
	State pulumi.StringInput `pulumi:"state"`
	// Array of step override details. Only Step Configuration is allowed to be overridden.
	StepOverrideDetails GetPipelineRunsPipelineRunStepOverrideDetailArrayInput `pulumi:"stepOverrideDetails"`
	// Array of StepRun object for each step.
	StepRuns GetPipelineRunsPipelineRunStepRunArrayInput `pulumi:"stepRuns"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The date and time the pipeline run was accepted in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeAccepted pulumi.StringInput `pulumi:"timeAccepted"`
	// The date and time the pipeline run request was finished in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeFinished pulumi.StringInput `pulumi:"timeFinished"`
	// The date and time the pipeline run request was started in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeStarted pulumi.StringInput `pulumi:"timeStarted"`
	// The date and time the pipeline run was updated in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetPipelineRunsPipelineRunArgs) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunArgs) ToGetPipelineRunsPipelineRunOutput added in v0.7.0

func (i GetPipelineRunsPipelineRunArgs) ToGetPipelineRunsPipelineRunOutput() GetPipelineRunsPipelineRunOutput

func (GetPipelineRunsPipelineRunArgs) ToGetPipelineRunsPipelineRunOutputWithContext added in v0.7.0

func (i GetPipelineRunsPipelineRunArgs) ToGetPipelineRunsPipelineRunOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunOutput

type GetPipelineRunsPipelineRunArray added in v0.7.0

type GetPipelineRunsPipelineRunArray []GetPipelineRunsPipelineRunInput

func (GetPipelineRunsPipelineRunArray) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunArray) ToGetPipelineRunsPipelineRunArrayOutput added in v0.7.0

func (i GetPipelineRunsPipelineRunArray) ToGetPipelineRunsPipelineRunArrayOutput() GetPipelineRunsPipelineRunArrayOutput

func (GetPipelineRunsPipelineRunArray) ToGetPipelineRunsPipelineRunArrayOutputWithContext added in v0.7.0

func (i GetPipelineRunsPipelineRunArray) ToGetPipelineRunsPipelineRunArrayOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunArrayOutput

type GetPipelineRunsPipelineRunArrayInput added in v0.7.0

type GetPipelineRunsPipelineRunArrayInput interface {
	pulumi.Input

	ToGetPipelineRunsPipelineRunArrayOutput() GetPipelineRunsPipelineRunArrayOutput
	ToGetPipelineRunsPipelineRunArrayOutputWithContext(context.Context) GetPipelineRunsPipelineRunArrayOutput
}

GetPipelineRunsPipelineRunArrayInput is an input type that accepts GetPipelineRunsPipelineRunArray and GetPipelineRunsPipelineRunArrayOutput values. You can construct a concrete instance of `GetPipelineRunsPipelineRunArrayInput` via:

GetPipelineRunsPipelineRunArray{ GetPipelineRunsPipelineRunArgs{...} }

type GetPipelineRunsPipelineRunArrayOutput added in v0.7.0

type GetPipelineRunsPipelineRunArrayOutput struct{ *pulumi.OutputState }

func (GetPipelineRunsPipelineRunArrayOutput) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunArrayOutput) Index added in v0.7.0

func (GetPipelineRunsPipelineRunArrayOutput) ToGetPipelineRunsPipelineRunArrayOutput added in v0.7.0

func (o GetPipelineRunsPipelineRunArrayOutput) ToGetPipelineRunsPipelineRunArrayOutput() GetPipelineRunsPipelineRunArrayOutput

func (GetPipelineRunsPipelineRunArrayOutput) ToGetPipelineRunsPipelineRunArrayOutputWithContext added in v0.7.0

func (o GetPipelineRunsPipelineRunArrayOutput) ToGetPipelineRunsPipelineRunArrayOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunArrayOutput

type GetPipelineRunsPipelineRunConfigurationDetail added in v0.7.0

type GetPipelineRunsPipelineRunConfigurationDetail struct {
	// The command line arguments to set for step.
	CommandLineArguments string `pulumi:"commandLineArguments"`
	// Environment variables to set for step.
	EnvironmentVariables map[string]interface{} `pulumi:"environmentVariables"`
	// A time bound for the execution of the step.
	MaximumRuntimeInMinutes string `pulumi:"maximumRuntimeInMinutes"`
	// The type of pipeline.
	Type string `pulumi:"type"`
}

type GetPipelineRunsPipelineRunConfigurationDetailArgs added in v0.7.0

type GetPipelineRunsPipelineRunConfigurationDetailArgs struct {
	// The command line arguments to set for step.
	CommandLineArguments pulumi.StringInput `pulumi:"commandLineArguments"`
	// Environment variables to set for step.
	EnvironmentVariables pulumi.MapInput `pulumi:"environmentVariables"`
	// A time bound for the execution of the step.
	MaximumRuntimeInMinutes pulumi.StringInput `pulumi:"maximumRuntimeInMinutes"`
	// The type of pipeline.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetPipelineRunsPipelineRunConfigurationDetailArgs) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunConfigurationDetailArgs) ToGetPipelineRunsPipelineRunConfigurationDetailOutput added in v0.7.0

func (i GetPipelineRunsPipelineRunConfigurationDetailArgs) ToGetPipelineRunsPipelineRunConfigurationDetailOutput() GetPipelineRunsPipelineRunConfigurationDetailOutput

func (GetPipelineRunsPipelineRunConfigurationDetailArgs) ToGetPipelineRunsPipelineRunConfigurationDetailOutputWithContext added in v0.7.0

func (i GetPipelineRunsPipelineRunConfigurationDetailArgs) ToGetPipelineRunsPipelineRunConfigurationDetailOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunConfigurationDetailOutput

type GetPipelineRunsPipelineRunConfigurationDetailArray added in v0.7.0

type GetPipelineRunsPipelineRunConfigurationDetailArray []GetPipelineRunsPipelineRunConfigurationDetailInput

func (GetPipelineRunsPipelineRunConfigurationDetailArray) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunConfigurationDetailArray) ToGetPipelineRunsPipelineRunConfigurationDetailArrayOutput added in v0.7.0

func (i GetPipelineRunsPipelineRunConfigurationDetailArray) ToGetPipelineRunsPipelineRunConfigurationDetailArrayOutput() GetPipelineRunsPipelineRunConfigurationDetailArrayOutput

func (GetPipelineRunsPipelineRunConfigurationDetailArray) ToGetPipelineRunsPipelineRunConfigurationDetailArrayOutputWithContext added in v0.7.0

func (i GetPipelineRunsPipelineRunConfigurationDetailArray) ToGetPipelineRunsPipelineRunConfigurationDetailArrayOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunConfigurationDetailArrayOutput

type GetPipelineRunsPipelineRunConfigurationDetailArrayInput added in v0.7.0

type GetPipelineRunsPipelineRunConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetPipelineRunsPipelineRunConfigurationDetailArrayOutput() GetPipelineRunsPipelineRunConfigurationDetailArrayOutput
	ToGetPipelineRunsPipelineRunConfigurationDetailArrayOutputWithContext(context.Context) GetPipelineRunsPipelineRunConfigurationDetailArrayOutput
}

GetPipelineRunsPipelineRunConfigurationDetailArrayInput is an input type that accepts GetPipelineRunsPipelineRunConfigurationDetailArray and GetPipelineRunsPipelineRunConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetPipelineRunsPipelineRunConfigurationDetailArrayInput` via:

GetPipelineRunsPipelineRunConfigurationDetailArray{ GetPipelineRunsPipelineRunConfigurationDetailArgs{...} }

type GetPipelineRunsPipelineRunConfigurationDetailArrayOutput added in v0.7.0

type GetPipelineRunsPipelineRunConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPipelineRunsPipelineRunConfigurationDetailArrayOutput) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunConfigurationDetailArrayOutput) Index added in v0.7.0

func (GetPipelineRunsPipelineRunConfigurationDetailArrayOutput) ToGetPipelineRunsPipelineRunConfigurationDetailArrayOutput added in v0.7.0

func (GetPipelineRunsPipelineRunConfigurationDetailArrayOutput) ToGetPipelineRunsPipelineRunConfigurationDetailArrayOutputWithContext added in v0.7.0

func (o GetPipelineRunsPipelineRunConfigurationDetailArrayOutput) ToGetPipelineRunsPipelineRunConfigurationDetailArrayOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunConfigurationDetailArrayOutput

type GetPipelineRunsPipelineRunConfigurationDetailInput added in v0.7.0

type GetPipelineRunsPipelineRunConfigurationDetailInput interface {
	pulumi.Input

	ToGetPipelineRunsPipelineRunConfigurationDetailOutput() GetPipelineRunsPipelineRunConfigurationDetailOutput
	ToGetPipelineRunsPipelineRunConfigurationDetailOutputWithContext(context.Context) GetPipelineRunsPipelineRunConfigurationDetailOutput
}

GetPipelineRunsPipelineRunConfigurationDetailInput is an input type that accepts GetPipelineRunsPipelineRunConfigurationDetailArgs and GetPipelineRunsPipelineRunConfigurationDetailOutput values. You can construct a concrete instance of `GetPipelineRunsPipelineRunConfigurationDetailInput` via:

GetPipelineRunsPipelineRunConfigurationDetailArgs{...}

type GetPipelineRunsPipelineRunConfigurationDetailOutput added in v0.7.0

type GetPipelineRunsPipelineRunConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetPipelineRunsPipelineRunConfigurationDetailOutput) CommandLineArguments added in v0.7.0

The command line arguments to set for step.

func (GetPipelineRunsPipelineRunConfigurationDetailOutput) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunConfigurationDetailOutput) EnvironmentVariables added in v0.7.0

Environment variables to set for step.

func (GetPipelineRunsPipelineRunConfigurationDetailOutput) MaximumRuntimeInMinutes added in v0.7.0

A time bound for the execution of the step.

func (GetPipelineRunsPipelineRunConfigurationDetailOutput) ToGetPipelineRunsPipelineRunConfigurationDetailOutput added in v0.7.0

func (o GetPipelineRunsPipelineRunConfigurationDetailOutput) ToGetPipelineRunsPipelineRunConfigurationDetailOutput() GetPipelineRunsPipelineRunConfigurationDetailOutput

func (GetPipelineRunsPipelineRunConfigurationDetailOutput) ToGetPipelineRunsPipelineRunConfigurationDetailOutputWithContext added in v0.7.0

func (o GetPipelineRunsPipelineRunConfigurationDetailOutput) ToGetPipelineRunsPipelineRunConfigurationDetailOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunConfigurationDetailOutput

func (GetPipelineRunsPipelineRunConfigurationDetailOutput) Type added in v0.7.0

The type of pipeline.

type GetPipelineRunsPipelineRunConfigurationOverrideDetail added in v0.7.0

type GetPipelineRunsPipelineRunConfigurationOverrideDetail struct {
	// The command line arguments to set for step.
	CommandLineArguments string `pulumi:"commandLineArguments"`
	// Environment variables to set for step.
	EnvironmentVariables map[string]interface{} `pulumi:"environmentVariables"`
	// A time bound for the execution of the step.
	MaximumRuntimeInMinutes string `pulumi:"maximumRuntimeInMinutes"`
	// The type of pipeline.
	Type string `pulumi:"type"`
}

type GetPipelineRunsPipelineRunConfigurationOverrideDetailArgs added in v0.7.0

type GetPipelineRunsPipelineRunConfigurationOverrideDetailArgs struct {
	// The command line arguments to set for step.
	CommandLineArguments pulumi.StringInput `pulumi:"commandLineArguments"`
	// Environment variables to set for step.
	EnvironmentVariables pulumi.MapInput `pulumi:"environmentVariables"`
	// A time bound for the execution of the step.
	MaximumRuntimeInMinutes pulumi.StringInput `pulumi:"maximumRuntimeInMinutes"`
	// The type of pipeline.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetPipelineRunsPipelineRunConfigurationOverrideDetailArgs) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunConfigurationOverrideDetailArgs) ToGetPipelineRunsPipelineRunConfigurationOverrideDetailOutput added in v0.7.0

func (GetPipelineRunsPipelineRunConfigurationOverrideDetailArgs) ToGetPipelineRunsPipelineRunConfigurationOverrideDetailOutputWithContext added in v0.7.0

func (i GetPipelineRunsPipelineRunConfigurationOverrideDetailArgs) ToGetPipelineRunsPipelineRunConfigurationOverrideDetailOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunConfigurationOverrideDetailOutput

type GetPipelineRunsPipelineRunConfigurationOverrideDetailArray added in v0.7.0

type GetPipelineRunsPipelineRunConfigurationOverrideDetailArray []GetPipelineRunsPipelineRunConfigurationOverrideDetailInput

func (GetPipelineRunsPipelineRunConfigurationOverrideDetailArray) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunConfigurationOverrideDetailArray) ToGetPipelineRunsPipelineRunConfigurationOverrideDetailArrayOutput added in v0.7.0

func (GetPipelineRunsPipelineRunConfigurationOverrideDetailArray) ToGetPipelineRunsPipelineRunConfigurationOverrideDetailArrayOutputWithContext added in v0.7.0

func (i GetPipelineRunsPipelineRunConfigurationOverrideDetailArray) ToGetPipelineRunsPipelineRunConfigurationOverrideDetailArrayOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunConfigurationOverrideDetailArrayOutput

type GetPipelineRunsPipelineRunConfigurationOverrideDetailArrayInput added in v0.7.0

type GetPipelineRunsPipelineRunConfigurationOverrideDetailArrayInput interface {
	pulumi.Input

	ToGetPipelineRunsPipelineRunConfigurationOverrideDetailArrayOutput() GetPipelineRunsPipelineRunConfigurationOverrideDetailArrayOutput
	ToGetPipelineRunsPipelineRunConfigurationOverrideDetailArrayOutputWithContext(context.Context) GetPipelineRunsPipelineRunConfigurationOverrideDetailArrayOutput
}

GetPipelineRunsPipelineRunConfigurationOverrideDetailArrayInput is an input type that accepts GetPipelineRunsPipelineRunConfigurationOverrideDetailArray and GetPipelineRunsPipelineRunConfigurationOverrideDetailArrayOutput values. You can construct a concrete instance of `GetPipelineRunsPipelineRunConfigurationOverrideDetailArrayInput` via:

GetPipelineRunsPipelineRunConfigurationOverrideDetailArray{ GetPipelineRunsPipelineRunConfigurationOverrideDetailArgs{...} }

type GetPipelineRunsPipelineRunConfigurationOverrideDetailArrayOutput added in v0.7.0

type GetPipelineRunsPipelineRunConfigurationOverrideDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPipelineRunsPipelineRunConfigurationOverrideDetailArrayOutput) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunConfigurationOverrideDetailArrayOutput) Index added in v0.7.0

func (GetPipelineRunsPipelineRunConfigurationOverrideDetailArrayOutput) ToGetPipelineRunsPipelineRunConfigurationOverrideDetailArrayOutput added in v0.7.0

func (GetPipelineRunsPipelineRunConfigurationOverrideDetailArrayOutput) ToGetPipelineRunsPipelineRunConfigurationOverrideDetailArrayOutputWithContext added in v0.7.0

func (o GetPipelineRunsPipelineRunConfigurationOverrideDetailArrayOutput) ToGetPipelineRunsPipelineRunConfigurationOverrideDetailArrayOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunConfigurationOverrideDetailArrayOutput

type GetPipelineRunsPipelineRunConfigurationOverrideDetailInput added in v0.7.0

type GetPipelineRunsPipelineRunConfigurationOverrideDetailInput interface {
	pulumi.Input

	ToGetPipelineRunsPipelineRunConfigurationOverrideDetailOutput() GetPipelineRunsPipelineRunConfigurationOverrideDetailOutput
	ToGetPipelineRunsPipelineRunConfigurationOverrideDetailOutputWithContext(context.Context) GetPipelineRunsPipelineRunConfigurationOverrideDetailOutput
}

GetPipelineRunsPipelineRunConfigurationOverrideDetailInput is an input type that accepts GetPipelineRunsPipelineRunConfigurationOverrideDetailArgs and GetPipelineRunsPipelineRunConfigurationOverrideDetailOutput values. You can construct a concrete instance of `GetPipelineRunsPipelineRunConfigurationOverrideDetailInput` via:

GetPipelineRunsPipelineRunConfigurationOverrideDetailArgs{...}

type GetPipelineRunsPipelineRunConfigurationOverrideDetailOutput added in v0.7.0

type GetPipelineRunsPipelineRunConfigurationOverrideDetailOutput struct{ *pulumi.OutputState }

func (GetPipelineRunsPipelineRunConfigurationOverrideDetailOutput) CommandLineArguments added in v0.7.0

The command line arguments to set for step.

func (GetPipelineRunsPipelineRunConfigurationOverrideDetailOutput) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunConfigurationOverrideDetailOutput) EnvironmentVariables added in v0.7.0

Environment variables to set for step.

func (GetPipelineRunsPipelineRunConfigurationOverrideDetailOutput) MaximumRuntimeInMinutes added in v0.7.0

A time bound for the execution of the step.

func (GetPipelineRunsPipelineRunConfigurationOverrideDetailOutput) ToGetPipelineRunsPipelineRunConfigurationOverrideDetailOutput added in v0.7.0

func (GetPipelineRunsPipelineRunConfigurationOverrideDetailOutput) ToGetPipelineRunsPipelineRunConfigurationOverrideDetailOutputWithContext added in v0.7.0

func (o GetPipelineRunsPipelineRunConfigurationOverrideDetailOutput) ToGetPipelineRunsPipelineRunConfigurationOverrideDetailOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunConfigurationOverrideDetailOutput

func (GetPipelineRunsPipelineRunConfigurationOverrideDetailOutput) Type added in v0.7.0

The type of pipeline.

type GetPipelineRunsPipelineRunInput added in v0.7.0

type GetPipelineRunsPipelineRunInput interface {
	pulumi.Input

	ToGetPipelineRunsPipelineRunOutput() GetPipelineRunsPipelineRunOutput
	ToGetPipelineRunsPipelineRunOutputWithContext(context.Context) GetPipelineRunsPipelineRunOutput
}

GetPipelineRunsPipelineRunInput is an input type that accepts GetPipelineRunsPipelineRunArgs and GetPipelineRunsPipelineRunOutput values. You can construct a concrete instance of `GetPipelineRunsPipelineRunInput` via:

GetPipelineRunsPipelineRunArgs{...}

type GetPipelineRunsPipelineRunLogConfigurationOverrideDetail added in v0.7.0

type GetPipelineRunsPipelineRunLogConfigurationOverrideDetail struct {
	// If automatic on-behalf-of log object creation is enabled for pipeline runs.
	EnableAutoLogCreation bool `pulumi:"enableAutoLogCreation"`
	// If customer logging is enabled for pipeline.
	EnableLogging bool `pulumi:"enableLogging"`
	// The log group id for where log objects will be for pipeline runs.
	LogGroupId string `pulumi:"logGroupId"`
	// The log id of the log object the pipeline run logs will be shipped to.
	LogId string `pulumi:"logId"`
}

type GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArgs added in v0.7.0

type GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArgs struct {
	// If automatic on-behalf-of log object creation is enabled for pipeline runs.
	EnableAutoLogCreation pulumi.BoolInput `pulumi:"enableAutoLogCreation"`
	// If customer logging is enabled for pipeline.
	EnableLogging pulumi.BoolInput `pulumi:"enableLogging"`
	// The log group id for where log objects will be for pipeline runs.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// The log id of the log object the pipeline run logs will be shipped to.
	LogId pulumi.StringInput `pulumi:"logId"`
}

func (GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArgs) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArgs) ToGetPipelineRunsPipelineRunLogConfigurationOverrideDetailOutput added in v0.7.0

func (GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArgs) ToGetPipelineRunsPipelineRunLogConfigurationOverrideDetailOutputWithContext added in v0.7.0

func (i GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArgs) ToGetPipelineRunsPipelineRunLogConfigurationOverrideDetailOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunLogConfigurationOverrideDetailOutput

type GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArray added in v0.7.0

type GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArray []GetPipelineRunsPipelineRunLogConfigurationOverrideDetailInput

func (GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArray) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArray) ToGetPipelineRunsPipelineRunLogConfigurationOverrideDetailArrayOutput added in v0.7.0

func (GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArray) ToGetPipelineRunsPipelineRunLogConfigurationOverrideDetailArrayOutputWithContext added in v0.7.0

func (i GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArray) ToGetPipelineRunsPipelineRunLogConfigurationOverrideDetailArrayOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArrayOutput

type GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArrayInput added in v0.7.0

type GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArrayInput interface {
	pulumi.Input

	ToGetPipelineRunsPipelineRunLogConfigurationOverrideDetailArrayOutput() GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArrayOutput
	ToGetPipelineRunsPipelineRunLogConfigurationOverrideDetailArrayOutputWithContext(context.Context) GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArrayOutput
}

GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArrayInput is an input type that accepts GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArray and GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArrayOutput values. You can construct a concrete instance of `GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArrayInput` via:

GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArray{ GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArgs{...} }

type GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArrayOutput added in v0.7.0

type GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArrayOutput) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArrayOutput) Index added in v0.7.0

func (GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArrayOutput) ToGetPipelineRunsPipelineRunLogConfigurationOverrideDetailArrayOutput added in v0.7.0

func (GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArrayOutput) ToGetPipelineRunsPipelineRunLogConfigurationOverrideDetailArrayOutputWithContext added in v0.7.0

func (o GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArrayOutput) ToGetPipelineRunsPipelineRunLogConfigurationOverrideDetailArrayOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArrayOutput

type GetPipelineRunsPipelineRunLogConfigurationOverrideDetailInput added in v0.7.0

type GetPipelineRunsPipelineRunLogConfigurationOverrideDetailInput interface {
	pulumi.Input

	ToGetPipelineRunsPipelineRunLogConfigurationOverrideDetailOutput() GetPipelineRunsPipelineRunLogConfigurationOverrideDetailOutput
	ToGetPipelineRunsPipelineRunLogConfigurationOverrideDetailOutputWithContext(context.Context) GetPipelineRunsPipelineRunLogConfigurationOverrideDetailOutput
}

GetPipelineRunsPipelineRunLogConfigurationOverrideDetailInput is an input type that accepts GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArgs and GetPipelineRunsPipelineRunLogConfigurationOverrideDetailOutput values. You can construct a concrete instance of `GetPipelineRunsPipelineRunLogConfigurationOverrideDetailInput` via:

GetPipelineRunsPipelineRunLogConfigurationOverrideDetailArgs{...}

type GetPipelineRunsPipelineRunLogConfigurationOverrideDetailOutput added in v0.7.0

type GetPipelineRunsPipelineRunLogConfigurationOverrideDetailOutput struct{ *pulumi.OutputState }

func (GetPipelineRunsPipelineRunLogConfigurationOverrideDetailOutput) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunLogConfigurationOverrideDetailOutput) EnableAutoLogCreation added in v0.7.0

If automatic on-behalf-of log object creation is enabled for pipeline runs.

func (GetPipelineRunsPipelineRunLogConfigurationOverrideDetailOutput) EnableLogging added in v0.7.0

If customer logging is enabled for pipeline.

func (GetPipelineRunsPipelineRunLogConfigurationOverrideDetailOutput) LogGroupId added in v0.7.0

The log group id for where log objects will be for pipeline runs.

func (GetPipelineRunsPipelineRunLogConfigurationOverrideDetailOutput) LogId added in v0.7.0

The log id of the log object the pipeline run logs will be shipped to.

func (GetPipelineRunsPipelineRunLogConfigurationOverrideDetailOutput) ToGetPipelineRunsPipelineRunLogConfigurationOverrideDetailOutput added in v0.7.0

func (GetPipelineRunsPipelineRunLogConfigurationOverrideDetailOutput) ToGetPipelineRunsPipelineRunLogConfigurationOverrideDetailOutputWithContext added in v0.7.0

func (o GetPipelineRunsPipelineRunLogConfigurationOverrideDetailOutput) ToGetPipelineRunsPipelineRunLogConfigurationOverrideDetailOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunLogConfigurationOverrideDetailOutput

type GetPipelineRunsPipelineRunLogDetail added in v0.7.0

type GetPipelineRunsPipelineRunLogDetail struct {
	// The log group id for where log objects will be for pipeline runs.
	LogGroupId string `pulumi:"logGroupId"`
	// The log id of the log object the pipeline run logs will be shipped to.
	LogId string `pulumi:"logId"`
}

type GetPipelineRunsPipelineRunLogDetailArgs added in v0.7.0

type GetPipelineRunsPipelineRunLogDetailArgs struct {
	// The log group id for where log objects will be for pipeline runs.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// The log id of the log object the pipeline run logs will be shipped to.
	LogId pulumi.StringInput `pulumi:"logId"`
}

func (GetPipelineRunsPipelineRunLogDetailArgs) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunLogDetailArgs) ToGetPipelineRunsPipelineRunLogDetailOutput added in v0.7.0

func (i GetPipelineRunsPipelineRunLogDetailArgs) ToGetPipelineRunsPipelineRunLogDetailOutput() GetPipelineRunsPipelineRunLogDetailOutput

func (GetPipelineRunsPipelineRunLogDetailArgs) ToGetPipelineRunsPipelineRunLogDetailOutputWithContext added in v0.7.0

func (i GetPipelineRunsPipelineRunLogDetailArgs) ToGetPipelineRunsPipelineRunLogDetailOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunLogDetailOutput

type GetPipelineRunsPipelineRunLogDetailArray added in v0.7.0

type GetPipelineRunsPipelineRunLogDetailArray []GetPipelineRunsPipelineRunLogDetailInput

func (GetPipelineRunsPipelineRunLogDetailArray) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunLogDetailArray) ToGetPipelineRunsPipelineRunLogDetailArrayOutput added in v0.7.0

func (i GetPipelineRunsPipelineRunLogDetailArray) ToGetPipelineRunsPipelineRunLogDetailArrayOutput() GetPipelineRunsPipelineRunLogDetailArrayOutput

func (GetPipelineRunsPipelineRunLogDetailArray) ToGetPipelineRunsPipelineRunLogDetailArrayOutputWithContext added in v0.7.0

func (i GetPipelineRunsPipelineRunLogDetailArray) ToGetPipelineRunsPipelineRunLogDetailArrayOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunLogDetailArrayOutput

type GetPipelineRunsPipelineRunLogDetailArrayInput added in v0.7.0

type GetPipelineRunsPipelineRunLogDetailArrayInput interface {
	pulumi.Input

	ToGetPipelineRunsPipelineRunLogDetailArrayOutput() GetPipelineRunsPipelineRunLogDetailArrayOutput
	ToGetPipelineRunsPipelineRunLogDetailArrayOutputWithContext(context.Context) GetPipelineRunsPipelineRunLogDetailArrayOutput
}

GetPipelineRunsPipelineRunLogDetailArrayInput is an input type that accepts GetPipelineRunsPipelineRunLogDetailArray and GetPipelineRunsPipelineRunLogDetailArrayOutput values. You can construct a concrete instance of `GetPipelineRunsPipelineRunLogDetailArrayInput` via:

GetPipelineRunsPipelineRunLogDetailArray{ GetPipelineRunsPipelineRunLogDetailArgs{...} }

type GetPipelineRunsPipelineRunLogDetailArrayOutput added in v0.7.0

type GetPipelineRunsPipelineRunLogDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPipelineRunsPipelineRunLogDetailArrayOutput) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunLogDetailArrayOutput) Index added in v0.7.0

func (GetPipelineRunsPipelineRunLogDetailArrayOutput) ToGetPipelineRunsPipelineRunLogDetailArrayOutput added in v0.7.0

func (o GetPipelineRunsPipelineRunLogDetailArrayOutput) ToGetPipelineRunsPipelineRunLogDetailArrayOutput() GetPipelineRunsPipelineRunLogDetailArrayOutput

func (GetPipelineRunsPipelineRunLogDetailArrayOutput) ToGetPipelineRunsPipelineRunLogDetailArrayOutputWithContext added in v0.7.0

func (o GetPipelineRunsPipelineRunLogDetailArrayOutput) ToGetPipelineRunsPipelineRunLogDetailArrayOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunLogDetailArrayOutput

type GetPipelineRunsPipelineRunLogDetailInput added in v0.7.0

type GetPipelineRunsPipelineRunLogDetailInput interface {
	pulumi.Input

	ToGetPipelineRunsPipelineRunLogDetailOutput() GetPipelineRunsPipelineRunLogDetailOutput
	ToGetPipelineRunsPipelineRunLogDetailOutputWithContext(context.Context) GetPipelineRunsPipelineRunLogDetailOutput
}

GetPipelineRunsPipelineRunLogDetailInput is an input type that accepts GetPipelineRunsPipelineRunLogDetailArgs and GetPipelineRunsPipelineRunLogDetailOutput values. You can construct a concrete instance of `GetPipelineRunsPipelineRunLogDetailInput` via:

GetPipelineRunsPipelineRunLogDetailArgs{...}

type GetPipelineRunsPipelineRunLogDetailOutput added in v0.7.0

type GetPipelineRunsPipelineRunLogDetailOutput struct{ *pulumi.OutputState }

func (GetPipelineRunsPipelineRunLogDetailOutput) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunLogDetailOutput) LogGroupId added in v0.7.0

The log group id for where log objects will be for pipeline runs.

func (GetPipelineRunsPipelineRunLogDetailOutput) LogId added in v0.7.0

The log id of the log object the pipeline run logs will be shipped to.

func (GetPipelineRunsPipelineRunLogDetailOutput) ToGetPipelineRunsPipelineRunLogDetailOutput added in v0.7.0

func (o GetPipelineRunsPipelineRunLogDetailOutput) ToGetPipelineRunsPipelineRunLogDetailOutput() GetPipelineRunsPipelineRunLogDetailOutput

func (GetPipelineRunsPipelineRunLogDetailOutput) ToGetPipelineRunsPipelineRunLogDetailOutputWithContext added in v0.7.0

func (o GetPipelineRunsPipelineRunLogDetailOutput) ToGetPipelineRunsPipelineRunLogDetailOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunLogDetailOutput

type GetPipelineRunsPipelineRunOutput added in v0.7.0

type GetPipelineRunsPipelineRunOutput struct{ *pulumi.OutputState }

func (GetPipelineRunsPipelineRunOutput) CompartmentId added in v0.7.0

<b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetPipelineRunsPipelineRunOutput) ConfigurationDetails added in v0.7.0

The configuration details of a pipeline.

func (GetPipelineRunsPipelineRunOutput) ConfigurationOverrideDetails added in v0.7.0

The configuration details of a pipeline.

func (GetPipelineRunsPipelineRunOutput) CreatedBy added in v0.7.0

<b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.

func (GetPipelineRunsPipelineRunOutput) DefinedTags added in v0.7.0

Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (GetPipelineRunsPipelineRunOutput) DeleteRelatedJobRuns added in v0.7.0

func (o GetPipelineRunsPipelineRunOutput) DeleteRelatedJobRuns() pulumi.BoolOutput

func (GetPipelineRunsPipelineRunOutput) DisplayName added in v0.7.0

<b>Filter</b> results by its user-friendly name.

func (GetPipelineRunsPipelineRunOutput) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunOutput) FreeformTags added in v0.7.0

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (GetPipelineRunsPipelineRunOutput) Id added in v0.7.0

<b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.

func (GetPipelineRunsPipelineRunOutput) LifecycleDetails added in v0.7.0

Details of the state of the step run.

func (GetPipelineRunsPipelineRunOutput) LogConfigurationOverrideDetails added in v0.7.0

The pipeline log configuration details.

func (GetPipelineRunsPipelineRunOutput) LogDetails added in v0.7.0

Customer logging details for pipeline run.

func (GetPipelineRunsPipelineRunOutput) PipelineId added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the pipeline.

func (GetPipelineRunsPipelineRunOutput) ProjectId added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the pipeline run with.

func (GetPipelineRunsPipelineRunOutput) State added in v0.7.0

The current state of the PipelineRun.

func (GetPipelineRunsPipelineRunOutput) StepOverrideDetails added in v0.7.0

Array of step override details. Only Step Configuration is allowed to be overridden.

func (GetPipelineRunsPipelineRunOutput) StepRuns added in v0.7.0

Array of StepRun object for each step.

func (GetPipelineRunsPipelineRunOutput) SystemTags added in v0.7.0

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetPipelineRunsPipelineRunOutput) TimeAccepted added in v0.7.0

The date and time the pipeline run was accepted in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (GetPipelineRunsPipelineRunOutput) TimeFinished added in v0.7.0

The date and time the pipeline run request was finished in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (GetPipelineRunsPipelineRunOutput) TimeStarted added in v0.7.0

The date and time the pipeline run request was started in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (GetPipelineRunsPipelineRunOutput) TimeUpdated added in v0.7.0

The date and time the pipeline run was updated in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (GetPipelineRunsPipelineRunOutput) ToGetPipelineRunsPipelineRunOutput added in v0.7.0

func (o GetPipelineRunsPipelineRunOutput) ToGetPipelineRunsPipelineRunOutput() GetPipelineRunsPipelineRunOutput

func (GetPipelineRunsPipelineRunOutput) ToGetPipelineRunsPipelineRunOutputWithContext added in v0.7.0

func (o GetPipelineRunsPipelineRunOutput) ToGetPipelineRunsPipelineRunOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunOutput

type GetPipelineRunsPipelineRunStepOverrideDetail added in v0.7.0

type GetPipelineRunsPipelineRunStepOverrideDetail struct {
	// The configuration details of a step.
	StepConfigurationDetails []GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetail `pulumi:"stepConfigurationDetails"`
	// The name of the step.
	StepName string `pulumi:"stepName"`
}

type GetPipelineRunsPipelineRunStepOverrideDetailArgs added in v0.7.0

type GetPipelineRunsPipelineRunStepOverrideDetailArgs struct {
	// The configuration details of a step.
	StepConfigurationDetails GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArrayInput `pulumi:"stepConfigurationDetails"`
	// The name of the step.
	StepName pulumi.StringInput `pulumi:"stepName"`
}

func (GetPipelineRunsPipelineRunStepOverrideDetailArgs) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunStepOverrideDetailArgs) ToGetPipelineRunsPipelineRunStepOverrideDetailOutput added in v0.7.0

func (i GetPipelineRunsPipelineRunStepOverrideDetailArgs) ToGetPipelineRunsPipelineRunStepOverrideDetailOutput() GetPipelineRunsPipelineRunStepOverrideDetailOutput

func (GetPipelineRunsPipelineRunStepOverrideDetailArgs) ToGetPipelineRunsPipelineRunStepOverrideDetailOutputWithContext added in v0.7.0

func (i GetPipelineRunsPipelineRunStepOverrideDetailArgs) ToGetPipelineRunsPipelineRunStepOverrideDetailOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunStepOverrideDetailOutput

type GetPipelineRunsPipelineRunStepOverrideDetailArray added in v0.7.0

type GetPipelineRunsPipelineRunStepOverrideDetailArray []GetPipelineRunsPipelineRunStepOverrideDetailInput

func (GetPipelineRunsPipelineRunStepOverrideDetailArray) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunStepOverrideDetailArray) ToGetPipelineRunsPipelineRunStepOverrideDetailArrayOutput added in v0.7.0

func (i GetPipelineRunsPipelineRunStepOverrideDetailArray) ToGetPipelineRunsPipelineRunStepOverrideDetailArrayOutput() GetPipelineRunsPipelineRunStepOverrideDetailArrayOutput

func (GetPipelineRunsPipelineRunStepOverrideDetailArray) ToGetPipelineRunsPipelineRunStepOverrideDetailArrayOutputWithContext added in v0.7.0

func (i GetPipelineRunsPipelineRunStepOverrideDetailArray) ToGetPipelineRunsPipelineRunStepOverrideDetailArrayOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunStepOverrideDetailArrayOutput

type GetPipelineRunsPipelineRunStepOverrideDetailArrayInput added in v0.7.0

type GetPipelineRunsPipelineRunStepOverrideDetailArrayInput interface {
	pulumi.Input

	ToGetPipelineRunsPipelineRunStepOverrideDetailArrayOutput() GetPipelineRunsPipelineRunStepOverrideDetailArrayOutput
	ToGetPipelineRunsPipelineRunStepOverrideDetailArrayOutputWithContext(context.Context) GetPipelineRunsPipelineRunStepOverrideDetailArrayOutput
}

GetPipelineRunsPipelineRunStepOverrideDetailArrayInput is an input type that accepts GetPipelineRunsPipelineRunStepOverrideDetailArray and GetPipelineRunsPipelineRunStepOverrideDetailArrayOutput values. You can construct a concrete instance of `GetPipelineRunsPipelineRunStepOverrideDetailArrayInput` via:

GetPipelineRunsPipelineRunStepOverrideDetailArray{ GetPipelineRunsPipelineRunStepOverrideDetailArgs{...} }

type GetPipelineRunsPipelineRunStepOverrideDetailArrayOutput added in v0.7.0

type GetPipelineRunsPipelineRunStepOverrideDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPipelineRunsPipelineRunStepOverrideDetailArrayOutput) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunStepOverrideDetailArrayOutput) Index added in v0.7.0

func (GetPipelineRunsPipelineRunStepOverrideDetailArrayOutput) ToGetPipelineRunsPipelineRunStepOverrideDetailArrayOutput added in v0.7.0

func (GetPipelineRunsPipelineRunStepOverrideDetailArrayOutput) ToGetPipelineRunsPipelineRunStepOverrideDetailArrayOutputWithContext added in v0.7.0

func (o GetPipelineRunsPipelineRunStepOverrideDetailArrayOutput) ToGetPipelineRunsPipelineRunStepOverrideDetailArrayOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunStepOverrideDetailArrayOutput

type GetPipelineRunsPipelineRunStepOverrideDetailInput added in v0.7.0

type GetPipelineRunsPipelineRunStepOverrideDetailInput interface {
	pulumi.Input

	ToGetPipelineRunsPipelineRunStepOverrideDetailOutput() GetPipelineRunsPipelineRunStepOverrideDetailOutput
	ToGetPipelineRunsPipelineRunStepOverrideDetailOutputWithContext(context.Context) GetPipelineRunsPipelineRunStepOverrideDetailOutput
}

GetPipelineRunsPipelineRunStepOverrideDetailInput is an input type that accepts GetPipelineRunsPipelineRunStepOverrideDetailArgs and GetPipelineRunsPipelineRunStepOverrideDetailOutput values. You can construct a concrete instance of `GetPipelineRunsPipelineRunStepOverrideDetailInput` via:

GetPipelineRunsPipelineRunStepOverrideDetailArgs{...}

type GetPipelineRunsPipelineRunStepOverrideDetailOutput added in v0.7.0

type GetPipelineRunsPipelineRunStepOverrideDetailOutput struct{ *pulumi.OutputState }

func (GetPipelineRunsPipelineRunStepOverrideDetailOutput) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunStepOverrideDetailOutput) StepConfigurationDetails added in v0.7.0

The configuration details of a step.

func (GetPipelineRunsPipelineRunStepOverrideDetailOutput) StepName added in v0.7.0

The name of the step.

func (GetPipelineRunsPipelineRunStepOverrideDetailOutput) ToGetPipelineRunsPipelineRunStepOverrideDetailOutput added in v0.7.0

func (o GetPipelineRunsPipelineRunStepOverrideDetailOutput) ToGetPipelineRunsPipelineRunStepOverrideDetailOutput() GetPipelineRunsPipelineRunStepOverrideDetailOutput

func (GetPipelineRunsPipelineRunStepOverrideDetailOutput) ToGetPipelineRunsPipelineRunStepOverrideDetailOutputWithContext added in v0.7.0

func (o GetPipelineRunsPipelineRunStepOverrideDetailOutput) ToGetPipelineRunsPipelineRunStepOverrideDetailOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunStepOverrideDetailOutput

type GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetail added in v0.7.0

type GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetail struct {
	// The command line arguments to set for step.
	CommandLineArguments string `pulumi:"commandLineArguments"`
	// Environment variables to set for step.
	EnvironmentVariables map[string]interface{} `pulumi:"environmentVariables"`
	// A time bound for the execution of the step.
	MaximumRuntimeInMinutes string `pulumi:"maximumRuntimeInMinutes"`
}

type GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArgs added in v0.7.0

type GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArgs struct {
	// The command line arguments to set for step.
	CommandLineArguments pulumi.StringInput `pulumi:"commandLineArguments"`
	// Environment variables to set for step.
	EnvironmentVariables pulumi.MapInput `pulumi:"environmentVariables"`
	// A time bound for the execution of the step.
	MaximumRuntimeInMinutes pulumi.StringInput `pulumi:"maximumRuntimeInMinutes"`
}

func (GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArgs) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArgs) ToGetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailOutput added in v0.7.0

func (GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArgs) ToGetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailOutputWithContext added in v0.7.0

func (i GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArgs) ToGetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailOutput

type GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArray added in v0.7.0

type GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArray []GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailInput

func (GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArray) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArray) ToGetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutput added in v0.7.0

func (GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArray) ToGetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutputWithContext added in v0.7.0

func (i GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArray) ToGetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutput

type GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArrayInput added in v0.7.0

type GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutput() GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutput
	ToGetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutputWithContext(context.Context) GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutput
}

GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArrayInput is an input type that accepts GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArray and GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArrayInput` via:

GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArray{ GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArgs{...} }

type GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutput added in v0.7.0

type GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutput) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutput) Index added in v0.7.0

func (GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutput) ToGetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutput added in v0.7.0

func (GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutput) ToGetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArrayOutputWithContext added in v0.7.0

type GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailInput added in v0.7.0

type GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailInput interface {
	pulumi.Input

	ToGetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailOutput() GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailOutput
	ToGetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailOutputWithContext(context.Context) GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailOutput
}

GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailInput is an input type that accepts GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArgs and GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailOutput values. You can construct a concrete instance of `GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailInput` via:

GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailArgs{...}

type GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailOutput added in v0.7.0

type GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailOutput) CommandLineArguments added in v0.7.0

The command line arguments to set for step.

func (GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailOutput) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailOutput) EnvironmentVariables added in v0.7.0

Environment variables to set for step.

func (GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailOutput) MaximumRuntimeInMinutes added in v0.7.0

A time bound for the execution of the step.

func (GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailOutput) ToGetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailOutput added in v0.7.0

func (GetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailOutput) ToGetPipelineRunsPipelineRunStepOverrideDetailStepConfigurationDetailOutputWithContext added in v0.7.0

type GetPipelineRunsPipelineRunStepRun added in v0.7.0

type GetPipelineRunsPipelineRunStepRun struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job run triggered for this step run.
	JobRunId string `pulumi:"jobRunId"`
	// Details of the state of the step run.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The current state of the PipelineRun.
	State string `pulumi:"state"`
	// The name of the step.
	StepName string `pulumi:"stepName"`
	// The type of step.
	StepType string `pulumi:"stepType"`
	// The date and time the pipeline run request was finished in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeFinished string `pulumi:"timeFinished"`
	// The date and time the pipeline run request was started in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeStarted string `pulumi:"timeStarted"`
}

type GetPipelineRunsPipelineRunStepRunArgs added in v0.7.0

type GetPipelineRunsPipelineRunStepRunArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job run triggered for this step run.
	JobRunId pulumi.StringInput `pulumi:"jobRunId"`
	// Details of the state of the step run.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// The current state of the PipelineRun.
	State pulumi.StringInput `pulumi:"state"`
	// The name of the step.
	StepName pulumi.StringInput `pulumi:"stepName"`
	// The type of step.
	StepType pulumi.StringInput `pulumi:"stepType"`
	// The date and time the pipeline run request was finished in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeFinished pulumi.StringInput `pulumi:"timeFinished"`
	// The date and time the pipeline run request was started in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeStarted pulumi.StringInput `pulumi:"timeStarted"`
}

func (GetPipelineRunsPipelineRunStepRunArgs) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunStepRunArgs) ToGetPipelineRunsPipelineRunStepRunOutput added in v0.7.0

func (i GetPipelineRunsPipelineRunStepRunArgs) ToGetPipelineRunsPipelineRunStepRunOutput() GetPipelineRunsPipelineRunStepRunOutput

func (GetPipelineRunsPipelineRunStepRunArgs) ToGetPipelineRunsPipelineRunStepRunOutputWithContext added in v0.7.0

func (i GetPipelineRunsPipelineRunStepRunArgs) ToGetPipelineRunsPipelineRunStepRunOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunStepRunOutput

type GetPipelineRunsPipelineRunStepRunArray added in v0.7.0

type GetPipelineRunsPipelineRunStepRunArray []GetPipelineRunsPipelineRunStepRunInput

func (GetPipelineRunsPipelineRunStepRunArray) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunStepRunArray) ToGetPipelineRunsPipelineRunStepRunArrayOutput added in v0.7.0

func (i GetPipelineRunsPipelineRunStepRunArray) ToGetPipelineRunsPipelineRunStepRunArrayOutput() GetPipelineRunsPipelineRunStepRunArrayOutput

func (GetPipelineRunsPipelineRunStepRunArray) ToGetPipelineRunsPipelineRunStepRunArrayOutputWithContext added in v0.7.0

func (i GetPipelineRunsPipelineRunStepRunArray) ToGetPipelineRunsPipelineRunStepRunArrayOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunStepRunArrayOutput

type GetPipelineRunsPipelineRunStepRunArrayInput added in v0.7.0

type GetPipelineRunsPipelineRunStepRunArrayInput interface {
	pulumi.Input

	ToGetPipelineRunsPipelineRunStepRunArrayOutput() GetPipelineRunsPipelineRunStepRunArrayOutput
	ToGetPipelineRunsPipelineRunStepRunArrayOutputWithContext(context.Context) GetPipelineRunsPipelineRunStepRunArrayOutput
}

GetPipelineRunsPipelineRunStepRunArrayInput is an input type that accepts GetPipelineRunsPipelineRunStepRunArray and GetPipelineRunsPipelineRunStepRunArrayOutput values. You can construct a concrete instance of `GetPipelineRunsPipelineRunStepRunArrayInput` via:

GetPipelineRunsPipelineRunStepRunArray{ GetPipelineRunsPipelineRunStepRunArgs{...} }

type GetPipelineRunsPipelineRunStepRunArrayOutput added in v0.7.0

type GetPipelineRunsPipelineRunStepRunArrayOutput struct{ *pulumi.OutputState }

func (GetPipelineRunsPipelineRunStepRunArrayOutput) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunStepRunArrayOutput) Index added in v0.7.0

func (GetPipelineRunsPipelineRunStepRunArrayOutput) ToGetPipelineRunsPipelineRunStepRunArrayOutput added in v0.7.0

func (o GetPipelineRunsPipelineRunStepRunArrayOutput) ToGetPipelineRunsPipelineRunStepRunArrayOutput() GetPipelineRunsPipelineRunStepRunArrayOutput

func (GetPipelineRunsPipelineRunStepRunArrayOutput) ToGetPipelineRunsPipelineRunStepRunArrayOutputWithContext added in v0.7.0

func (o GetPipelineRunsPipelineRunStepRunArrayOutput) ToGetPipelineRunsPipelineRunStepRunArrayOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunStepRunArrayOutput

type GetPipelineRunsPipelineRunStepRunInput added in v0.7.0

type GetPipelineRunsPipelineRunStepRunInput interface {
	pulumi.Input

	ToGetPipelineRunsPipelineRunStepRunOutput() GetPipelineRunsPipelineRunStepRunOutput
	ToGetPipelineRunsPipelineRunStepRunOutputWithContext(context.Context) GetPipelineRunsPipelineRunStepRunOutput
}

GetPipelineRunsPipelineRunStepRunInput is an input type that accepts GetPipelineRunsPipelineRunStepRunArgs and GetPipelineRunsPipelineRunStepRunOutput values. You can construct a concrete instance of `GetPipelineRunsPipelineRunStepRunInput` via:

GetPipelineRunsPipelineRunStepRunArgs{...}

type GetPipelineRunsPipelineRunStepRunOutput added in v0.7.0

type GetPipelineRunsPipelineRunStepRunOutput struct{ *pulumi.OutputState }

func (GetPipelineRunsPipelineRunStepRunOutput) ElementType added in v0.7.0

func (GetPipelineRunsPipelineRunStepRunOutput) JobRunId added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job run triggered for this step run.

func (GetPipelineRunsPipelineRunStepRunOutput) LifecycleDetails added in v0.7.0

Details of the state of the step run.

func (GetPipelineRunsPipelineRunStepRunOutput) State added in v0.7.0

The current state of the PipelineRun.

func (GetPipelineRunsPipelineRunStepRunOutput) StepName added in v0.7.0

The name of the step.

func (GetPipelineRunsPipelineRunStepRunOutput) StepType added in v0.7.0

The type of step.

func (GetPipelineRunsPipelineRunStepRunOutput) TimeFinished added in v0.7.0

The date and time the pipeline run request was finished in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (GetPipelineRunsPipelineRunStepRunOutput) TimeStarted added in v0.7.0

The date and time the pipeline run request was started in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (GetPipelineRunsPipelineRunStepRunOutput) ToGetPipelineRunsPipelineRunStepRunOutput added in v0.7.0

func (o GetPipelineRunsPipelineRunStepRunOutput) ToGetPipelineRunsPipelineRunStepRunOutput() GetPipelineRunsPipelineRunStepRunOutput

func (GetPipelineRunsPipelineRunStepRunOutput) ToGetPipelineRunsPipelineRunStepRunOutputWithContext added in v0.7.0

func (o GetPipelineRunsPipelineRunStepRunOutput) ToGetPipelineRunsPipelineRunStepRunOutputWithContext(ctx context.Context) GetPipelineRunsPipelineRunStepRunOutput

type GetPipelineRunsResult added in v0.7.0

type GetPipelineRunsResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the pipeline run.
	CompartmentId string `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the pipeline run.
	CreatedBy *string `pulumi:"createdBy"`
	// A user-friendly display name for the resource.
	DisplayName *string                 `pulumi:"displayName"`
	Filters     []GetPipelineRunsFilter `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the pipeline run.
	Id *string `pulumi:"id"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the pipeline for which pipeline run is created.
	PipelineId *string `pulumi:"pipelineId"`
	// The list of pipeline_runs.
	PipelineRuns []GetPipelineRunsPipelineRun `pulumi:"pipelineRuns"`
	// The state of the step run.
	State *string `pulumi:"state"`
}

A collection of values returned by getPipelineRuns.

func GetPipelineRuns added in v0.7.0

func GetPipelineRuns(ctx *pulumi.Context, args *GetPipelineRunsArgs, opts ...pulumi.InvokeOption) (*GetPipelineRunsResult, error)

This data source provides the list of Pipeline Runs in Oracle Cloud Infrastructure Data Science service.

Returns a list of PipelineRuns.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.GetPipelineRuns(ctx, &datascience.GetPipelineRunsArgs{
			CompartmentId: compartmentId,
			CreatedBy:     pulumi.StringRef(pipelineRunCreatedBy),
			DisplayName:   pulumi.StringRef(pipelineRunDisplayName),
			Id:            pulumi.StringRef(pipelineRunId),
			PipelineId:    pulumi.StringRef(testPipeline.Id),
			State:         pulumi.StringRef(pipelineRunState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetPipelineRunsResultOutput added in v0.7.0

type GetPipelineRunsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPipelineRuns.

func GetPipelineRunsOutput added in v0.7.0

func (GetPipelineRunsResultOutput) CompartmentId added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the pipeline run.

func (GetPipelineRunsResultOutput) CreatedBy added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the pipeline run.

func (GetPipelineRunsResultOutput) DisplayName added in v0.7.0

A user-friendly display name for the resource.

func (GetPipelineRunsResultOutput) ElementType added in v0.7.0

func (GetPipelineRunsResultOutput) Filters added in v0.7.0

func (GetPipelineRunsResultOutput) Id added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the pipeline run.

func (GetPipelineRunsResultOutput) PipelineId added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the pipeline for which pipeline run is created.

func (GetPipelineRunsResultOutput) PipelineRuns added in v0.7.0

The list of pipeline_runs.

func (GetPipelineRunsResultOutput) State added in v0.7.0

The state of the step run.

func (GetPipelineRunsResultOutput) ToGetPipelineRunsResultOutput added in v0.7.0

func (o GetPipelineRunsResultOutput) ToGetPipelineRunsResultOutput() GetPipelineRunsResultOutput

func (GetPipelineRunsResultOutput) ToGetPipelineRunsResultOutputWithContext added in v0.7.0

func (o GetPipelineRunsResultOutput) ToGetPipelineRunsResultOutputWithContext(ctx context.Context) GetPipelineRunsResultOutput

type GetPipelineStepArtifact added in v0.7.0

type GetPipelineStepArtifact struct {
	ArtifactContentDisposition string `pulumi:"artifactContentDisposition"`
	ArtifactContentLength      string `pulumi:"artifactContentLength"`
	ArtifactContentMd5         string `pulumi:"artifactContentMd5"`
	ArtifactLastModified       string `pulumi:"artifactLastModified"`
	PipelineStepArtifact       string `pulumi:"pipelineStepArtifact"`
	// The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.
	StepName string `pulumi:"stepName"`
}

type GetPipelineStepArtifactArgs added in v0.7.0

type GetPipelineStepArtifactArgs struct {
	ArtifactContentDisposition pulumi.StringInput `pulumi:"artifactContentDisposition"`
	ArtifactContentLength      pulumi.StringInput `pulumi:"artifactContentLength"`
	ArtifactContentMd5         pulumi.StringInput `pulumi:"artifactContentMd5"`
	ArtifactLastModified       pulumi.StringInput `pulumi:"artifactLastModified"`
	PipelineStepArtifact       pulumi.StringInput `pulumi:"pipelineStepArtifact"`
	// The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.
	StepName pulumi.StringInput `pulumi:"stepName"`
}

func (GetPipelineStepArtifactArgs) ElementType added in v0.7.0

func (GetPipelineStepArtifactArgs) ToGetPipelineStepArtifactOutput added in v0.7.0

func (i GetPipelineStepArtifactArgs) ToGetPipelineStepArtifactOutput() GetPipelineStepArtifactOutput

func (GetPipelineStepArtifactArgs) ToGetPipelineStepArtifactOutputWithContext added in v0.7.0

func (i GetPipelineStepArtifactArgs) ToGetPipelineStepArtifactOutputWithContext(ctx context.Context) GetPipelineStepArtifactOutput

type GetPipelineStepArtifactArray added in v0.7.0

type GetPipelineStepArtifactArray []GetPipelineStepArtifactInput

func (GetPipelineStepArtifactArray) ElementType added in v0.7.0

func (GetPipelineStepArtifactArray) ToGetPipelineStepArtifactArrayOutput added in v0.7.0

func (i GetPipelineStepArtifactArray) ToGetPipelineStepArtifactArrayOutput() GetPipelineStepArtifactArrayOutput

func (GetPipelineStepArtifactArray) ToGetPipelineStepArtifactArrayOutputWithContext added in v0.7.0

func (i GetPipelineStepArtifactArray) ToGetPipelineStepArtifactArrayOutputWithContext(ctx context.Context) GetPipelineStepArtifactArrayOutput

type GetPipelineStepArtifactArrayInput added in v0.7.0

type GetPipelineStepArtifactArrayInput interface {
	pulumi.Input

	ToGetPipelineStepArtifactArrayOutput() GetPipelineStepArtifactArrayOutput
	ToGetPipelineStepArtifactArrayOutputWithContext(context.Context) GetPipelineStepArtifactArrayOutput
}

GetPipelineStepArtifactArrayInput is an input type that accepts GetPipelineStepArtifactArray and GetPipelineStepArtifactArrayOutput values. You can construct a concrete instance of `GetPipelineStepArtifactArrayInput` via:

GetPipelineStepArtifactArray{ GetPipelineStepArtifactArgs{...} }

type GetPipelineStepArtifactArrayOutput added in v0.7.0

type GetPipelineStepArtifactArrayOutput struct{ *pulumi.OutputState }

func (GetPipelineStepArtifactArrayOutput) ElementType added in v0.7.0

func (GetPipelineStepArtifactArrayOutput) Index added in v0.7.0

func (GetPipelineStepArtifactArrayOutput) ToGetPipelineStepArtifactArrayOutput added in v0.7.0

func (o GetPipelineStepArtifactArrayOutput) ToGetPipelineStepArtifactArrayOutput() GetPipelineStepArtifactArrayOutput

func (GetPipelineStepArtifactArrayOutput) ToGetPipelineStepArtifactArrayOutputWithContext added in v0.7.0

func (o GetPipelineStepArtifactArrayOutput) ToGetPipelineStepArtifactArrayOutputWithContext(ctx context.Context) GetPipelineStepArtifactArrayOutput

type GetPipelineStepArtifactInput added in v0.7.0

type GetPipelineStepArtifactInput interface {
	pulumi.Input

	ToGetPipelineStepArtifactOutput() GetPipelineStepArtifactOutput
	ToGetPipelineStepArtifactOutputWithContext(context.Context) GetPipelineStepArtifactOutput
}

GetPipelineStepArtifactInput is an input type that accepts GetPipelineStepArtifactArgs and GetPipelineStepArtifactOutput values. You can construct a concrete instance of `GetPipelineStepArtifactInput` via:

GetPipelineStepArtifactArgs{...}

type GetPipelineStepArtifactOutput added in v0.7.0

type GetPipelineStepArtifactOutput struct{ *pulumi.OutputState }

func (GetPipelineStepArtifactOutput) ArtifactContentDisposition added in v0.7.0

func (o GetPipelineStepArtifactOutput) ArtifactContentDisposition() pulumi.StringOutput

func (GetPipelineStepArtifactOutput) ArtifactContentLength added in v0.7.0

func (o GetPipelineStepArtifactOutput) ArtifactContentLength() pulumi.StringOutput

func (GetPipelineStepArtifactOutput) ArtifactContentMd5 added in v0.7.0

func (o GetPipelineStepArtifactOutput) ArtifactContentMd5() pulumi.StringOutput

func (GetPipelineStepArtifactOutput) ArtifactLastModified added in v0.7.0

func (o GetPipelineStepArtifactOutput) ArtifactLastModified() pulumi.StringOutput

func (GetPipelineStepArtifactOutput) ElementType added in v0.7.0

func (GetPipelineStepArtifactOutput) PipelineStepArtifact added in v0.7.0

func (o GetPipelineStepArtifactOutput) PipelineStepArtifact() pulumi.StringOutput

func (GetPipelineStepArtifactOutput) StepName added in v0.7.0

The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.

func (GetPipelineStepArtifactOutput) ToGetPipelineStepArtifactOutput added in v0.7.0

func (o GetPipelineStepArtifactOutput) ToGetPipelineStepArtifactOutput() GetPipelineStepArtifactOutput

func (GetPipelineStepArtifactOutput) ToGetPipelineStepArtifactOutputWithContext added in v0.7.0

func (o GetPipelineStepArtifactOutput) ToGetPipelineStepArtifactOutputWithContext(ctx context.Context) GetPipelineStepArtifactOutput

type GetPipelineStepDetail added in v0.7.0

type GetPipelineStepDetail struct {
	// The list of step names this current step depends on for execution.
	DependsOns []string `pulumi:"dependsOns"`
	// A short description of the step.
	Description string `pulumi:"description"`
	// A flag to indicate whether the artifact has been uploaded for this step or not.
	IsArtifactUploaded bool `pulumi:"isArtifactUploaded"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job to be used as a step.
	JobId string `pulumi:"jobId"`
	// The configuration details of a step.
	StepConfigurationDetails []GetPipelineStepDetailStepConfigurationDetail `pulumi:"stepConfigurationDetails"`
	// The infrastructure configuration details of a pipeline or a step.
	StepInfrastructureConfigurationDetails []GetPipelineStepDetailStepInfrastructureConfigurationDetail `pulumi:"stepInfrastructureConfigurationDetails"`
	// The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.
	StepName string `pulumi:"stepName"`
	// The type of step.
	StepType string `pulumi:"stepType"`
}

type GetPipelineStepDetailArgs added in v0.7.0

type GetPipelineStepDetailArgs struct {
	// The list of step names this current step depends on for execution.
	DependsOns pulumi.StringArrayInput `pulumi:"dependsOns"`
	// A short description of the step.
	Description pulumi.StringInput `pulumi:"description"`
	// A flag to indicate whether the artifact has been uploaded for this step or not.
	IsArtifactUploaded pulumi.BoolInput `pulumi:"isArtifactUploaded"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job to be used as a step.
	JobId pulumi.StringInput `pulumi:"jobId"`
	// The configuration details of a step.
	StepConfigurationDetails GetPipelineStepDetailStepConfigurationDetailArrayInput `pulumi:"stepConfigurationDetails"`
	// The infrastructure configuration details of a pipeline or a step.
	StepInfrastructureConfigurationDetails GetPipelineStepDetailStepInfrastructureConfigurationDetailArrayInput `pulumi:"stepInfrastructureConfigurationDetails"`
	// The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.
	StepName pulumi.StringInput `pulumi:"stepName"`
	// The type of step.
	StepType pulumi.StringInput `pulumi:"stepType"`
}

func (GetPipelineStepDetailArgs) ElementType added in v0.7.0

func (GetPipelineStepDetailArgs) ElementType() reflect.Type

func (GetPipelineStepDetailArgs) ToGetPipelineStepDetailOutput added in v0.7.0

func (i GetPipelineStepDetailArgs) ToGetPipelineStepDetailOutput() GetPipelineStepDetailOutput

func (GetPipelineStepDetailArgs) ToGetPipelineStepDetailOutputWithContext added in v0.7.0

func (i GetPipelineStepDetailArgs) ToGetPipelineStepDetailOutputWithContext(ctx context.Context) GetPipelineStepDetailOutput

type GetPipelineStepDetailArray added in v0.7.0

type GetPipelineStepDetailArray []GetPipelineStepDetailInput

func (GetPipelineStepDetailArray) ElementType added in v0.7.0

func (GetPipelineStepDetailArray) ElementType() reflect.Type

func (GetPipelineStepDetailArray) ToGetPipelineStepDetailArrayOutput added in v0.7.0

func (i GetPipelineStepDetailArray) ToGetPipelineStepDetailArrayOutput() GetPipelineStepDetailArrayOutput

func (GetPipelineStepDetailArray) ToGetPipelineStepDetailArrayOutputWithContext added in v0.7.0

func (i GetPipelineStepDetailArray) ToGetPipelineStepDetailArrayOutputWithContext(ctx context.Context) GetPipelineStepDetailArrayOutput

type GetPipelineStepDetailArrayInput added in v0.7.0

type GetPipelineStepDetailArrayInput interface {
	pulumi.Input

	ToGetPipelineStepDetailArrayOutput() GetPipelineStepDetailArrayOutput
	ToGetPipelineStepDetailArrayOutputWithContext(context.Context) GetPipelineStepDetailArrayOutput
}

GetPipelineStepDetailArrayInput is an input type that accepts GetPipelineStepDetailArray and GetPipelineStepDetailArrayOutput values. You can construct a concrete instance of `GetPipelineStepDetailArrayInput` via:

GetPipelineStepDetailArray{ GetPipelineStepDetailArgs{...} }

type GetPipelineStepDetailArrayOutput added in v0.7.0

type GetPipelineStepDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPipelineStepDetailArrayOutput) ElementType added in v0.7.0

func (GetPipelineStepDetailArrayOutput) Index added in v0.7.0

func (GetPipelineStepDetailArrayOutput) ToGetPipelineStepDetailArrayOutput added in v0.7.0

func (o GetPipelineStepDetailArrayOutput) ToGetPipelineStepDetailArrayOutput() GetPipelineStepDetailArrayOutput

func (GetPipelineStepDetailArrayOutput) ToGetPipelineStepDetailArrayOutputWithContext added in v0.7.0

func (o GetPipelineStepDetailArrayOutput) ToGetPipelineStepDetailArrayOutputWithContext(ctx context.Context) GetPipelineStepDetailArrayOutput

type GetPipelineStepDetailInput added in v0.7.0

type GetPipelineStepDetailInput interface {
	pulumi.Input

	ToGetPipelineStepDetailOutput() GetPipelineStepDetailOutput
	ToGetPipelineStepDetailOutputWithContext(context.Context) GetPipelineStepDetailOutput
}

GetPipelineStepDetailInput is an input type that accepts GetPipelineStepDetailArgs and GetPipelineStepDetailOutput values. You can construct a concrete instance of `GetPipelineStepDetailInput` via:

GetPipelineStepDetailArgs{...}

type GetPipelineStepDetailOutput added in v0.7.0

type GetPipelineStepDetailOutput struct{ *pulumi.OutputState }

func (GetPipelineStepDetailOutput) DependsOns added in v0.7.0

The list of step names this current step depends on for execution.

func (GetPipelineStepDetailOutput) Description added in v0.7.0

A short description of the step.

func (GetPipelineStepDetailOutput) ElementType added in v0.7.0

func (GetPipelineStepDetailOutput) IsArtifactUploaded added in v0.7.0

func (o GetPipelineStepDetailOutput) IsArtifactUploaded() pulumi.BoolOutput

A flag to indicate whether the artifact has been uploaded for this step or not.

func (GetPipelineStepDetailOutput) JobId added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job to be used as a step.

func (GetPipelineStepDetailOutput) StepConfigurationDetails added in v0.7.0

The configuration details of a step.

func (GetPipelineStepDetailOutput) StepInfrastructureConfigurationDetails added in v0.7.0

The infrastructure configuration details of a pipeline or a step.

func (GetPipelineStepDetailOutput) StepName added in v0.7.0

The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.

func (GetPipelineStepDetailOutput) StepType added in v0.7.0

The type of step.

func (GetPipelineStepDetailOutput) ToGetPipelineStepDetailOutput added in v0.7.0

func (o GetPipelineStepDetailOutput) ToGetPipelineStepDetailOutput() GetPipelineStepDetailOutput

func (GetPipelineStepDetailOutput) ToGetPipelineStepDetailOutputWithContext added in v0.7.0

func (o GetPipelineStepDetailOutput) ToGetPipelineStepDetailOutputWithContext(ctx context.Context) GetPipelineStepDetailOutput

type GetPipelineStepDetailStepConfigurationDetail added in v0.7.0

type GetPipelineStepDetailStepConfigurationDetail struct {
	// The command line arguments to set for step.
	CommandLineArguments string `pulumi:"commandLineArguments"`
	// Environment variables to set for step.
	EnvironmentVariables map[string]interface{} `pulumi:"environmentVariables"`
	// A time bound for the execution of the step.
	MaximumRuntimeInMinutes string `pulumi:"maximumRuntimeInMinutes"`
}

type GetPipelineStepDetailStepConfigurationDetailArgs added in v0.7.0

type GetPipelineStepDetailStepConfigurationDetailArgs struct {
	// The command line arguments to set for step.
	CommandLineArguments pulumi.StringInput `pulumi:"commandLineArguments"`
	// Environment variables to set for step.
	EnvironmentVariables pulumi.MapInput `pulumi:"environmentVariables"`
	// A time bound for the execution of the step.
	MaximumRuntimeInMinutes pulumi.StringInput `pulumi:"maximumRuntimeInMinutes"`
}

func (GetPipelineStepDetailStepConfigurationDetailArgs) ElementType added in v0.7.0

func (GetPipelineStepDetailStepConfigurationDetailArgs) ToGetPipelineStepDetailStepConfigurationDetailOutput added in v0.7.0

func (i GetPipelineStepDetailStepConfigurationDetailArgs) ToGetPipelineStepDetailStepConfigurationDetailOutput() GetPipelineStepDetailStepConfigurationDetailOutput

func (GetPipelineStepDetailStepConfigurationDetailArgs) ToGetPipelineStepDetailStepConfigurationDetailOutputWithContext added in v0.7.0

func (i GetPipelineStepDetailStepConfigurationDetailArgs) ToGetPipelineStepDetailStepConfigurationDetailOutputWithContext(ctx context.Context) GetPipelineStepDetailStepConfigurationDetailOutput

type GetPipelineStepDetailStepConfigurationDetailArray added in v0.7.0

type GetPipelineStepDetailStepConfigurationDetailArray []GetPipelineStepDetailStepConfigurationDetailInput

func (GetPipelineStepDetailStepConfigurationDetailArray) ElementType added in v0.7.0

func (GetPipelineStepDetailStepConfigurationDetailArray) ToGetPipelineStepDetailStepConfigurationDetailArrayOutput added in v0.7.0

func (i GetPipelineStepDetailStepConfigurationDetailArray) ToGetPipelineStepDetailStepConfigurationDetailArrayOutput() GetPipelineStepDetailStepConfigurationDetailArrayOutput

func (GetPipelineStepDetailStepConfigurationDetailArray) ToGetPipelineStepDetailStepConfigurationDetailArrayOutputWithContext added in v0.7.0

func (i GetPipelineStepDetailStepConfigurationDetailArray) ToGetPipelineStepDetailStepConfigurationDetailArrayOutputWithContext(ctx context.Context) GetPipelineStepDetailStepConfigurationDetailArrayOutput

type GetPipelineStepDetailStepConfigurationDetailArrayInput added in v0.7.0

type GetPipelineStepDetailStepConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetPipelineStepDetailStepConfigurationDetailArrayOutput() GetPipelineStepDetailStepConfigurationDetailArrayOutput
	ToGetPipelineStepDetailStepConfigurationDetailArrayOutputWithContext(context.Context) GetPipelineStepDetailStepConfigurationDetailArrayOutput
}

GetPipelineStepDetailStepConfigurationDetailArrayInput is an input type that accepts GetPipelineStepDetailStepConfigurationDetailArray and GetPipelineStepDetailStepConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetPipelineStepDetailStepConfigurationDetailArrayInput` via:

GetPipelineStepDetailStepConfigurationDetailArray{ GetPipelineStepDetailStepConfigurationDetailArgs{...} }

type GetPipelineStepDetailStepConfigurationDetailArrayOutput added in v0.7.0

type GetPipelineStepDetailStepConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPipelineStepDetailStepConfigurationDetailArrayOutput) ElementType added in v0.7.0

func (GetPipelineStepDetailStepConfigurationDetailArrayOutput) Index added in v0.7.0

func (GetPipelineStepDetailStepConfigurationDetailArrayOutput) ToGetPipelineStepDetailStepConfigurationDetailArrayOutput added in v0.7.0

func (GetPipelineStepDetailStepConfigurationDetailArrayOutput) ToGetPipelineStepDetailStepConfigurationDetailArrayOutputWithContext added in v0.7.0

func (o GetPipelineStepDetailStepConfigurationDetailArrayOutput) ToGetPipelineStepDetailStepConfigurationDetailArrayOutputWithContext(ctx context.Context) GetPipelineStepDetailStepConfigurationDetailArrayOutput

type GetPipelineStepDetailStepConfigurationDetailInput added in v0.7.0

type GetPipelineStepDetailStepConfigurationDetailInput interface {
	pulumi.Input

	ToGetPipelineStepDetailStepConfigurationDetailOutput() GetPipelineStepDetailStepConfigurationDetailOutput
	ToGetPipelineStepDetailStepConfigurationDetailOutputWithContext(context.Context) GetPipelineStepDetailStepConfigurationDetailOutput
}

GetPipelineStepDetailStepConfigurationDetailInput is an input type that accepts GetPipelineStepDetailStepConfigurationDetailArgs and GetPipelineStepDetailStepConfigurationDetailOutput values. You can construct a concrete instance of `GetPipelineStepDetailStepConfigurationDetailInput` via:

GetPipelineStepDetailStepConfigurationDetailArgs{...}

type GetPipelineStepDetailStepConfigurationDetailOutput added in v0.7.0

type GetPipelineStepDetailStepConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetPipelineStepDetailStepConfigurationDetailOutput) CommandLineArguments added in v0.7.0

The command line arguments to set for step.

func (GetPipelineStepDetailStepConfigurationDetailOutput) ElementType added in v0.7.0

func (GetPipelineStepDetailStepConfigurationDetailOutput) EnvironmentVariables added in v0.7.0

Environment variables to set for step.

func (GetPipelineStepDetailStepConfigurationDetailOutput) MaximumRuntimeInMinutes added in v0.7.0

A time bound for the execution of the step.

func (GetPipelineStepDetailStepConfigurationDetailOutput) ToGetPipelineStepDetailStepConfigurationDetailOutput added in v0.7.0

func (o GetPipelineStepDetailStepConfigurationDetailOutput) ToGetPipelineStepDetailStepConfigurationDetailOutput() GetPipelineStepDetailStepConfigurationDetailOutput

func (GetPipelineStepDetailStepConfigurationDetailOutput) ToGetPipelineStepDetailStepConfigurationDetailOutputWithContext added in v0.7.0

func (o GetPipelineStepDetailStepConfigurationDetailOutput) ToGetPipelineStepDetailStepConfigurationDetailOutputWithContext(ctx context.Context) GetPipelineStepDetailStepConfigurationDetailOutput

type GetPipelineStepDetailStepInfrastructureConfigurationDetail added in v0.7.0

type GetPipelineStepDetailStepInfrastructureConfigurationDetail struct {
	// The size of the block storage volume to attach to the instance.
	BlockStorageSizeInGbs int `pulumi:"blockStorageSizeInGbs"`
	// Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
	ShapeConfigDetails []GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetail `pulumi:"shapeConfigDetails"`
	// The shape used to launch the instance for all step runs in the pipeline.
	ShapeName string `pulumi:"shapeName"`
}

type GetPipelineStepDetailStepInfrastructureConfigurationDetailArgs added in v0.7.0

type GetPipelineStepDetailStepInfrastructureConfigurationDetailArgs struct {
	// The size of the block storage volume to attach to the instance.
	BlockStorageSizeInGbs pulumi.IntInput `pulumi:"blockStorageSizeInGbs"`
	// Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
	ShapeConfigDetails GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayInput `pulumi:"shapeConfigDetails"`
	// The shape used to launch the instance for all step runs in the pipeline.
	ShapeName pulumi.StringInput `pulumi:"shapeName"`
}

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailArgs) ElementType added in v0.7.0

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailArgs) ToGetPipelineStepDetailStepInfrastructureConfigurationDetailOutput added in v0.7.0

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailArgs) ToGetPipelineStepDetailStepInfrastructureConfigurationDetailOutputWithContext added in v0.7.0

func (i GetPipelineStepDetailStepInfrastructureConfigurationDetailArgs) ToGetPipelineStepDetailStepInfrastructureConfigurationDetailOutputWithContext(ctx context.Context) GetPipelineStepDetailStepInfrastructureConfigurationDetailOutput

type GetPipelineStepDetailStepInfrastructureConfigurationDetailArray added in v0.7.0

type GetPipelineStepDetailStepInfrastructureConfigurationDetailArray []GetPipelineStepDetailStepInfrastructureConfigurationDetailInput

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailArray) ElementType added in v0.7.0

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailArray) ToGetPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutput added in v0.7.0

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailArray) ToGetPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutputWithContext added in v0.7.0

func (i GetPipelineStepDetailStepInfrastructureConfigurationDetailArray) ToGetPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutputWithContext(ctx context.Context) GetPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutput

type GetPipelineStepDetailStepInfrastructureConfigurationDetailArrayInput added in v0.7.0

type GetPipelineStepDetailStepInfrastructureConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutput() GetPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutput
	ToGetPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutputWithContext(context.Context) GetPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutput
}

GetPipelineStepDetailStepInfrastructureConfigurationDetailArrayInput is an input type that accepts GetPipelineStepDetailStepInfrastructureConfigurationDetailArray and GetPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetPipelineStepDetailStepInfrastructureConfigurationDetailArrayInput` via:

GetPipelineStepDetailStepInfrastructureConfigurationDetailArray{ GetPipelineStepDetailStepInfrastructureConfigurationDetailArgs{...} }

type GetPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutput added in v0.7.0

type GetPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutput) ElementType added in v0.7.0

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutput) Index added in v0.7.0

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutput) ToGetPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutput added in v0.7.0

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutput) ToGetPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutputWithContext added in v0.7.0

func (o GetPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutput) ToGetPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutputWithContext(ctx context.Context) GetPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutput

type GetPipelineStepDetailStepInfrastructureConfigurationDetailInput added in v0.7.0

type GetPipelineStepDetailStepInfrastructureConfigurationDetailInput interface {
	pulumi.Input

	ToGetPipelineStepDetailStepInfrastructureConfigurationDetailOutput() GetPipelineStepDetailStepInfrastructureConfigurationDetailOutput
	ToGetPipelineStepDetailStepInfrastructureConfigurationDetailOutputWithContext(context.Context) GetPipelineStepDetailStepInfrastructureConfigurationDetailOutput
}

GetPipelineStepDetailStepInfrastructureConfigurationDetailInput is an input type that accepts GetPipelineStepDetailStepInfrastructureConfigurationDetailArgs and GetPipelineStepDetailStepInfrastructureConfigurationDetailOutput values. You can construct a concrete instance of `GetPipelineStepDetailStepInfrastructureConfigurationDetailInput` via:

GetPipelineStepDetailStepInfrastructureConfigurationDetailArgs{...}

type GetPipelineStepDetailStepInfrastructureConfigurationDetailOutput added in v0.7.0

type GetPipelineStepDetailStepInfrastructureConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailOutput) BlockStorageSizeInGbs added in v0.7.0

The size of the block storage volume to attach to the instance.

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailOutput) ElementType added in v0.7.0

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailOutput) ShapeConfigDetails added in v0.7.0

Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailOutput) ShapeName added in v0.7.0

The shape used to launch the instance for all step runs in the pipeline.

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailOutput) ToGetPipelineStepDetailStepInfrastructureConfigurationDetailOutput added in v0.7.0

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailOutput) ToGetPipelineStepDetailStepInfrastructureConfigurationDetailOutputWithContext added in v0.7.0

func (o GetPipelineStepDetailStepInfrastructureConfigurationDetailOutput) ToGetPipelineStepDetailStepInfrastructureConfigurationDetailOutputWithContext(ctx context.Context) GetPipelineStepDetailStepInfrastructureConfigurationDetailOutput

type GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetail added in v0.7.0

type GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetail struct {
	// A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
	MemoryInGbs float64 `pulumi:"memoryInGbs"`
	// A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
	Ocpus float64 `pulumi:"ocpus"`
}

type GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArgs added in v0.7.0

type GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArgs struct {
	// A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
	MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"`
	// A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
	Ocpus pulumi.Float64Input `pulumi:"ocpus"`
}

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArgs) ElementType added in v0.7.0

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArgs) ToGetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutput added in v0.7.0

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArgs) ToGetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutputWithContext added in v0.7.0

type GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArray added in v0.7.0

type GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArray []GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailInput

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArray) ElementType added in v0.7.0

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArray) ToGetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutput added in v0.7.0

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArray) ToGetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutputWithContext added in v0.7.0

type GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayInput added in v0.7.0

type GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayInput interface {
	pulumi.Input

	ToGetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutput() GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutput
	ToGetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutputWithContext(context.Context) GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutput
}

GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayInput is an input type that accepts GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArray and GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutput values. You can construct a concrete instance of `GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayInput` via:

GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArray{ GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArgs{...} }

type GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutput added in v0.7.0

type GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutput) ElementType added in v0.7.0

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutput) Index added in v0.7.0

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutput) ToGetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutput added in v0.7.0

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutput) ToGetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutputWithContext added in v0.7.0

type GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailInput added in v0.7.0

type GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailInput interface {
	pulumi.Input

	ToGetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutput() GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutput
	ToGetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutputWithContext(context.Context) GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutput
}

GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailInput is an input type that accepts GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArgs and GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutput values. You can construct a concrete instance of `GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailInput` via:

GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArgs{...}

type GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutput added in v0.7.0

type GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutput struct{ *pulumi.OutputState }

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutput) ElementType added in v0.7.0

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutput) MemoryInGbs added in v0.7.0

A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutput) Ocpus added in v0.7.0

A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutput) ToGetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutput added in v0.7.0

func (GetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutput) ToGetPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutputWithContext added in v0.7.0

type GetPipelinesArgs added in v0.7.0

type GetPipelinesArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName *string              `pulumi:"displayName"`
	Filters     []GetPipelinesFilter `pulumi:"filters"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id *string `pulumi:"id"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.
	ProjectId *string `pulumi:"projectId"`
	// The current state of the Pipeline.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getPipelines.

type GetPipelinesFilter added in v0.7.0

type GetPipelinesFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetPipelinesFilterArgs added in v0.7.0

type GetPipelinesFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetPipelinesFilterArgs) ElementType added in v0.7.0

func (GetPipelinesFilterArgs) ElementType() reflect.Type

func (GetPipelinesFilterArgs) ToGetPipelinesFilterOutput added in v0.7.0

func (i GetPipelinesFilterArgs) ToGetPipelinesFilterOutput() GetPipelinesFilterOutput

func (GetPipelinesFilterArgs) ToGetPipelinesFilterOutputWithContext added in v0.7.0

func (i GetPipelinesFilterArgs) ToGetPipelinesFilterOutputWithContext(ctx context.Context) GetPipelinesFilterOutput

type GetPipelinesFilterArray added in v0.7.0

type GetPipelinesFilterArray []GetPipelinesFilterInput

func (GetPipelinesFilterArray) ElementType added in v0.7.0

func (GetPipelinesFilterArray) ElementType() reflect.Type

func (GetPipelinesFilterArray) ToGetPipelinesFilterArrayOutput added in v0.7.0

func (i GetPipelinesFilterArray) ToGetPipelinesFilterArrayOutput() GetPipelinesFilterArrayOutput

func (GetPipelinesFilterArray) ToGetPipelinesFilterArrayOutputWithContext added in v0.7.0

func (i GetPipelinesFilterArray) ToGetPipelinesFilterArrayOutputWithContext(ctx context.Context) GetPipelinesFilterArrayOutput

type GetPipelinesFilterArrayInput added in v0.7.0

type GetPipelinesFilterArrayInput interface {
	pulumi.Input

	ToGetPipelinesFilterArrayOutput() GetPipelinesFilterArrayOutput
	ToGetPipelinesFilterArrayOutputWithContext(context.Context) GetPipelinesFilterArrayOutput
}

GetPipelinesFilterArrayInput is an input type that accepts GetPipelinesFilterArray and GetPipelinesFilterArrayOutput values. You can construct a concrete instance of `GetPipelinesFilterArrayInput` via:

GetPipelinesFilterArray{ GetPipelinesFilterArgs{...} }

type GetPipelinesFilterArrayOutput added in v0.7.0

type GetPipelinesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetPipelinesFilterArrayOutput) ElementType added in v0.7.0

func (GetPipelinesFilterArrayOutput) Index added in v0.7.0

func (GetPipelinesFilterArrayOutput) ToGetPipelinesFilterArrayOutput added in v0.7.0

func (o GetPipelinesFilterArrayOutput) ToGetPipelinesFilterArrayOutput() GetPipelinesFilterArrayOutput

func (GetPipelinesFilterArrayOutput) ToGetPipelinesFilterArrayOutputWithContext added in v0.7.0

func (o GetPipelinesFilterArrayOutput) ToGetPipelinesFilterArrayOutputWithContext(ctx context.Context) GetPipelinesFilterArrayOutput

type GetPipelinesFilterInput added in v0.7.0

type GetPipelinesFilterInput interface {
	pulumi.Input

	ToGetPipelinesFilterOutput() GetPipelinesFilterOutput
	ToGetPipelinesFilterOutputWithContext(context.Context) GetPipelinesFilterOutput
}

GetPipelinesFilterInput is an input type that accepts GetPipelinesFilterArgs and GetPipelinesFilterOutput values. You can construct a concrete instance of `GetPipelinesFilterInput` via:

GetPipelinesFilterArgs{...}

type GetPipelinesFilterOutput added in v0.7.0

type GetPipelinesFilterOutput struct{ *pulumi.OutputState }

func (GetPipelinesFilterOutput) ElementType added in v0.7.0

func (GetPipelinesFilterOutput) ElementType() reflect.Type

func (GetPipelinesFilterOutput) Name added in v0.7.0

func (GetPipelinesFilterOutput) Regex added in v0.7.0

func (GetPipelinesFilterOutput) ToGetPipelinesFilterOutput added in v0.7.0

func (o GetPipelinesFilterOutput) ToGetPipelinesFilterOutput() GetPipelinesFilterOutput

func (GetPipelinesFilterOutput) ToGetPipelinesFilterOutputWithContext added in v0.7.0

func (o GetPipelinesFilterOutput) ToGetPipelinesFilterOutputWithContext(ctx context.Context) GetPipelinesFilterOutput

func (GetPipelinesFilterOutput) Values added in v0.7.0

type GetPipelinesOutputArgs added in v0.7.0

type GetPipelinesOutputArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName pulumi.StringPtrInput        `pulumi:"displayName"`
	Filters     GetPipelinesFilterArrayInput `pulumi:"filters"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.
	ProjectId pulumi.StringPtrInput `pulumi:"projectId"`
	// The current state of the Pipeline.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getPipelines.

func (GetPipelinesOutputArgs) ElementType added in v0.7.0

func (GetPipelinesOutputArgs) ElementType() reflect.Type

type GetPipelinesPipeline added in v0.7.0

type GetPipelinesPipeline struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The configuration details of a pipeline.
	ConfigurationDetails []GetPipelinesPipelineConfigurationDetail `pulumi:"configurationDetails"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy string `pulumi:"createdBy"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags               map[string]interface{} `pulumi:"definedTags"`
	DeleteRelatedPipelineRuns bool                   `pulumi:"deleteRelatedPipelineRuns"`
	// A short description of the step.
	Description string `pulumi:"description"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName string `pulumi:"displayName"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id string `pulumi:"id"`
	// The infrastructure configuration details of a pipeline or a step.
	InfrastructureConfigurationDetails []GetPipelinesPipelineInfrastructureConfigurationDetail `pulumi:"infrastructureConfigurationDetails"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The pipeline log configuration details.
	LogConfigurationDetails []GetPipelinesPipelineLogConfigurationDetail `pulumi:"logConfigurationDetails"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.
	ProjectId string `pulumi:"projectId"`
	// The current state of the Pipeline.
	State         string                             `pulumi:"state"`
	StepArtifacts []GetPipelinesPipelineStepArtifact `pulumi:"stepArtifacts"`
	// Array of step details for each step.
	StepDetails []GetPipelinesPipelineStepDetail `pulumi:"stepDetails"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2020-08-06T21:10:29.41Z
	TimeCreated string `pulumi:"timeCreated"`
	// The date and time the resource was updated in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2020-08-06T21:10:29.41Z
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetPipelinesPipelineArgs added in v0.7.0

type GetPipelinesPipelineArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// The configuration details of a pipeline.
	ConfigurationDetails GetPipelinesPipelineConfigurationDetailArrayInput `pulumi:"configurationDetails"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags               pulumi.MapInput  `pulumi:"definedTags"`
	DeleteRelatedPipelineRuns pulumi.BoolInput `pulumi:"deleteRelatedPipelineRuns"`
	// A short description of the step.
	Description pulumi.StringInput `pulumi:"description"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id pulumi.StringInput `pulumi:"id"`
	// The infrastructure configuration details of a pipeline or a step.
	InfrastructureConfigurationDetails GetPipelinesPipelineInfrastructureConfigurationDetailArrayInput `pulumi:"infrastructureConfigurationDetails"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// The pipeline log configuration details.
	LogConfigurationDetails GetPipelinesPipelineLogConfigurationDetailArrayInput `pulumi:"logConfigurationDetails"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.
	ProjectId pulumi.StringInput `pulumi:"projectId"`
	// The current state of the Pipeline.
	State         pulumi.StringInput                         `pulumi:"state"`
	StepArtifacts GetPipelinesPipelineStepArtifactArrayInput `pulumi:"stepArtifacts"`
	// Array of step details for each step.
	StepDetails GetPipelinesPipelineStepDetailArrayInput `pulumi:"stepDetails"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2020-08-06T21:10:29.41Z
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The date and time the resource was updated in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2020-08-06T21:10:29.41Z
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetPipelinesPipelineArgs) ElementType added in v0.7.0

func (GetPipelinesPipelineArgs) ElementType() reflect.Type

func (GetPipelinesPipelineArgs) ToGetPipelinesPipelineOutput added in v0.7.0

func (i GetPipelinesPipelineArgs) ToGetPipelinesPipelineOutput() GetPipelinesPipelineOutput

func (GetPipelinesPipelineArgs) ToGetPipelinesPipelineOutputWithContext added in v0.7.0

func (i GetPipelinesPipelineArgs) ToGetPipelinesPipelineOutputWithContext(ctx context.Context) GetPipelinesPipelineOutput

type GetPipelinesPipelineArray added in v0.7.0

type GetPipelinesPipelineArray []GetPipelinesPipelineInput

func (GetPipelinesPipelineArray) ElementType added in v0.7.0

func (GetPipelinesPipelineArray) ElementType() reflect.Type

func (GetPipelinesPipelineArray) ToGetPipelinesPipelineArrayOutput added in v0.7.0

func (i GetPipelinesPipelineArray) ToGetPipelinesPipelineArrayOutput() GetPipelinesPipelineArrayOutput

func (GetPipelinesPipelineArray) ToGetPipelinesPipelineArrayOutputWithContext added in v0.7.0

func (i GetPipelinesPipelineArray) ToGetPipelinesPipelineArrayOutputWithContext(ctx context.Context) GetPipelinesPipelineArrayOutput

type GetPipelinesPipelineArrayInput added in v0.7.0

type GetPipelinesPipelineArrayInput interface {
	pulumi.Input

	ToGetPipelinesPipelineArrayOutput() GetPipelinesPipelineArrayOutput
	ToGetPipelinesPipelineArrayOutputWithContext(context.Context) GetPipelinesPipelineArrayOutput
}

GetPipelinesPipelineArrayInput is an input type that accepts GetPipelinesPipelineArray and GetPipelinesPipelineArrayOutput values. You can construct a concrete instance of `GetPipelinesPipelineArrayInput` via:

GetPipelinesPipelineArray{ GetPipelinesPipelineArgs{...} }

type GetPipelinesPipelineArrayOutput added in v0.7.0

type GetPipelinesPipelineArrayOutput struct{ *pulumi.OutputState }

func (GetPipelinesPipelineArrayOutput) ElementType added in v0.7.0

func (GetPipelinesPipelineArrayOutput) Index added in v0.7.0

func (GetPipelinesPipelineArrayOutput) ToGetPipelinesPipelineArrayOutput added in v0.7.0

func (o GetPipelinesPipelineArrayOutput) ToGetPipelinesPipelineArrayOutput() GetPipelinesPipelineArrayOutput

func (GetPipelinesPipelineArrayOutput) ToGetPipelinesPipelineArrayOutputWithContext added in v0.7.0

func (o GetPipelinesPipelineArrayOutput) ToGetPipelinesPipelineArrayOutputWithContext(ctx context.Context) GetPipelinesPipelineArrayOutput

type GetPipelinesPipelineConfigurationDetail added in v0.7.0

type GetPipelinesPipelineConfigurationDetail struct {
	// The command line arguments to set for step.
	CommandLineArguments string `pulumi:"commandLineArguments"`
	// Environment variables to set for step.
	EnvironmentVariables map[string]interface{} `pulumi:"environmentVariables"`
	// A time bound for the execution of the step.
	MaximumRuntimeInMinutes string `pulumi:"maximumRuntimeInMinutes"`
	// The type of pipeline.
	Type string `pulumi:"type"`
}

type GetPipelinesPipelineConfigurationDetailArgs added in v0.7.0

type GetPipelinesPipelineConfigurationDetailArgs struct {
	// The command line arguments to set for step.
	CommandLineArguments pulumi.StringInput `pulumi:"commandLineArguments"`
	// Environment variables to set for step.
	EnvironmentVariables pulumi.MapInput `pulumi:"environmentVariables"`
	// A time bound for the execution of the step.
	MaximumRuntimeInMinutes pulumi.StringInput `pulumi:"maximumRuntimeInMinutes"`
	// The type of pipeline.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetPipelinesPipelineConfigurationDetailArgs) ElementType added in v0.7.0

func (GetPipelinesPipelineConfigurationDetailArgs) ToGetPipelinesPipelineConfigurationDetailOutput added in v0.7.0

func (i GetPipelinesPipelineConfigurationDetailArgs) ToGetPipelinesPipelineConfigurationDetailOutput() GetPipelinesPipelineConfigurationDetailOutput

func (GetPipelinesPipelineConfigurationDetailArgs) ToGetPipelinesPipelineConfigurationDetailOutputWithContext added in v0.7.0

func (i GetPipelinesPipelineConfigurationDetailArgs) ToGetPipelinesPipelineConfigurationDetailOutputWithContext(ctx context.Context) GetPipelinesPipelineConfigurationDetailOutput

type GetPipelinesPipelineConfigurationDetailArray added in v0.7.0

type GetPipelinesPipelineConfigurationDetailArray []GetPipelinesPipelineConfigurationDetailInput

func (GetPipelinesPipelineConfigurationDetailArray) ElementType added in v0.7.0

func (GetPipelinesPipelineConfigurationDetailArray) ToGetPipelinesPipelineConfigurationDetailArrayOutput added in v0.7.0

func (i GetPipelinesPipelineConfigurationDetailArray) ToGetPipelinesPipelineConfigurationDetailArrayOutput() GetPipelinesPipelineConfigurationDetailArrayOutput

func (GetPipelinesPipelineConfigurationDetailArray) ToGetPipelinesPipelineConfigurationDetailArrayOutputWithContext added in v0.7.0

func (i GetPipelinesPipelineConfigurationDetailArray) ToGetPipelinesPipelineConfigurationDetailArrayOutputWithContext(ctx context.Context) GetPipelinesPipelineConfigurationDetailArrayOutput

type GetPipelinesPipelineConfigurationDetailArrayInput added in v0.7.0

type GetPipelinesPipelineConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetPipelinesPipelineConfigurationDetailArrayOutput() GetPipelinesPipelineConfigurationDetailArrayOutput
	ToGetPipelinesPipelineConfigurationDetailArrayOutputWithContext(context.Context) GetPipelinesPipelineConfigurationDetailArrayOutput
}

GetPipelinesPipelineConfigurationDetailArrayInput is an input type that accepts GetPipelinesPipelineConfigurationDetailArray and GetPipelinesPipelineConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetPipelinesPipelineConfigurationDetailArrayInput` via:

GetPipelinesPipelineConfigurationDetailArray{ GetPipelinesPipelineConfigurationDetailArgs{...} }

type GetPipelinesPipelineConfigurationDetailArrayOutput added in v0.7.0

type GetPipelinesPipelineConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPipelinesPipelineConfigurationDetailArrayOutput) ElementType added in v0.7.0

func (GetPipelinesPipelineConfigurationDetailArrayOutput) Index added in v0.7.0

func (GetPipelinesPipelineConfigurationDetailArrayOutput) ToGetPipelinesPipelineConfigurationDetailArrayOutput added in v0.7.0

func (o GetPipelinesPipelineConfigurationDetailArrayOutput) ToGetPipelinesPipelineConfigurationDetailArrayOutput() GetPipelinesPipelineConfigurationDetailArrayOutput

func (GetPipelinesPipelineConfigurationDetailArrayOutput) ToGetPipelinesPipelineConfigurationDetailArrayOutputWithContext added in v0.7.0

func (o GetPipelinesPipelineConfigurationDetailArrayOutput) ToGetPipelinesPipelineConfigurationDetailArrayOutputWithContext(ctx context.Context) GetPipelinesPipelineConfigurationDetailArrayOutput

type GetPipelinesPipelineConfigurationDetailInput added in v0.7.0

type GetPipelinesPipelineConfigurationDetailInput interface {
	pulumi.Input

	ToGetPipelinesPipelineConfigurationDetailOutput() GetPipelinesPipelineConfigurationDetailOutput
	ToGetPipelinesPipelineConfigurationDetailOutputWithContext(context.Context) GetPipelinesPipelineConfigurationDetailOutput
}

GetPipelinesPipelineConfigurationDetailInput is an input type that accepts GetPipelinesPipelineConfigurationDetailArgs and GetPipelinesPipelineConfigurationDetailOutput values. You can construct a concrete instance of `GetPipelinesPipelineConfigurationDetailInput` via:

GetPipelinesPipelineConfigurationDetailArgs{...}

type GetPipelinesPipelineConfigurationDetailOutput added in v0.7.0

type GetPipelinesPipelineConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetPipelinesPipelineConfigurationDetailOutput) CommandLineArguments added in v0.7.0

The command line arguments to set for step.

func (GetPipelinesPipelineConfigurationDetailOutput) ElementType added in v0.7.0

func (GetPipelinesPipelineConfigurationDetailOutput) EnvironmentVariables added in v0.7.0

Environment variables to set for step.

func (GetPipelinesPipelineConfigurationDetailOutput) MaximumRuntimeInMinutes added in v0.7.0

A time bound for the execution of the step.

func (GetPipelinesPipelineConfigurationDetailOutput) ToGetPipelinesPipelineConfigurationDetailOutput added in v0.7.0

func (o GetPipelinesPipelineConfigurationDetailOutput) ToGetPipelinesPipelineConfigurationDetailOutput() GetPipelinesPipelineConfigurationDetailOutput

func (GetPipelinesPipelineConfigurationDetailOutput) ToGetPipelinesPipelineConfigurationDetailOutputWithContext added in v0.7.0

func (o GetPipelinesPipelineConfigurationDetailOutput) ToGetPipelinesPipelineConfigurationDetailOutputWithContext(ctx context.Context) GetPipelinesPipelineConfigurationDetailOutput

func (GetPipelinesPipelineConfigurationDetailOutput) Type added in v0.7.0

The type of pipeline.

type GetPipelinesPipelineInfrastructureConfigurationDetail added in v0.7.0

type GetPipelinesPipelineInfrastructureConfigurationDetail struct {
	// The size of the block storage volume to attach to the instance.
	BlockStorageSizeInGbs int `pulumi:"blockStorageSizeInGbs"`
	// Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
	ShapeConfigDetails []GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetail `pulumi:"shapeConfigDetails"`
	// The shape used to launch the instance for all step runs in the pipeline.
	ShapeName string `pulumi:"shapeName"`
}

type GetPipelinesPipelineInfrastructureConfigurationDetailArgs added in v0.7.0

type GetPipelinesPipelineInfrastructureConfigurationDetailArgs struct {
	// The size of the block storage volume to attach to the instance.
	BlockStorageSizeInGbs pulumi.IntInput `pulumi:"blockStorageSizeInGbs"`
	// Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
	ShapeConfigDetails GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayInput `pulumi:"shapeConfigDetails"`
	// The shape used to launch the instance for all step runs in the pipeline.
	ShapeName pulumi.StringInput `pulumi:"shapeName"`
}

func (GetPipelinesPipelineInfrastructureConfigurationDetailArgs) ElementType added in v0.7.0

func (GetPipelinesPipelineInfrastructureConfigurationDetailArgs) ToGetPipelinesPipelineInfrastructureConfigurationDetailOutput added in v0.7.0

func (GetPipelinesPipelineInfrastructureConfigurationDetailArgs) ToGetPipelinesPipelineInfrastructureConfigurationDetailOutputWithContext added in v0.7.0

func (i GetPipelinesPipelineInfrastructureConfigurationDetailArgs) ToGetPipelinesPipelineInfrastructureConfigurationDetailOutputWithContext(ctx context.Context) GetPipelinesPipelineInfrastructureConfigurationDetailOutput

type GetPipelinesPipelineInfrastructureConfigurationDetailArray added in v0.7.0

type GetPipelinesPipelineInfrastructureConfigurationDetailArray []GetPipelinesPipelineInfrastructureConfigurationDetailInput

func (GetPipelinesPipelineInfrastructureConfigurationDetailArray) ElementType added in v0.7.0

func (GetPipelinesPipelineInfrastructureConfigurationDetailArray) ToGetPipelinesPipelineInfrastructureConfigurationDetailArrayOutput added in v0.7.0

func (GetPipelinesPipelineInfrastructureConfigurationDetailArray) ToGetPipelinesPipelineInfrastructureConfigurationDetailArrayOutputWithContext added in v0.7.0

func (i GetPipelinesPipelineInfrastructureConfigurationDetailArray) ToGetPipelinesPipelineInfrastructureConfigurationDetailArrayOutputWithContext(ctx context.Context) GetPipelinesPipelineInfrastructureConfigurationDetailArrayOutput

type GetPipelinesPipelineInfrastructureConfigurationDetailArrayInput added in v0.7.0

type GetPipelinesPipelineInfrastructureConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetPipelinesPipelineInfrastructureConfigurationDetailArrayOutput() GetPipelinesPipelineInfrastructureConfigurationDetailArrayOutput
	ToGetPipelinesPipelineInfrastructureConfigurationDetailArrayOutputWithContext(context.Context) GetPipelinesPipelineInfrastructureConfigurationDetailArrayOutput
}

GetPipelinesPipelineInfrastructureConfigurationDetailArrayInput is an input type that accepts GetPipelinesPipelineInfrastructureConfigurationDetailArray and GetPipelinesPipelineInfrastructureConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetPipelinesPipelineInfrastructureConfigurationDetailArrayInput` via:

GetPipelinesPipelineInfrastructureConfigurationDetailArray{ GetPipelinesPipelineInfrastructureConfigurationDetailArgs{...} }

type GetPipelinesPipelineInfrastructureConfigurationDetailArrayOutput added in v0.7.0

type GetPipelinesPipelineInfrastructureConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPipelinesPipelineInfrastructureConfigurationDetailArrayOutput) ElementType added in v0.7.0

func (GetPipelinesPipelineInfrastructureConfigurationDetailArrayOutput) Index added in v0.7.0

func (GetPipelinesPipelineInfrastructureConfigurationDetailArrayOutput) ToGetPipelinesPipelineInfrastructureConfigurationDetailArrayOutput added in v0.7.0

func (GetPipelinesPipelineInfrastructureConfigurationDetailArrayOutput) ToGetPipelinesPipelineInfrastructureConfigurationDetailArrayOutputWithContext added in v0.7.0

func (o GetPipelinesPipelineInfrastructureConfigurationDetailArrayOutput) ToGetPipelinesPipelineInfrastructureConfigurationDetailArrayOutputWithContext(ctx context.Context) GetPipelinesPipelineInfrastructureConfigurationDetailArrayOutput

type GetPipelinesPipelineInfrastructureConfigurationDetailInput added in v0.7.0

type GetPipelinesPipelineInfrastructureConfigurationDetailInput interface {
	pulumi.Input

	ToGetPipelinesPipelineInfrastructureConfigurationDetailOutput() GetPipelinesPipelineInfrastructureConfigurationDetailOutput
	ToGetPipelinesPipelineInfrastructureConfigurationDetailOutputWithContext(context.Context) GetPipelinesPipelineInfrastructureConfigurationDetailOutput
}

GetPipelinesPipelineInfrastructureConfigurationDetailInput is an input type that accepts GetPipelinesPipelineInfrastructureConfigurationDetailArgs and GetPipelinesPipelineInfrastructureConfigurationDetailOutput values. You can construct a concrete instance of `GetPipelinesPipelineInfrastructureConfigurationDetailInput` via:

GetPipelinesPipelineInfrastructureConfigurationDetailArgs{...}

type GetPipelinesPipelineInfrastructureConfigurationDetailOutput added in v0.7.0

type GetPipelinesPipelineInfrastructureConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetPipelinesPipelineInfrastructureConfigurationDetailOutput) BlockStorageSizeInGbs added in v0.7.0

The size of the block storage volume to attach to the instance.

func (GetPipelinesPipelineInfrastructureConfigurationDetailOutput) ElementType added in v0.7.0

func (GetPipelinesPipelineInfrastructureConfigurationDetailOutput) ShapeConfigDetails added in v0.7.0

Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.

func (GetPipelinesPipelineInfrastructureConfigurationDetailOutput) ShapeName added in v0.7.0

The shape used to launch the instance for all step runs in the pipeline.

func (GetPipelinesPipelineInfrastructureConfigurationDetailOutput) ToGetPipelinesPipelineInfrastructureConfigurationDetailOutput added in v0.7.0

func (GetPipelinesPipelineInfrastructureConfigurationDetailOutput) ToGetPipelinesPipelineInfrastructureConfigurationDetailOutputWithContext added in v0.7.0

func (o GetPipelinesPipelineInfrastructureConfigurationDetailOutput) ToGetPipelinesPipelineInfrastructureConfigurationDetailOutputWithContext(ctx context.Context) GetPipelinesPipelineInfrastructureConfigurationDetailOutput

type GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetail added in v0.7.0

type GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetail struct {
	// A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
	MemoryInGbs float64 `pulumi:"memoryInGbs"`
	// A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
	Ocpus float64 `pulumi:"ocpus"`
}

type GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArgs added in v0.7.0

type GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArgs struct {
	// A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
	MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"`
	// A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
	Ocpus pulumi.Float64Input `pulumi:"ocpus"`
}

func (GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArgs) ElementType added in v0.7.0

func (GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArgs) ToGetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailOutput added in v0.7.0

func (GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArgs) ToGetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailOutputWithContext added in v0.7.0

type GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArray added in v0.7.0

type GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArray []GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailInput

func (GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArray) ElementType added in v0.7.0

func (GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArray) ToGetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutput added in v0.7.0

func (GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArray) ToGetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutputWithContext added in v0.7.0

func (i GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArray) ToGetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutputWithContext(ctx context.Context) GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutput

type GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayInput added in v0.7.0

type GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayInput interface {
	pulumi.Input

	ToGetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutput() GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutput
	ToGetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutputWithContext(context.Context) GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutput
}

GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayInput is an input type that accepts GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArray and GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutput values. You can construct a concrete instance of `GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayInput` via:

GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArray{ GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArgs{...} }

type GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutput added in v0.7.0

type GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutput) ElementType added in v0.7.0

func (GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutput) Index added in v0.7.0

func (GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutput) ToGetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutput added in v0.7.0

func (GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutput) ToGetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArrayOutputWithContext added in v0.7.0

type GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailInput added in v0.7.0

type GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailInput interface {
	pulumi.Input

	ToGetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailOutput() GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailOutput
	ToGetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailOutputWithContext(context.Context) GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailOutput
}

GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailInput is an input type that accepts GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArgs and GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailOutput values. You can construct a concrete instance of `GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailInput` via:

GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailArgs{...}

type GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailOutput added in v0.7.0

type GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailOutput struct{ *pulumi.OutputState }

func (GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailOutput) ElementType added in v0.7.0

func (GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailOutput) MemoryInGbs added in v0.7.0

A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.

func (GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailOutput) Ocpus added in v0.7.0

A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.

func (GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailOutput) ToGetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailOutput added in v0.7.0

func (GetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailOutput) ToGetPipelinesPipelineInfrastructureConfigurationDetailShapeConfigDetailOutputWithContext added in v0.7.0

type GetPipelinesPipelineInput added in v0.7.0

type GetPipelinesPipelineInput interface {
	pulumi.Input

	ToGetPipelinesPipelineOutput() GetPipelinesPipelineOutput
	ToGetPipelinesPipelineOutputWithContext(context.Context) GetPipelinesPipelineOutput
}

GetPipelinesPipelineInput is an input type that accepts GetPipelinesPipelineArgs and GetPipelinesPipelineOutput values. You can construct a concrete instance of `GetPipelinesPipelineInput` via:

GetPipelinesPipelineArgs{...}

type GetPipelinesPipelineLogConfigurationDetail added in v0.7.0

type GetPipelinesPipelineLogConfigurationDetail struct {
	// If automatic on-behalf-of log object creation is enabled for pipeline runs.
	EnableAutoLogCreation bool `pulumi:"enableAutoLogCreation"`
	// If customer logging is enabled for pipeline.
	EnableLogging bool `pulumi:"enableLogging"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log group.
	LogGroupId string `pulumi:"logGroupId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log.
	LogId string `pulumi:"logId"`
}

type GetPipelinesPipelineLogConfigurationDetailArgs added in v0.7.0

type GetPipelinesPipelineLogConfigurationDetailArgs struct {
	// If automatic on-behalf-of log object creation is enabled for pipeline runs.
	EnableAutoLogCreation pulumi.BoolInput `pulumi:"enableAutoLogCreation"`
	// If customer logging is enabled for pipeline.
	EnableLogging pulumi.BoolInput `pulumi:"enableLogging"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log group.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log.
	LogId pulumi.StringInput `pulumi:"logId"`
}

func (GetPipelinesPipelineLogConfigurationDetailArgs) ElementType added in v0.7.0

func (GetPipelinesPipelineLogConfigurationDetailArgs) ToGetPipelinesPipelineLogConfigurationDetailOutput added in v0.7.0

func (i GetPipelinesPipelineLogConfigurationDetailArgs) ToGetPipelinesPipelineLogConfigurationDetailOutput() GetPipelinesPipelineLogConfigurationDetailOutput

func (GetPipelinesPipelineLogConfigurationDetailArgs) ToGetPipelinesPipelineLogConfigurationDetailOutputWithContext added in v0.7.0

func (i GetPipelinesPipelineLogConfigurationDetailArgs) ToGetPipelinesPipelineLogConfigurationDetailOutputWithContext(ctx context.Context) GetPipelinesPipelineLogConfigurationDetailOutput

type GetPipelinesPipelineLogConfigurationDetailArray added in v0.7.0

type GetPipelinesPipelineLogConfigurationDetailArray []GetPipelinesPipelineLogConfigurationDetailInput

func (GetPipelinesPipelineLogConfigurationDetailArray) ElementType added in v0.7.0

func (GetPipelinesPipelineLogConfigurationDetailArray) ToGetPipelinesPipelineLogConfigurationDetailArrayOutput added in v0.7.0

func (i GetPipelinesPipelineLogConfigurationDetailArray) ToGetPipelinesPipelineLogConfigurationDetailArrayOutput() GetPipelinesPipelineLogConfigurationDetailArrayOutput

func (GetPipelinesPipelineLogConfigurationDetailArray) ToGetPipelinesPipelineLogConfigurationDetailArrayOutputWithContext added in v0.7.0

func (i GetPipelinesPipelineLogConfigurationDetailArray) ToGetPipelinesPipelineLogConfigurationDetailArrayOutputWithContext(ctx context.Context) GetPipelinesPipelineLogConfigurationDetailArrayOutput

type GetPipelinesPipelineLogConfigurationDetailArrayInput added in v0.7.0

type GetPipelinesPipelineLogConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetPipelinesPipelineLogConfigurationDetailArrayOutput() GetPipelinesPipelineLogConfigurationDetailArrayOutput
	ToGetPipelinesPipelineLogConfigurationDetailArrayOutputWithContext(context.Context) GetPipelinesPipelineLogConfigurationDetailArrayOutput
}

GetPipelinesPipelineLogConfigurationDetailArrayInput is an input type that accepts GetPipelinesPipelineLogConfigurationDetailArray and GetPipelinesPipelineLogConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetPipelinesPipelineLogConfigurationDetailArrayInput` via:

GetPipelinesPipelineLogConfigurationDetailArray{ GetPipelinesPipelineLogConfigurationDetailArgs{...} }

type GetPipelinesPipelineLogConfigurationDetailArrayOutput added in v0.7.0

type GetPipelinesPipelineLogConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPipelinesPipelineLogConfigurationDetailArrayOutput) ElementType added in v0.7.0

func (GetPipelinesPipelineLogConfigurationDetailArrayOutput) Index added in v0.7.0

func (GetPipelinesPipelineLogConfigurationDetailArrayOutput) ToGetPipelinesPipelineLogConfigurationDetailArrayOutput added in v0.7.0

func (GetPipelinesPipelineLogConfigurationDetailArrayOutput) ToGetPipelinesPipelineLogConfigurationDetailArrayOutputWithContext added in v0.7.0

func (o GetPipelinesPipelineLogConfigurationDetailArrayOutput) ToGetPipelinesPipelineLogConfigurationDetailArrayOutputWithContext(ctx context.Context) GetPipelinesPipelineLogConfigurationDetailArrayOutput

type GetPipelinesPipelineLogConfigurationDetailInput added in v0.7.0

type GetPipelinesPipelineLogConfigurationDetailInput interface {
	pulumi.Input

	ToGetPipelinesPipelineLogConfigurationDetailOutput() GetPipelinesPipelineLogConfigurationDetailOutput
	ToGetPipelinesPipelineLogConfigurationDetailOutputWithContext(context.Context) GetPipelinesPipelineLogConfigurationDetailOutput
}

GetPipelinesPipelineLogConfigurationDetailInput is an input type that accepts GetPipelinesPipelineLogConfigurationDetailArgs and GetPipelinesPipelineLogConfigurationDetailOutput values. You can construct a concrete instance of `GetPipelinesPipelineLogConfigurationDetailInput` via:

GetPipelinesPipelineLogConfigurationDetailArgs{...}

type GetPipelinesPipelineLogConfigurationDetailOutput added in v0.7.0

type GetPipelinesPipelineLogConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetPipelinesPipelineLogConfigurationDetailOutput) ElementType added in v0.7.0

func (GetPipelinesPipelineLogConfigurationDetailOutput) EnableAutoLogCreation added in v0.7.0

If automatic on-behalf-of log object creation is enabled for pipeline runs.

func (GetPipelinesPipelineLogConfigurationDetailOutput) EnableLogging added in v0.7.0

If customer logging is enabled for pipeline.

func (GetPipelinesPipelineLogConfigurationDetailOutput) LogGroupId added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log group.

func (GetPipelinesPipelineLogConfigurationDetailOutput) LogId added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log.

func (GetPipelinesPipelineLogConfigurationDetailOutput) ToGetPipelinesPipelineLogConfigurationDetailOutput added in v0.7.0

func (o GetPipelinesPipelineLogConfigurationDetailOutput) ToGetPipelinesPipelineLogConfigurationDetailOutput() GetPipelinesPipelineLogConfigurationDetailOutput

func (GetPipelinesPipelineLogConfigurationDetailOutput) ToGetPipelinesPipelineLogConfigurationDetailOutputWithContext added in v0.7.0

func (o GetPipelinesPipelineLogConfigurationDetailOutput) ToGetPipelinesPipelineLogConfigurationDetailOutputWithContext(ctx context.Context) GetPipelinesPipelineLogConfigurationDetailOutput

type GetPipelinesPipelineOutput added in v0.7.0

type GetPipelinesPipelineOutput struct{ *pulumi.OutputState }

func (GetPipelinesPipelineOutput) CompartmentId added in v0.7.0

<b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetPipelinesPipelineOutput) ConfigurationDetails added in v0.7.0

The configuration details of a pipeline.

func (GetPipelinesPipelineOutput) CreatedBy added in v0.7.0

<b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.

func (GetPipelinesPipelineOutput) DefinedTags added in v0.7.0

Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (GetPipelinesPipelineOutput) DeleteRelatedPipelineRuns added in v0.7.0

func (o GetPipelinesPipelineOutput) DeleteRelatedPipelineRuns() pulumi.BoolOutput

func (GetPipelinesPipelineOutput) Description added in v0.7.0

A short description of the step.

func (GetPipelinesPipelineOutput) DisplayName added in v0.7.0

<b>Filter</b> results by its user-friendly name.

func (GetPipelinesPipelineOutput) ElementType added in v0.7.0

func (GetPipelinesPipelineOutput) ElementType() reflect.Type

func (GetPipelinesPipelineOutput) FreeformTags added in v0.7.0

func (o GetPipelinesPipelineOutput) FreeformTags() pulumi.MapOutput

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (GetPipelinesPipelineOutput) Id added in v0.7.0

<b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.

func (GetPipelinesPipelineOutput) InfrastructureConfigurationDetails added in v0.7.0

The infrastructure configuration details of a pipeline or a step.

func (GetPipelinesPipelineOutput) LifecycleDetails added in v0.7.0

func (o GetPipelinesPipelineOutput) LifecycleDetails() pulumi.StringOutput

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.

func (GetPipelinesPipelineOutput) LogConfigurationDetails added in v0.7.0

The pipeline log configuration details.

func (GetPipelinesPipelineOutput) ProjectId added in v0.7.0

<b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.

func (GetPipelinesPipelineOutput) State added in v0.7.0

The current state of the Pipeline.

func (GetPipelinesPipelineOutput) StepArtifacts added in v0.7.0

func (GetPipelinesPipelineOutput) StepDetails added in v0.7.0

Array of step details for each step.

func (GetPipelinesPipelineOutput) SystemTags added in v0.7.0

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetPipelinesPipelineOutput) TimeCreated added in v0.7.0

The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2020-08-06T21:10:29.41Z

func (GetPipelinesPipelineOutput) TimeUpdated added in v0.7.0

The date and time the resource was updated in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2020-08-06T21:10:29.41Z

func (GetPipelinesPipelineOutput) ToGetPipelinesPipelineOutput added in v0.7.0

func (o GetPipelinesPipelineOutput) ToGetPipelinesPipelineOutput() GetPipelinesPipelineOutput

func (GetPipelinesPipelineOutput) ToGetPipelinesPipelineOutputWithContext added in v0.7.0

func (o GetPipelinesPipelineOutput) ToGetPipelinesPipelineOutputWithContext(ctx context.Context) GetPipelinesPipelineOutput

type GetPipelinesPipelineStepArtifact added in v0.7.0

type GetPipelinesPipelineStepArtifact struct {
	ArtifactContentDisposition string `pulumi:"artifactContentDisposition"`
	ArtifactContentLength      string `pulumi:"artifactContentLength"`
	ArtifactContentMd5         string `pulumi:"artifactContentMd5"`
	ArtifactLastModified       string `pulumi:"artifactLastModified"`
	PipelineStepArtifact       string `pulumi:"pipelineStepArtifact"`
	// The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.
	StepName string `pulumi:"stepName"`
}

type GetPipelinesPipelineStepArtifactArgs added in v0.7.0

type GetPipelinesPipelineStepArtifactArgs struct {
	ArtifactContentDisposition pulumi.StringInput `pulumi:"artifactContentDisposition"`
	ArtifactContentLength      pulumi.StringInput `pulumi:"artifactContentLength"`
	ArtifactContentMd5         pulumi.StringInput `pulumi:"artifactContentMd5"`
	ArtifactLastModified       pulumi.StringInput `pulumi:"artifactLastModified"`
	PipelineStepArtifact       pulumi.StringInput `pulumi:"pipelineStepArtifact"`
	// The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.
	StepName pulumi.StringInput `pulumi:"stepName"`
}

func (GetPipelinesPipelineStepArtifactArgs) ElementType added in v0.7.0

func (GetPipelinesPipelineStepArtifactArgs) ToGetPipelinesPipelineStepArtifactOutput added in v0.7.0

func (i GetPipelinesPipelineStepArtifactArgs) ToGetPipelinesPipelineStepArtifactOutput() GetPipelinesPipelineStepArtifactOutput

func (GetPipelinesPipelineStepArtifactArgs) ToGetPipelinesPipelineStepArtifactOutputWithContext added in v0.7.0

func (i GetPipelinesPipelineStepArtifactArgs) ToGetPipelinesPipelineStepArtifactOutputWithContext(ctx context.Context) GetPipelinesPipelineStepArtifactOutput

type GetPipelinesPipelineStepArtifactArray added in v0.7.0

type GetPipelinesPipelineStepArtifactArray []GetPipelinesPipelineStepArtifactInput

func (GetPipelinesPipelineStepArtifactArray) ElementType added in v0.7.0

func (GetPipelinesPipelineStepArtifactArray) ToGetPipelinesPipelineStepArtifactArrayOutput added in v0.7.0

func (i GetPipelinesPipelineStepArtifactArray) ToGetPipelinesPipelineStepArtifactArrayOutput() GetPipelinesPipelineStepArtifactArrayOutput

func (GetPipelinesPipelineStepArtifactArray) ToGetPipelinesPipelineStepArtifactArrayOutputWithContext added in v0.7.0

func (i GetPipelinesPipelineStepArtifactArray) ToGetPipelinesPipelineStepArtifactArrayOutputWithContext(ctx context.Context) GetPipelinesPipelineStepArtifactArrayOutput

type GetPipelinesPipelineStepArtifactArrayInput added in v0.7.0

type GetPipelinesPipelineStepArtifactArrayInput interface {
	pulumi.Input

	ToGetPipelinesPipelineStepArtifactArrayOutput() GetPipelinesPipelineStepArtifactArrayOutput
	ToGetPipelinesPipelineStepArtifactArrayOutputWithContext(context.Context) GetPipelinesPipelineStepArtifactArrayOutput
}

GetPipelinesPipelineStepArtifactArrayInput is an input type that accepts GetPipelinesPipelineStepArtifactArray and GetPipelinesPipelineStepArtifactArrayOutput values. You can construct a concrete instance of `GetPipelinesPipelineStepArtifactArrayInput` via:

GetPipelinesPipelineStepArtifactArray{ GetPipelinesPipelineStepArtifactArgs{...} }

type GetPipelinesPipelineStepArtifactArrayOutput added in v0.7.0

type GetPipelinesPipelineStepArtifactArrayOutput struct{ *pulumi.OutputState }

func (GetPipelinesPipelineStepArtifactArrayOutput) ElementType added in v0.7.0

func (GetPipelinesPipelineStepArtifactArrayOutput) Index added in v0.7.0

func (GetPipelinesPipelineStepArtifactArrayOutput) ToGetPipelinesPipelineStepArtifactArrayOutput added in v0.7.0

func (o GetPipelinesPipelineStepArtifactArrayOutput) ToGetPipelinesPipelineStepArtifactArrayOutput() GetPipelinesPipelineStepArtifactArrayOutput

func (GetPipelinesPipelineStepArtifactArrayOutput) ToGetPipelinesPipelineStepArtifactArrayOutputWithContext added in v0.7.0

func (o GetPipelinesPipelineStepArtifactArrayOutput) ToGetPipelinesPipelineStepArtifactArrayOutputWithContext(ctx context.Context) GetPipelinesPipelineStepArtifactArrayOutput

type GetPipelinesPipelineStepArtifactInput added in v0.7.0

type GetPipelinesPipelineStepArtifactInput interface {
	pulumi.Input

	ToGetPipelinesPipelineStepArtifactOutput() GetPipelinesPipelineStepArtifactOutput
	ToGetPipelinesPipelineStepArtifactOutputWithContext(context.Context) GetPipelinesPipelineStepArtifactOutput
}

GetPipelinesPipelineStepArtifactInput is an input type that accepts GetPipelinesPipelineStepArtifactArgs and GetPipelinesPipelineStepArtifactOutput values. You can construct a concrete instance of `GetPipelinesPipelineStepArtifactInput` via:

GetPipelinesPipelineStepArtifactArgs{...}

type GetPipelinesPipelineStepArtifactOutput added in v0.7.0

type GetPipelinesPipelineStepArtifactOutput struct{ *pulumi.OutputState }

func (GetPipelinesPipelineStepArtifactOutput) ArtifactContentDisposition added in v0.7.0

func (o GetPipelinesPipelineStepArtifactOutput) ArtifactContentDisposition() pulumi.StringOutput

func (GetPipelinesPipelineStepArtifactOutput) ArtifactContentLength added in v0.7.0

func (GetPipelinesPipelineStepArtifactOutput) ArtifactContentMd5 added in v0.7.0

func (GetPipelinesPipelineStepArtifactOutput) ArtifactLastModified added in v0.7.0

func (GetPipelinesPipelineStepArtifactOutput) ElementType added in v0.7.0

func (GetPipelinesPipelineStepArtifactOutput) PipelineStepArtifact added in v0.7.0

func (GetPipelinesPipelineStepArtifactOutput) StepName added in v0.7.0

The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.

func (GetPipelinesPipelineStepArtifactOutput) ToGetPipelinesPipelineStepArtifactOutput added in v0.7.0

func (o GetPipelinesPipelineStepArtifactOutput) ToGetPipelinesPipelineStepArtifactOutput() GetPipelinesPipelineStepArtifactOutput

func (GetPipelinesPipelineStepArtifactOutput) ToGetPipelinesPipelineStepArtifactOutputWithContext added in v0.7.0

func (o GetPipelinesPipelineStepArtifactOutput) ToGetPipelinesPipelineStepArtifactOutputWithContext(ctx context.Context) GetPipelinesPipelineStepArtifactOutput

type GetPipelinesPipelineStepDetail added in v0.7.0

type GetPipelinesPipelineStepDetail struct {
	// The list of step names this current step depends on for execution.
	DependsOns []string `pulumi:"dependsOns"`
	// A short description of the step.
	Description string `pulumi:"description"`
	// A flag to indicate whether the artifact has been uploaded for this step or not.
	IsArtifactUploaded bool `pulumi:"isArtifactUploaded"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job to be used as a step.
	JobId string `pulumi:"jobId"`
	// The configuration details of a step.
	StepConfigurationDetails []GetPipelinesPipelineStepDetailStepConfigurationDetail `pulumi:"stepConfigurationDetails"`
	// The infrastructure configuration details of a pipeline or a step.
	StepInfrastructureConfigurationDetails []GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetail `pulumi:"stepInfrastructureConfigurationDetails"`
	// The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.
	StepName string `pulumi:"stepName"`
	// The type of step.
	StepType string `pulumi:"stepType"`
}

type GetPipelinesPipelineStepDetailArgs added in v0.7.0

type GetPipelinesPipelineStepDetailArgs struct {
	// The list of step names this current step depends on for execution.
	DependsOns pulumi.StringArrayInput `pulumi:"dependsOns"`
	// A short description of the step.
	Description pulumi.StringInput `pulumi:"description"`
	// A flag to indicate whether the artifact has been uploaded for this step or not.
	IsArtifactUploaded pulumi.BoolInput `pulumi:"isArtifactUploaded"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job to be used as a step.
	JobId pulumi.StringInput `pulumi:"jobId"`
	// The configuration details of a step.
	StepConfigurationDetails GetPipelinesPipelineStepDetailStepConfigurationDetailArrayInput `pulumi:"stepConfigurationDetails"`
	// The infrastructure configuration details of a pipeline or a step.
	StepInfrastructureConfigurationDetails GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArrayInput `pulumi:"stepInfrastructureConfigurationDetails"`
	// The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.
	StepName pulumi.StringInput `pulumi:"stepName"`
	// The type of step.
	StepType pulumi.StringInput `pulumi:"stepType"`
}

func (GetPipelinesPipelineStepDetailArgs) ElementType added in v0.7.0

func (GetPipelinesPipelineStepDetailArgs) ToGetPipelinesPipelineStepDetailOutput added in v0.7.0

func (i GetPipelinesPipelineStepDetailArgs) ToGetPipelinesPipelineStepDetailOutput() GetPipelinesPipelineStepDetailOutput

func (GetPipelinesPipelineStepDetailArgs) ToGetPipelinesPipelineStepDetailOutputWithContext added in v0.7.0

func (i GetPipelinesPipelineStepDetailArgs) ToGetPipelinesPipelineStepDetailOutputWithContext(ctx context.Context) GetPipelinesPipelineStepDetailOutput

type GetPipelinesPipelineStepDetailArray added in v0.7.0

type GetPipelinesPipelineStepDetailArray []GetPipelinesPipelineStepDetailInput

func (GetPipelinesPipelineStepDetailArray) ElementType added in v0.7.0

func (GetPipelinesPipelineStepDetailArray) ToGetPipelinesPipelineStepDetailArrayOutput added in v0.7.0

func (i GetPipelinesPipelineStepDetailArray) ToGetPipelinesPipelineStepDetailArrayOutput() GetPipelinesPipelineStepDetailArrayOutput

func (GetPipelinesPipelineStepDetailArray) ToGetPipelinesPipelineStepDetailArrayOutputWithContext added in v0.7.0

func (i GetPipelinesPipelineStepDetailArray) ToGetPipelinesPipelineStepDetailArrayOutputWithContext(ctx context.Context) GetPipelinesPipelineStepDetailArrayOutput

type GetPipelinesPipelineStepDetailArrayInput added in v0.7.0

type GetPipelinesPipelineStepDetailArrayInput interface {
	pulumi.Input

	ToGetPipelinesPipelineStepDetailArrayOutput() GetPipelinesPipelineStepDetailArrayOutput
	ToGetPipelinesPipelineStepDetailArrayOutputWithContext(context.Context) GetPipelinesPipelineStepDetailArrayOutput
}

GetPipelinesPipelineStepDetailArrayInput is an input type that accepts GetPipelinesPipelineStepDetailArray and GetPipelinesPipelineStepDetailArrayOutput values. You can construct a concrete instance of `GetPipelinesPipelineStepDetailArrayInput` via:

GetPipelinesPipelineStepDetailArray{ GetPipelinesPipelineStepDetailArgs{...} }

type GetPipelinesPipelineStepDetailArrayOutput added in v0.7.0

type GetPipelinesPipelineStepDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPipelinesPipelineStepDetailArrayOutput) ElementType added in v0.7.0

func (GetPipelinesPipelineStepDetailArrayOutput) Index added in v0.7.0

func (GetPipelinesPipelineStepDetailArrayOutput) ToGetPipelinesPipelineStepDetailArrayOutput added in v0.7.0

func (o GetPipelinesPipelineStepDetailArrayOutput) ToGetPipelinesPipelineStepDetailArrayOutput() GetPipelinesPipelineStepDetailArrayOutput

func (GetPipelinesPipelineStepDetailArrayOutput) ToGetPipelinesPipelineStepDetailArrayOutputWithContext added in v0.7.0

func (o GetPipelinesPipelineStepDetailArrayOutput) ToGetPipelinesPipelineStepDetailArrayOutputWithContext(ctx context.Context) GetPipelinesPipelineStepDetailArrayOutput

type GetPipelinesPipelineStepDetailInput added in v0.7.0

type GetPipelinesPipelineStepDetailInput interface {
	pulumi.Input

	ToGetPipelinesPipelineStepDetailOutput() GetPipelinesPipelineStepDetailOutput
	ToGetPipelinesPipelineStepDetailOutputWithContext(context.Context) GetPipelinesPipelineStepDetailOutput
}

GetPipelinesPipelineStepDetailInput is an input type that accepts GetPipelinesPipelineStepDetailArgs and GetPipelinesPipelineStepDetailOutput values. You can construct a concrete instance of `GetPipelinesPipelineStepDetailInput` via:

GetPipelinesPipelineStepDetailArgs{...}

type GetPipelinesPipelineStepDetailOutput added in v0.7.0

type GetPipelinesPipelineStepDetailOutput struct{ *pulumi.OutputState }

func (GetPipelinesPipelineStepDetailOutput) DependsOns added in v0.7.0

The list of step names this current step depends on for execution.

func (GetPipelinesPipelineStepDetailOutput) Description added in v0.7.0

A short description of the step.

func (GetPipelinesPipelineStepDetailOutput) ElementType added in v0.7.0

func (GetPipelinesPipelineStepDetailOutput) IsArtifactUploaded added in v0.7.0

A flag to indicate whether the artifact has been uploaded for this step or not.

func (GetPipelinesPipelineStepDetailOutput) JobId added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job to be used as a step.

func (GetPipelinesPipelineStepDetailOutput) StepConfigurationDetails added in v0.7.0

The configuration details of a step.

func (GetPipelinesPipelineStepDetailOutput) StepInfrastructureConfigurationDetails added in v0.7.0

The infrastructure configuration details of a pipeline or a step.

func (GetPipelinesPipelineStepDetailOutput) StepName added in v0.7.0

The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.

func (GetPipelinesPipelineStepDetailOutput) StepType added in v0.7.0

The type of step.

func (GetPipelinesPipelineStepDetailOutput) ToGetPipelinesPipelineStepDetailOutput added in v0.7.0

func (o GetPipelinesPipelineStepDetailOutput) ToGetPipelinesPipelineStepDetailOutput() GetPipelinesPipelineStepDetailOutput

func (GetPipelinesPipelineStepDetailOutput) ToGetPipelinesPipelineStepDetailOutputWithContext added in v0.7.0

func (o GetPipelinesPipelineStepDetailOutput) ToGetPipelinesPipelineStepDetailOutputWithContext(ctx context.Context) GetPipelinesPipelineStepDetailOutput

type GetPipelinesPipelineStepDetailStepConfigurationDetail added in v0.7.0

type GetPipelinesPipelineStepDetailStepConfigurationDetail struct {
	// The command line arguments to set for step.
	CommandLineArguments string `pulumi:"commandLineArguments"`
	// Environment variables to set for step.
	EnvironmentVariables map[string]interface{} `pulumi:"environmentVariables"`
	// A time bound for the execution of the step.
	MaximumRuntimeInMinutes string `pulumi:"maximumRuntimeInMinutes"`
}

type GetPipelinesPipelineStepDetailStepConfigurationDetailArgs added in v0.7.0

type GetPipelinesPipelineStepDetailStepConfigurationDetailArgs struct {
	// The command line arguments to set for step.
	CommandLineArguments pulumi.StringInput `pulumi:"commandLineArguments"`
	// Environment variables to set for step.
	EnvironmentVariables pulumi.MapInput `pulumi:"environmentVariables"`
	// A time bound for the execution of the step.
	MaximumRuntimeInMinutes pulumi.StringInput `pulumi:"maximumRuntimeInMinutes"`
}

func (GetPipelinesPipelineStepDetailStepConfigurationDetailArgs) ElementType added in v0.7.0

func (GetPipelinesPipelineStepDetailStepConfigurationDetailArgs) ToGetPipelinesPipelineStepDetailStepConfigurationDetailOutput added in v0.7.0

func (GetPipelinesPipelineStepDetailStepConfigurationDetailArgs) ToGetPipelinesPipelineStepDetailStepConfigurationDetailOutputWithContext added in v0.7.0

func (i GetPipelinesPipelineStepDetailStepConfigurationDetailArgs) ToGetPipelinesPipelineStepDetailStepConfigurationDetailOutputWithContext(ctx context.Context) GetPipelinesPipelineStepDetailStepConfigurationDetailOutput

type GetPipelinesPipelineStepDetailStepConfigurationDetailArray added in v0.7.0

type GetPipelinesPipelineStepDetailStepConfigurationDetailArray []GetPipelinesPipelineStepDetailStepConfigurationDetailInput

func (GetPipelinesPipelineStepDetailStepConfigurationDetailArray) ElementType added in v0.7.0

func (GetPipelinesPipelineStepDetailStepConfigurationDetailArray) ToGetPipelinesPipelineStepDetailStepConfigurationDetailArrayOutput added in v0.7.0

func (GetPipelinesPipelineStepDetailStepConfigurationDetailArray) ToGetPipelinesPipelineStepDetailStepConfigurationDetailArrayOutputWithContext added in v0.7.0

func (i GetPipelinesPipelineStepDetailStepConfigurationDetailArray) ToGetPipelinesPipelineStepDetailStepConfigurationDetailArrayOutputWithContext(ctx context.Context) GetPipelinesPipelineStepDetailStepConfigurationDetailArrayOutput

type GetPipelinesPipelineStepDetailStepConfigurationDetailArrayInput added in v0.7.0

type GetPipelinesPipelineStepDetailStepConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetPipelinesPipelineStepDetailStepConfigurationDetailArrayOutput() GetPipelinesPipelineStepDetailStepConfigurationDetailArrayOutput
	ToGetPipelinesPipelineStepDetailStepConfigurationDetailArrayOutputWithContext(context.Context) GetPipelinesPipelineStepDetailStepConfigurationDetailArrayOutput
}

GetPipelinesPipelineStepDetailStepConfigurationDetailArrayInput is an input type that accepts GetPipelinesPipelineStepDetailStepConfigurationDetailArray and GetPipelinesPipelineStepDetailStepConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetPipelinesPipelineStepDetailStepConfigurationDetailArrayInput` via:

GetPipelinesPipelineStepDetailStepConfigurationDetailArray{ GetPipelinesPipelineStepDetailStepConfigurationDetailArgs{...} }

type GetPipelinesPipelineStepDetailStepConfigurationDetailArrayOutput added in v0.7.0

type GetPipelinesPipelineStepDetailStepConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPipelinesPipelineStepDetailStepConfigurationDetailArrayOutput) ElementType added in v0.7.0

func (GetPipelinesPipelineStepDetailStepConfigurationDetailArrayOutput) Index added in v0.7.0

func (GetPipelinesPipelineStepDetailStepConfigurationDetailArrayOutput) ToGetPipelinesPipelineStepDetailStepConfigurationDetailArrayOutput added in v0.7.0

func (GetPipelinesPipelineStepDetailStepConfigurationDetailArrayOutput) ToGetPipelinesPipelineStepDetailStepConfigurationDetailArrayOutputWithContext added in v0.7.0

func (o GetPipelinesPipelineStepDetailStepConfigurationDetailArrayOutput) ToGetPipelinesPipelineStepDetailStepConfigurationDetailArrayOutputWithContext(ctx context.Context) GetPipelinesPipelineStepDetailStepConfigurationDetailArrayOutput

type GetPipelinesPipelineStepDetailStepConfigurationDetailInput added in v0.7.0

type GetPipelinesPipelineStepDetailStepConfigurationDetailInput interface {
	pulumi.Input

	ToGetPipelinesPipelineStepDetailStepConfigurationDetailOutput() GetPipelinesPipelineStepDetailStepConfigurationDetailOutput
	ToGetPipelinesPipelineStepDetailStepConfigurationDetailOutputWithContext(context.Context) GetPipelinesPipelineStepDetailStepConfigurationDetailOutput
}

GetPipelinesPipelineStepDetailStepConfigurationDetailInput is an input type that accepts GetPipelinesPipelineStepDetailStepConfigurationDetailArgs and GetPipelinesPipelineStepDetailStepConfigurationDetailOutput values. You can construct a concrete instance of `GetPipelinesPipelineStepDetailStepConfigurationDetailInput` via:

GetPipelinesPipelineStepDetailStepConfigurationDetailArgs{...}

type GetPipelinesPipelineStepDetailStepConfigurationDetailOutput added in v0.7.0

type GetPipelinesPipelineStepDetailStepConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetPipelinesPipelineStepDetailStepConfigurationDetailOutput) CommandLineArguments added in v0.7.0

The command line arguments to set for step.

func (GetPipelinesPipelineStepDetailStepConfigurationDetailOutput) ElementType added in v0.7.0

func (GetPipelinesPipelineStepDetailStepConfigurationDetailOutput) EnvironmentVariables added in v0.7.0

Environment variables to set for step.

func (GetPipelinesPipelineStepDetailStepConfigurationDetailOutput) MaximumRuntimeInMinutes added in v0.7.0

A time bound for the execution of the step.

func (GetPipelinesPipelineStepDetailStepConfigurationDetailOutput) ToGetPipelinesPipelineStepDetailStepConfigurationDetailOutput added in v0.7.0

func (GetPipelinesPipelineStepDetailStepConfigurationDetailOutput) ToGetPipelinesPipelineStepDetailStepConfigurationDetailOutputWithContext added in v0.7.0

func (o GetPipelinesPipelineStepDetailStepConfigurationDetailOutput) ToGetPipelinesPipelineStepDetailStepConfigurationDetailOutputWithContext(ctx context.Context) GetPipelinesPipelineStepDetailStepConfigurationDetailOutput

type GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetail added in v0.7.0

type GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetail struct {
	// The size of the block storage volume to attach to the instance.
	BlockStorageSizeInGbs int `pulumi:"blockStorageSizeInGbs"`
	// Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
	ShapeConfigDetails []GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetail `pulumi:"shapeConfigDetails"`
	// The shape used to launch the instance for all step runs in the pipeline.
	ShapeName string `pulumi:"shapeName"`
}

type GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArgs added in v0.7.0

type GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArgs struct {
	// The size of the block storage volume to attach to the instance.
	BlockStorageSizeInGbs pulumi.IntInput `pulumi:"blockStorageSizeInGbs"`
	// Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
	ShapeConfigDetails GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayInput `pulumi:"shapeConfigDetails"`
	// The shape used to launch the instance for all step runs in the pipeline.
	ShapeName pulumi.StringInput `pulumi:"shapeName"`
}

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArgs) ElementType added in v0.7.0

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArgs) ToGetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailOutput added in v0.7.0

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArgs) ToGetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailOutputWithContext added in v0.7.0

func (i GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArgs) ToGetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailOutputWithContext(ctx context.Context) GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailOutput

type GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArray added in v0.7.0

type GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArray []GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailInput

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArray) ElementType added in v0.7.0

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArray) ToGetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutput added in v0.7.0

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArray) ToGetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutputWithContext added in v0.7.0

func (i GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArray) ToGetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutputWithContext(ctx context.Context) GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutput

type GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArrayInput added in v0.7.0

type GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutput() GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutput
	ToGetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutputWithContext(context.Context) GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutput
}

GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArrayInput is an input type that accepts GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArray and GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArrayInput` via:

GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArray{ GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArgs{...} }

type GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutput added in v0.7.0

type GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutput) ElementType added in v0.7.0

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutput) Index added in v0.7.0

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutput) ToGetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutput added in v0.7.0

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutput) ToGetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArrayOutputWithContext added in v0.7.0

type GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailInput added in v0.7.0

type GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailInput interface {
	pulumi.Input

	ToGetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailOutput() GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailOutput
	ToGetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailOutputWithContext(context.Context) GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailOutput
}

GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailInput is an input type that accepts GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArgs and GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailOutput values. You can construct a concrete instance of `GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailInput` via:

GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailArgs{...}

type GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailOutput added in v0.7.0

type GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailOutput) BlockStorageSizeInGbs added in v0.7.0

The size of the block storage volume to attach to the instance.

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailOutput) ElementType added in v0.7.0

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailOutput) ShapeConfigDetails added in v0.7.0

Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailOutput) ShapeName added in v0.7.0

The shape used to launch the instance for all step runs in the pipeline.

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailOutput) ToGetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailOutput added in v0.7.0

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailOutput) ToGetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailOutputWithContext added in v0.7.0

type GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetail added in v0.7.0

type GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetail struct {
	// A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
	MemoryInGbs float64 `pulumi:"memoryInGbs"`
	// A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
	Ocpus float64 `pulumi:"ocpus"`
}

type GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArgs added in v0.7.0

type GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArgs struct {
	// A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
	MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"`
	// A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
	Ocpus pulumi.Float64Input `pulumi:"ocpus"`
}

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArgs) ElementType added in v0.7.0

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArgs) ToGetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutput added in v0.7.0

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArgs) ToGetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutputWithContext added in v0.7.0

type GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArray added in v0.7.0

type GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArray []GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailInput

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArray) ElementType added in v0.7.0

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArray) ToGetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutput added in v0.7.0

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArray) ToGetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutputWithContext added in v0.7.0

type GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayInput added in v0.7.0

type GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayInput interface {
	pulumi.Input

	ToGetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutput() GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutput
	ToGetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutputWithContext(context.Context) GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutput
}

GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayInput is an input type that accepts GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArray and GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutput values. You can construct a concrete instance of `GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayInput` via:

GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArray{ GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArgs{...} }

type GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutput added in v0.7.0

type GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutput) ElementType added in v0.7.0

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutput) Index added in v0.7.0

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutput) ToGetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutput added in v0.7.0

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutput) ToGetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArrayOutputWithContext added in v0.7.0

type GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailInput added in v0.7.0

type GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailInput interface {
	pulumi.Input

	ToGetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutput() GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutput
	ToGetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutputWithContext(context.Context) GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutput
}

GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailInput is an input type that accepts GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArgs and GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutput values. You can construct a concrete instance of `GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailInput` via:

GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailArgs{...}

type GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutput added in v0.7.0

type GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutput struct{ *pulumi.OutputState }

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutput) ElementType added in v0.7.0

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutput) MemoryInGbs added in v0.7.0

A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutput) Ocpus added in v0.7.0

A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutput) ToGetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutput added in v0.7.0

func (GetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutput) ToGetPipelinesPipelineStepDetailStepInfrastructureConfigurationDetailShapeConfigDetailOutputWithContext added in v0.7.0

type GetPipelinesResult added in v0.7.0

type GetPipelinesResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the pipeline.
	CompartmentId string `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the pipeline.
	CreatedBy *string `pulumi:"createdBy"`
	// A user-friendly display name for the resource.
	DisplayName *string              `pulumi:"displayName"`
	Filters     []GetPipelinesFilter `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the pipeline.
	Id *string `pulumi:"id"`
	// The list of pipelines.
	Pipelines []GetPipelinesPipeline `pulumi:"pipelines"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the pipeline with.
	ProjectId *string `pulumi:"projectId"`
	// The current state of the pipeline.
	State *string `pulumi:"state"`
}

A collection of values returned by getPipelines.

func GetPipelines added in v0.7.0

func GetPipelines(ctx *pulumi.Context, args *GetPipelinesArgs, opts ...pulumi.InvokeOption) (*GetPipelinesResult, error)

This data source provides the list of Pipelines in Oracle Cloud Infrastructure Data Science service.

Returns a list of Pipelines.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.GetPipelines(ctx, &datascience.GetPipelinesArgs{
			CompartmentId: compartmentId,
			CreatedBy:     pulumi.StringRef(pipelineCreatedBy),
			DisplayName:   pulumi.StringRef(pipelineDisplayName),
			Id:            pulumi.StringRef(pipelineId),
			ProjectId:     pulumi.StringRef(testProject.Id),
			State:         pulumi.StringRef(pipelineState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetPipelinesResultOutput added in v0.7.0

type GetPipelinesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPipelines.

func GetPipelinesOutput added in v0.7.0

func GetPipelinesOutput(ctx *pulumi.Context, args GetPipelinesOutputArgs, opts ...pulumi.InvokeOption) GetPipelinesResultOutput

func (GetPipelinesResultOutput) CompartmentId added in v0.7.0

func (o GetPipelinesResultOutput) CompartmentId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the pipeline.

func (GetPipelinesResultOutput) CreatedBy added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the pipeline.

func (GetPipelinesResultOutput) DisplayName added in v0.7.0

A user-friendly display name for the resource.

func (GetPipelinesResultOutput) ElementType added in v0.7.0

func (GetPipelinesResultOutput) ElementType() reflect.Type

func (GetPipelinesResultOutput) Filters added in v0.7.0

func (GetPipelinesResultOutput) Id added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the pipeline.

func (GetPipelinesResultOutput) Pipelines added in v0.7.0

The list of pipelines.

func (GetPipelinesResultOutput) ProjectId added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the pipeline with.

func (GetPipelinesResultOutput) State added in v0.7.0

The current state of the pipeline.

func (GetPipelinesResultOutput) ToGetPipelinesResultOutput added in v0.7.0

func (o GetPipelinesResultOutput) ToGetPipelinesResultOutput() GetPipelinesResultOutput

func (GetPipelinesResultOutput) ToGetPipelinesResultOutputWithContext added in v0.7.0

func (o GetPipelinesResultOutput) ToGetPipelinesResultOutputWithContext(ctx context.Context) GetPipelinesResultOutput

type GetPrivateEndpointsArgs added in v1.12.0

type GetPrivateEndpointsArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// Resource types in the Data Science service such as notebooks.
	DataScienceResourceType *string `pulumi:"dataScienceResourceType"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName *string                     `pulumi:"displayName"`
	Filters     []GetPrivateEndpointsFilter `pulumi:"filters"`
	// The lifecycle state of the private endpoint.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getPrivateEndpoints.

type GetPrivateEndpointsDataSciencePrivateEndpoint added in v1.12.0

type GetPrivateEndpointsDataSciencePrivateEndpoint struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy string `pulumi:"createdBy"`
	// Resource types in the Data Science service such as notebooks.
	DataScienceResourceType string `pulumi:"dataScienceResourceType"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A user friendly description. Avoid entering confidential information.
	Description string `pulumi:"description"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName string `pulumi:"displayName"`
	// Accesing the Data Science resource using FQDN.
	Fqdn string `pulumi:"fqdn"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The OCID of a private endpoint.
	Id string `pulumi:"id"`
	// Details of the state of Data Science private endpoint.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// An array of network security group OCIDs.
	NsgIds []string `pulumi:"nsgIds"`
	// The lifecycle state of the private endpoint.
	State     string `pulumi:"state"`
	SubDomain string `pulumi:"subDomain"`
	// The OCID of a subnet.
	SubnetId string `pulumi:"subnetId"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The date and time that the Data Science private endpoint was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`
	TimeCreated string `pulumi:"timeCreated"`
	// The date and time that the Data Science private endpoint was updated expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetPrivateEndpointsDataSciencePrivateEndpointArgs added in v1.12.0

type GetPrivateEndpointsDataSciencePrivateEndpointArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	// Resource types in the Data Science service such as notebooks.
	DataScienceResourceType pulumi.StringInput `pulumi:"dataScienceResourceType"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// A user friendly description. Avoid entering confidential information.
	Description pulumi.StringInput `pulumi:"description"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Accesing the Data Science resource using FQDN.
	Fqdn pulumi.StringInput `pulumi:"fqdn"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The OCID of a private endpoint.
	Id pulumi.StringInput `pulumi:"id"`
	// Details of the state of Data Science private endpoint.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// An array of network security group OCIDs.
	NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"`
	// The lifecycle state of the private endpoint.
	State     pulumi.StringInput `pulumi:"state"`
	SubDomain pulumi.StringInput `pulumi:"subDomain"`
	// The OCID of a subnet.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The date and time that the Data Science private endpoint was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The date and time that the Data Science private endpoint was updated expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetPrivateEndpointsDataSciencePrivateEndpointArgs) ElementType added in v1.12.0

func (GetPrivateEndpointsDataSciencePrivateEndpointArgs) ToGetPrivateEndpointsDataSciencePrivateEndpointOutput added in v1.12.0

func (i GetPrivateEndpointsDataSciencePrivateEndpointArgs) ToGetPrivateEndpointsDataSciencePrivateEndpointOutput() GetPrivateEndpointsDataSciencePrivateEndpointOutput

func (GetPrivateEndpointsDataSciencePrivateEndpointArgs) ToGetPrivateEndpointsDataSciencePrivateEndpointOutputWithContext added in v1.12.0

func (i GetPrivateEndpointsDataSciencePrivateEndpointArgs) ToGetPrivateEndpointsDataSciencePrivateEndpointOutputWithContext(ctx context.Context) GetPrivateEndpointsDataSciencePrivateEndpointOutput

type GetPrivateEndpointsDataSciencePrivateEndpointArray added in v1.12.0

type GetPrivateEndpointsDataSciencePrivateEndpointArray []GetPrivateEndpointsDataSciencePrivateEndpointInput

func (GetPrivateEndpointsDataSciencePrivateEndpointArray) ElementType added in v1.12.0

func (GetPrivateEndpointsDataSciencePrivateEndpointArray) ToGetPrivateEndpointsDataSciencePrivateEndpointArrayOutput added in v1.12.0

func (i GetPrivateEndpointsDataSciencePrivateEndpointArray) ToGetPrivateEndpointsDataSciencePrivateEndpointArrayOutput() GetPrivateEndpointsDataSciencePrivateEndpointArrayOutput

func (GetPrivateEndpointsDataSciencePrivateEndpointArray) ToGetPrivateEndpointsDataSciencePrivateEndpointArrayOutputWithContext added in v1.12.0

func (i GetPrivateEndpointsDataSciencePrivateEndpointArray) ToGetPrivateEndpointsDataSciencePrivateEndpointArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsDataSciencePrivateEndpointArrayOutput

type GetPrivateEndpointsDataSciencePrivateEndpointArrayInput added in v1.12.0

type GetPrivateEndpointsDataSciencePrivateEndpointArrayInput interface {
	pulumi.Input

	ToGetPrivateEndpointsDataSciencePrivateEndpointArrayOutput() GetPrivateEndpointsDataSciencePrivateEndpointArrayOutput
	ToGetPrivateEndpointsDataSciencePrivateEndpointArrayOutputWithContext(context.Context) GetPrivateEndpointsDataSciencePrivateEndpointArrayOutput
}

GetPrivateEndpointsDataSciencePrivateEndpointArrayInput is an input type that accepts GetPrivateEndpointsDataSciencePrivateEndpointArray and GetPrivateEndpointsDataSciencePrivateEndpointArrayOutput values. You can construct a concrete instance of `GetPrivateEndpointsDataSciencePrivateEndpointArrayInput` via:

GetPrivateEndpointsDataSciencePrivateEndpointArray{ GetPrivateEndpointsDataSciencePrivateEndpointArgs{...} }

type GetPrivateEndpointsDataSciencePrivateEndpointArrayOutput added in v1.12.0

type GetPrivateEndpointsDataSciencePrivateEndpointArrayOutput struct{ *pulumi.OutputState }

func (GetPrivateEndpointsDataSciencePrivateEndpointArrayOutput) ElementType added in v1.12.0

func (GetPrivateEndpointsDataSciencePrivateEndpointArrayOutput) Index added in v1.12.0

func (GetPrivateEndpointsDataSciencePrivateEndpointArrayOutput) ToGetPrivateEndpointsDataSciencePrivateEndpointArrayOutput added in v1.12.0

func (GetPrivateEndpointsDataSciencePrivateEndpointArrayOutput) ToGetPrivateEndpointsDataSciencePrivateEndpointArrayOutputWithContext added in v1.12.0

func (o GetPrivateEndpointsDataSciencePrivateEndpointArrayOutput) ToGetPrivateEndpointsDataSciencePrivateEndpointArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsDataSciencePrivateEndpointArrayOutput

type GetPrivateEndpointsDataSciencePrivateEndpointInput added in v1.12.0

type GetPrivateEndpointsDataSciencePrivateEndpointInput interface {
	pulumi.Input

	ToGetPrivateEndpointsDataSciencePrivateEndpointOutput() GetPrivateEndpointsDataSciencePrivateEndpointOutput
	ToGetPrivateEndpointsDataSciencePrivateEndpointOutputWithContext(context.Context) GetPrivateEndpointsDataSciencePrivateEndpointOutput
}

GetPrivateEndpointsDataSciencePrivateEndpointInput is an input type that accepts GetPrivateEndpointsDataSciencePrivateEndpointArgs and GetPrivateEndpointsDataSciencePrivateEndpointOutput values. You can construct a concrete instance of `GetPrivateEndpointsDataSciencePrivateEndpointInput` via:

GetPrivateEndpointsDataSciencePrivateEndpointArgs{...}

type GetPrivateEndpointsDataSciencePrivateEndpointOutput added in v1.12.0

type GetPrivateEndpointsDataSciencePrivateEndpointOutput struct{ *pulumi.OutputState }

func (GetPrivateEndpointsDataSciencePrivateEndpointOutput) CompartmentId added in v1.12.0

<b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetPrivateEndpointsDataSciencePrivateEndpointOutput) CreatedBy added in v1.12.0

<b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.

func (GetPrivateEndpointsDataSciencePrivateEndpointOutput) DataScienceResourceType added in v1.12.0

Resource types in the Data Science service such as notebooks.

func (GetPrivateEndpointsDataSciencePrivateEndpointOutput) DefinedTags added in v1.12.0

Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (GetPrivateEndpointsDataSciencePrivateEndpointOutput) Description added in v1.12.0

A user friendly description. Avoid entering confidential information.

func (GetPrivateEndpointsDataSciencePrivateEndpointOutput) DisplayName added in v1.12.0

<b>Filter</b> results by its user-friendly name.

func (GetPrivateEndpointsDataSciencePrivateEndpointOutput) ElementType added in v1.12.0

func (GetPrivateEndpointsDataSciencePrivateEndpointOutput) Fqdn added in v1.12.0

Accesing the Data Science resource using FQDN.

func (GetPrivateEndpointsDataSciencePrivateEndpointOutput) FreeformTags added in v1.12.0

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (GetPrivateEndpointsDataSciencePrivateEndpointOutput) Id added in v1.12.0

The OCID of a private endpoint.

func (GetPrivateEndpointsDataSciencePrivateEndpointOutput) LifecycleDetails added in v1.12.0

Details of the state of Data Science private endpoint.

func (GetPrivateEndpointsDataSciencePrivateEndpointOutput) NsgIds added in v1.12.0

An array of network security group OCIDs.

func (GetPrivateEndpointsDataSciencePrivateEndpointOutput) State added in v1.12.0

The lifecycle state of the private endpoint.

func (GetPrivateEndpointsDataSciencePrivateEndpointOutput) SubDomain added in v1.12.0

func (GetPrivateEndpointsDataSciencePrivateEndpointOutput) SubnetId added in v1.12.0

The OCID of a subnet.

func (GetPrivateEndpointsDataSciencePrivateEndpointOutput) SystemTags added in v1.24.0

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetPrivateEndpointsDataSciencePrivateEndpointOutput) TimeCreated added in v1.12.0

The date and time that the Data Science private endpoint was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (GetPrivateEndpointsDataSciencePrivateEndpointOutput) TimeUpdated added in v1.12.0

The date and time that the Data Science private endpoint was updated expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (GetPrivateEndpointsDataSciencePrivateEndpointOutput) ToGetPrivateEndpointsDataSciencePrivateEndpointOutput added in v1.12.0

func (o GetPrivateEndpointsDataSciencePrivateEndpointOutput) ToGetPrivateEndpointsDataSciencePrivateEndpointOutput() GetPrivateEndpointsDataSciencePrivateEndpointOutput

func (GetPrivateEndpointsDataSciencePrivateEndpointOutput) ToGetPrivateEndpointsDataSciencePrivateEndpointOutputWithContext added in v1.12.0

func (o GetPrivateEndpointsDataSciencePrivateEndpointOutput) ToGetPrivateEndpointsDataSciencePrivateEndpointOutputWithContext(ctx context.Context) GetPrivateEndpointsDataSciencePrivateEndpointOutput

type GetPrivateEndpointsFilter added in v1.12.0

type GetPrivateEndpointsFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetPrivateEndpointsFilterArgs added in v1.12.0

type GetPrivateEndpointsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetPrivateEndpointsFilterArgs) ElementType added in v1.12.0

func (GetPrivateEndpointsFilterArgs) ToGetPrivateEndpointsFilterOutput added in v1.12.0

func (i GetPrivateEndpointsFilterArgs) ToGetPrivateEndpointsFilterOutput() GetPrivateEndpointsFilterOutput

func (GetPrivateEndpointsFilterArgs) ToGetPrivateEndpointsFilterOutputWithContext added in v1.12.0

func (i GetPrivateEndpointsFilterArgs) ToGetPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetPrivateEndpointsFilterOutput

type GetPrivateEndpointsFilterArray added in v1.12.0

type GetPrivateEndpointsFilterArray []GetPrivateEndpointsFilterInput

func (GetPrivateEndpointsFilterArray) ElementType added in v1.12.0

func (GetPrivateEndpointsFilterArray) ToGetPrivateEndpointsFilterArrayOutput added in v1.12.0

func (i GetPrivateEndpointsFilterArray) ToGetPrivateEndpointsFilterArrayOutput() GetPrivateEndpointsFilterArrayOutput

func (GetPrivateEndpointsFilterArray) ToGetPrivateEndpointsFilterArrayOutputWithContext added in v1.12.0

func (i GetPrivateEndpointsFilterArray) ToGetPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsFilterArrayOutput

type GetPrivateEndpointsFilterArrayInput added in v1.12.0

type GetPrivateEndpointsFilterArrayInput interface {
	pulumi.Input

	ToGetPrivateEndpointsFilterArrayOutput() GetPrivateEndpointsFilterArrayOutput
	ToGetPrivateEndpointsFilterArrayOutputWithContext(context.Context) GetPrivateEndpointsFilterArrayOutput
}

GetPrivateEndpointsFilterArrayInput is an input type that accepts GetPrivateEndpointsFilterArray and GetPrivateEndpointsFilterArrayOutput values. You can construct a concrete instance of `GetPrivateEndpointsFilterArrayInput` via:

GetPrivateEndpointsFilterArray{ GetPrivateEndpointsFilterArgs{...} }

type GetPrivateEndpointsFilterArrayOutput added in v1.12.0

type GetPrivateEndpointsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetPrivateEndpointsFilterArrayOutput) ElementType added in v1.12.0

func (GetPrivateEndpointsFilterArrayOutput) Index added in v1.12.0

func (GetPrivateEndpointsFilterArrayOutput) ToGetPrivateEndpointsFilterArrayOutput added in v1.12.0

func (o GetPrivateEndpointsFilterArrayOutput) ToGetPrivateEndpointsFilterArrayOutput() GetPrivateEndpointsFilterArrayOutput

func (GetPrivateEndpointsFilterArrayOutput) ToGetPrivateEndpointsFilterArrayOutputWithContext added in v1.12.0

func (o GetPrivateEndpointsFilterArrayOutput) ToGetPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsFilterArrayOutput

type GetPrivateEndpointsFilterInput added in v1.12.0

type GetPrivateEndpointsFilterInput interface {
	pulumi.Input

	ToGetPrivateEndpointsFilterOutput() GetPrivateEndpointsFilterOutput
	ToGetPrivateEndpointsFilterOutputWithContext(context.Context) GetPrivateEndpointsFilterOutput
}

GetPrivateEndpointsFilterInput is an input type that accepts GetPrivateEndpointsFilterArgs and GetPrivateEndpointsFilterOutput values. You can construct a concrete instance of `GetPrivateEndpointsFilterInput` via:

GetPrivateEndpointsFilterArgs{...}

type GetPrivateEndpointsFilterOutput added in v1.12.0

type GetPrivateEndpointsFilterOutput struct{ *pulumi.OutputState }

func (GetPrivateEndpointsFilterOutput) ElementType added in v1.12.0

func (GetPrivateEndpointsFilterOutput) Name added in v1.12.0

func (GetPrivateEndpointsFilterOutput) Regex added in v1.12.0

func (GetPrivateEndpointsFilterOutput) ToGetPrivateEndpointsFilterOutput added in v1.12.0

func (o GetPrivateEndpointsFilterOutput) ToGetPrivateEndpointsFilterOutput() GetPrivateEndpointsFilterOutput

func (GetPrivateEndpointsFilterOutput) ToGetPrivateEndpointsFilterOutputWithContext added in v1.12.0

func (o GetPrivateEndpointsFilterOutput) ToGetPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetPrivateEndpointsFilterOutput

func (GetPrivateEndpointsFilterOutput) Values added in v1.12.0

type GetPrivateEndpointsOutputArgs added in v1.12.0

type GetPrivateEndpointsOutputArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// Resource types in the Data Science service such as notebooks.
	DataScienceResourceType pulumi.StringPtrInput `pulumi:"dataScienceResourceType"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName pulumi.StringPtrInput               `pulumi:"displayName"`
	Filters     GetPrivateEndpointsFilterArrayInput `pulumi:"filters"`
	// The lifecycle state of the private endpoint.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getPrivateEndpoints.

func (GetPrivateEndpointsOutputArgs) ElementType added in v1.12.0

type GetPrivateEndpointsResult added in v1.12.0

type GetPrivateEndpointsResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create private endpoint.
	CompartmentId string `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user that created the private endpoint.
	CreatedBy *string `pulumi:"createdBy"`
	// The list of data_science_private_endpoints.
	DataSciencePrivateEndpoints []GetPrivateEndpointsDataSciencePrivateEndpoint `pulumi:"dataSciencePrivateEndpoints"`
	// Data Science resource type.
	DataScienceResourceType *string `pulumi:"dataScienceResourceType"`
	// A user friendly name. It doesn't have to be unique. Avoid entering confidential information.
	DisplayName *string                     `pulumi:"displayName"`
	Filters     []GetPrivateEndpointsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// State of the Data Science private endpoint.
	State *string `pulumi:"state"`
}

A collection of values returned by getPrivateEndpoints.

func GetPrivateEndpoints added in v1.12.0

func GetPrivateEndpoints(ctx *pulumi.Context, args *GetPrivateEndpointsArgs, opts ...pulumi.InvokeOption) (*GetPrivateEndpointsResult, error)

This data source provides the list of Data Science Private Endpoints in Oracle Cloud Infrastructure Data Science service.

Lists all Data Science private endpoints in the specified compartment. The query must include compartmentId. The query can also include one other parameter. If the query doesn't include compartmentId, or includes compartmentId with two or more other parameters, then an error is returned.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.GetPrivateEndpoints(ctx, &datascience.GetPrivateEndpointsArgs{
			CompartmentId:           compartmentId,
			CreatedBy:               pulumi.StringRef(dataSciencePrivateEndpointCreatedBy),
			DataScienceResourceType: pulumi.StringRef(dataSciencePrivateEndpointDataScienceResourceType),
			DisplayName:             pulumi.StringRef(dataSciencePrivateEndpointDisplayName),
			State:                   pulumi.StringRef(dataSciencePrivateEndpointState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetPrivateEndpointsResultOutput added in v1.12.0

type GetPrivateEndpointsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPrivateEndpoints.

func GetPrivateEndpointsOutput added in v1.12.0

func (GetPrivateEndpointsResultOutput) CompartmentId added in v1.12.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create private endpoint.

func (GetPrivateEndpointsResultOutput) CreatedBy added in v1.12.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user that created the private endpoint.

func (GetPrivateEndpointsResultOutput) DataSciencePrivateEndpoints added in v1.12.0

The list of data_science_private_endpoints.

func (GetPrivateEndpointsResultOutput) DataScienceResourceType added in v1.12.0

func (o GetPrivateEndpointsResultOutput) DataScienceResourceType() pulumi.StringPtrOutput

Data Science resource type.

func (GetPrivateEndpointsResultOutput) DisplayName added in v1.12.0

A user friendly name. It doesn't have to be unique. Avoid entering confidential information.

func (GetPrivateEndpointsResultOutput) ElementType added in v1.12.0

func (GetPrivateEndpointsResultOutput) Filters added in v1.12.0

func (GetPrivateEndpointsResultOutput) Id added in v1.12.0

The provider-assigned unique ID for this managed resource.

func (GetPrivateEndpointsResultOutput) State added in v1.12.0

State of the Data Science private endpoint.

func (GetPrivateEndpointsResultOutput) ToGetPrivateEndpointsResultOutput added in v1.12.0

func (o GetPrivateEndpointsResultOutput) ToGetPrivateEndpointsResultOutput() GetPrivateEndpointsResultOutput

func (GetPrivateEndpointsResultOutput) ToGetPrivateEndpointsResultOutputWithContext added in v1.12.0

func (o GetPrivateEndpointsResultOutput) ToGetPrivateEndpointsResultOutputWithContext(ctx context.Context) GetPrivateEndpointsResultOutput

type GetProjectsArgs

type GetProjectsArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName *string             `pulumi:"displayName"`
	Filters     []GetProjectsFilter `pulumi:"filters"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id *string `pulumi:"id"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getProjects.

type GetProjectsFilter

type GetProjectsFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetProjectsFilterArgs

type GetProjectsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetProjectsFilterArgs) ElementType

func (GetProjectsFilterArgs) ElementType() reflect.Type

func (GetProjectsFilterArgs) ToGetProjectsFilterOutput

func (i GetProjectsFilterArgs) ToGetProjectsFilterOutput() GetProjectsFilterOutput

func (GetProjectsFilterArgs) ToGetProjectsFilterOutputWithContext

func (i GetProjectsFilterArgs) ToGetProjectsFilterOutputWithContext(ctx context.Context) GetProjectsFilterOutput

type GetProjectsFilterArray

type GetProjectsFilterArray []GetProjectsFilterInput

func (GetProjectsFilterArray) ElementType

func (GetProjectsFilterArray) ElementType() reflect.Type

func (GetProjectsFilterArray) ToGetProjectsFilterArrayOutput

func (i GetProjectsFilterArray) ToGetProjectsFilterArrayOutput() GetProjectsFilterArrayOutput

func (GetProjectsFilterArray) ToGetProjectsFilterArrayOutputWithContext

func (i GetProjectsFilterArray) ToGetProjectsFilterArrayOutputWithContext(ctx context.Context) GetProjectsFilterArrayOutput

type GetProjectsFilterArrayInput

type GetProjectsFilterArrayInput interface {
	pulumi.Input

	ToGetProjectsFilterArrayOutput() GetProjectsFilterArrayOutput
	ToGetProjectsFilterArrayOutputWithContext(context.Context) GetProjectsFilterArrayOutput
}

GetProjectsFilterArrayInput is an input type that accepts GetProjectsFilterArray and GetProjectsFilterArrayOutput values. You can construct a concrete instance of `GetProjectsFilterArrayInput` via:

GetProjectsFilterArray{ GetProjectsFilterArgs{...} }

type GetProjectsFilterArrayOutput

type GetProjectsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetProjectsFilterArrayOutput) ElementType

func (GetProjectsFilterArrayOutput) Index

func (GetProjectsFilterArrayOutput) ToGetProjectsFilterArrayOutput

func (o GetProjectsFilterArrayOutput) ToGetProjectsFilterArrayOutput() GetProjectsFilterArrayOutput

func (GetProjectsFilterArrayOutput) ToGetProjectsFilterArrayOutputWithContext

func (o GetProjectsFilterArrayOutput) ToGetProjectsFilterArrayOutputWithContext(ctx context.Context) GetProjectsFilterArrayOutput

type GetProjectsFilterInput

type GetProjectsFilterInput interface {
	pulumi.Input

	ToGetProjectsFilterOutput() GetProjectsFilterOutput
	ToGetProjectsFilterOutputWithContext(context.Context) GetProjectsFilterOutput
}

GetProjectsFilterInput is an input type that accepts GetProjectsFilterArgs and GetProjectsFilterOutput values. You can construct a concrete instance of `GetProjectsFilterInput` via:

GetProjectsFilterArgs{...}

type GetProjectsFilterOutput

type GetProjectsFilterOutput struct{ *pulumi.OutputState }

func (GetProjectsFilterOutput) ElementType

func (GetProjectsFilterOutput) ElementType() reflect.Type

func (GetProjectsFilterOutput) Name

func (GetProjectsFilterOutput) Regex

func (GetProjectsFilterOutput) ToGetProjectsFilterOutput

func (o GetProjectsFilterOutput) ToGetProjectsFilterOutput() GetProjectsFilterOutput

func (GetProjectsFilterOutput) ToGetProjectsFilterOutputWithContext

func (o GetProjectsFilterOutput) ToGetProjectsFilterOutputWithContext(ctx context.Context) GetProjectsFilterOutput

func (GetProjectsFilterOutput) Values

type GetProjectsOutputArgs

type GetProjectsOutputArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName pulumi.StringPtrInput       `pulumi:"displayName"`
	Filters     GetProjectsFilterArrayInput `pulumi:"filters"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getProjects.

func (GetProjectsOutputArgs) ElementType

func (GetProjectsOutputArgs) ElementType() reflect.Type

type GetProjectsProject

type GetProjectsProject struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy string `pulumi:"createdBy"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A short description of the project.
	Description string `pulumi:"description"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName string `pulumi:"displayName"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id string `pulumi:"id"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeCreated string `pulumi:"timeCreated"`
}

type GetProjectsProjectArgs

type GetProjectsProjectArgs struct {
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// <b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// A short description of the project.
	Description pulumi.StringInput `pulumi:"description"`
	// <b>Filter</b> results by its user-friendly name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// <b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
	Id pulumi.StringInput `pulumi:"id"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State pulumi.StringInput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
}

func (GetProjectsProjectArgs) ElementType

func (GetProjectsProjectArgs) ElementType() reflect.Type

func (GetProjectsProjectArgs) ToGetProjectsProjectOutput

func (i GetProjectsProjectArgs) ToGetProjectsProjectOutput() GetProjectsProjectOutput

func (GetProjectsProjectArgs) ToGetProjectsProjectOutputWithContext

func (i GetProjectsProjectArgs) ToGetProjectsProjectOutputWithContext(ctx context.Context) GetProjectsProjectOutput

type GetProjectsProjectArray

type GetProjectsProjectArray []GetProjectsProjectInput

func (GetProjectsProjectArray) ElementType

func (GetProjectsProjectArray) ElementType() reflect.Type

func (GetProjectsProjectArray) ToGetProjectsProjectArrayOutput

func (i GetProjectsProjectArray) ToGetProjectsProjectArrayOutput() GetProjectsProjectArrayOutput

func (GetProjectsProjectArray) ToGetProjectsProjectArrayOutputWithContext

func (i GetProjectsProjectArray) ToGetProjectsProjectArrayOutputWithContext(ctx context.Context) GetProjectsProjectArrayOutput

type GetProjectsProjectArrayInput

type GetProjectsProjectArrayInput interface {
	pulumi.Input

	ToGetProjectsProjectArrayOutput() GetProjectsProjectArrayOutput
	ToGetProjectsProjectArrayOutputWithContext(context.Context) GetProjectsProjectArrayOutput
}

GetProjectsProjectArrayInput is an input type that accepts GetProjectsProjectArray and GetProjectsProjectArrayOutput values. You can construct a concrete instance of `GetProjectsProjectArrayInput` via:

GetProjectsProjectArray{ GetProjectsProjectArgs{...} }

type GetProjectsProjectArrayOutput

type GetProjectsProjectArrayOutput struct{ *pulumi.OutputState }

func (GetProjectsProjectArrayOutput) ElementType

func (GetProjectsProjectArrayOutput) Index

func (GetProjectsProjectArrayOutput) ToGetProjectsProjectArrayOutput

func (o GetProjectsProjectArrayOutput) ToGetProjectsProjectArrayOutput() GetProjectsProjectArrayOutput

func (GetProjectsProjectArrayOutput) ToGetProjectsProjectArrayOutputWithContext

func (o GetProjectsProjectArrayOutput) ToGetProjectsProjectArrayOutputWithContext(ctx context.Context) GetProjectsProjectArrayOutput

type GetProjectsProjectInput

type GetProjectsProjectInput interface {
	pulumi.Input

	ToGetProjectsProjectOutput() GetProjectsProjectOutput
	ToGetProjectsProjectOutputWithContext(context.Context) GetProjectsProjectOutput
}

GetProjectsProjectInput is an input type that accepts GetProjectsProjectArgs and GetProjectsProjectOutput values. You can construct a concrete instance of `GetProjectsProjectInput` via:

GetProjectsProjectArgs{...}

type GetProjectsProjectOutput

type GetProjectsProjectOutput struct{ *pulumi.OutputState }

func (GetProjectsProjectOutput) CompartmentId

func (o GetProjectsProjectOutput) CompartmentId() pulumi.StringOutput

<b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetProjectsProjectOutput) CreatedBy

<b>Filter</b> results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.

func (GetProjectsProjectOutput) DefinedTags

func (o GetProjectsProjectOutput) DefinedTags() pulumi.MapOutput

Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (GetProjectsProjectOutput) Description

A short description of the project.

func (GetProjectsProjectOutput) DisplayName

<b>Filter</b> results by its user-friendly name.

func (GetProjectsProjectOutput) ElementType

func (GetProjectsProjectOutput) ElementType() reflect.Type

func (GetProjectsProjectOutput) FreeformTags

func (o GetProjectsProjectOutput) FreeformTags() pulumi.MapOutput

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (GetProjectsProjectOutput) Id

<b>Filter</b> results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.

func (GetProjectsProjectOutput) State

<b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.

func (GetProjectsProjectOutput) SystemTags added in v1.24.0

func (o GetProjectsProjectOutput) SystemTags() pulumi.MapOutput

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetProjectsProjectOutput) TimeCreated

The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z

func (GetProjectsProjectOutput) ToGetProjectsProjectOutput

func (o GetProjectsProjectOutput) ToGetProjectsProjectOutput() GetProjectsProjectOutput

func (GetProjectsProjectOutput) ToGetProjectsProjectOutputWithContext

func (o GetProjectsProjectOutput) ToGetProjectsProjectOutputWithContext(ctx context.Context) GetProjectsProjectOutput

type GetProjectsResult

type GetProjectsResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project's compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created this project.
	CreatedBy *string `pulumi:"createdBy"`
	// A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
	DisplayName *string             `pulumi:"displayName"`
	Filters     []GetProjectsFilter `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.
	Id *string `pulumi:"id"`
	// The list of projects.
	Projects []GetProjectsProject `pulumi:"projects"`
	// The state of the project.
	State *string `pulumi:"state"`
}

A collection of values returned by getProjects.

func GetProjects

func GetProjects(ctx *pulumi.Context, args *GetProjectsArgs, opts ...pulumi.InvokeOption) (*GetProjectsResult, error)

This data source provides the list of Projects in Oracle Cloud Infrastructure Data Science service.

Lists projects in the specified compartment.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.GetProjects(ctx, &datascience.GetProjectsArgs{
			CompartmentId: compartmentId,
			CreatedBy:     pulumi.StringRef(projectCreatedBy),
			DisplayName:   pulumi.StringRef(projectDisplayName),
			Id:            pulumi.StringRef(projectId),
			State:         pulumi.StringRef(projectState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetProjectsResultOutput

type GetProjectsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getProjects.

func (GetProjectsResultOutput) CompartmentId

func (o GetProjectsResultOutput) CompartmentId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project's compartment.

func (GetProjectsResultOutput) CreatedBy

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created this project.

func (GetProjectsResultOutput) DisplayName

A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.

func (GetProjectsResultOutput) ElementType

func (GetProjectsResultOutput) ElementType() reflect.Type

func (GetProjectsResultOutput) Filters

func (GetProjectsResultOutput) Projects

The list of projects.

func (GetProjectsResultOutput) State

The state of the project.

func (GetProjectsResultOutput) ToGetProjectsResultOutput

func (o GetProjectsResultOutput) ToGetProjectsResultOutput() GetProjectsResultOutput

func (GetProjectsResultOutput) ToGetProjectsResultOutputWithContext

func (o GetProjectsResultOutput) ToGetProjectsResultOutputWithContext(ctx context.Context) GetProjectsResultOutput

type Job

type Job struct {
	pulumi.CustomResourceState

	// This header allows you to specify a filename during upload. This file name is used to dispose of the file contents while downloading the file. Example: `attachment; filename=job-artifact.py`
	ArtifactContentDisposition pulumi.StringPtrOutput `pulumi:"artifactContentDisposition"`
	// The content length of the body.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	ArtifactContentLength pulumi.StringPtrOutput `pulumi:"artifactContentLength"`
	ArtifactContentMd5    pulumi.StringOutput    `pulumi:"artifactContentMd5"`
	ArtifactLastModified  pulumi.StringOutput    `pulumi:"artifactLastModified"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the job.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the project.
	CreatedBy pulumi.StringOutput `pulumi:"createdBy"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) Delete all related JobRuns upon deletion of the Job.
	DeleteRelatedJobRuns pulumi.BoolPtrOutput `pulumi:"deleteRelatedJobRuns"`
	// (Updatable) A short description of the job.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) A user-friendly display name for the resource.
	DisplayName   pulumi.StringOutput `pulumi:"displayName"`
	EmptyArtifact pulumi.BoolOutput   `pulumi:"emptyArtifact"`
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// The job artifact to upload. This can be done in a separate step or from cli/sdk. The Job will remain in "Creating" state until its artifact is uploaded.
	JobArtifact pulumi.StringPtrOutput `pulumi:"jobArtifact"`
	// The job configuration details
	JobConfigurationDetails JobJobConfigurationDetailsOutput `pulumi:"jobConfigurationDetails"`
	// Environment configuration to capture job runtime dependencies.
	JobEnvironmentConfigurationDetails JobJobEnvironmentConfigurationDetailsOutput `pulumi:"jobEnvironmentConfigurationDetails"`
	// (Updatable) The job infrastructure configuration details (shape, block storage, etc.)
	JobInfrastructureConfigurationDetails JobJobInfrastructureConfigurationDetailsOutput `pulumi:"jobInfrastructureConfigurationDetails"`
	// Logging configuration for resource.
	JobLogConfigurationDetails JobJobLogConfigurationDetailsOutput `pulumi:"jobLogConfigurationDetails"`
	// (Updatable) Collection of JobStorageMountConfigurationDetails.
	JobStorageMountConfigurationDetailsLists JobJobStorageMountConfigurationDetailsListArrayOutput `pulumi:"jobStorageMountConfigurationDetailsLists"`
	// The state of the job.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the job with.
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
	// The state of the job.
	State pulumi.StringOutput `pulumi:"state"`
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2020-08-06T21:10:29.41Z
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
}

This resource provides the Job resource in Oracle Cloud Infrastructure Data Science service.

Creates a job.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.NewJob(ctx, "test_job", &DataScience.JobArgs{
			CompartmentId: pulumi.Any(compartmentId),
			JobConfigurationDetails: &datascience.JobJobConfigurationDetailsArgs{
				JobType:                 pulumi.Any(jobJobConfigurationDetailsJobType),
				CommandLineArguments:    pulumi.Any(jobJobConfigurationDetailsCommandLineArguments),
				EnvironmentVariables:    pulumi.Any(jobJobConfigurationDetailsEnvironmentVariables),
				MaximumRuntimeInMinutes: pulumi.Any(jobJobConfigurationDetailsMaximumRuntimeInMinutes),
			},
			JobInfrastructureConfigurationDetails: &datascience.JobJobInfrastructureConfigurationDetailsArgs{
				BlockStorageSizeInGbs: pulumi.Any(jobJobInfrastructureConfigurationDetailsBlockStorageSizeInGbs),
				JobInfrastructureType: pulumi.Any(jobJobInfrastructureConfigurationDetailsJobInfrastructureType),
				ShapeName:             pulumi.Any(testShape.Name),
				JobShapeConfigDetails: &datascience.JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsArgs{
					MemoryInGbs: pulumi.Any(jobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsMemoryInGbs),
					Ocpus:       pulumi.Any(jobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOcpus),
				},
				SubnetId: pulumi.Any(testSubnet.Id),
			},
			ProjectId: pulumi.Any(testProject.Id),
			DefinedTags: pulumi.Map{
				"Operations.CostCenter": pulumi.Any("42"),
			},
			Description: pulumi.Any(jobDescription),
			DisplayName: pulumi.Any(jobDisplayName),
			FreeformTags: pulumi.Map{
				"Department": pulumi.Any("Finance"),
			},
			JobEnvironmentConfigurationDetails: &datascience.JobJobEnvironmentConfigurationDetailsArgs{
				Image:              pulumi.Any(jobJobEnvironmentConfigurationDetailsImage),
				JobEnvironmentType: pulumi.Any(jobJobEnvironmentConfigurationDetailsJobEnvironmentType),
				Cmds:               pulumi.Any(jobJobEnvironmentConfigurationDetailsCmd),
				Entrypoints:        pulumi.Any(jobJobEnvironmentConfigurationDetailsEntrypoint),
				ImageDigest:        pulumi.Any(jobJobEnvironmentConfigurationDetailsImageDigest),
				ImageSignatureId:   pulumi.Any(testImageSignature.Id),
			},
			JobLogConfigurationDetails: &datascience.JobJobLogConfigurationDetailsArgs{
				EnableAutoLogCreation: pulumi.Any(jobJobLogConfigurationDetailsEnableAutoLogCreation),
				EnableLogging:         pulumi.Any(jobJobLogConfigurationDetailsEnableLogging),
				LogGroupId:            pulumi.Any(testLogGroup.Id),
				LogId:                 pulumi.Any(testLog.Id),
			},
			JobStorageMountConfigurationDetailsLists: datascience.JobJobStorageMountConfigurationDetailsListArray{
				&datascience.JobJobStorageMountConfigurationDetailsListArgs{
					DestinationDirectoryName: pulumi.Any(jobJobStorageMountConfigurationDetailsListDestinationDirectoryName),
					StorageType:              pulumi.Any(jobJobStorageMountConfigurationDetailsListStorageType),
					Bucket:                   pulumi.Any(jobJobStorageMountConfigurationDetailsListBucket),
					DestinationPath:          pulumi.Any(jobJobStorageMountConfigurationDetailsListDestinationPath),
					ExportId:                 pulumi.Any(testExport.Id),
					MountTargetId:            pulumi.Any(testMountTarget.Id),
					Namespace:                pulumi.Any(jobJobStorageMountConfigurationDetailsListNamespace),
					Prefix:                   pulumi.Any(jobJobStorageMountConfigurationDetailsListPrefix),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Jobs can be imported using the `id`, e.g.

```sh $ pulumi import oci:DataScience/job:Job test_job "id" ```

func GetJob

func GetJob(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *JobState, opts ...pulumi.ResourceOption) (*Job, error)

GetJob gets an existing Job resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewJob

func NewJob(ctx *pulumi.Context,
	name string, args *JobArgs, opts ...pulumi.ResourceOption) (*Job, error)

NewJob registers a new resource with the given unique name, arguments, and options.

func (*Job) ElementType

func (*Job) ElementType() reflect.Type

func (*Job) ToJobOutput

func (i *Job) ToJobOutput() JobOutput

func (*Job) ToJobOutputWithContext

func (i *Job) ToJobOutputWithContext(ctx context.Context) JobOutput

type JobArgs

type JobArgs struct {
	// This header allows you to specify a filename during upload. This file name is used to dispose of the file contents while downloading the file. Example: `attachment; filename=job-artifact.py`
	ArtifactContentDisposition pulumi.StringPtrInput
	// The content length of the body.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	ArtifactContentLength pulumi.StringPtrInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the job.
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Delete all related JobRuns upon deletion of the Job.
	DeleteRelatedJobRuns pulumi.BoolPtrInput
	// (Updatable) A short description of the job.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly display name for the resource.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// The job artifact to upload. This can be done in a separate step or from cli/sdk. The Job will remain in "Creating" state until its artifact is uploaded.
	JobArtifact pulumi.StringPtrInput
	// The job configuration details
	JobConfigurationDetails JobJobConfigurationDetailsInput
	// Environment configuration to capture job runtime dependencies.
	JobEnvironmentConfigurationDetails JobJobEnvironmentConfigurationDetailsPtrInput
	// (Updatable) The job infrastructure configuration details (shape, block storage, etc.)
	JobInfrastructureConfigurationDetails JobJobInfrastructureConfigurationDetailsInput
	// Logging configuration for resource.
	JobLogConfigurationDetails JobJobLogConfigurationDetailsPtrInput
	// (Updatable) Collection of JobStorageMountConfigurationDetails.
	JobStorageMountConfigurationDetailsLists JobJobStorageMountConfigurationDetailsListArrayInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the job with.
	ProjectId pulumi.StringInput
}

The set of arguments for constructing a Job resource.

func (JobArgs) ElementType

func (JobArgs) ElementType() reflect.Type

type JobArray

type JobArray []JobInput

func (JobArray) ElementType

func (JobArray) ElementType() reflect.Type

func (JobArray) ToJobArrayOutput

func (i JobArray) ToJobArrayOutput() JobArrayOutput

func (JobArray) ToJobArrayOutputWithContext

func (i JobArray) ToJobArrayOutputWithContext(ctx context.Context) JobArrayOutput

type JobArrayInput

type JobArrayInput interface {
	pulumi.Input

	ToJobArrayOutput() JobArrayOutput
	ToJobArrayOutputWithContext(context.Context) JobArrayOutput
}

JobArrayInput is an input type that accepts JobArray and JobArrayOutput values. You can construct a concrete instance of `JobArrayInput` via:

JobArray{ JobArgs{...} }

type JobArrayOutput

type JobArrayOutput struct{ *pulumi.OutputState }

func (JobArrayOutput) ElementType

func (JobArrayOutput) ElementType() reflect.Type

func (JobArrayOutput) Index

func (JobArrayOutput) ToJobArrayOutput

func (o JobArrayOutput) ToJobArrayOutput() JobArrayOutput

func (JobArrayOutput) ToJobArrayOutputWithContext

func (o JobArrayOutput) ToJobArrayOutputWithContext(ctx context.Context) JobArrayOutput

type JobInput

type JobInput interface {
	pulumi.Input

	ToJobOutput() JobOutput
	ToJobOutputWithContext(ctx context.Context) JobOutput
}

type JobJobConfigurationDetails

type JobJobConfigurationDetails struct {
	// The arguments to pass to the job.
	CommandLineArguments *string `pulumi:"commandLineArguments"`
	// Environment variables to set for the job.
	EnvironmentVariables map[string]interface{} `pulumi:"environmentVariables"`
	// The type of job.
	JobType string `pulumi:"jobType"`
	// A time bound for the execution of the job. Timer starts when the job becomes active.
	MaximumRuntimeInMinutes *string `pulumi:"maximumRuntimeInMinutes"`
}

type JobJobConfigurationDetailsArgs

type JobJobConfigurationDetailsArgs struct {
	// The arguments to pass to the job.
	CommandLineArguments pulumi.StringPtrInput `pulumi:"commandLineArguments"`
	// Environment variables to set for the job.
	EnvironmentVariables pulumi.MapInput `pulumi:"environmentVariables"`
	// The type of job.
	JobType pulumi.StringInput `pulumi:"jobType"`
	// A time bound for the execution of the job. Timer starts when the job becomes active.
	MaximumRuntimeInMinutes pulumi.StringPtrInput `pulumi:"maximumRuntimeInMinutes"`
}

func (JobJobConfigurationDetailsArgs) ElementType

func (JobJobConfigurationDetailsArgs) ToJobJobConfigurationDetailsOutput

func (i JobJobConfigurationDetailsArgs) ToJobJobConfigurationDetailsOutput() JobJobConfigurationDetailsOutput

func (JobJobConfigurationDetailsArgs) ToJobJobConfigurationDetailsOutputWithContext

func (i JobJobConfigurationDetailsArgs) ToJobJobConfigurationDetailsOutputWithContext(ctx context.Context) JobJobConfigurationDetailsOutput

func (JobJobConfigurationDetailsArgs) ToJobJobConfigurationDetailsPtrOutput

func (i JobJobConfigurationDetailsArgs) ToJobJobConfigurationDetailsPtrOutput() JobJobConfigurationDetailsPtrOutput

func (JobJobConfigurationDetailsArgs) ToJobJobConfigurationDetailsPtrOutputWithContext

func (i JobJobConfigurationDetailsArgs) ToJobJobConfigurationDetailsPtrOutputWithContext(ctx context.Context) JobJobConfigurationDetailsPtrOutput

type JobJobConfigurationDetailsInput

type JobJobConfigurationDetailsInput interface {
	pulumi.Input

	ToJobJobConfigurationDetailsOutput() JobJobConfigurationDetailsOutput
	ToJobJobConfigurationDetailsOutputWithContext(context.Context) JobJobConfigurationDetailsOutput
}

JobJobConfigurationDetailsInput is an input type that accepts JobJobConfigurationDetailsArgs and JobJobConfigurationDetailsOutput values. You can construct a concrete instance of `JobJobConfigurationDetailsInput` via:

JobJobConfigurationDetailsArgs{...}

type JobJobConfigurationDetailsOutput

type JobJobConfigurationDetailsOutput struct{ *pulumi.OutputState }

func (JobJobConfigurationDetailsOutput) CommandLineArguments

func (o JobJobConfigurationDetailsOutput) CommandLineArguments() pulumi.StringPtrOutput

The arguments to pass to the job.

func (JobJobConfigurationDetailsOutput) ElementType

func (JobJobConfigurationDetailsOutput) EnvironmentVariables

func (o JobJobConfigurationDetailsOutput) EnvironmentVariables() pulumi.MapOutput

Environment variables to set for the job.

func (JobJobConfigurationDetailsOutput) JobType

The type of job.

func (JobJobConfigurationDetailsOutput) MaximumRuntimeInMinutes

func (o JobJobConfigurationDetailsOutput) MaximumRuntimeInMinutes() pulumi.StringPtrOutput

A time bound for the execution of the job. Timer starts when the job becomes active.

func (JobJobConfigurationDetailsOutput) ToJobJobConfigurationDetailsOutput

func (o JobJobConfigurationDetailsOutput) ToJobJobConfigurationDetailsOutput() JobJobConfigurationDetailsOutput

func (JobJobConfigurationDetailsOutput) ToJobJobConfigurationDetailsOutputWithContext

func (o JobJobConfigurationDetailsOutput) ToJobJobConfigurationDetailsOutputWithContext(ctx context.Context) JobJobConfigurationDetailsOutput

func (JobJobConfigurationDetailsOutput) ToJobJobConfigurationDetailsPtrOutput

func (o JobJobConfigurationDetailsOutput) ToJobJobConfigurationDetailsPtrOutput() JobJobConfigurationDetailsPtrOutput

func (JobJobConfigurationDetailsOutput) ToJobJobConfigurationDetailsPtrOutputWithContext

func (o JobJobConfigurationDetailsOutput) ToJobJobConfigurationDetailsPtrOutputWithContext(ctx context.Context) JobJobConfigurationDetailsPtrOutput

type JobJobConfigurationDetailsPtrInput

type JobJobConfigurationDetailsPtrInput interface {
	pulumi.Input

	ToJobJobConfigurationDetailsPtrOutput() JobJobConfigurationDetailsPtrOutput
	ToJobJobConfigurationDetailsPtrOutputWithContext(context.Context) JobJobConfigurationDetailsPtrOutput
}

JobJobConfigurationDetailsPtrInput is an input type that accepts JobJobConfigurationDetailsArgs, JobJobConfigurationDetailsPtr and JobJobConfigurationDetailsPtrOutput values. You can construct a concrete instance of `JobJobConfigurationDetailsPtrInput` via:

        JobJobConfigurationDetailsArgs{...}

or:

        nil

type JobJobConfigurationDetailsPtrOutput

type JobJobConfigurationDetailsPtrOutput struct{ *pulumi.OutputState }

func (JobJobConfigurationDetailsPtrOutput) CommandLineArguments

The arguments to pass to the job.

func (JobJobConfigurationDetailsPtrOutput) Elem

func (JobJobConfigurationDetailsPtrOutput) ElementType

func (JobJobConfigurationDetailsPtrOutput) EnvironmentVariables

func (o JobJobConfigurationDetailsPtrOutput) EnvironmentVariables() pulumi.MapOutput

Environment variables to set for the job.

func (JobJobConfigurationDetailsPtrOutput) JobType

The type of job.

func (JobJobConfigurationDetailsPtrOutput) MaximumRuntimeInMinutes

func (o JobJobConfigurationDetailsPtrOutput) MaximumRuntimeInMinutes() pulumi.StringPtrOutput

A time bound for the execution of the job. Timer starts when the job becomes active.

func (JobJobConfigurationDetailsPtrOutput) ToJobJobConfigurationDetailsPtrOutput

func (o JobJobConfigurationDetailsPtrOutput) ToJobJobConfigurationDetailsPtrOutput() JobJobConfigurationDetailsPtrOutput

func (JobJobConfigurationDetailsPtrOutput) ToJobJobConfigurationDetailsPtrOutputWithContext

func (o JobJobConfigurationDetailsPtrOutput) ToJobJobConfigurationDetailsPtrOutputWithContext(ctx context.Context) JobJobConfigurationDetailsPtrOutput

type JobJobEnvironmentConfigurationDetails added in v1.24.0

type JobJobEnvironmentConfigurationDetails struct {
	// The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.
	Cmds []string `pulumi:"cmds"`
	// The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).
	Entrypoints []string `pulumi:"entrypoints"`
	// The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`
	Image string `pulumi:"image"`
	// The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`
	ImageDigest *string `pulumi:"imageDigest"`
	// OCID of the container image signature
	ImageSignatureId *string `pulumi:"imageSignatureId"`
	// The environment configuration type used for job runtime.
	JobEnvironmentType string `pulumi:"jobEnvironmentType"`
}

type JobJobEnvironmentConfigurationDetailsArgs added in v1.24.0

type JobJobEnvironmentConfigurationDetailsArgs struct {
	// The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.
	Cmds pulumi.StringArrayInput `pulumi:"cmds"`
	// The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).
	Entrypoints pulumi.StringArrayInput `pulumi:"entrypoints"`
	// The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`
	Image pulumi.StringInput `pulumi:"image"`
	// The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`
	ImageDigest pulumi.StringPtrInput `pulumi:"imageDigest"`
	// OCID of the container image signature
	ImageSignatureId pulumi.StringPtrInput `pulumi:"imageSignatureId"`
	// The environment configuration type used for job runtime.
	JobEnvironmentType pulumi.StringInput `pulumi:"jobEnvironmentType"`
}

func (JobJobEnvironmentConfigurationDetailsArgs) ElementType added in v1.24.0

func (JobJobEnvironmentConfigurationDetailsArgs) ToJobJobEnvironmentConfigurationDetailsOutput added in v1.24.0

func (i JobJobEnvironmentConfigurationDetailsArgs) ToJobJobEnvironmentConfigurationDetailsOutput() JobJobEnvironmentConfigurationDetailsOutput

func (JobJobEnvironmentConfigurationDetailsArgs) ToJobJobEnvironmentConfigurationDetailsOutputWithContext added in v1.24.0

func (i JobJobEnvironmentConfigurationDetailsArgs) ToJobJobEnvironmentConfigurationDetailsOutputWithContext(ctx context.Context) JobJobEnvironmentConfigurationDetailsOutput

func (JobJobEnvironmentConfigurationDetailsArgs) ToJobJobEnvironmentConfigurationDetailsPtrOutput added in v1.24.0

func (i JobJobEnvironmentConfigurationDetailsArgs) ToJobJobEnvironmentConfigurationDetailsPtrOutput() JobJobEnvironmentConfigurationDetailsPtrOutput

func (JobJobEnvironmentConfigurationDetailsArgs) ToJobJobEnvironmentConfigurationDetailsPtrOutputWithContext added in v1.24.0

func (i JobJobEnvironmentConfigurationDetailsArgs) ToJobJobEnvironmentConfigurationDetailsPtrOutputWithContext(ctx context.Context) JobJobEnvironmentConfigurationDetailsPtrOutput

type JobJobEnvironmentConfigurationDetailsInput added in v1.24.0

type JobJobEnvironmentConfigurationDetailsInput interface {
	pulumi.Input

	ToJobJobEnvironmentConfigurationDetailsOutput() JobJobEnvironmentConfigurationDetailsOutput
	ToJobJobEnvironmentConfigurationDetailsOutputWithContext(context.Context) JobJobEnvironmentConfigurationDetailsOutput
}

JobJobEnvironmentConfigurationDetailsInput is an input type that accepts JobJobEnvironmentConfigurationDetailsArgs and JobJobEnvironmentConfigurationDetailsOutput values. You can construct a concrete instance of `JobJobEnvironmentConfigurationDetailsInput` via:

JobJobEnvironmentConfigurationDetailsArgs{...}

type JobJobEnvironmentConfigurationDetailsOutput added in v1.24.0

type JobJobEnvironmentConfigurationDetailsOutput struct{ *pulumi.OutputState }

func (JobJobEnvironmentConfigurationDetailsOutput) Cmds added in v1.24.0

The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.

func (JobJobEnvironmentConfigurationDetailsOutput) ElementType added in v1.24.0

func (JobJobEnvironmentConfigurationDetailsOutput) Entrypoints added in v1.24.0

The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).

func (JobJobEnvironmentConfigurationDetailsOutput) Image added in v1.24.0

The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`

func (JobJobEnvironmentConfigurationDetailsOutput) ImageDigest added in v1.24.0

The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`

func (JobJobEnvironmentConfigurationDetailsOutput) ImageSignatureId added in v1.24.0

OCID of the container image signature

func (JobJobEnvironmentConfigurationDetailsOutput) JobEnvironmentType added in v1.24.0

The environment configuration type used for job runtime.

func (JobJobEnvironmentConfigurationDetailsOutput) ToJobJobEnvironmentConfigurationDetailsOutput added in v1.24.0

func (o JobJobEnvironmentConfigurationDetailsOutput) ToJobJobEnvironmentConfigurationDetailsOutput() JobJobEnvironmentConfigurationDetailsOutput

func (JobJobEnvironmentConfigurationDetailsOutput) ToJobJobEnvironmentConfigurationDetailsOutputWithContext added in v1.24.0

func (o JobJobEnvironmentConfigurationDetailsOutput) ToJobJobEnvironmentConfigurationDetailsOutputWithContext(ctx context.Context) JobJobEnvironmentConfigurationDetailsOutput

func (JobJobEnvironmentConfigurationDetailsOutput) ToJobJobEnvironmentConfigurationDetailsPtrOutput added in v1.24.0

func (o JobJobEnvironmentConfigurationDetailsOutput) ToJobJobEnvironmentConfigurationDetailsPtrOutput() JobJobEnvironmentConfigurationDetailsPtrOutput

func (JobJobEnvironmentConfigurationDetailsOutput) ToJobJobEnvironmentConfigurationDetailsPtrOutputWithContext added in v1.24.0

func (o JobJobEnvironmentConfigurationDetailsOutput) ToJobJobEnvironmentConfigurationDetailsPtrOutputWithContext(ctx context.Context) JobJobEnvironmentConfigurationDetailsPtrOutput

type JobJobEnvironmentConfigurationDetailsPtrInput added in v1.24.0

type JobJobEnvironmentConfigurationDetailsPtrInput interface {
	pulumi.Input

	ToJobJobEnvironmentConfigurationDetailsPtrOutput() JobJobEnvironmentConfigurationDetailsPtrOutput
	ToJobJobEnvironmentConfigurationDetailsPtrOutputWithContext(context.Context) JobJobEnvironmentConfigurationDetailsPtrOutput
}

JobJobEnvironmentConfigurationDetailsPtrInput is an input type that accepts JobJobEnvironmentConfigurationDetailsArgs, JobJobEnvironmentConfigurationDetailsPtr and JobJobEnvironmentConfigurationDetailsPtrOutput values. You can construct a concrete instance of `JobJobEnvironmentConfigurationDetailsPtrInput` via:

        JobJobEnvironmentConfigurationDetailsArgs{...}

or:

        nil

type JobJobEnvironmentConfigurationDetailsPtrOutput added in v1.24.0

type JobJobEnvironmentConfigurationDetailsPtrOutput struct{ *pulumi.OutputState }

func (JobJobEnvironmentConfigurationDetailsPtrOutput) Cmds added in v1.24.0

The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.

func (JobJobEnvironmentConfigurationDetailsPtrOutput) Elem added in v1.24.0

func (JobJobEnvironmentConfigurationDetailsPtrOutput) ElementType added in v1.24.0

func (JobJobEnvironmentConfigurationDetailsPtrOutput) Entrypoints added in v1.24.0

The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).

func (JobJobEnvironmentConfigurationDetailsPtrOutput) Image added in v1.24.0

The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`

func (JobJobEnvironmentConfigurationDetailsPtrOutput) ImageDigest added in v1.24.0

The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`

func (JobJobEnvironmentConfigurationDetailsPtrOutput) ImageSignatureId added in v1.24.0

OCID of the container image signature

func (JobJobEnvironmentConfigurationDetailsPtrOutput) JobEnvironmentType added in v1.24.0

The environment configuration type used for job runtime.

func (JobJobEnvironmentConfigurationDetailsPtrOutput) ToJobJobEnvironmentConfigurationDetailsPtrOutput added in v1.24.0

func (o JobJobEnvironmentConfigurationDetailsPtrOutput) ToJobJobEnvironmentConfigurationDetailsPtrOutput() JobJobEnvironmentConfigurationDetailsPtrOutput

func (JobJobEnvironmentConfigurationDetailsPtrOutput) ToJobJobEnvironmentConfigurationDetailsPtrOutputWithContext added in v1.24.0

func (o JobJobEnvironmentConfigurationDetailsPtrOutput) ToJobJobEnvironmentConfigurationDetailsPtrOutputWithContext(ctx context.Context) JobJobEnvironmentConfigurationDetailsPtrOutput

type JobJobInfrastructureConfigurationDetails

type JobJobInfrastructureConfigurationDetails struct {
	// (Updatable) The size of the block storage volume to attach to the instance running the job
	BlockStorageSizeInGbs int `pulumi:"blockStorageSizeInGbs"`
	// (Updatable) The infrastructure type used for job run.
	JobInfrastructureType string `pulumi:"jobInfrastructureType"`
	// (Updatable) Details for the job run shape configuration. Specify only when a flex shape is selected.
	JobShapeConfigDetails *JobJobInfrastructureConfigurationDetailsJobShapeConfigDetails `pulumi:"jobShapeConfigDetails"`
	// (Updatable) The shape used to launch the job run instances.
	ShapeName string `pulumi:"shapeName"`
	// (Updatable) The subnet to create a secondary vnic in to attach to the instance running the job
	SubnetId *string `pulumi:"subnetId"`
}

type JobJobInfrastructureConfigurationDetailsArgs

type JobJobInfrastructureConfigurationDetailsArgs struct {
	// (Updatable) The size of the block storage volume to attach to the instance running the job
	BlockStorageSizeInGbs pulumi.IntInput `pulumi:"blockStorageSizeInGbs"`
	// (Updatable) The infrastructure type used for job run.
	JobInfrastructureType pulumi.StringInput `pulumi:"jobInfrastructureType"`
	// (Updatable) Details for the job run shape configuration. Specify only when a flex shape is selected.
	JobShapeConfigDetails JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrInput `pulumi:"jobShapeConfigDetails"`
	// (Updatable) The shape used to launch the job run instances.
	ShapeName pulumi.StringInput `pulumi:"shapeName"`
	// (Updatable) The subnet to create a secondary vnic in to attach to the instance running the job
	SubnetId pulumi.StringPtrInput `pulumi:"subnetId"`
}

func (JobJobInfrastructureConfigurationDetailsArgs) ElementType

func (JobJobInfrastructureConfigurationDetailsArgs) ToJobJobInfrastructureConfigurationDetailsOutput

func (i JobJobInfrastructureConfigurationDetailsArgs) ToJobJobInfrastructureConfigurationDetailsOutput() JobJobInfrastructureConfigurationDetailsOutput

func (JobJobInfrastructureConfigurationDetailsArgs) ToJobJobInfrastructureConfigurationDetailsOutputWithContext

func (i JobJobInfrastructureConfigurationDetailsArgs) ToJobJobInfrastructureConfigurationDetailsOutputWithContext(ctx context.Context) JobJobInfrastructureConfigurationDetailsOutput

func (JobJobInfrastructureConfigurationDetailsArgs) ToJobJobInfrastructureConfigurationDetailsPtrOutput

func (i JobJobInfrastructureConfigurationDetailsArgs) ToJobJobInfrastructureConfigurationDetailsPtrOutput() JobJobInfrastructureConfigurationDetailsPtrOutput

func (JobJobInfrastructureConfigurationDetailsArgs) ToJobJobInfrastructureConfigurationDetailsPtrOutputWithContext

func (i JobJobInfrastructureConfigurationDetailsArgs) ToJobJobInfrastructureConfigurationDetailsPtrOutputWithContext(ctx context.Context) JobJobInfrastructureConfigurationDetailsPtrOutput

type JobJobInfrastructureConfigurationDetailsInput

type JobJobInfrastructureConfigurationDetailsInput interface {
	pulumi.Input

	ToJobJobInfrastructureConfigurationDetailsOutput() JobJobInfrastructureConfigurationDetailsOutput
	ToJobJobInfrastructureConfigurationDetailsOutputWithContext(context.Context) JobJobInfrastructureConfigurationDetailsOutput
}

JobJobInfrastructureConfigurationDetailsInput is an input type that accepts JobJobInfrastructureConfigurationDetailsArgs and JobJobInfrastructureConfigurationDetailsOutput values. You can construct a concrete instance of `JobJobInfrastructureConfigurationDetailsInput` via:

JobJobInfrastructureConfigurationDetailsArgs{...}

type JobJobInfrastructureConfigurationDetailsJobShapeConfigDetails added in v0.4.0

type JobJobInfrastructureConfigurationDetailsJobShapeConfigDetails struct {
	// (Updatable) The total amount of memory available to the job run instance, in gigabytes.
	MemoryInGbs *float64 `pulumi:"memoryInGbs"`
	// (Updatable) The total number of OCPUs available to the job run instance.
	Ocpus *float64 `pulumi:"ocpus"`
}

type JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsArgs added in v0.4.0

type JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsArgs struct {
	// (Updatable) The total amount of memory available to the job run instance, in gigabytes.
	MemoryInGbs pulumi.Float64PtrInput `pulumi:"memoryInGbs"`
	// (Updatable) The total number of OCPUs available to the job run instance.
	Ocpus pulumi.Float64PtrInput `pulumi:"ocpus"`
}

func (JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsArgs) ElementType added in v0.4.0

func (JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsArgs) ToJobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOutput added in v0.4.0

func (JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsArgs) ToJobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOutputWithContext added in v0.4.0

func (i JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsArgs) ToJobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOutputWithContext(ctx context.Context) JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOutput

func (JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsArgs) ToJobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrOutput added in v0.4.0

func (JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsArgs) ToJobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrOutputWithContext added in v0.4.0

func (i JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsArgs) ToJobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrOutputWithContext(ctx context.Context) JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrOutput

type JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsInput added in v0.4.0

type JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsInput interface {
	pulumi.Input

	ToJobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOutput() JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOutput
	ToJobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOutputWithContext(context.Context) JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOutput
}

JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsInput is an input type that accepts JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsArgs and JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOutput values. You can construct a concrete instance of `JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsInput` via:

JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsArgs{...}

type JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOutput added in v0.4.0

type JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOutput struct{ *pulumi.OutputState }

func (JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOutput) ElementType added in v0.4.0

func (JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOutput) MemoryInGbs added in v0.4.0

(Updatable) The total amount of memory available to the job run instance, in gigabytes.

func (JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOutput) Ocpus added in v0.4.0

(Updatable) The total number of OCPUs available to the job run instance.

func (JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOutput) ToJobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOutput added in v0.4.0

func (JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOutput) ToJobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOutputWithContext added in v0.4.0

func (o JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOutput) ToJobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOutputWithContext(ctx context.Context) JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOutput

func (JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOutput) ToJobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrOutput added in v0.4.0

func (JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOutput) ToJobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrOutputWithContext added in v0.4.0

func (o JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOutput) ToJobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrOutputWithContext(ctx context.Context) JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrOutput

type JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrInput added in v0.4.0

type JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrInput interface {
	pulumi.Input

	ToJobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrOutput() JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrOutput
	ToJobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrOutputWithContext(context.Context) JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrOutput
}

JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrInput is an input type that accepts JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsArgs, JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtr and JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrOutput values. You can construct a concrete instance of `JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrInput` via:

        JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsArgs{...}

or:

        nil

type JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrOutput added in v0.4.0

type JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrOutput struct{ *pulumi.OutputState }

func (JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrOutput) Elem added in v0.4.0

func (JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrOutput) ElementType added in v0.4.0

func (JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrOutput) MemoryInGbs added in v0.4.0

(Updatable) The total amount of memory available to the job run instance, in gigabytes.

func (JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrOutput) Ocpus added in v0.4.0

(Updatable) The total number of OCPUs available to the job run instance.

func (JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrOutput) ToJobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrOutput added in v0.4.0

func (JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrOutput) ToJobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrOutputWithContext added in v0.4.0

func (o JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrOutput) ToJobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrOutputWithContext(ctx context.Context) JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsPtrOutput

type JobJobInfrastructureConfigurationDetailsOutput

type JobJobInfrastructureConfigurationDetailsOutput struct{ *pulumi.OutputState }

func (JobJobInfrastructureConfigurationDetailsOutput) BlockStorageSizeInGbs

(Updatable) The size of the block storage volume to attach to the instance running the job

func (JobJobInfrastructureConfigurationDetailsOutput) ElementType

func (JobJobInfrastructureConfigurationDetailsOutput) JobInfrastructureType

(Updatable) The infrastructure type used for job run.

func (JobJobInfrastructureConfigurationDetailsOutput) JobShapeConfigDetails added in v0.4.0

(Updatable) Details for the job run shape configuration. Specify only when a flex shape is selected.

func (JobJobInfrastructureConfigurationDetailsOutput) ShapeName

(Updatable) The shape used to launch the job run instances.

func (JobJobInfrastructureConfigurationDetailsOutput) SubnetId

(Updatable) The subnet to create a secondary vnic in to attach to the instance running the job

func (JobJobInfrastructureConfigurationDetailsOutput) ToJobJobInfrastructureConfigurationDetailsOutput

func (o JobJobInfrastructureConfigurationDetailsOutput) ToJobJobInfrastructureConfigurationDetailsOutput() JobJobInfrastructureConfigurationDetailsOutput

func (JobJobInfrastructureConfigurationDetailsOutput) ToJobJobInfrastructureConfigurationDetailsOutputWithContext

func (o JobJobInfrastructureConfigurationDetailsOutput) ToJobJobInfrastructureConfigurationDetailsOutputWithContext(ctx context.Context) JobJobInfrastructureConfigurationDetailsOutput

func (JobJobInfrastructureConfigurationDetailsOutput) ToJobJobInfrastructureConfigurationDetailsPtrOutput

func (o JobJobInfrastructureConfigurationDetailsOutput) ToJobJobInfrastructureConfigurationDetailsPtrOutput() JobJobInfrastructureConfigurationDetailsPtrOutput

func (JobJobInfrastructureConfigurationDetailsOutput) ToJobJobInfrastructureConfigurationDetailsPtrOutputWithContext

func (o JobJobInfrastructureConfigurationDetailsOutput) ToJobJobInfrastructureConfigurationDetailsPtrOutputWithContext(ctx context.Context) JobJobInfrastructureConfigurationDetailsPtrOutput

type JobJobInfrastructureConfigurationDetailsPtrInput

type JobJobInfrastructureConfigurationDetailsPtrInput interface {
	pulumi.Input

	ToJobJobInfrastructureConfigurationDetailsPtrOutput() JobJobInfrastructureConfigurationDetailsPtrOutput
	ToJobJobInfrastructureConfigurationDetailsPtrOutputWithContext(context.Context) JobJobInfrastructureConfigurationDetailsPtrOutput
}

JobJobInfrastructureConfigurationDetailsPtrInput is an input type that accepts JobJobInfrastructureConfigurationDetailsArgs, JobJobInfrastructureConfigurationDetailsPtr and JobJobInfrastructureConfigurationDetailsPtrOutput values. You can construct a concrete instance of `JobJobInfrastructureConfigurationDetailsPtrInput` via:

        JobJobInfrastructureConfigurationDetailsArgs{...}

or:

        nil

type JobJobInfrastructureConfigurationDetailsPtrOutput

type JobJobInfrastructureConfigurationDetailsPtrOutput struct{ *pulumi.OutputState }

func (JobJobInfrastructureConfigurationDetailsPtrOutput) BlockStorageSizeInGbs

(Updatable) The size of the block storage volume to attach to the instance running the job

func (JobJobInfrastructureConfigurationDetailsPtrOutput) Elem

func (JobJobInfrastructureConfigurationDetailsPtrOutput) ElementType

func (JobJobInfrastructureConfigurationDetailsPtrOutput) JobInfrastructureType

(Updatable) The infrastructure type used for job run.

func (JobJobInfrastructureConfigurationDetailsPtrOutput) JobShapeConfigDetails added in v0.4.0

(Updatable) Details for the job run shape configuration. Specify only when a flex shape is selected.

func (JobJobInfrastructureConfigurationDetailsPtrOutput) ShapeName

(Updatable) The shape used to launch the job run instances.

func (JobJobInfrastructureConfigurationDetailsPtrOutput) SubnetId

(Updatable) The subnet to create a secondary vnic in to attach to the instance running the job

func (JobJobInfrastructureConfigurationDetailsPtrOutput) ToJobJobInfrastructureConfigurationDetailsPtrOutput

func (o JobJobInfrastructureConfigurationDetailsPtrOutput) ToJobJobInfrastructureConfigurationDetailsPtrOutput() JobJobInfrastructureConfigurationDetailsPtrOutput

func (JobJobInfrastructureConfigurationDetailsPtrOutput) ToJobJobInfrastructureConfigurationDetailsPtrOutputWithContext

func (o JobJobInfrastructureConfigurationDetailsPtrOutput) ToJobJobInfrastructureConfigurationDetailsPtrOutputWithContext(ctx context.Context) JobJobInfrastructureConfigurationDetailsPtrOutput

type JobJobLogConfigurationDetails

type JobJobLogConfigurationDetails struct {
	// If automatic on-behalf-of log object creation is enabled for job runs.
	EnableAutoLogCreation *bool `pulumi:"enableAutoLogCreation"`
	// If customer logging is enabled for job runs.
	EnableLogging *bool `pulumi:"enableLogging"`
	// The log group id for where log objects are for job runs.
	LogGroupId *string `pulumi:"logGroupId"`
	// The log id the job run will push logs too.
	LogId *string `pulumi:"logId"`
}

type JobJobLogConfigurationDetailsArgs

type JobJobLogConfigurationDetailsArgs struct {
	// If automatic on-behalf-of log object creation is enabled for job runs.
	EnableAutoLogCreation pulumi.BoolPtrInput `pulumi:"enableAutoLogCreation"`
	// If customer logging is enabled for job runs.
	EnableLogging pulumi.BoolPtrInput `pulumi:"enableLogging"`
	// The log group id for where log objects are for job runs.
	LogGroupId pulumi.StringPtrInput `pulumi:"logGroupId"`
	// The log id the job run will push logs too.
	LogId pulumi.StringPtrInput `pulumi:"logId"`
}

func (JobJobLogConfigurationDetailsArgs) ElementType

func (JobJobLogConfigurationDetailsArgs) ToJobJobLogConfigurationDetailsOutput

func (i JobJobLogConfigurationDetailsArgs) ToJobJobLogConfigurationDetailsOutput() JobJobLogConfigurationDetailsOutput

func (JobJobLogConfigurationDetailsArgs) ToJobJobLogConfigurationDetailsOutputWithContext

func (i JobJobLogConfigurationDetailsArgs) ToJobJobLogConfigurationDetailsOutputWithContext(ctx context.Context) JobJobLogConfigurationDetailsOutput

func (JobJobLogConfigurationDetailsArgs) ToJobJobLogConfigurationDetailsPtrOutput

func (i JobJobLogConfigurationDetailsArgs) ToJobJobLogConfigurationDetailsPtrOutput() JobJobLogConfigurationDetailsPtrOutput

func (JobJobLogConfigurationDetailsArgs) ToJobJobLogConfigurationDetailsPtrOutputWithContext

func (i JobJobLogConfigurationDetailsArgs) ToJobJobLogConfigurationDetailsPtrOutputWithContext(ctx context.Context) JobJobLogConfigurationDetailsPtrOutput

type JobJobLogConfigurationDetailsInput

type JobJobLogConfigurationDetailsInput interface {
	pulumi.Input

	ToJobJobLogConfigurationDetailsOutput() JobJobLogConfigurationDetailsOutput
	ToJobJobLogConfigurationDetailsOutputWithContext(context.Context) JobJobLogConfigurationDetailsOutput
}

JobJobLogConfigurationDetailsInput is an input type that accepts JobJobLogConfigurationDetailsArgs and JobJobLogConfigurationDetailsOutput values. You can construct a concrete instance of `JobJobLogConfigurationDetailsInput` via:

JobJobLogConfigurationDetailsArgs{...}

type JobJobLogConfigurationDetailsOutput

type JobJobLogConfigurationDetailsOutput struct{ *pulumi.OutputState }

func (JobJobLogConfigurationDetailsOutput) ElementType

func (JobJobLogConfigurationDetailsOutput) EnableAutoLogCreation

func (o JobJobLogConfigurationDetailsOutput) EnableAutoLogCreation() pulumi.BoolPtrOutput

If automatic on-behalf-of log object creation is enabled for job runs.

func (JobJobLogConfigurationDetailsOutput) EnableLogging

If customer logging is enabled for job runs.

func (JobJobLogConfigurationDetailsOutput) LogGroupId

The log group id for where log objects are for job runs.

func (JobJobLogConfigurationDetailsOutput) LogId

The log id the job run will push logs too.

func (JobJobLogConfigurationDetailsOutput) ToJobJobLogConfigurationDetailsOutput

func (o JobJobLogConfigurationDetailsOutput) ToJobJobLogConfigurationDetailsOutput() JobJobLogConfigurationDetailsOutput

func (JobJobLogConfigurationDetailsOutput) ToJobJobLogConfigurationDetailsOutputWithContext

func (o JobJobLogConfigurationDetailsOutput) ToJobJobLogConfigurationDetailsOutputWithContext(ctx context.Context) JobJobLogConfigurationDetailsOutput

func (JobJobLogConfigurationDetailsOutput) ToJobJobLogConfigurationDetailsPtrOutput

func (o JobJobLogConfigurationDetailsOutput) ToJobJobLogConfigurationDetailsPtrOutput() JobJobLogConfigurationDetailsPtrOutput

func (JobJobLogConfigurationDetailsOutput) ToJobJobLogConfigurationDetailsPtrOutputWithContext

func (o JobJobLogConfigurationDetailsOutput) ToJobJobLogConfigurationDetailsPtrOutputWithContext(ctx context.Context) JobJobLogConfigurationDetailsPtrOutput

type JobJobLogConfigurationDetailsPtrInput

type JobJobLogConfigurationDetailsPtrInput interface {
	pulumi.Input

	ToJobJobLogConfigurationDetailsPtrOutput() JobJobLogConfigurationDetailsPtrOutput
	ToJobJobLogConfigurationDetailsPtrOutputWithContext(context.Context) JobJobLogConfigurationDetailsPtrOutput
}

JobJobLogConfigurationDetailsPtrInput is an input type that accepts JobJobLogConfigurationDetailsArgs, JobJobLogConfigurationDetailsPtr and JobJobLogConfigurationDetailsPtrOutput values. You can construct a concrete instance of `JobJobLogConfigurationDetailsPtrInput` via:

        JobJobLogConfigurationDetailsArgs{...}

or:

        nil

type JobJobLogConfigurationDetailsPtrOutput

type JobJobLogConfigurationDetailsPtrOutput struct{ *pulumi.OutputState }

func (JobJobLogConfigurationDetailsPtrOutput) Elem

func (JobJobLogConfigurationDetailsPtrOutput) ElementType

func (JobJobLogConfigurationDetailsPtrOutput) EnableAutoLogCreation

If automatic on-behalf-of log object creation is enabled for job runs.

func (JobJobLogConfigurationDetailsPtrOutput) EnableLogging

If customer logging is enabled for job runs.

func (JobJobLogConfigurationDetailsPtrOutput) LogGroupId

The log group id for where log objects are for job runs.

func (JobJobLogConfigurationDetailsPtrOutput) LogId

The log id the job run will push logs too.

func (JobJobLogConfigurationDetailsPtrOutput) ToJobJobLogConfigurationDetailsPtrOutput

func (o JobJobLogConfigurationDetailsPtrOutput) ToJobJobLogConfigurationDetailsPtrOutput() JobJobLogConfigurationDetailsPtrOutput

func (JobJobLogConfigurationDetailsPtrOutput) ToJobJobLogConfigurationDetailsPtrOutputWithContext

func (o JobJobLogConfigurationDetailsPtrOutput) ToJobJobLogConfigurationDetailsPtrOutputWithContext(ctx context.Context) JobJobLogConfigurationDetailsPtrOutput

type JobJobStorageMountConfigurationDetailsList added in v1.14.0

type JobJobStorageMountConfigurationDetailsList struct {
	// (Updatable) The object storage bucket
	Bucket *string `pulumi:"bucket"`
	// (Updatable) The local directory name to be mounted
	DestinationDirectoryName string `pulumi:"destinationDirectoryName"`
	// (Updatable) The local path of the mounted directory, excluding directory name.
	DestinationPath *string `pulumi:"destinationPath"`
	// (Updatable) OCID of the export
	ExportId *string `pulumi:"exportId"`
	// (Updatable) OCID of the mount target
	MountTargetId *string `pulumi:"mountTargetId"`
	// (Updatable) The object storage namespace
	Namespace *string `pulumi:"namespace"`
	// (Updatable) Prefix in the bucket to mount
	Prefix *string `pulumi:"prefix"`
	// (Updatable) The type of storage.
	StorageType string `pulumi:"storageType"`
}

type JobJobStorageMountConfigurationDetailsListArgs added in v1.14.0

type JobJobStorageMountConfigurationDetailsListArgs struct {
	// (Updatable) The object storage bucket
	Bucket pulumi.StringPtrInput `pulumi:"bucket"`
	// (Updatable) The local directory name to be mounted
	DestinationDirectoryName pulumi.StringInput `pulumi:"destinationDirectoryName"`
	// (Updatable) The local path of the mounted directory, excluding directory name.
	DestinationPath pulumi.StringPtrInput `pulumi:"destinationPath"`
	// (Updatable) OCID of the export
	ExportId pulumi.StringPtrInput `pulumi:"exportId"`
	// (Updatable) OCID of the mount target
	MountTargetId pulumi.StringPtrInput `pulumi:"mountTargetId"`
	// (Updatable) The object storage namespace
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
	// (Updatable) Prefix in the bucket to mount
	Prefix pulumi.StringPtrInput `pulumi:"prefix"`
	// (Updatable) The type of storage.
	StorageType pulumi.StringInput `pulumi:"storageType"`
}

func (JobJobStorageMountConfigurationDetailsListArgs) ElementType added in v1.14.0

func (JobJobStorageMountConfigurationDetailsListArgs) ToJobJobStorageMountConfigurationDetailsListOutput added in v1.14.0

func (i JobJobStorageMountConfigurationDetailsListArgs) ToJobJobStorageMountConfigurationDetailsListOutput() JobJobStorageMountConfigurationDetailsListOutput

func (JobJobStorageMountConfigurationDetailsListArgs) ToJobJobStorageMountConfigurationDetailsListOutputWithContext added in v1.14.0

func (i JobJobStorageMountConfigurationDetailsListArgs) ToJobJobStorageMountConfigurationDetailsListOutputWithContext(ctx context.Context) JobJobStorageMountConfigurationDetailsListOutput

type JobJobStorageMountConfigurationDetailsListArray added in v1.14.0

type JobJobStorageMountConfigurationDetailsListArray []JobJobStorageMountConfigurationDetailsListInput

func (JobJobStorageMountConfigurationDetailsListArray) ElementType added in v1.14.0

func (JobJobStorageMountConfigurationDetailsListArray) ToJobJobStorageMountConfigurationDetailsListArrayOutput added in v1.14.0

func (i JobJobStorageMountConfigurationDetailsListArray) ToJobJobStorageMountConfigurationDetailsListArrayOutput() JobJobStorageMountConfigurationDetailsListArrayOutput

func (JobJobStorageMountConfigurationDetailsListArray) ToJobJobStorageMountConfigurationDetailsListArrayOutputWithContext added in v1.14.0

func (i JobJobStorageMountConfigurationDetailsListArray) ToJobJobStorageMountConfigurationDetailsListArrayOutputWithContext(ctx context.Context) JobJobStorageMountConfigurationDetailsListArrayOutput

type JobJobStorageMountConfigurationDetailsListArrayInput added in v1.14.0

type JobJobStorageMountConfigurationDetailsListArrayInput interface {
	pulumi.Input

	ToJobJobStorageMountConfigurationDetailsListArrayOutput() JobJobStorageMountConfigurationDetailsListArrayOutput
	ToJobJobStorageMountConfigurationDetailsListArrayOutputWithContext(context.Context) JobJobStorageMountConfigurationDetailsListArrayOutput
}

JobJobStorageMountConfigurationDetailsListArrayInput is an input type that accepts JobJobStorageMountConfigurationDetailsListArray and JobJobStorageMountConfigurationDetailsListArrayOutput values. You can construct a concrete instance of `JobJobStorageMountConfigurationDetailsListArrayInput` via:

JobJobStorageMountConfigurationDetailsListArray{ JobJobStorageMountConfigurationDetailsListArgs{...} }

type JobJobStorageMountConfigurationDetailsListArrayOutput added in v1.14.0

type JobJobStorageMountConfigurationDetailsListArrayOutput struct{ *pulumi.OutputState }

func (JobJobStorageMountConfigurationDetailsListArrayOutput) ElementType added in v1.14.0

func (JobJobStorageMountConfigurationDetailsListArrayOutput) Index added in v1.14.0

func (JobJobStorageMountConfigurationDetailsListArrayOutput) ToJobJobStorageMountConfigurationDetailsListArrayOutput added in v1.14.0

func (JobJobStorageMountConfigurationDetailsListArrayOutput) ToJobJobStorageMountConfigurationDetailsListArrayOutputWithContext added in v1.14.0

func (o JobJobStorageMountConfigurationDetailsListArrayOutput) ToJobJobStorageMountConfigurationDetailsListArrayOutputWithContext(ctx context.Context) JobJobStorageMountConfigurationDetailsListArrayOutput

type JobJobStorageMountConfigurationDetailsListInput added in v1.14.0

type JobJobStorageMountConfigurationDetailsListInput interface {
	pulumi.Input

	ToJobJobStorageMountConfigurationDetailsListOutput() JobJobStorageMountConfigurationDetailsListOutput
	ToJobJobStorageMountConfigurationDetailsListOutputWithContext(context.Context) JobJobStorageMountConfigurationDetailsListOutput
}

JobJobStorageMountConfigurationDetailsListInput is an input type that accepts JobJobStorageMountConfigurationDetailsListArgs and JobJobStorageMountConfigurationDetailsListOutput values. You can construct a concrete instance of `JobJobStorageMountConfigurationDetailsListInput` via:

JobJobStorageMountConfigurationDetailsListArgs{...}

type JobJobStorageMountConfigurationDetailsListOutput added in v1.14.0

type JobJobStorageMountConfigurationDetailsListOutput struct{ *pulumi.OutputState }

func (JobJobStorageMountConfigurationDetailsListOutput) Bucket added in v1.14.0

(Updatable) The object storage bucket

func (JobJobStorageMountConfigurationDetailsListOutput) DestinationDirectoryName added in v1.14.0

(Updatable) The local directory name to be mounted

func (JobJobStorageMountConfigurationDetailsListOutput) DestinationPath added in v1.14.0

(Updatable) The local path of the mounted directory, excluding directory name.

func (JobJobStorageMountConfigurationDetailsListOutput) ElementType added in v1.14.0

func (JobJobStorageMountConfigurationDetailsListOutput) ExportId added in v1.14.0

(Updatable) OCID of the export

func (JobJobStorageMountConfigurationDetailsListOutput) MountTargetId added in v1.14.0

(Updatable) OCID of the mount target

func (JobJobStorageMountConfigurationDetailsListOutput) Namespace added in v1.14.0

(Updatable) The object storage namespace

func (JobJobStorageMountConfigurationDetailsListOutput) Prefix added in v1.14.0

(Updatable) Prefix in the bucket to mount

func (JobJobStorageMountConfigurationDetailsListOutput) StorageType added in v1.14.0

(Updatable) The type of storage.

func (JobJobStorageMountConfigurationDetailsListOutput) ToJobJobStorageMountConfigurationDetailsListOutput added in v1.14.0

func (o JobJobStorageMountConfigurationDetailsListOutput) ToJobJobStorageMountConfigurationDetailsListOutput() JobJobStorageMountConfigurationDetailsListOutput

func (JobJobStorageMountConfigurationDetailsListOutput) ToJobJobStorageMountConfigurationDetailsListOutputWithContext added in v1.14.0

func (o JobJobStorageMountConfigurationDetailsListOutput) ToJobJobStorageMountConfigurationDetailsListOutputWithContext(ctx context.Context) JobJobStorageMountConfigurationDetailsListOutput

type JobMap

type JobMap map[string]JobInput

func (JobMap) ElementType

func (JobMap) ElementType() reflect.Type

func (JobMap) ToJobMapOutput

func (i JobMap) ToJobMapOutput() JobMapOutput

func (JobMap) ToJobMapOutputWithContext

func (i JobMap) ToJobMapOutputWithContext(ctx context.Context) JobMapOutput

type JobMapInput

type JobMapInput interface {
	pulumi.Input

	ToJobMapOutput() JobMapOutput
	ToJobMapOutputWithContext(context.Context) JobMapOutput
}

JobMapInput is an input type that accepts JobMap and JobMapOutput values. You can construct a concrete instance of `JobMapInput` via:

JobMap{ "key": JobArgs{...} }

type JobMapOutput

type JobMapOutput struct{ *pulumi.OutputState }

func (JobMapOutput) ElementType

func (JobMapOutput) ElementType() reflect.Type

func (JobMapOutput) MapIndex

func (o JobMapOutput) MapIndex(k pulumi.StringInput) JobOutput

func (JobMapOutput) ToJobMapOutput

func (o JobMapOutput) ToJobMapOutput() JobMapOutput

func (JobMapOutput) ToJobMapOutputWithContext

func (o JobMapOutput) ToJobMapOutputWithContext(ctx context.Context) JobMapOutput

type JobOutput

type JobOutput struct{ *pulumi.OutputState }

func (JobOutput) ArtifactContentDisposition added in v0.4.0

func (o JobOutput) ArtifactContentDisposition() pulumi.StringPtrOutput

This header allows you to specify a filename during upload. This file name is used to dispose of the file contents while downloading the file. Example: `attachment; filename=job-artifact.py`

func (JobOutput) ArtifactContentLength added in v0.4.0

func (o JobOutput) ArtifactContentLength() pulumi.StringPtrOutput

The content length of the body.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

func (JobOutput) ArtifactContentMd5 added in v0.4.0

func (o JobOutput) ArtifactContentMd5() pulumi.StringOutput

func (JobOutput) ArtifactLastModified added in v0.4.0

func (o JobOutput) ArtifactLastModified() pulumi.StringOutput

func (JobOutput) CompartmentId added in v0.4.0

func (o JobOutput) CompartmentId() pulumi.StringOutput

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the job.

func (JobOutput) CreatedBy added in v0.4.0

func (o JobOutput) CreatedBy() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the project.

func (JobOutput) DefinedTags added in v0.4.0

func (o JobOutput) DefinedTags() pulumi.MapOutput

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (JobOutput) DeleteRelatedJobRuns added in v0.4.0

func (o JobOutput) DeleteRelatedJobRuns() pulumi.BoolPtrOutput

(Updatable) Delete all related JobRuns upon deletion of the Job.

func (JobOutput) Description added in v0.4.0

func (o JobOutput) Description() pulumi.StringOutput

(Updatable) A short description of the job.

func (JobOutput) DisplayName added in v0.4.0

func (o JobOutput) DisplayName() pulumi.StringOutput

(Updatable) A user-friendly display name for the resource.

func (JobOutput) ElementType

func (JobOutput) ElementType() reflect.Type

func (JobOutput) EmptyArtifact added in v0.4.0

func (o JobOutput) EmptyArtifact() pulumi.BoolOutput

func (JobOutput) FreeformTags added in v0.4.0

func (o JobOutput) FreeformTags() pulumi.MapOutput

(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (JobOutput) JobArtifact added in v0.4.0

func (o JobOutput) JobArtifact() pulumi.StringPtrOutput

The job artifact to upload. This can be done in a separate step or from cli/sdk. The Job will remain in "Creating" state until its artifact is uploaded.

func (JobOutput) JobConfigurationDetails added in v0.4.0

func (o JobOutput) JobConfigurationDetails() JobJobConfigurationDetailsOutput

The job configuration details

func (JobOutput) JobEnvironmentConfigurationDetails added in v1.24.0

func (o JobOutput) JobEnvironmentConfigurationDetails() JobJobEnvironmentConfigurationDetailsOutput

Environment configuration to capture job runtime dependencies.

func (JobOutput) JobInfrastructureConfigurationDetails added in v0.4.0

func (o JobOutput) JobInfrastructureConfigurationDetails() JobJobInfrastructureConfigurationDetailsOutput

(Updatable) The job infrastructure configuration details (shape, block storage, etc.)

func (JobOutput) JobLogConfigurationDetails added in v0.4.0

func (o JobOutput) JobLogConfigurationDetails() JobJobLogConfigurationDetailsOutput

Logging configuration for resource.

func (JobOutput) JobStorageMountConfigurationDetailsLists added in v1.14.0

func (o JobOutput) JobStorageMountConfigurationDetailsLists() JobJobStorageMountConfigurationDetailsListArrayOutput

(Updatable) Collection of JobStorageMountConfigurationDetails.

func (JobOutput) LifecycleDetails added in v0.4.0

func (o JobOutput) LifecycleDetails() pulumi.StringOutput

The state of the job.

func (JobOutput) ProjectId added in v0.4.0

func (o JobOutput) ProjectId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the job with.

func (JobOutput) State added in v0.4.0

func (o JobOutput) State() pulumi.StringOutput

The state of the job.

func (JobOutput) TimeCreated added in v0.4.0

func (o JobOutput) TimeCreated() pulumi.StringOutput

The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2020-08-06T21:10:29.41Z

func (JobOutput) ToJobOutput

func (o JobOutput) ToJobOutput() JobOutput

func (JobOutput) ToJobOutputWithContext

func (o JobOutput) ToJobOutputWithContext(ctx context.Context) JobOutput

type JobRun

type JobRun struct {
	pulumi.CustomResourceState

	// If set to true, do not wait for the JobRun to reach completion prior to returning. Can be useful for JobRuns with a long duration.
	Asynchronous pulumi.BoolPtrOutput `pulumi:"asynchronous"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the job.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the job run.
	CreatedBy pulumi.StringOutput `pulumi:"createdBy"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) A user-friendly display name for the resource.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// The job configuration details
	JobConfigurationOverrideDetails JobRunJobConfigurationOverrideDetailsOutput `pulumi:"jobConfigurationOverrideDetails"`
	// Environment configuration to capture job runtime dependencies.
	JobEnvironmentConfigurationOverrideDetails JobRunJobEnvironmentConfigurationOverrideDetailsOutput `pulumi:"jobEnvironmentConfigurationOverrideDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job to create a run for.
	JobId pulumi.StringOutput `pulumi:"jobId"`
	// The job infrastructure configuration details (shape, block storage, etc.)
	JobInfrastructureConfigurationDetails JobRunJobInfrastructureConfigurationDetailArrayOutput `pulumi:"jobInfrastructureConfigurationDetails"`
	// Logging configuration for resource.
	JobLogConfigurationOverrideDetails JobRunJobLogConfigurationOverrideDetailsOutput `pulumi:"jobLogConfigurationOverrideDetails"`
	// Collection of JobStorageMountConfigurationDetails.
	JobStorageMountConfigurationDetailsLists JobRunJobStorageMountConfigurationDetailsListArrayOutput `pulumi:"jobStorageMountConfigurationDetailsLists"`
	// Details of the state of the job run.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// Customer logging details for job run.
	LogDetails JobRunLogDetailArrayOutput `pulumi:"logDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the job with.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
	// The state of the job run.
	State pulumi.StringOutput `pulumi:"state"`
	// The date and time the job run was accepted in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeAccepted pulumi.StringOutput `pulumi:"timeAccepted"`
	// The date and time the job run request was finished in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeFinished pulumi.StringOutput `pulumi:"timeFinished"`
	// The date and time the job run request was started in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeStarted pulumi.StringOutput `pulumi:"timeStarted"`
}

This resource provides the Job Run resource in Oracle Cloud Infrastructure Data Science service.

Creates a job run.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.NewJobRun(ctx, "test_job_run", &DataScience.JobRunArgs{
			CompartmentId: pulumi.Any(compartmentId),
			JobId:         pulumi.Any(testJob.Id),
			ProjectId:     pulumi.Any(testProject.Id),
			Asynchronous:  pulumi.Any(asynchronous),
			DefinedTags: pulumi.Map{
				"Operations.CostCenter": pulumi.Any("42"),
			},
			DisplayName: pulumi.Any(jobRunDisplayName),
			FreeformTags: pulumi.Map{
				"Department": pulumi.Any("Finance"),
			},
			JobConfigurationOverrideDetails: &datascience.JobRunJobConfigurationOverrideDetailsArgs{
				JobType:                 pulumi.Any(jobRunJobConfigurationOverrideDetailsJobType),
				CommandLineArguments:    pulumi.Any(jobRunJobConfigurationOverrideDetailsCommandLineArguments),
				EnvironmentVariables:    pulumi.Any(jobRunJobConfigurationOverrideDetailsEnvironmentVariables),
				MaximumRuntimeInMinutes: pulumi.Any(jobRunJobConfigurationOverrideDetailsMaximumRuntimeInMinutes),
			},
			JobEnvironmentConfigurationOverrideDetails: &datascience.JobRunJobEnvironmentConfigurationOverrideDetailsArgs{
				Image:              pulumi.Any(jobRunJobEnvironmentConfigurationOverrideDetailsImage),
				JobEnvironmentType: pulumi.Any(jobRunJobEnvironmentConfigurationOverrideDetailsJobEnvironmentType),
				Cmds:               pulumi.Any(jobRunJobEnvironmentConfigurationOverrideDetailsCmd),
				Entrypoints:        pulumi.Any(jobRunJobEnvironmentConfigurationOverrideDetailsEntrypoint),
				ImageDigest:        pulumi.Any(jobRunJobEnvironmentConfigurationOverrideDetailsImageDigest),
				ImageSignatureId:   pulumi.Any(testImageSignature.Id),
			},
			JobLogConfigurationOverrideDetails: &datascience.JobRunJobLogConfigurationOverrideDetailsArgs{
				EnableAutoLogCreation: pulumi.Any(jobRunJobLogConfigurationOverrideDetailsEnableAutoLogCreation),
				EnableLogging:         pulumi.Any(jobRunJobLogConfigurationOverrideDetailsEnableLogging),
				LogGroupId:            pulumi.Any(testLogGroup.Id),
				LogId:                 pulumi.Any(testLog.Id),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

JobRuns can be imported using the `id`, e.g.

```sh $ pulumi import oci:DataScience/jobRun:JobRun test_job_run "id" ```

func GetJobRun

func GetJobRun(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *JobRunState, opts ...pulumi.ResourceOption) (*JobRun, error)

GetJobRun gets an existing JobRun resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewJobRun

func NewJobRun(ctx *pulumi.Context,
	name string, args *JobRunArgs, opts ...pulumi.ResourceOption) (*JobRun, error)

NewJobRun registers a new resource with the given unique name, arguments, and options.

func (*JobRun) ElementType

func (*JobRun) ElementType() reflect.Type

func (*JobRun) ToJobRunOutput

func (i *JobRun) ToJobRunOutput() JobRunOutput

func (*JobRun) ToJobRunOutputWithContext

func (i *JobRun) ToJobRunOutputWithContext(ctx context.Context) JobRunOutput

type JobRunArgs

type JobRunArgs struct {
	// If set to true, do not wait for the JobRun to reach completion prior to returning. Can be useful for JobRuns with a long duration.
	Asynchronous pulumi.BoolPtrInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the job.
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A user-friendly display name for the resource.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// The job configuration details
	JobConfigurationOverrideDetails JobRunJobConfigurationOverrideDetailsPtrInput
	// Environment configuration to capture job runtime dependencies.
	JobEnvironmentConfigurationOverrideDetails JobRunJobEnvironmentConfigurationOverrideDetailsPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job to create a run for.
	JobId pulumi.StringInput
	// Logging configuration for resource.
	JobLogConfigurationOverrideDetails JobRunJobLogConfigurationOverrideDetailsPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the job with.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	ProjectId pulumi.StringInput
}

The set of arguments for constructing a JobRun resource.

func (JobRunArgs) ElementType

func (JobRunArgs) ElementType() reflect.Type

type JobRunArray

type JobRunArray []JobRunInput

func (JobRunArray) ElementType

func (JobRunArray) ElementType() reflect.Type

func (JobRunArray) ToJobRunArrayOutput

func (i JobRunArray) ToJobRunArrayOutput() JobRunArrayOutput

func (JobRunArray) ToJobRunArrayOutputWithContext

func (i JobRunArray) ToJobRunArrayOutputWithContext(ctx context.Context) JobRunArrayOutput

type JobRunArrayInput

type JobRunArrayInput interface {
	pulumi.Input

	ToJobRunArrayOutput() JobRunArrayOutput
	ToJobRunArrayOutputWithContext(context.Context) JobRunArrayOutput
}

JobRunArrayInput is an input type that accepts JobRunArray and JobRunArrayOutput values. You can construct a concrete instance of `JobRunArrayInput` via:

JobRunArray{ JobRunArgs{...} }

type JobRunArrayOutput

type JobRunArrayOutput struct{ *pulumi.OutputState }

func (JobRunArrayOutput) ElementType

func (JobRunArrayOutput) ElementType() reflect.Type

func (JobRunArrayOutput) Index

func (JobRunArrayOutput) ToJobRunArrayOutput

func (o JobRunArrayOutput) ToJobRunArrayOutput() JobRunArrayOutput

func (JobRunArrayOutput) ToJobRunArrayOutputWithContext

func (o JobRunArrayOutput) ToJobRunArrayOutputWithContext(ctx context.Context) JobRunArrayOutput

type JobRunInput

type JobRunInput interface {
	pulumi.Input

	ToJobRunOutput() JobRunOutput
	ToJobRunOutputWithContext(ctx context.Context) JobRunOutput
}

type JobRunJobConfigurationOverrideDetails

type JobRunJobConfigurationOverrideDetails struct {
	// The arguments to pass to the job.
	CommandLineArguments *string `pulumi:"commandLineArguments"`
	// Environment variables to set for the job.
	EnvironmentVariables map[string]interface{} `pulumi:"environmentVariables"`
	// The type of job.
	JobType string `pulumi:"jobType"`
	// A time bound for the execution of the job. Timer starts when the job becomes active.
	MaximumRuntimeInMinutes *string `pulumi:"maximumRuntimeInMinutes"`
}

type JobRunJobConfigurationOverrideDetailsArgs

type JobRunJobConfigurationOverrideDetailsArgs struct {
	// The arguments to pass to the job.
	CommandLineArguments pulumi.StringPtrInput `pulumi:"commandLineArguments"`
	// Environment variables to set for the job.
	EnvironmentVariables pulumi.MapInput `pulumi:"environmentVariables"`
	// The type of job.
	JobType pulumi.StringInput `pulumi:"jobType"`
	// A time bound for the execution of the job. Timer starts when the job becomes active.
	MaximumRuntimeInMinutes pulumi.StringPtrInput `pulumi:"maximumRuntimeInMinutes"`
}

func (JobRunJobConfigurationOverrideDetailsArgs) ElementType

func (JobRunJobConfigurationOverrideDetailsArgs) ToJobRunJobConfigurationOverrideDetailsOutput

func (i JobRunJobConfigurationOverrideDetailsArgs) ToJobRunJobConfigurationOverrideDetailsOutput() JobRunJobConfigurationOverrideDetailsOutput

func (JobRunJobConfigurationOverrideDetailsArgs) ToJobRunJobConfigurationOverrideDetailsOutputWithContext

func (i JobRunJobConfigurationOverrideDetailsArgs) ToJobRunJobConfigurationOverrideDetailsOutputWithContext(ctx context.Context) JobRunJobConfigurationOverrideDetailsOutput

func (JobRunJobConfigurationOverrideDetailsArgs) ToJobRunJobConfigurationOverrideDetailsPtrOutput

func (i JobRunJobConfigurationOverrideDetailsArgs) ToJobRunJobConfigurationOverrideDetailsPtrOutput() JobRunJobConfigurationOverrideDetailsPtrOutput

func (JobRunJobConfigurationOverrideDetailsArgs) ToJobRunJobConfigurationOverrideDetailsPtrOutputWithContext

func (i JobRunJobConfigurationOverrideDetailsArgs) ToJobRunJobConfigurationOverrideDetailsPtrOutputWithContext(ctx context.Context) JobRunJobConfigurationOverrideDetailsPtrOutput

type JobRunJobConfigurationOverrideDetailsInput

type JobRunJobConfigurationOverrideDetailsInput interface {
	pulumi.Input

	ToJobRunJobConfigurationOverrideDetailsOutput() JobRunJobConfigurationOverrideDetailsOutput
	ToJobRunJobConfigurationOverrideDetailsOutputWithContext(context.Context) JobRunJobConfigurationOverrideDetailsOutput
}

JobRunJobConfigurationOverrideDetailsInput is an input type that accepts JobRunJobConfigurationOverrideDetailsArgs and JobRunJobConfigurationOverrideDetailsOutput values. You can construct a concrete instance of `JobRunJobConfigurationOverrideDetailsInput` via:

JobRunJobConfigurationOverrideDetailsArgs{...}

type JobRunJobConfigurationOverrideDetailsOutput

type JobRunJobConfigurationOverrideDetailsOutput struct{ *pulumi.OutputState }

func (JobRunJobConfigurationOverrideDetailsOutput) CommandLineArguments

The arguments to pass to the job.

func (JobRunJobConfigurationOverrideDetailsOutput) ElementType

func (JobRunJobConfigurationOverrideDetailsOutput) EnvironmentVariables

Environment variables to set for the job.

func (JobRunJobConfigurationOverrideDetailsOutput) JobType

The type of job.

func (JobRunJobConfigurationOverrideDetailsOutput) MaximumRuntimeInMinutes

A time bound for the execution of the job. Timer starts when the job becomes active.

func (JobRunJobConfigurationOverrideDetailsOutput) ToJobRunJobConfigurationOverrideDetailsOutput

func (o JobRunJobConfigurationOverrideDetailsOutput) ToJobRunJobConfigurationOverrideDetailsOutput() JobRunJobConfigurationOverrideDetailsOutput

func (JobRunJobConfigurationOverrideDetailsOutput) ToJobRunJobConfigurationOverrideDetailsOutputWithContext

func (o JobRunJobConfigurationOverrideDetailsOutput) ToJobRunJobConfigurationOverrideDetailsOutputWithContext(ctx context.Context) JobRunJobConfigurationOverrideDetailsOutput

func (JobRunJobConfigurationOverrideDetailsOutput) ToJobRunJobConfigurationOverrideDetailsPtrOutput

func (o JobRunJobConfigurationOverrideDetailsOutput) ToJobRunJobConfigurationOverrideDetailsPtrOutput() JobRunJobConfigurationOverrideDetailsPtrOutput

func (JobRunJobConfigurationOverrideDetailsOutput) ToJobRunJobConfigurationOverrideDetailsPtrOutputWithContext

func (o JobRunJobConfigurationOverrideDetailsOutput) ToJobRunJobConfigurationOverrideDetailsPtrOutputWithContext(ctx context.Context) JobRunJobConfigurationOverrideDetailsPtrOutput

type JobRunJobConfigurationOverrideDetailsPtrInput

type JobRunJobConfigurationOverrideDetailsPtrInput interface {
	pulumi.Input

	ToJobRunJobConfigurationOverrideDetailsPtrOutput() JobRunJobConfigurationOverrideDetailsPtrOutput
	ToJobRunJobConfigurationOverrideDetailsPtrOutputWithContext(context.Context) JobRunJobConfigurationOverrideDetailsPtrOutput
}

JobRunJobConfigurationOverrideDetailsPtrInput is an input type that accepts JobRunJobConfigurationOverrideDetailsArgs, JobRunJobConfigurationOverrideDetailsPtr and JobRunJobConfigurationOverrideDetailsPtrOutput values. You can construct a concrete instance of `JobRunJobConfigurationOverrideDetailsPtrInput` via:

        JobRunJobConfigurationOverrideDetailsArgs{...}

or:

        nil

type JobRunJobConfigurationOverrideDetailsPtrOutput

type JobRunJobConfigurationOverrideDetailsPtrOutput struct{ *pulumi.OutputState }

func (JobRunJobConfigurationOverrideDetailsPtrOutput) CommandLineArguments

The arguments to pass to the job.

func (JobRunJobConfigurationOverrideDetailsPtrOutput) Elem

func (JobRunJobConfigurationOverrideDetailsPtrOutput) ElementType

func (JobRunJobConfigurationOverrideDetailsPtrOutput) EnvironmentVariables

Environment variables to set for the job.

func (JobRunJobConfigurationOverrideDetailsPtrOutput) JobType

The type of job.

func (JobRunJobConfigurationOverrideDetailsPtrOutput) MaximumRuntimeInMinutes

A time bound for the execution of the job. Timer starts when the job becomes active.

func (JobRunJobConfigurationOverrideDetailsPtrOutput) ToJobRunJobConfigurationOverrideDetailsPtrOutput

func (o JobRunJobConfigurationOverrideDetailsPtrOutput) ToJobRunJobConfigurationOverrideDetailsPtrOutput() JobRunJobConfigurationOverrideDetailsPtrOutput

func (JobRunJobConfigurationOverrideDetailsPtrOutput) ToJobRunJobConfigurationOverrideDetailsPtrOutputWithContext

func (o JobRunJobConfigurationOverrideDetailsPtrOutput) ToJobRunJobConfigurationOverrideDetailsPtrOutputWithContext(ctx context.Context) JobRunJobConfigurationOverrideDetailsPtrOutput

type JobRunJobEnvironmentConfigurationOverrideDetails added in v1.24.0

type JobRunJobEnvironmentConfigurationOverrideDetails struct {
	// The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.
	Cmds []string `pulumi:"cmds"`
	// The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).
	Entrypoints []string `pulumi:"entrypoints"`
	// The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`
	Image string `pulumi:"image"`
	// The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`
	ImageDigest *string `pulumi:"imageDigest"`
	// OCID of the container image signature
	ImageSignatureId *string `pulumi:"imageSignatureId"`
	// The environment configuration type used for job runtime.
	JobEnvironmentType string `pulumi:"jobEnvironmentType"`
}

type JobRunJobEnvironmentConfigurationOverrideDetailsArgs added in v1.24.0

type JobRunJobEnvironmentConfigurationOverrideDetailsArgs struct {
	// The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.
	Cmds pulumi.StringArrayInput `pulumi:"cmds"`
	// The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).
	Entrypoints pulumi.StringArrayInput `pulumi:"entrypoints"`
	// The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`
	Image pulumi.StringInput `pulumi:"image"`
	// The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`
	ImageDigest pulumi.StringPtrInput `pulumi:"imageDigest"`
	// OCID of the container image signature
	ImageSignatureId pulumi.StringPtrInput `pulumi:"imageSignatureId"`
	// The environment configuration type used for job runtime.
	JobEnvironmentType pulumi.StringInput `pulumi:"jobEnvironmentType"`
}

func (JobRunJobEnvironmentConfigurationOverrideDetailsArgs) ElementType added in v1.24.0

func (JobRunJobEnvironmentConfigurationOverrideDetailsArgs) ToJobRunJobEnvironmentConfigurationOverrideDetailsOutput added in v1.24.0

func (i JobRunJobEnvironmentConfigurationOverrideDetailsArgs) ToJobRunJobEnvironmentConfigurationOverrideDetailsOutput() JobRunJobEnvironmentConfigurationOverrideDetailsOutput

func (JobRunJobEnvironmentConfigurationOverrideDetailsArgs) ToJobRunJobEnvironmentConfigurationOverrideDetailsOutputWithContext added in v1.24.0

func (i JobRunJobEnvironmentConfigurationOverrideDetailsArgs) ToJobRunJobEnvironmentConfigurationOverrideDetailsOutputWithContext(ctx context.Context) JobRunJobEnvironmentConfigurationOverrideDetailsOutput

func (JobRunJobEnvironmentConfigurationOverrideDetailsArgs) ToJobRunJobEnvironmentConfigurationOverrideDetailsPtrOutput added in v1.24.0

func (i JobRunJobEnvironmentConfigurationOverrideDetailsArgs) ToJobRunJobEnvironmentConfigurationOverrideDetailsPtrOutput() JobRunJobEnvironmentConfigurationOverrideDetailsPtrOutput

func (JobRunJobEnvironmentConfigurationOverrideDetailsArgs) ToJobRunJobEnvironmentConfigurationOverrideDetailsPtrOutputWithContext added in v1.24.0

func (i JobRunJobEnvironmentConfigurationOverrideDetailsArgs) ToJobRunJobEnvironmentConfigurationOverrideDetailsPtrOutputWithContext(ctx context.Context) JobRunJobEnvironmentConfigurationOverrideDetailsPtrOutput

type JobRunJobEnvironmentConfigurationOverrideDetailsInput added in v1.24.0

type JobRunJobEnvironmentConfigurationOverrideDetailsInput interface {
	pulumi.Input

	ToJobRunJobEnvironmentConfigurationOverrideDetailsOutput() JobRunJobEnvironmentConfigurationOverrideDetailsOutput
	ToJobRunJobEnvironmentConfigurationOverrideDetailsOutputWithContext(context.Context) JobRunJobEnvironmentConfigurationOverrideDetailsOutput
}

JobRunJobEnvironmentConfigurationOverrideDetailsInput is an input type that accepts JobRunJobEnvironmentConfigurationOverrideDetailsArgs and JobRunJobEnvironmentConfigurationOverrideDetailsOutput values. You can construct a concrete instance of `JobRunJobEnvironmentConfigurationOverrideDetailsInput` via:

JobRunJobEnvironmentConfigurationOverrideDetailsArgs{...}

type JobRunJobEnvironmentConfigurationOverrideDetailsOutput added in v1.24.0

type JobRunJobEnvironmentConfigurationOverrideDetailsOutput struct{ *pulumi.OutputState }

func (JobRunJobEnvironmentConfigurationOverrideDetailsOutput) Cmds added in v1.24.0

The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.

func (JobRunJobEnvironmentConfigurationOverrideDetailsOutput) ElementType added in v1.24.0

func (JobRunJobEnvironmentConfigurationOverrideDetailsOutput) Entrypoints added in v1.24.0

The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).

func (JobRunJobEnvironmentConfigurationOverrideDetailsOutput) Image added in v1.24.0

The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`

func (JobRunJobEnvironmentConfigurationOverrideDetailsOutput) ImageDigest added in v1.24.0

The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`

func (JobRunJobEnvironmentConfigurationOverrideDetailsOutput) ImageSignatureId added in v1.24.0

OCID of the container image signature

func (JobRunJobEnvironmentConfigurationOverrideDetailsOutput) JobEnvironmentType added in v1.24.0

The environment configuration type used for job runtime.

func (JobRunJobEnvironmentConfigurationOverrideDetailsOutput) ToJobRunJobEnvironmentConfigurationOverrideDetailsOutput added in v1.24.0

func (JobRunJobEnvironmentConfigurationOverrideDetailsOutput) ToJobRunJobEnvironmentConfigurationOverrideDetailsOutputWithContext added in v1.24.0

func (o JobRunJobEnvironmentConfigurationOverrideDetailsOutput) ToJobRunJobEnvironmentConfigurationOverrideDetailsOutputWithContext(ctx context.Context) JobRunJobEnvironmentConfigurationOverrideDetailsOutput

func (JobRunJobEnvironmentConfigurationOverrideDetailsOutput) ToJobRunJobEnvironmentConfigurationOverrideDetailsPtrOutput added in v1.24.0

func (o JobRunJobEnvironmentConfigurationOverrideDetailsOutput) ToJobRunJobEnvironmentConfigurationOverrideDetailsPtrOutput() JobRunJobEnvironmentConfigurationOverrideDetailsPtrOutput

func (JobRunJobEnvironmentConfigurationOverrideDetailsOutput) ToJobRunJobEnvironmentConfigurationOverrideDetailsPtrOutputWithContext added in v1.24.0

func (o JobRunJobEnvironmentConfigurationOverrideDetailsOutput) ToJobRunJobEnvironmentConfigurationOverrideDetailsPtrOutputWithContext(ctx context.Context) JobRunJobEnvironmentConfigurationOverrideDetailsPtrOutput

type JobRunJobEnvironmentConfigurationOverrideDetailsPtrInput added in v1.24.0

type JobRunJobEnvironmentConfigurationOverrideDetailsPtrInput interface {
	pulumi.Input

	ToJobRunJobEnvironmentConfigurationOverrideDetailsPtrOutput() JobRunJobEnvironmentConfigurationOverrideDetailsPtrOutput
	ToJobRunJobEnvironmentConfigurationOverrideDetailsPtrOutputWithContext(context.Context) JobRunJobEnvironmentConfigurationOverrideDetailsPtrOutput
}

JobRunJobEnvironmentConfigurationOverrideDetailsPtrInput is an input type that accepts JobRunJobEnvironmentConfigurationOverrideDetailsArgs, JobRunJobEnvironmentConfigurationOverrideDetailsPtr and JobRunJobEnvironmentConfigurationOverrideDetailsPtrOutput values. You can construct a concrete instance of `JobRunJobEnvironmentConfigurationOverrideDetailsPtrInput` via:

        JobRunJobEnvironmentConfigurationOverrideDetailsArgs{...}

or:

        nil

type JobRunJobEnvironmentConfigurationOverrideDetailsPtrOutput added in v1.24.0

type JobRunJobEnvironmentConfigurationOverrideDetailsPtrOutput struct{ *pulumi.OutputState }

func (JobRunJobEnvironmentConfigurationOverrideDetailsPtrOutput) Cmds added in v1.24.0

The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.

func (JobRunJobEnvironmentConfigurationOverrideDetailsPtrOutput) Elem added in v1.24.0

func (JobRunJobEnvironmentConfigurationOverrideDetailsPtrOutput) ElementType added in v1.24.0

func (JobRunJobEnvironmentConfigurationOverrideDetailsPtrOutput) Entrypoints added in v1.24.0

The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).

func (JobRunJobEnvironmentConfigurationOverrideDetailsPtrOutput) Image added in v1.24.0

The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`

func (JobRunJobEnvironmentConfigurationOverrideDetailsPtrOutput) ImageDigest added in v1.24.0

The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`

func (JobRunJobEnvironmentConfigurationOverrideDetailsPtrOutput) ImageSignatureId added in v1.24.0

OCID of the container image signature

func (JobRunJobEnvironmentConfigurationOverrideDetailsPtrOutput) JobEnvironmentType added in v1.24.0

The environment configuration type used for job runtime.

func (JobRunJobEnvironmentConfigurationOverrideDetailsPtrOutput) ToJobRunJobEnvironmentConfigurationOverrideDetailsPtrOutput added in v1.24.0

func (JobRunJobEnvironmentConfigurationOverrideDetailsPtrOutput) ToJobRunJobEnvironmentConfigurationOverrideDetailsPtrOutputWithContext added in v1.24.0

func (o JobRunJobEnvironmentConfigurationOverrideDetailsPtrOutput) ToJobRunJobEnvironmentConfigurationOverrideDetailsPtrOutputWithContext(ctx context.Context) JobRunJobEnvironmentConfigurationOverrideDetailsPtrOutput

type JobRunJobInfrastructureConfigurationDetail

type JobRunJobInfrastructureConfigurationDetail struct {
	// The size of the block storage volume to attach to the instance running the job
	BlockStorageSizeInGbs *int `pulumi:"blockStorageSizeInGbs"`
	// The infrastructure type used for job run.
	JobInfrastructureType *string `pulumi:"jobInfrastructureType"`
	// Details for the job run shape configuration. Specify only when a flex shape is selected.
	JobShapeConfigDetails []JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetail `pulumi:"jobShapeConfigDetails"`
	// The shape used to launch the job run instances.
	ShapeName *string `pulumi:"shapeName"`
	// The subnet to create a secondary vnic in to attach to the instance running the job
	SubnetId *string `pulumi:"subnetId"`
}

type JobRunJobInfrastructureConfigurationDetailArgs

type JobRunJobInfrastructureConfigurationDetailArgs struct {
	// The size of the block storage volume to attach to the instance running the job
	BlockStorageSizeInGbs pulumi.IntPtrInput `pulumi:"blockStorageSizeInGbs"`
	// The infrastructure type used for job run.
	JobInfrastructureType pulumi.StringPtrInput `pulumi:"jobInfrastructureType"`
	// Details for the job run shape configuration. Specify only when a flex shape is selected.
	JobShapeConfigDetails JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayInput `pulumi:"jobShapeConfigDetails"`
	// The shape used to launch the job run instances.
	ShapeName pulumi.StringPtrInput `pulumi:"shapeName"`
	// The subnet to create a secondary vnic in to attach to the instance running the job
	SubnetId pulumi.StringPtrInput `pulumi:"subnetId"`
}

func (JobRunJobInfrastructureConfigurationDetailArgs) ElementType

func (JobRunJobInfrastructureConfigurationDetailArgs) ToJobRunJobInfrastructureConfigurationDetailOutput

func (i JobRunJobInfrastructureConfigurationDetailArgs) ToJobRunJobInfrastructureConfigurationDetailOutput() JobRunJobInfrastructureConfigurationDetailOutput

func (JobRunJobInfrastructureConfigurationDetailArgs) ToJobRunJobInfrastructureConfigurationDetailOutputWithContext

func (i JobRunJobInfrastructureConfigurationDetailArgs) ToJobRunJobInfrastructureConfigurationDetailOutputWithContext(ctx context.Context) JobRunJobInfrastructureConfigurationDetailOutput

type JobRunJobInfrastructureConfigurationDetailArray

type JobRunJobInfrastructureConfigurationDetailArray []JobRunJobInfrastructureConfigurationDetailInput

func (JobRunJobInfrastructureConfigurationDetailArray) ElementType

func (JobRunJobInfrastructureConfigurationDetailArray) ToJobRunJobInfrastructureConfigurationDetailArrayOutput

func (i JobRunJobInfrastructureConfigurationDetailArray) ToJobRunJobInfrastructureConfigurationDetailArrayOutput() JobRunJobInfrastructureConfigurationDetailArrayOutput

func (JobRunJobInfrastructureConfigurationDetailArray) ToJobRunJobInfrastructureConfigurationDetailArrayOutputWithContext

func (i JobRunJobInfrastructureConfigurationDetailArray) ToJobRunJobInfrastructureConfigurationDetailArrayOutputWithContext(ctx context.Context) JobRunJobInfrastructureConfigurationDetailArrayOutput

type JobRunJobInfrastructureConfigurationDetailArrayInput

type JobRunJobInfrastructureConfigurationDetailArrayInput interface {
	pulumi.Input

	ToJobRunJobInfrastructureConfigurationDetailArrayOutput() JobRunJobInfrastructureConfigurationDetailArrayOutput
	ToJobRunJobInfrastructureConfigurationDetailArrayOutputWithContext(context.Context) JobRunJobInfrastructureConfigurationDetailArrayOutput
}

JobRunJobInfrastructureConfigurationDetailArrayInput is an input type that accepts JobRunJobInfrastructureConfigurationDetailArray and JobRunJobInfrastructureConfigurationDetailArrayOutput values. You can construct a concrete instance of `JobRunJobInfrastructureConfigurationDetailArrayInput` via:

JobRunJobInfrastructureConfigurationDetailArray{ JobRunJobInfrastructureConfigurationDetailArgs{...} }

type JobRunJobInfrastructureConfigurationDetailArrayOutput

type JobRunJobInfrastructureConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (JobRunJobInfrastructureConfigurationDetailArrayOutput) ElementType

func (JobRunJobInfrastructureConfigurationDetailArrayOutput) Index

func (JobRunJobInfrastructureConfigurationDetailArrayOutput) ToJobRunJobInfrastructureConfigurationDetailArrayOutput

func (JobRunJobInfrastructureConfigurationDetailArrayOutput) ToJobRunJobInfrastructureConfigurationDetailArrayOutputWithContext

func (o JobRunJobInfrastructureConfigurationDetailArrayOutput) ToJobRunJobInfrastructureConfigurationDetailArrayOutputWithContext(ctx context.Context) JobRunJobInfrastructureConfigurationDetailArrayOutput

type JobRunJobInfrastructureConfigurationDetailInput

type JobRunJobInfrastructureConfigurationDetailInput interface {
	pulumi.Input

	ToJobRunJobInfrastructureConfigurationDetailOutput() JobRunJobInfrastructureConfigurationDetailOutput
	ToJobRunJobInfrastructureConfigurationDetailOutputWithContext(context.Context) JobRunJobInfrastructureConfigurationDetailOutput
}

JobRunJobInfrastructureConfigurationDetailInput is an input type that accepts JobRunJobInfrastructureConfigurationDetailArgs and JobRunJobInfrastructureConfigurationDetailOutput values. You can construct a concrete instance of `JobRunJobInfrastructureConfigurationDetailInput` via:

JobRunJobInfrastructureConfigurationDetailArgs{...}

type JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetail added in v0.4.0

type JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetail struct {
	// The total amount of memory available to the job run instance, in gigabytes.
	MemoryInGbs *float64 `pulumi:"memoryInGbs"`
	// The total number of OCPUs available to the job run instance.
	Ocpus *float64 `pulumi:"ocpus"`
}

type JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs added in v0.4.0

type JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs struct {
	// The total amount of memory available to the job run instance, in gigabytes.
	MemoryInGbs pulumi.Float64PtrInput `pulumi:"memoryInGbs"`
	// The total number of OCPUs available to the job run instance.
	Ocpus pulumi.Float64PtrInput `pulumi:"ocpus"`
}

func (JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs) ElementType added in v0.4.0

func (JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs) ToJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput added in v0.4.0

func (JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs) ToJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutputWithContext added in v0.4.0

func (i JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs) ToJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutputWithContext(ctx context.Context) JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput

type JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArray added in v0.4.0

type JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArray []JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailInput

func (JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArray) ElementType added in v0.4.0

func (JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArray) ToJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput added in v0.4.0

func (JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArray) ToJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutputWithContext added in v0.4.0

func (i JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArray) ToJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutputWithContext(ctx context.Context) JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput

type JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayInput added in v0.4.0

type JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayInput interface {
	pulumi.Input

	ToJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput() JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput
	ToJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutputWithContext(context.Context) JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput
}

JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayInput is an input type that accepts JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArray and JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput values. You can construct a concrete instance of `JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayInput` via:

JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArray{ JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs{...} }

type JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput added in v0.4.0

type JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput struct{ *pulumi.OutputState }

func (JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput) ElementType added in v0.4.0

func (JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput) Index added in v0.4.0

func (JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput) ToJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput added in v0.4.0

func (JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutput) ToJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArrayOutputWithContext added in v0.4.0

type JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailInput added in v0.4.0

type JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailInput interface {
	pulumi.Input

	ToJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput() JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput
	ToJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutputWithContext(context.Context) JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput
}

JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailInput is an input type that accepts JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs and JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput values. You can construct a concrete instance of `JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailInput` via:

JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailArgs{...}

type JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput added in v0.4.0

type JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput struct{ *pulumi.OutputState }

func (JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput) ElementType added in v0.4.0

func (JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput) MemoryInGbs added in v0.4.0

The total amount of memory available to the job run instance, in gigabytes.

func (JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput) Ocpus added in v0.4.0

The total number of OCPUs available to the job run instance.

func (JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput) ToJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput added in v0.4.0

func (JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput) ToJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutputWithContext added in v0.4.0

func (o JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput) ToJobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutputWithContext(ctx context.Context) JobRunJobInfrastructureConfigurationDetailJobShapeConfigDetailOutput

type JobRunJobInfrastructureConfigurationDetailOutput

type JobRunJobInfrastructureConfigurationDetailOutput struct{ *pulumi.OutputState }

func (JobRunJobInfrastructureConfigurationDetailOutput) BlockStorageSizeInGbs

The size of the block storage volume to attach to the instance running the job

func (JobRunJobInfrastructureConfigurationDetailOutput) ElementType

func (JobRunJobInfrastructureConfigurationDetailOutput) JobInfrastructureType

The infrastructure type used for job run.

func (JobRunJobInfrastructureConfigurationDetailOutput) JobShapeConfigDetails added in v0.4.0

Details for the job run shape configuration. Specify only when a flex shape is selected.

func (JobRunJobInfrastructureConfigurationDetailOutput) ShapeName

The shape used to launch the job run instances.

func (JobRunJobInfrastructureConfigurationDetailOutput) SubnetId

The subnet to create a secondary vnic in to attach to the instance running the job

func (JobRunJobInfrastructureConfigurationDetailOutput) ToJobRunJobInfrastructureConfigurationDetailOutput

func (o JobRunJobInfrastructureConfigurationDetailOutput) ToJobRunJobInfrastructureConfigurationDetailOutput() JobRunJobInfrastructureConfigurationDetailOutput

func (JobRunJobInfrastructureConfigurationDetailOutput) ToJobRunJobInfrastructureConfigurationDetailOutputWithContext

func (o JobRunJobInfrastructureConfigurationDetailOutput) ToJobRunJobInfrastructureConfigurationDetailOutputWithContext(ctx context.Context) JobRunJobInfrastructureConfigurationDetailOutput

type JobRunJobLogConfigurationOverrideDetails

type JobRunJobLogConfigurationOverrideDetails struct {
	// If automatic on-behalf-of log object creation is enabled for job runs.
	EnableAutoLogCreation *bool `pulumi:"enableAutoLogCreation"`
	// If customer logging is enabled for job runs.
	EnableLogging *bool `pulumi:"enableLogging"`
	// The log group id for where log objects are for job runs.
	LogGroupId *string `pulumi:"logGroupId"`
	// The log id the job run will push logs too.
	LogId *string `pulumi:"logId"`
}

type JobRunJobLogConfigurationOverrideDetailsArgs

type JobRunJobLogConfigurationOverrideDetailsArgs struct {
	// If automatic on-behalf-of log object creation is enabled for job runs.
	EnableAutoLogCreation pulumi.BoolPtrInput `pulumi:"enableAutoLogCreation"`
	// If customer logging is enabled for job runs.
	EnableLogging pulumi.BoolPtrInput `pulumi:"enableLogging"`
	// The log group id for where log objects are for job runs.
	LogGroupId pulumi.StringPtrInput `pulumi:"logGroupId"`
	// The log id the job run will push logs too.
	LogId pulumi.StringPtrInput `pulumi:"logId"`
}

func (JobRunJobLogConfigurationOverrideDetailsArgs) ElementType

func (JobRunJobLogConfigurationOverrideDetailsArgs) ToJobRunJobLogConfigurationOverrideDetailsOutput

func (i JobRunJobLogConfigurationOverrideDetailsArgs) ToJobRunJobLogConfigurationOverrideDetailsOutput() JobRunJobLogConfigurationOverrideDetailsOutput

func (JobRunJobLogConfigurationOverrideDetailsArgs) ToJobRunJobLogConfigurationOverrideDetailsOutputWithContext

func (i JobRunJobLogConfigurationOverrideDetailsArgs) ToJobRunJobLogConfigurationOverrideDetailsOutputWithContext(ctx context.Context) JobRunJobLogConfigurationOverrideDetailsOutput

func (JobRunJobLogConfigurationOverrideDetailsArgs) ToJobRunJobLogConfigurationOverrideDetailsPtrOutput

func (i JobRunJobLogConfigurationOverrideDetailsArgs) ToJobRunJobLogConfigurationOverrideDetailsPtrOutput() JobRunJobLogConfigurationOverrideDetailsPtrOutput

func (JobRunJobLogConfigurationOverrideDetailsArgs) ToJobRunJobLogConfigurationOverrideDetailsPtrOutputWithContext

func (i JobRunJobLogConfigurationOverrideDetailsArgs) ToJobRunJobLogConfigurationOverrideDetailsPtrOutputWithContext(ctx context.Context) JobRunJobLogConfigurationOverrideDetailsPtrOutput

type JobRunJobLogConfigurationOverrideDetailsInput

type JobRunJobLogConfigurationOverrideDetailsInput interface {
	pulumi.Input

	ToJobRunJobLogConfigurationOverrideDetailsOutput() JobRunJobLogConfigurationOverrideDetailsOutput
	ToJobRunJobLogConfigurationOverrideDetailsOutputWithContext(context.Context) JobRunJobLogConfigurationOverrideDetailsOutput
}

JobRunJobLogConfigurationOverrideDetailsInput is an input type that accepts JobRunJobLogConfigurationOverrideDetailsArgs and JobRunJobLogConfigurationOverrideDetailsOutput values. You can construct a concrete instance of `JobRunJobLogConfigurationOverrideDetailsInput` via:

JobRunJobLogConfigurationOverrideDetailsArgs{...}

type JobRunJobLogConfigurationOverrideDetailsOutput

type JobRunJobLogConfigurationOverrideDetailsOutput struct{ *pulumi.OutputState }

func (JobRunJobLogConfigurationOverrideDetailsOutput) ElementType

func (JobRunJobLogConfigurationOverrideDetailsOutput) EnableAutoLogCreation

If automatic on-behalf-of log object creation is enabled for job runs.

func (JobRunJobLogConfigurationOverrideDetailsOutput) EnableLogging

If customer logging is enabled for job runs.

func (JobRunJobLogConfigurationOverrideDetailsOutput) LogGroupId

The log group id for where log objects are for job runs.

func (JobRunJobLogConfigurationOverrideDetailsOutput) LogId

The log id the job run will push logs too.

func (JobRunJobLogConfigurationOverrideDetailsOutput) ToJobRunJobLogConfigurationOverrideDetailsOutput

func (o JobRunJobLogConfigurationOverrideDetailsOutput) ToJobRunJobLogConfigurationOverrideDetailsOutput() JobRunJobLogConfigurationOverrideDetailsOutput

func (JobRunJobLogConfigurationOverrideDetailsOutput) ToJobRunJobLogConfigurationOverrideDetailsOutputWithContext

func (o JobRunJobLogConfigurationOverrideDetailsOutput) ToJobRunJobLogConfigurationOverrideDetailsOutputWithContext(ctx context.Context) JobRunJobLogConfigurationOverrideDetailsOutput

func (JobRunJobLogConfigurationOverrideDetailsOutput) ToJobRunJobLogConfigurationOverrideDetailsPtrOutput

func (o JobRunJobLogConfigurationOverrideDetailsOutput) ToJobRunJobLogConfigurationOverrideDetailsPtrOutput() JobRunJobLogConfigurationOverrideDetailsPtrOutput

func (JobRunJobLogConfigurationOverrideDetailsOutput) ToJobRunJobLogConfigurationOverrideDetailsPtrOutputWithContext

func (o JobRunJobLogConfigurationOverrideDetailsOutput) ToJobRunJobLogConfigurationOverrideDetailsPtrOutputWithContext(ctx context.Context) JobRunJobLogConfigurationOverrideDetailsPtrOutput

type JobRunJobLogConfigurationOverrideDetailsPtrInput

type JobRunJobLogConfigurationOverrideDetailsPtrInput interface {
	pulumi.Input

	ToJobRunJobLogConfigurationOverrideDetailsPtrOutput() JobRunJobLogConfigurationOverrideDetailsPtrOutput
	ToJobRunJobLogConfigurationOverrideDetailsPtrOutputWithContext(context.Context) JobRunJobLogConfigurationOverrideDetailsPtrOutput
}

JobRunJobLogConfigurationOverrideDetailsPtrInput is an input type that accepts JobRunJobLogConfigurationOverrideDetailsArgs, JobRunJobLogConfigurationOverrideDetailsPtr and JobRunJobLogConfigurationOverrideDetailsPtrOutput values. You can construct a concrete instance of `JobRunJobLogConfigurationOverrideDetailsPtrInput` via:

        JobRunJobLogConfigurationOverrideDetailsArgs{...}

or:

        nil

type JobRunJobLogConfigurationOverrideDetailsPtrOutput

type JobRunJobLogConfigurationOverrideDetailsPtrOutput struct{ *pulumi.OutputState }

func (JobRunJobLogConfigurationOverrideDetailsPtrOutput) Elem

func (JobRunJobLogConfigurationOverrideDetailsPtrOutput) ElementType

func (JobRunJobLogConfigurationOverrideDetailsPtrOutput) EnableAutoLogCreation

If automatic on-behalf-of log object creation is enabled for job runs.

func (JobRunJobLogConfigurationOverrideDetailsPtrOutput) EnableLogging

If customer logging is enabled for job runs.

func (JobRunJobLogConfigurationOverrideDetailsPtrOutput) LogGroupId

The log group id for where log objects are for job runs.

func (JobRunJobLogConfigurationOverrideDetailsPtrOutput) LogId

The log id the job run will push logs too.

func (JobRunJobLogConfigurationOverrideDetailsPtrOutput) ToJobRunJobLogConfigurationOverrideDetailsPtrOutput

func (o JobRunJobLogConfigurationOverrideDetailsPtrOutput) ToJobRunJobLogConfigurationOverrideDetailsPtrOutput() JobRunJobLogConfigurationOverrideDetailsPtrOutput

func (JobRunJobLogConfigurationOverrideDetailsPtrOutput) ToJobRunJobLogConfigurationOverrideDetailsPtrOutputWithContext

func (o JobRunJobLogConfigurationOverrideDetailsPtrOutput) ToJobRunJobLogConfigurationOverrideDetailsPtrOutputWithContext(ctx context.Context) JobRunJobLogConfigurationOverrideDetailsPtrOutput

type JobRunJobStorageMountConfigurationDetailsList added in v1.14.0

type JobRunJobStorageMountConfigurationDetailsList struct {
	// The object storage bucket
	Bucket *string `pulumi:"bucket"`
	// The local directory name to be mounted
	DestinationDirectoryName *string `pulumi:"destinationDirectoryName"`
	// The local path of the mounted directory, excluding directory name.
	DestinationPath *string `pulumi:"destinationPath"`
	// OCID of the export
	ExportId *string `pulumi:"exportId"`
	// OCID of the mount target
	MountTargetId *string `pulumi:"mountTargetId"`
	// The object storage namespace
	Namespace *string `pulumi:"namespace"`
	// Prefix in the bucket to mount
	Prefix *string `pulumi:"prefix"`
	// The type of storage.
	StorageType *string `pulumi:"storageType"`
}

type JobRunJobStorageMountConfigurationDetailsListArgs added in v1.14.0

type JobRunJobStorageMountConfigurationDetailsListArgs struct {
	// The object storage bucket
	Bucket pulumi.StringPtrInput `pulumi:"bucket"`
	// The local directory name to be mounted
	DestinationDirectoryName pulumi.StringPtrInput `pulumi:"destinationDirectoryName"`
	// The local path of the mounted directory, excluding directory name.
	DestinationPath pulumi.StringPtrInput `pulumi:"destinationPath"`
	// OCID of the export
	ExportId pulumi.StringPtrInput `pulumi:"exportId"`
	// OCID of the mount target
	MountTargetId pulumi.StringPtrInput `pulumi:"mountTargetId"`
	// The object storage namespace
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
	// Prefix in the bucket to mount
	Prefix pulumi.StringPtrInput `pulumi:"prefix"`
	// The type of storage.
	StorageType pulumi.StringPtrInput `pulumi:"storageType"`
}

func (JobRunJobStorageMountConfigurationDetailsListArgs) ElementType added in v1.14.0

func (JobRunJobStorageMountConfigurationDetailsListArgs) ToJobRunJobStorageMountConfigurationDetailsListOutput added in v1.14.0

func (i JobRunJobStorageMountConfigurationDetailsListArgs) ToJobRunJobStorageMountConfigurationDetailsListOutput() JobRunJobStorageMountConfigurationDetailsListOutput

func (JobRunJobStorageMountConfigurationDetailsListArgs) ToJobRunJobStorageMountConfigurationDetailsListOutputWithContext added in v1.14.0

func (i JobRunJobStorageMountConfigurationDetailsListArgs) ToJobRunJobStorageMountConfigurationDetailsListOutputWithContext(ctx context.Context) JobRunJobStorageMountConfigurationDetailsListOutput

type JobRunJobStorageMountConfigurationDetailsListArray added in v1.14.0

type JobRunJobStorageMountConfigurationDetailsListArray []JobRunJobStorageMountConfigurationDetailsListInput

func (JobRunJobStorageMountConfigurationDetailsListArray) ElementType added in v1.14.0

func (JobRunJobStorageMountConfigurationDetailsListArray) ToJobRunJobStorageMountConfigurationDetailsListArrayOutput added in v1.14.0

func (i JobRunJobStorageMountConfigurationDetailsListArray) ToJobRunJobStorageMountConfigurationDetailsListArrayOutput() JobRunJobStorageMountConfigurationDetailsListArrayOutput

func (JobRunJobStorageMountConfigurationDetailsListArray) ToJobRunJobStorageMountConfigurationDetailsListArrayOutputWithContext added in v1.14.0

func (i JobRunJobStorageMountConfigurationDetailsListArray) ToJobRunJobStorageMountConfigurationDetailsListArrayOutputWithContext(ctx context.Context) JobRunJobStorageMountConfigurationDetailsListArrayOutput

type JobRunJobStorageMountConfigurationDetailsListArrayInput added in v1.14.0

type JobRunJobStorageMountConfigurationDetailsListArrayInput interface {
	pulumi.Input

	ToJobRunJobStorageMountConfigurationDetailsListArrayOutput() JobRunJobStorageMountConfigurationDetailsListArrayOutput
	ToJobRunJobStorageMountConfigurationDetailsListArrayOutputWithContext(context.Context) JobRunJobStorageMountConfigurationDetailsListArrayOutput
}

JobRunJobStorageMountConfigurationDetailsListArrayInput is an input type that accepts JobRunJobStorageMountConfigurationDetailsListArray and JobRunJobStorageMountConfigurationDetailsListArrayOutput values. You can construct a concrete instance of `JobRunJobStorageMountConfigurationDetailsListArrayInput` via:

JobRunJobStorageMountConfigurationDetailsListArray{ JobRunJobStorageMountConfigurationDetailsListArgs{...} }

type JobRunJobStorageMountConfigurationDetailsListArrayOutput added in v1.14.0

type JobRunJobStorageMountConfigurationDetailsListArrayOutput struct{ *pulumi.OutputState }

func (JobRunJobStorageMountConfigurationDetailsListArrayOutput) ElementType added in v1.14.0

func (JobRunJobStorageMountConfigurationDetailsListArrayOutput) Index added in v1.14.0

func (JobRunJobStorageMountConfigurationDetailsListArrayOutput) ToJobRunJobStorageMountConfigurationDetailsListArrayOutput added in v1.14.0

func (JobRunJobStorageMountConfigurationDetailsListArrayOutput) ToJobRunJobStorageMountConfigurationDetailsListArrayOutputWithContext added in v1.14.0

func (o JobRunJobStorageMountConfigurationDetailsListArrayOutput) ToJobRunJobStorageMountConfigurationDetailsListArrayOutputWithContext(ctx context.Context) JobRunJobStorageMountConfigurationDetailsListArrayOutput

type JobRunJobStorageMountConfigurationDetailsListInput added in v1.14.0

type JobRunJobStorageMountConfigurationDetailsListInput interface {
	pulumi.Input

	ToJobRunJobStorageMountConfigurationDetailsListOutput() JobRunJobStorageMountConfigurationDetailsListOutput
	ToJobRunJobStorageMountConfigurationDetailsListOutputWithContext(context.Context) JobRunJobStorageMountConfigurationDetailsListOutput
}

JobRunJobStorageMountConfigurationDetailsListInput is an input type that accepts JobRunJobStorageMountConfigurationDetailsListArgs and JobRunJobStorageMountConfigurationDetailsListOutput values. You can construct a concrete instance of `JobRunJobStorageMountConfigurationDetailsListInput` via:

JobRunJobStorageMountConfigurationDetailsListArgs{...}

type JobRunJobStorageMountConfigurationDetailsListOutput added in v1.14.0

type JobRunJobStorageMountConfigurationDetailsListOutput struct{ *pulumi.OutputState }

func (JobRunJobStorageMountConfigurationDetailsListOutput) Bucket added in v1.14.0

The object storage bucket

func (JobRunJobStorageMountConfigurationDetailsListOutput) DestinationDirectoryName added in v1.14.0

The local directory name to be mounted

func (JobRunJobStorageMountConfigurationDetailsListOutput) DestinationPath added in v1.14.0

The local path of the mounted directory, excluding directory name.

func (JobRunJobStorageMountConfigurationDetailsListOutput) ElementType added in v1.14.0

func (JobRunJobStorageMountConfigurationDetailsListOutput) ExportId added in v1.14.0

OCID of the export

func (JobRunJobStorageMountConfigurationDetailsListOutput) MountTargetId added in v1.14.0

OCID of the mount target

func (JobRunJobStorageMountConfigurationDetailsListOutput) Namespace added in v1.14.0

The object storage namespace

func (JobRunJobStorageMountConfigurationDetailsListOutput) Prefix added in v1.14.0

Prefix in the bucket to mount

func (JobRunJobStorageMountConfigurationDetailsListOutput) StorageType added in v1.14.0

The type of storage.

func (JobRunJobStorageMountConfigurationDetailsListOutput) ToJobRunJobStorageMountConfigurationDetailsListOutput added in v1.14.0

func (o JobRunJobStorageMountConfigurationDetailsListOutput) ToJobRunJobStorageMountConfigurationDetailsListOutput() JobRunJobStorageMountConfigurationDetailsListOutput

func (JobRunJobStorageMountConfigurationDetailsListOutput) ToJobRunJobStorageMountConfigurationDetailsListOutputWithContext added in v1.14.0

func (o JobRunJobStorageMountConfigurationDetailsListOutput) ToJobRunJobStorageMountConfigurationDetailsListOutputWithContext(ctx context.Context) JobRunJobStorageMountConfigurationDetailsListOutput

type JobRunLogDetail

type JobRunLogDetail struct {
	// The log group id for where log objects are for job runs.
	LogGroupId *string `pulumi:"logGroupId"`
	// The log id the job run will push logs too.
	LogId *string `pulumi:"logId"`
}

type JobRunLogDetailArgs

type JobRunLogDetailArgs struct {
	// The log group id for where log objects are for job runs.
	LogGroupId pulumi.StringPtrInput `pulumi:"logGroupId"`
	// The log id the job run will push logs too.
	LogId pulumi.StringPtrInput `pulumi:"logId"`
}

func (JobRunLogDetailArgs) ElementType

func (JobRunLogDetailArgs) ElementType() reflect.Type

func (JobRunLogDetailArgs) ToJobRunLogDetailOutput

func (i JobRunLogDetailArgs) ToJobRunLogDetailOutput() JobRunLogDetailOutput

func (JobRunLogDetailArgs) ToJobRunLogDetailOutputWithContext

func (i JobRunLogDetailArgs) ToJobRunLogDetailOutputWithContext(ctx context.Context) JobRunLogDetailOutput

type JobRunLogDetailArray

type JobRunLogDetailArray []JobRunLogDetailInput

func (JobRunLogDetailArray) ElementType

func (JobRunLogDetailArray) ElementType() reflect.Type

func (JobRunLogDetailArray) ToJobRunLogDetailArrayOutput

func (i JobRunLogDetailArray) ToJobRunLogDetailArrayOutput() JobRunLogDetailArrayOutput

func (JobRunLogDetailArray) ToJobRunLogDetailArrayOutputWithContext

func (i JobRunLogDetailArray) ToJobRunLogDetailArrayOutputWithContext(ctx context.Context) JobRunLogDetailArrayOutput

type JobRunLogDetailArrayInput

type JobRunLogDetailArrayInput interface {
	pulumi.Input

	ToJobRunLogDetailArrayOutput() JobRunLogDetailArrayOutput
	ToJobRunLogDetailArrayOutputWithContext(context.Context) JobRunLogDetailArrayOutput
}

JobRunLogDetailArrayInput is an input type that accepts JobRunLogDetailArray and JobRunLogDetailArrayOutput values. You can construct a concrete instance of `JobRunLogDetailArrayInput` via:

JobRunLogDetailArray{ JobRunLogDetailArgs{...} }

type JobRunLogDetailArrayOutput

type JobRunLogDetailArrayOutput struct{ *pulumi.OutputState }

func (JobRunLogDetailArrayOutput) ElementType

func (JobRunLogDetailArrayOutput) ElementType() reflect.Type

func (JobRunLogDetailArrayOutput) Index

func (JobRunLogDetailArrayOutput) ToJobRunLogDetailArrayOutput

func (o JobRunLogDetailArrayOutput) ToJobRunLogDetailArrayOutput() JobRunLogDetailArrayOutput

func (JobRunLogDetailArrayOutput) ToJobRunLogDetailArrayOutputWithContext

func (o JobRunLogDetailArrayOutput) ToJobRunLogDetailArrayOutputWithContext(ctx context.Context) JobRunLogDetailArrayOutput

type JobRunLogDetailInput

type JobRunLogDetailInput interface {
	pulumi.Input

	ToJobRunLogDetailOutput() JobRunLogDetailOutput
	ToJobRunLogDetailOutputWithContext(context.Context) JobRunLogDetailOutput
}

JobRunLogDetailInput is an input type that accepts JobRunLogDetailArgs and JobRunLogDetailOutput values. You can construct a concrete instance of `JobRunLogDetailInput` via:

JobRunLogDetailArgs{...}

type JobRunLogDetailOutput

type JobRunLogDetailOutput struct{ *pulumi.OutputState }

func (JobRunLogDetailOutput) ElementType

func (JobRunLogDetailOutput) ElementType() reflect.Type

func (JobRunLogDetailOutput) LogGroupId

The log group id for where log objects are for job runs.

func (JobRunLogDetailOutput) LogId

The log id the job run will push logs too.

func (JobRunLogDetailOutput) ToJobRunLogDetailOutput

func (o JobRunLogDetailOutput) ToJobRunLogDetailOutput() JobRunLogDetailOutput

func (JobRunLogDetailOutput) ToJobRunLogDetailOutputWithContext

func (o JobRunLogDetailOutput) ToJobRunLogDetailOutputWithContext(ctx context.Context) JobRunLogDetailOutput

type JobRunMap

type JobRunMap map[string]JobRunInput

func (JobRunMap) ElementType

func (JobRunMap) ElementType() reflect.Type

func (JobRunMap) ToJobRunMapOutput

func (i JobRunMap) ToJobRunMapOutput() JobRunMapOutput

func (JobRunMap) ToJobRunMapOutputWithContext

func (i JobRunMap) ToJobRunMapOutputWithContext(ctx context.Context) JobRunMapOutput

type JobRunMapInput

type JobRunMapInput interface {
	pulumi.Input

	ToJobRunMapOutput() JobRunMapOutput
	ToJobRunMapOutputWithContext(context.Context) JobRunMapOutput
}

JobRunMapInput is an input type that accepts JobRunMap and JobRunMapOutput values. You can construct a concrete instance of `JobRunMapInput` via:

JobRunMap{ "key": JobRunArgs{...} }

type JobRunMapOutput

type JobRunMapOutput struct{ *pulumi.OutputState }

func (JobRunMapOutput) ElementType

func (JobRunMapOutput) ElementType() reflect.Type

func (JobRunMapOutput) MapIndex

func (JobRunMapOutput) ToJobRunMapOutput

func (o JobRunMapOutput) ToJobRunMapOutput() JobRunMapOutput

func (JobRunMapOutput) ToJobRunMapOutputWithContext

func (o JobRunMapOutput) ToJobRunMapOutputWithContext(ctx context.Context) JobRunMapOutput

type JobRunOutput

type JobRunOutput struct{ *pulumi.OutputState }

func (JobRunOutput) Asynchronous added in v0.4.0

func (o JobRunOutput) Asynchronous() pulumi.BoolPtrOutput

If set to true, do not wait for the JobRun to reach completion prior to returning. Can be useful for JobRuns with a long duration.

func (JobRunOutput) CompartmentId added in v0.4.0

func (o JobRunOutput) CompartmentId() pulumi.StringOutput

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the job.

func (JobRunOutput) CreatedBy added in v0.4.0

func (o JobRunOutput) CreatedBy() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the job run.

func (JobRunOutput) DefinedTags added in v0.4.0

func (o JobRunOutput) DefinedTags() pulumi.MapOutput

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (JobRunOutput) DisplayName added in v0.4.0

func (o JobRunOutput) DisplayName() pulumi.StringOutput

(Updatable) A user-friendly display name for the resource.

func (JobRunOutput) ElementType

func (JobRunOutput) ElementType() reflect.Type

func (JobRunOutput) FreeformTags added in v0.4.0

func (o JobRunOutput) FreeformTags() pulumi.MapOutput

(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (JobRunOutput) JobConfigurationOverrideDetails added in v0.4.0

func (o JobRunOutput) JobConfigurationOverrideDetails() JobRunJobConfigurationOverrideDetailsOutput

The job configuration details

func (JobRunOutput) JobEnvironmentConfigurationOverrideDetails added in v1.24.0

func (o JobRunOutput) JobEnvironmentConfigurationOverrideDetails() JobRunJobEnvironmentConfigurationOverrideDetailsOutput

Environment configuration to capture job runtime dependencies.

func (JobRunOutput) JobId added in v0.4.0

func (o JobRunOutput) JobId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job to create a run for.

func (JobRunOutput) JobInfrastructureConfigurationDetails added in v0.4.0

func (o JobRunOutput) JobInfrastructureConfigurationDetails() JobRunJobInfrastructureConfigurationDetailArrayOutput

The job infrastructure configuration details (shape, block storage, etc.)

func (JobRunOutput) JobLogConfigurationOverrideDetails added in v0.4.0

func (o JobRunOutput) JobLogConfigurationOverrideDetails() JobRunJobLogConfigurationOverrideDetailsOutput

Logging configuration for resource.

func (JobRunOutput) JobStorageMountConfigurationDetailsLists added in v1.14.0

func (o JobRunOutput) JobStorageMountConfigurationDetailsLists() JobRunJobStorageMountConfigurationDetailsListArrayOutput

Collection of JobStorageMountConfigurationDetails.

func (JobRunOutput) LifecycleDetails added in v0.4.0

func (o JobRunOutput) LifecycleDetails() pulumi.StringOutput

Details of the state of the job run.

func (JobRunOutput) LogDetails added in v0.4.0

Customer logging details for job run.

func (JobRunOutput) ProjectId added in v0.4.0

func (o JobRunOutput) ProjectId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the job with.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

func (JobRunOutput) State added in v0.4.0

func (o JobRunOutput) State() pulumi.StringOutput

The state of the job run.

func (JobRunOutput) TimeAccepted added in v0.4.0

func (o JobRunOutput) TimeAccepted() pulumi.StringOutput

The date and time the job run was accepted in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (JobRunOutput) TimeFinished added in v0.4.0

func (o JobRunOutput) TimeFinished() pulumi.StringOutput

The date and time the job run request was finished in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (JobRunOutput) TimeStarted added in v0.4.0

func (o JobRunOutput) TimeStarted() pulumi.StringOutput

The date and time the job run request was started in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (JobRunOutput) ToJobRunOutput

func (o JobRunOutput) ToJobRunOutput() JobRunOutput

func (JobRunOutput) ToJobRunOutputWithContext

func (o JobRunOutput) ToJobRunOutputWithContext(ctx context.Context) JobRunOutput

type JobRunState

type JobRunState struct {
	// If set to true, do not wait for the JobRun to reach completion prior to returning. Can be useful for JobRuns with a long duration.
	Asynchronous pulumi.BoolPtrInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the job.
	CompartmentId pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the job run.
	CreatedBy pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A user-friendly display name for the resource.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// The job configuration details
	JobConfigurationOverrideDetails JobRunJobConfigurationOverrideDetailsPtrInput
	// Environment configuration to capture job runtime dependencies.
	JobEnvironmentConfigurationOverrideDetails JobRunJobEnvironmentConfigurationOverrideDetailsPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job to create a run for.
	JobId pulumi.StringPtrInput
	// The job infrastructure configuration details (shape, block storage, etc.)
	JobInfrastructureConfigurationDetails JobRunJobInfrastructureConfigurationDetailArrayInput
	// Logging configuration for resource.
	JobLogConfigurationOverrideDetails JobRunJobLogConfigurationOverrideDetailsPtrInput
	// Collection of JobStorageMountConfigurationDetails.
	JobStorageMountConfigurationDetailsLists JobRunJobStorageMountConfigurationDetailsListArrayInput
	// Details of the state of the job run.
	LifecycleDetails pulumi.StringPtrInput
	// Customer logging details for job run.
	LogDetails JobRunLogDetailArrayInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the job with.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	ProjectId pulumi.StringPtrInput
	// The state of the job run.
	State pulumi.StringPtrInput
	// The date and time the job run was accepted in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeAccepted pulumi.StringPtrInput
	// The date and time the job run request was finished in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeFinished pulumi.StringPtrInput
	// The date and time the job run request was started in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeStarted pulumi.StringPtrInput
}

func (JobRunState) ElementType

func (JobRunState) ElementType() reflect.Type

type JobState

type JobState struct {
	// This header allows you to specify a filename during upload. This file name is used to dispose of the file contents while downloading the file. Example: `attachment; filename=job-artifact.py`
	ArtifactContentDisposition pulumi.StringPtrInput
	// The content length of the body.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	ArtifactContentLength pulumi.StringPtrInput
	ArtifactContentMd5    pulumi.StringPtrInput
	ArtifactLastModified  pulumi.StringPtrInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the job.
	CompartmentId pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the project.
	CreatedBy pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Delete all related JobRuns upon deletion of the Job.
	DeleteRelatedJobRuns pulumi.BoolPtrInput
	// (Updatable) A short description of the job.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly display name for the resource.
	DisplayName   pulumi.StringPtrInput
	EmptyArtifact pulumi.BoolPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// The job artifact to upload. This can be done in a separate step or from cli/sdk. The Job will remain in "Creating" state until its artifact is uploaded.
	JobArtifact pulumi.StringPtrInput
	// The job configuration details
	JobConfigurationDetails JobJobConfigurationDetailsPtrInput
	// Environment configuration to capture job runtime dependencies.
	JobEnvironmentConfigurationDetails JobJobEnvironmentConfigurationDetailsPtrInput
	// (Updatable) The job infrastructure configuration details (shape, block storage, etc.)
	JobInfrastructureConfigurationDetails JobJobInfrastructureConfigurationDetailsPtrInput
	// Logging configuration for resource.
	JobLogConfigurationDetails JobJobLogConfigurationDetailsPtrInput
	// (Updatable) Collection of JobStorageMountConfigurationDetails.
	JobStorageMountConfigurationDetailsLists JobJobStorageMountConfigurationDetailsListArrayInput
	// The state of the job.
	LifecycleDetails pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the job with.
	ProjectId pulumi.StringPtrInput
	// The state of the job.
	State pulumi.StringPtrInput
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2020-08-06T21:10:29.41Z
	TimeCreated pulumi.StringPtrInput
}

func (JobState) ElementType

func (JobState) ElementType() reflect.Type

type LookupJobArgs

type LookupJobArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job.
	JobId string `pulumi:"jobId"`
}

A collection of arguments for invoking getJob.

type LookupJobOutputArgs

type LookupJobOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job.
	JobId pulumi.StringInput `pulumi:"jobId"`
}

A collection of arguments for invoking getJob.

func (LookupJobOutputArgs) ElementType

func (LookupJobOutputArgs) ElementType() reflect.Type

type LookupJobResult

type LookupJobResult struct {
	ArtifactContentDisposition string `pulumi:"artifactContentDisposition"`
	ArtifactContentLength      string `pulumi:"artifactContentLength"`
	ArtifactContentMd5         string `pulumi:"artifactContentMd5"`
	ArtifactLastModified       string `pulumi:"artifactLastModified"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the job.
	CompartmentId string `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the project.
	CreatedBy string `pulumi:"createdBy"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags          map[string]interface{} `pulumi:"definedTags"`
	DeleteRelatedJobRuns bool                   `pulumi:"deleteRelatedJobRuns"`
	// A short description of the job.
	Description string `pulumi:"description"`
	// A user-friendly display name for the resource.
	DisplayName   string `pulumi:"displayName"`
	EmptyArtifact bool   `pulumi:"emptyArtifact"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job.
	Id          string `pulumi:"id"`
	JobArtifact string `pulumi:"jobArtifact"`
	// The job configuration details
	JobConfigurationDetails []GetJobJobConfigurationDetail `pulumi:"jobConfigurationDetails"`
	// Environment configuration to capture job runtime dependencies.
	JobEnvironmentConfigurationDetails []GetJobJobEnvironmentConfigurationDetail `pulumi:"jobEnvironmentConfigurationDetails"`
	JobId                              string                                    `pulumi:"jobId"`
	// The job infrastructure configuration details (shape, block storage, etc.)
	JobInfrastructureConfigurationDetails []GetJobJobInfrastructureConfigurationDetail `pulumi:"jobInfrastructureConfigurationDetails"`
	// Logging configuration for resource.
	JobLogConfigurationDetails []GetJobJobLogConfigurationDetail `pulumi:"jobLogConfigurationDetails"`
	// Collection of JobStorageMountConfigurationDetails.
	JobStorageMountConfigurationDetailsLists []GetJobJobStorageMountConfigurationDetailsList `pulumi:"jobStorageMountConfigurationDetailsLists"`
	// The state of the job.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the job with.
	ProjectId string `pulumi:"projectId"`
	// The state of the job.
	State string `pulumi:"state"`
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2020-08-06T21:10:29.41Z
	TimeCreated string `pulumi:"timeCreated"`
}

A collection of values returned by getJob.

func LookupJob

func LookupJob(ctx *pulumi.Context, args *LookupJobArgs, opts ...pulumi.InvokeOption) (*LookupJobResult, error)

This data source provides details about a specific Job resource in Oracle Cloud Infrastructure Data Science service.

Gets a job.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.GetJob(ctx, &datascience.GetJobArgs{
			JobId: testJobOciDatascienceJob.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupJobResultOutput

type LookupJobResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJob.

func (LookupJobResultOutput) ArtifactContentDisposition

func (o LookupJobResultOutput) ArtifactContentDisposition() pulumi.StringOutput

func (LookupJobResultOutput) ArtifactContentLength

func (o LookupJobResultOutput) ArtifactContentLength() pulumi.StringOutput

func (LookupJobResultOutput) ArtifactContentMd5

func (o LookupJobResultOutput) ArtifactContentMd5() pulumi.StringOutput

func (LookupJobResultOutput) ArtifactLastModified

func (o LookupJobResultOutput) ArtifactLastModified() pulumi.StringOutput

func (LookupJobResultOutput) CompartmentId

func (o LookupJobResultOutput) CompartmentId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the job.

func (LookupJobResultOutput) CreatedBy

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the project.

func (LookupJobResultOutput) DefinedTags

func (o LookupJobResultOutput) DefinedTags() pulumi.MapOutput

Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (LookupJobResultOutput) DeleteRelatedJobRuns

func (o LookupJobResultOutput) DeleteRelatedJobRuns() pulumi.BoolOutput

func (LookupJobResultOutput) Description

func (o LookupJobResultOutput) Description() pulumi.StringOutput

A short description of the job.

func (LookupJobResultOutput) DisplayName

func (o LookupJobResultOutput) DisplayName() pulumi.StringOutput

A user-friendly display name for the resource.

func (LookupJobResultOutput) ElementType

func (LookupJobResultOutput) ElementType() reflect.Type

func (LookupJobResultOutput) EmptyArtifact

func (o LookupJobResultOutput) EmptyArtifact() pulumi.BoolOutput

func (LookupJobResultOutput) FreeformTags

func (o LookupJobResultOutput) FreeformTags() pulumi.MapOutput

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (LookupJobResultOutput) JobArtifact

func (o LookupJobResultOutput) JobArtifact() pulumi.StringOutput

func (LookupJobResultOutput) JobConfigurationDetails

The job configuration details

func (LookupJobResultOutput) JobEnvironmentConfigurationDetails added in v1.24.0

func (o LookupJobResultOutput) JobEnvironmentConfigurationDetails() GetJobJobEnvironmentConfigurationDetailArrayOutput

Environment configuration to capture job runtime dependencies.

func (LookupJobResultOutput) JobId

func (LookupJobResultOutput) JobInfrastructureConfigurationDetails

func (o LookupJobResultOutput) JobInfrastructureConfigurationDetails() GetJobJobInfrastructureConfigurationDetailArrayOutput

The job infrastructure configuration details (shape, block storage, etc.)

func (LookupJobResultOutput) JobLogConfigurationDetails

Logging configuration for resource.

func (LookupJobResultOutput) JobStorageMountConfigurationDetailsLists added in v1.14.0

func (o LookupJobResultOutput) JobStorageMountConfigurationDetailsLists() GetJobJobStorageMountConfigurationDetailsListArrayOutput

Collection of JobStorageMountConfigurationDetails.

func (LookupJobResultOutput) LifecycleDetails

func (o LookupJobResultOutput) LifecycleDetails() pulumi.StringOutput

The state of the job.

func (LookupJobResultOutput) ProjectId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the job with.

func (LookupJobResultOutput) State

The state of the job.

func (LookupJobResultOutput) TimeCreated

func (o LookupJobResultOutput) TimeCreated() pulumi.StringOutput

The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2020-08-06T21:10:29.41Z

func (LookupJobResultOutput) ToLookupJobResultOutput

func (o LookupJobResultOutput) ToLookupJobResultOutput() LookupJobResultOutput

func (LookupJobResultOutput) ToLookupJobResultOutputWithContext

func (o LookupJobResultOutput) ToLookupJobResultOutputWithContext(ctx context.Context) LookupJobResultOutput

type LookupJobRunArgs

type LookupJobRunArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job run.
	JobRunId string `pulumi:"jobRunId"`
}

A collection of arguments for invoking getJobRun.

type LookupJobRunOutputArgs

type LookupJobRunOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job run.
	JobRunId pulumi.StringInput `pulumi:"jobRunId"`
}

A collection of arguments for invoking getJobRun.

func (LookupJobRunOutputArgs) ElementType

func (LookupJobRunOutputArgs) ElementType() reflect.Type

type LookupJobRunResult

type LookupJobRunResult struct {
	Asynchronous bool `pulumi:"asynchronous"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the job.
	CompartmentId string `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the job run.
	CreatedBy string `pulumi:"createdBy"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A user-friendly display name for the resource.
	DisplayName string `pulumi:"displayName"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job run.
	Id string `pulumi:"id"`
	// The job configuration details
	JobConfigurationOverrideDetails []GetJobRunJobConfigurationOverrideDetail `pulumi:"jobConfigurationOverrideDetails"`
	// Environment configuration to capture job runtime dependencies.
	JobEnvironmentConfigurationOverrideDetails []GetJobRunJobEnvironmentConfigurationOverrideDetail `pulumi:"jobEnvironmentConfigurationOverrideDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job run.
	JobId string `pulumi:"jobId"`
	// The job infrastructure configuration details (shape, block storage, etc.)
	JobInfrastructureConfigurationDetails []GetJobRunJobInfrastructureConfigurationDetail `pulumi:"jobInfrastructureConfigurationDetails"`
	// Logging configuration for resource.
	JobLogConfigurationOverrideDetails []GetJobRunJobLogConfigurationOverrideDetail `pulumi:"jobLogConfigurationOverrideDetails"`
	JobRunId                           string                                       `pulumi:"jobRunId"`
	// Collection of JobStorageMountConfigurationDetails.
	JobStorageMountConfigurationDetailsLists []GetJobRunJobStorageMountConfigurationDetailsList `pulumi:"jobStorageMountConfigurationDetailsLists"`
	// Details of the state of the job run.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Customer logging details for job run.
	LogDetails []GetJobRunLogDetail `pulumi:"logDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the job with.
	ProjectId string `pulumi:"projectId"`
	// The state of the job run.
	State string `pulumi:"state"`
	// The date and time the job run was accepted in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeAccepted string `pulumi:"timeAccepted"`
	// The date and time the job run request was finished in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeFinished string `pulumi:"timeFinished"`
	// The date and time the job run request was started in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeStarted string `pulumi:"timeStarted"`
}

A collection of values returned by getJobRun.

func LookupJobRun

func LookupJobRun(ctx *pulumi.Context, args *LookupJobRunArgs, opts ...pulumi.InvokeOption) (*LookupJobRunResult, error)

This data source provides details about a specific Job Run resource in Oracle Cloud Infrastructure Data Science service.

Gets a job run.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.GetJobRun(ctx, &datascience.GetJobRunArgs{
			JobRunId: testJobRunOciDatascienceJobRun.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupJobRunResultOutput

type LookupJobRunResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJobRun.

func (LookupJobRunResultOutput) Asynchronous

func (o LookupJobRunResultOutput) Asynchronous() pulumi.BoolOutput

func (LookupJobRunResultOutput) CompartmentId

func (o LookupJobRunResultOutput) CompartmentId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the job.

func (LookupJobRunResultOutput) CreatedBy

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the job run.

func (LookupJobRunResultOutput) DefinedTags

func (o LookupJobRunResultOutput) DefinedTags() pulumi.MapOutput

Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (LookupJobRunResultOutput) DisplayName

A user-friendly display name for the resource.

func (LookupJobRunResultOutput) ElementType

func (LookupJobRunResultOutput) ElementType() reflect.Type

func (LookupJobRunResultOutput) FreeformTags

func (o LookupJobRunResultOutput) FreeformTags() pulumi.MapOutput

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (LookupJobRunResultOutput) Id

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job run.

func (LookupJobRunResultOutput) JobConfigurationOverrideDetails

The job configuration details

func (LookupJobRunResultOutput) JobEnvironmentConfigurationOverrideDetails added in v1.24.0

func (o LookupJobRunResultOutput) JobEnvironmentConfigurationOverrideDetails() GetJobRunJobEnvironmentConfigurationOverrideDetailArrayOutput

Environment configuration to capture job runtime dependencies.

func (LookupJobRunResultOutput) JobId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job run.

func (LookupJobRunResultOutput) JobInfrastructureConfigurationDetails

The job infrastructure configuration details (shape, block storage, etc.)

func (LookupJobRunResultOutput) JobLogConfigurationOverrideDetails

Logging configuration for resource.

func (LookupJobRunResultOutput) JobRunId

func (LookupJobRunResultOutput) JobStorageMountConfigurationDetailsLists added in v1.14.0

Collection of JobStorageMountConfigurationDetails.

func (LookupJobRunResultOutput) LifecycleDetails

func (o LookupJobRunResultOutput) LifecycleDetails() pulumi.StringOutput

Details of the state of the job run.

func (LookupJobRunResultOutput) LogDetails

Customer logging details for job run.

func (LookupJobRunResultOutput) ProjectId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the job with.

func (LookupJobRunResultOutput) State

The state of the job run.

func (LookupJobRunResultOutput) TimeAccepted

func (o LookupJobRunResultOutput) TimeAccepted() pulumi.StringOutput

The date and time the job run was accepted in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (LookupJobRunResultOutput) TimeFinished

func (o LookupJobRunResultOutput) TimeFinished() pulumi.StringOutput

The date and time the job run request was finished in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (LookupJobRunResultOutput) TimeStarted

The date and time the job run request was started in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (LookupJobRunResultOutput) ToLookupJobRunResultOutput

func (o LookupJobRunResultOutput) ToLookupJobRunResultOutput() LookupJobRunResultOutput

func (LookupJobRunResultOutput) ToLookupJobRunResultOutputWithContext

func (o LookupJobRunResultOutput) ToLookupJobRunResultOutputWithContext(ctx context.Context) LookupJobRunResultOutput

type LookupModelArgs

type LookupModelArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model.
	ModelId string `pulumi:"modelId"`
}

A collection of arguments for invoking getModel.

type LookupModelDeploymentArgs

type LookupModelDeploymentArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model deployment.
	ModelDeploymentId string `pulumi:"modelDeploymentId"`
}

A collection of arguments for invoking getModelDeployment.

type LookupModelDeploymentOutputArgs

type LookupModelDeploymentOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model deployment.
	ModelDeploymentId pulumi.StringInput `pulumi:"modelDeploymentId"`
}

A collection of arguments for invoking getModelDeployment.

func (LookupModelDeploymentOutputArgs) ElementType

type LookupModelDeploymentResult

type LookupModelDeploymentResult struct {
	// The log details for each category.
	CategoryLogDetails []GetModelDeploymentCategoryLogDetail `pulumi:"categoryLogDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model deployment's compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the model deployment.
	CreatedBy string `pulumi:"createdBy"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A short description of the model deployment.
	Description string `pulumi:"description"`
	// A user-friendly display name for the resource. Does not have to be unique, and can be modified. Avoid entering confidential information. Example: `My ModelDeployment`
	DisplayName string `pulumi:"displayName"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model deployment.
	Id string `pulumi:"id"`
	// Details about the state of the model deployment.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The model deployment configuration details.
	ModelDeploymentConfigurationDetails []GetModelDeploymentModelDeploymentConfigurationDetail `pulumi:"modelDeploymentConfigurationDetails"`
	ModelDeploymentId                   string                                                 `pulumi:"modelDeploymentId"`
	// Model deployment system data.
	ModelDeploymentSystemDatas []GetModelDeploymentModelDeploymentSystemData `pulumi:"modelDeploymentSystemDatas"`
	// The URL to interact with the model deployment.
	ModelDeploymentUrl string `pulumi:"modelDeploymentUrl"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project associated with the model deployment.
	ProjectId string `pulumi:"projectId"`
	// The state of the model deployment.
	State string `pulumi:"state"`
	// The date and time the resource was created, in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeCreated string `pulumi:"timeCreated"`
}

A collection of values returned by getModelDeployment.

func LookupModelDeployment

func LookupModelDeployment(ctx *pulumi.Context, args *LookupModelDeploymentArgs, opts ...pulumi.InvokeOption) (*LookupModelDeploymentResult, error)

This data source provides details about a specific Model Deployment resource in Oracle Cloud Infrastructure Datascience service.

Retrieves the model deployment for the specified `modelDeploymentId`.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.GetModelDeployment(ctx, &datascience.GetModelDeploymentArgs{
			ModelDeploymentId: testModelDeploymentOciDatascienceModelDeployment.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupModelDeploymentResultOutput

type LookupModelDeploymentResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getModelDeployment.

func (LookupModelDeploymentResultOutput) CategoryLogDetails

The log details for each category.

func (LookupModelDeploymentResultOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model deployment's compartment.

func (LookupModelDeploymentResultOutput) CreatedBy

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the model deployment.

func (LookupModelDeploymentResultOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (LookupModelDeploymentResultOutput) Description

A short description of the model deployment.

func (LookupModelDeploymentResultOutput) DisplayName

A user-friendly display name for the resource. Does not have to be unique, and can be modified. Avoid entering confidential information. Example: `My ModelDeployment`

func (LookupModelDeploymentResultOutput) ElementType

func (LookupModelDeploymentResultOutput) FreeformTags

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (LookupModelDeploymentResultOutput) Id

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model deployment.

func (LookupModelDeploymentResultOutput) LifecycleDetails

Details about the state of the model deployment.

func (LookupModelDeploymentResultOutput) ModelDeploymentConfigurationDetails

The model deployment configuration details.

func (LookupModelDeploymentResultOutput) ModelDeploymentId

func (LookupModelDeploymentResultOutput) ModelDeploymentSystemDatas added in v1.27.0

Model deployment system data.

func (LookupModelDeploymentResultOutput) ModelDeploymentUrl

func (o LookupModelDeploymentResultOutput) ModelDeploymentUrl() pulumi.StringOutput

The URL to interact with the model deployment.

func (LookupModelDeploymentResultOutput) ProjectId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project associated with the model deployment.

func (LookupModelDeploymentResultOutput) State

The state of the model deployment.

func (LookupModelDeploymentResultOutput) TimeCreated

The date and time the resource was created, in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z

func (LookupModelDeploymentResultOutput) ToLookupModelDeploymentResultOutput

func (o LookupModelDeploymentResultOutput) ToLookupModelDeploymentResultOutput() LookupModelDeploymentResultOutput

func (LookupModelDeploymentResultOutput) ToLookupModelDeploymentResultOutputWithContext

func (o LookupModelDeploymentResultOutput) ToLookupModelDeploymentResultOutputWithContext(ctx context.Context) LookupModelDeploymentResultOutput

type LookupModelOutputArgs

type LookupModelOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model.
	ModelId pulumi.StringInput `pulumi:"modelId"`
}

A collection of arguments for invoking getModel.

func (LookupModelOutputArgs) ElementType

func (LookupModelOutputArgs) ElementType() reflect.Type

type LookupModelProvenanceArgs

type LookupModelProvenanceArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model.
	ModelId string `pulumi:"modelId"`
}

A collection of arguments for invoking getModelProvenance.

type LookupModelProvenanceOutputArgs

type LookupModelProvenanceOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model.
	ModelId pulumi.StringInput `pulumi:"modelId"`
}

A collection of arguments for invoking getModelProvenance.

func (LookupModelProvenanceOutputArgs) ElementType

type LookupModelProvenanceResult

type LookupModelProvenanceResult struct {
	// For model reproducibility purposes. Branch of the git repository associated with model training.
	GitBranch string `pulumi:"gitBranch"`
	// For model reproducibility purposes. Commit ID of the git repository associated with model training.
	GitCommit string `pulumi:"gitCommit"`
	Id        string `pulumi:"id"`
	ModelId   string `pulumi:"modelId"`
	// For model reproducibility purposes. URL of the git repository associated with model training.
	RepositoryUrl string `pulumi:"repositoryUrl"`
	// For model reproducibility purposes. Path to model artifacts.
	ScriptDir string `pulumi:"scriptDir"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a training session(Job or NotebookSession) in which the model was trained. It is used for model reproducibility purposes.
	TrainingId string `pulumi:"trainingId"`
	// For model reproducibility purposes. Path to the python script or notebook in which the model was trained."
	TrainingScript string `pulumi:"trainingScript"`
}

A collection of values returned by getModelProvenance.

func LookupModelProvenance

func LookupModelProvenance(ctx *pulumi.Context, args *LookupModelProvenanceArgs, opts ...pulumi.InvokeOption) (*LookupModelProvenanceResult, error)

This data source provides details about a specific Model Provenance resource in Oracle Cloud Infrastructure Data Science service.

Gets provenance information for specified model.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.GetModelProvenance(ctx, &datascience.GetModelProvenanceArgs{
			ModelId: testModel.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupModelProvenanceResultOutput

type LookupModelProvenanceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getModelProvenance.

func (LookupModelProvenanceResultOutput) ElementType

func (LookupModelProvenanceResultOutput) GitBranch

For model reproducibility purposes. Branch of the git repository associated with model training.

func (LookupModelProvenanceResultOutput) GitCommit

For model reproducibility purposes. Commit ID of the git repository associated with model training.

func (LookupModelProvenanceResultOutput) Id

func (LookupModelProvenanceResultOutput) ModelId

func (LookupModelProvenanceResultOutput) RepositoryUrl

For model reproducibility purposes. URL of the git repository associated with model training.

func (LookupModelProvenanceResultOutput) ScriptDir

For model reproducibility purposes. Path to model artifacts.

func (LookupModelProvenanceResultOutput) ToLookupModelProvenanceResultOutput

func (o LookupModelProvenanceResultOutput) ToLookupModelProvenanceResultOutput() LookupModelProvenanceResultOutput

func (LookupModelProvenanceResultOutput) ToLookupModelProvenanceResultOutputWithContext

func (o LookupModelProvenanceResultOutput) ToLookupModelProvenanceResultOutputWithContext(ctx context.Context) LookupModelProvenanceResultOutput

func (LookupModelProvenanceResultOutput) TrainingId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a training session(Job or NotebookSession) in which the model was trained. It is used for model reproducibility purposes.

func (LookupModelProvenanceResultOutput) TrainingScript

For model reproducibility purposes. Path to the python script or notebook in which the model was trained."

type LookupModelResult

type LookupModelResult struct {
	ArtifactContentDisposition string `pulumi:"artifactContentDisposition"`
	ArtifactContentLength      string `pulumi:"artifactContentLength"`
	ArtifactContentMd5         string `pulumi:"artifactContentMd5"`
	ArtifactLastModified       string `pulumi:"artifactLastModified"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model's compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the model.
	CreatedBy string `pulumi:"createdBy"`
	// An array of custom metadata details for the model.
	CustomMetadataLists []GetModelCustomMetadataList `pulumi:"customMetadataLists"`
	// An array of defined metadata details for the model.
	DefinedMetadataLists []GetModelDefinedMetadataList `pulumi:"definedMetadataLists"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A short description of the model.
	Description string `pulumi:"description"`
	// A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
	DisplayName string `pulumi:"displayName"`
	EmptyModel  bool   `pulumi:"emptyModel"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model.
	Id string `pulumi:"id"`
	// Input schema file content in String format
	InputSchema   string `pulumi:"inputSchema"`
	ModelArtifact string `pulumi:"modelArtifact"`
	ModelId       string `pulumi:"modelId"`
	// Output schema file content in String format
	OutputSchema string `pulumi:"outputSchema"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project associated with the model.
	ProjectId string `pulumi:"projectId"`
	// The state of the model.
	State string `pulumi:"state"`
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeCreated string `pulumi:"timeCreated"`
}

A collection of values returned by getModel.

func LookupModel

func LookupModel(ctx *pulumi.Context, args *LookupModelArgs, opts ...pulumi.InvokeOption) (*LookupModelResult, error)

This data source provides details about a specific Model resource in Oracle Cloud Infrastructure Data Science service.

Gets the specified model's information.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.GetModel(ctx, &datascience.GetModelArgs{
			ModelId: testModelOciDatascienceModel.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupModelResultOutput

type LookupModelResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getModel.

func (LookupModelResultOutput) ArtifactContentDisposition

func (o LookupModelResultOutput) ArtifactContentDisposition() pulumi.StringOutput

func (LookupModelResultOutput) ArtifactContentLength

func (o LookupModelResultOutput) ArtifactContentLength() pulumi.StringOutput

func (LookupModelResultOutput) ArtifactContentMd5

func (o LookupModelResultOutput) ArtifactContentMd5() pulumi.StringOutput

func (LookupModelResultOutput) ArtifactLastModified

func (o LookupModelResultOutput) ArtifactLastModified() pulumi.StringOutput

func (LookupModelResultOutput) CompartmentId

func (o LookupModelResultOutput) CompartmentId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model's compartment.

func (LookupModelResultOutput) CreatedBy

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the model.

func (LookupModelResultOutput) CustomMetadataLists

An array of custom metadata details for the model.

func (LookupModelResultOutput) DefinedMetadataLists

An array of defined metadata details for the model.

func (LookupModelResultOutput) DefinedTags

func (o LookupModelResultOutput) DefinedTags() pulumi.MapOutput

Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (LookupModelResultOutput) Description

A short description of the model.

func (LookupModelResultOutput) DisplayName

A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.

func (LookupModelResultOutput) ElementType

func (LookupModelResultOutput) ElementType() reflect.Type

func (LookupModelResultOutput) EmptyModel

func (o LookupModelResultOutput) EmptyModel() pulumi.BoolOutput

func (LookupModelResultOutput) FreeformTags

func (o LookupModelResultOutput) FreeformTags() pulumi.MapOutput

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (LookupModelResultOutput) InputSchema

Input schema file content in String format

func (LookupModelResultOutput) ModelArtifact

func (o LookupModelResultOutput) ModelArtifact() pulumi.StringOutput

func (LookupModelResultOutput) ModelId

func (LookupModelResultOutput) OutputSchema

func (o LookupModelResultOutput) OutputSchema() pulumi.StringOutput

Output schema file content in String format

func (LookupModelResultOutput) ProjectId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project associated with the model.

func (LookupModelResultOutput) State

The state of the model.

func (LookupModelResultOutput) TimeCreated

The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z

func (LookupModelResultOutput) ToLookupModelResultOutput

func (o LookupModelResultOutput) ToLookupModelResultOutput() LookupModelResultOutput

func (LookupModelResultOutput) ToLookupModelResultOutputWithContext

func (o LookupModelResultOutput) ToLookupModelResultOutputWithContext(ctx context.Context) LookupModelResultOutput

type LookupModelVersionSetArgs added in v0.6.0

type LookupModelVersionSetArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model version set.
	ModelVersionSetId string `pulumi:"modelVersionSetId"`
}

A collection of arguments for invoking getModelVersionSet.

type LookupModelVersionSetOutputArgs added in v0.6.0

type LookupModelVersionSetOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model version set.
	ModelVersionSetId pulumi.StringInput `pulumi:"modelVersionSetId"`
}

A collection of arguments for invoking getModelVersionSet.

func (LookupModelVersionSetOutputArgs) ElementType added in v0.6.0

type LookupModelVersionSetResult added in v0.6.0

type LookupModelVersionSetResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model version set compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the model version set.
	CreatedBy string `pulumi:"createdBy"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A short description of the model version set.
	Description string `pulumi:"description"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model version set.
	Id                string `pulumi:"id"`
	ModelVersionSetId string `pulumi:"modelVersionSetId"`
	// A user-friendly name for the resource. It must be unique and can't be modified.
	Name string `pulumi:"name"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project associated with the model version set.
	ProjectId string `pulumi:"projectId"`
	// The state of the model version set.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The date and time that the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeCreated string `pulumi:"timeCreated"`
	// The date and time that the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getModelVersionSet.

func LookupModelVersionSet added in v0.6.0

func LookupModelVersionSet(ctx *pulumi.Context, args *LookupModelVersionSetArgs, opts ...pulumi.InvokeOption) (*LookupModelVersionSetResult, error)

This data source provides details about a specific Model Version Set resource in Oracle Cloud Infrastructure Data Science service.

Gets the specified model version set information.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.GetModelVersionSet(ctx, &datascience.GetModelVersionSetArgs{
			ModelVersionSetId: testModelVersionSetOciDatascienceModelVersionSet.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupModelVersionSetResultOutput added in v0.6.0

type LookupModelVersionSetResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getModelVersionSet.

func LookupModelVersionSetOutput added in v0.6.0

func (LookupModelVersionSetResultOutput) CompartmentId added in v0.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model version set compartment.

func (LookupModelVersionSetResultOutput) CreatedBy added in v0.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the model version set.

func (LookupModelVersionSetResultOutput) DefinedTags added in v0.6.0

Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (LookupModelVersionSetResultOutput) Description added in v0.6.0

A short description of the model version set.

func (LookupModelVersionSetResultOutput) ElementType added in v0.6.0

func (LookupModelVersionSetResultOutput) FreeformTags added in v0.6.0

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (LookupModelVersionSetResultOutput) Id added in v0.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model version set.

func (LookupModelVersionSetResultOutput) ModelVersionSetId added in v0.6.0

func (LookupModelVersionSetResultOutput) Name added in v0.6.0

A user-friendly name for the resource. It must be unique and can't be modified.

func (LookupModelVersionSetResultOutput) ProjectId added in v0.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project associated with the model version set.

func (LookupModelVersionSetResultOutput) State added in v0.6.0

The state of the model version set.

func (LookupModelVersionSetResultOutput) SystemTags added in v1.24.0

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (LookupModelVersionSetResultOutput) TimeCreated added in v0.6.0

The date and time that the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z

func (LookupModelVersionSetResultOutput) TimeUpdated added in v0.6.0

The date and time that the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z

func (LookupModelVersionSetResultOutput) ToLookupModelVersionSetResultOutput added in v0.6.0

func (o LookupModelVersionSetResultOutput) ToLookupModelVersionSetResultOutput() LookupModelVersionSetResultOutput

func (LookupModelVersionSetResultOutput) ToLookupModelVersionSetResultOutputWithContext added in v0.6.0

func (o LookupModelVersionSetResultOutput) ToLookupModelVersionSetResultOutputWithContext(ctx context.Context) LookupModelVersionSetResultOutput

type LookupNotebookSessionArgs

type LookupNotebookSessionArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the notebook session.
	NotebookSessionId string `pulumi:"notebookSessionId"`
}

A collection of arguments for invoking getNotebookSession.

type LookupNotebookSessionOutputArgs

type LookupNotebookSessionOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the notebook session.
	NotebookSessionId pulumi.StringInput `pulumi:"notebookSessionId"`
}

A collection of arguments for invoking getNotebookSession.

func (LookupNotebookSessionOutputArgs) ElementType

type LookupNotebookSessionResult

type LookupNotebookSessionResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the notebook session's compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the notebook session.
	CreatedBy string `pulumi:"createdBy"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information. Example: `My NotebookSession`
	DisplayName string `pulumi:"displayName"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the notebook session.
	Id string `pulumi:"id"`
	// Details about the state of the notebook session.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Details for the notebook session configuration.
	NotebookSessionConfigDetails []GetNotebookSessionNotebookSessionConfigDetail `pulumi:"notebookSessionConfigDetails"`
	// Details for the notebook session configuration.
	NotebookSessionConfigurationDetails []GetNotebookSessionNotebookSessionConfigurationDetail `pulumi:"notebookSessionConfigurationDetails"`
	NotebookSessionId                   string                                                 `pulumi:"notebookSessionId"`
	// Notebook Session runtime configuration details.
	NotebookSessionRuntimeConfigDetails []GetNotebookSessionNotebookSessionRuntimeConfigDetail `pulumi:"notebookSessionRuntimeConfigDetails"`
	// Collection of NotebookSessionStorageMountConfigurationDetails.
	NotebookSessionStorageMountConfigurationDetailsLists []GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsList `pulumi:"notebookSessionStorageMountConfigurationDetailsLists"`
	// The URL to interact with the notebook session.
	NotebookSessionUrl string `pulumi:"notebookSessionUrl"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project associated with the notebook session.
	ProjectId string `pulumi:"projectId"`
	// The state of the notebook session.
	State string `pulumi:"state"`
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeCreated string `pulumi:"timeCreated"`
}

A collection of values returned by getNotebookSession.

func LookupNotebookSession

func LookupNotebookSession(ctx *pulumi.Context, args *LookupNotebookSessionArgs, opts ...pulumi.InvokeOption) (*LookupNotebookSessionResult, error)

This data source provides details about a specific Notebook Session resource in Oracle Cloud Infrastructure Data Science service.

Gets the specified notebook session's information.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.GetNotebookSession(ctx, &datascience.GetNotebookSessionArgs{
			NotebookSessionId: testNotebookSessionOciDatascienceNotebookSession.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupNotebookSessionResultOutput

type LookupNotebookSessionResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getNotebookSession.

func (LookupNotebookSessionResultOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the notebook session's compartment.

func (LookupNotebookSessionResultOutput) CreatedBy

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the notebook session.

func (LookupNotebookSessionResultOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (LookupNotebookSessionResultOutput) DisplayName

A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information. Example: `My NotebookSession`

func (LookupNotebookSessionResultOutput) ElementType

func (LookupNotebookSessionResultOutput) FreeformTags

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (LookupNotebookSessionResultOutput) Id

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the notebook session.

func (LookupNotebookSessionResultOutput) LifecycleDetails

Details about the state of the notebook session.

func (LookupNotebookSessionResultOutput) NotebookSessionConfigDetails

Details for the notebook session configuration.

func (LookupNotebookSessionResultOutput) NotebookSessionConfigurationDetails

Details for the notebook session configuration.

func (LookupNotebookSessionResultOutput) NotebookSessionId

func (LookupNotebookSessionResultOutput) NotebookSessionRuntimeConfigDetails added in v0.3.0

Notebook Session runtime configuration details.

func (LookupNotebookSessionResultOutput) NotebookSessionStorageMountConfigurationDetailsLists added in v1.14.0

Collection of NotebookSessionStorageMountConfigurationDetails.

func (LookupNotebookSessionResultOutput) NotebookSessionUrl

func (o LookupNotebookSessionResultOutput) NotebookSessionUrl() pulumi.StringOutput

The URL to interact with the notebook session.

func (LookupNotebookSessionResultOutput) ProjectId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project associated with the notebook session.

func (LookupNotebookSessionResultOutput) State

The state of the notebook session.

func (LookupNotebookSessionResultOutput) TimeCreated

The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z

func (LookupNotebookSessionResultOutput) ToLookupNotebookSessionResultOutput

func (o LookupNotebookSessionResultOutput) ToLookupNotebookSessionResultOutput() LookupNotebookSessionResultOutput

func (LookupNotebookSessionResultOutput) ToLookupNotebookSessionResultOutputWithContext

func (o LookupNotebookSessionResultOutput) ToLookupNotebookSessionResultOutputWithContext(ctx context.Context) LookupNotebookSessionResultOutput

type LookupPipelineArgs added in v0.7.0

type LookupPipelineArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the pipeline.
	PipelineId string `pulumi:"pipelineId"`
}

A collection of arguments for invoking getPipeline.

type LookupPipelineOutputArgs added in v0.7.0

type LookupPipelineOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the pipeline.
	PipelineId pulumi.StringInput `pulumi:"pipelineId"`
}

A collection of arguments for invoking getPipeline.

func (LookupPipelineOutputArgs) ElementType added in v0.7.0

func (LookupPipelineOutputArgs) ElementType() reflect.Type

type LookupPipelineResult added in v0.7.0

type LookupPipelineResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the pipeline.
	CompartmentId string `pulumi:"compartmentId"`
	// The configuration details of a pipeline.
	ConfigurationDetails []GetPipelineConfigurationDetail `pulumi:"configurationDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the pipeline.
	CreatedBy string `pulumi:"createdBy"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags               map[string]interface{} `pulumi:"definedTags"`
	DeleteRelatedPipelineRuns bool                   `pulumi:"deleteRelatedPipelineRuns"`
	// A short description of the step.
	Description string `pulumi:"description"`
	// A user-friendly display name for the resource.
	DisplayName string `pulumi:"displayName"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the pipeline.
	Id string `pulumi:"id"`
	// The infrastructure configuration details of a pipeline or a step.
	InfrastructureConfigurationDetails []GetPipelineInfrastructureConfigurationDetail `pulumi:"infrastructureConfigurationDetails"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The pipeline log configuration details.
	LogConfigurationDetails []GetPipelineLogConfigurationDetail `pulumi:"logConfigurationDetails"`
	PipelineId              string                              `pulumi:"pipelineId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the pipeline with.
	ProjectId string `pulumi:"projectId"`
	// The current state of the pipeline.
	State         string                    `pulumi:"state"`
	StepArtifacts []GetPipelineStepArtifact `pulumi:"stepArtifacts"`
	// Array of step details for each step.
	StepDetails []GetPipelineStepDetail `pulumi:"stepDetails"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2020-08-06T21:10:29.41Z
	TimeCreated string `pulumi:"timeCreated"`
	// The date and time the resource was updated in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2020-08-06T21:10:29.41Z
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getPipeline.

func LookupPipeline added in v0.7.0

func LookupPipeline(ctx *pulumi.Context, args *LookupPipelineArgs, opts ...pulumi.InvokeOption) (*LookupPipelineResult, error)

This data source provides details about a specific Pipeline resource in Oracle Cloud Infrastructure Data Science service.

Gets a Pipeline by identifier.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.GetPipeline(ctx, &datascience.GetPipelineArgs{
			PipelineId: testPipelineOciDatasciencePipeline.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupPipelineResultOutput added in v0.7.0

type LookupPipelineResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPipeline.

func LookupPipelineOutput added in v0.7.0

func LookupPipelineOutput(ctx *pulumi.Context, args LookupPipelineOutputArgs, opts ...pulumi.InvokeOption) LookupPipelineResultOutput

func (LookupPipelineResultOutput) CompartmentId added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the pipeline.

func (LookupPipelineResultOutput) ConfigurationDetails added in v0.7.0

The configuration details of a pipeline.

func (LookupPipelineResultOutput) CreatedBy added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the pipeline.

func (LookupPipelineResultOutput) DefinedTags added in v0.7.0

Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (LookupPipelineResultOutput) DeleteRelatedPipelineRuns added in v0.7.0

func (o LookupPipelineResultOutput) DeleteRelatedPipelineRuns() pulumi.BoolOutput

func (LookupPipelineResultOutput) Description added in v0.7.0

A short description of the step.

func (LookupPipelineResultOutput) DisplayName added in v0.7.0

A user-friendly display name for the resource.

func (LookupPipelineResultOutput) ElementType added in v0.7.0

func (LookupPipelineResultOutput) ElementType() reflect.Type

func (LookupPipelineResultOutput) FreeformTags added in v0.7.0

func (o LookupPipelineResultOutput) FreeformTags() pulumi.MapOutput

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (LookupPipelineResultOutput) Id added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the pipeline.

func (LookupPipelineResultOutput) InfrastructureConfigurationDetails added in v0.7.0

The infrastructure configuration details of a pipeline or a step.

func (LookupPipelineResultOutput) LifecycleDetails added in v0.7.0

func (o LookupPipelineResultOutput) LifecycleDetails() pulumi.StringOutput

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.

func (LookupPipelineResultOutput) LogConfigurationDetails added in v0.7.0

The pipeline log configuration details.

func (LookupPipelineResultOutput) PipelineId added in v0.7.0

func (LookupPipelineResultOutput) ProjectId added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the pipeline with.

func (LookupPipelineResultOutput) State added in v0.7.0

The current state of the pipeline.

func (LookupPipelineResultOutput) StepArtifacts added in v0.7.0

func (LookupPipelineResultOutput) StepDetails added in v0.7.0

Array of step details for each step.

func (LookupPipelineResultOutput) SystemTags added in v0.7.0

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (LookupPipelineResultOutput) TimeCreated added in v0.7.0

The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2020-08-06T21:10:29.41Z

func (LookupPipelineResultOutput) TimeUpdated added in v0.7.0

The date and time the resource was updated in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2020-08-06T21:10:29.41Z

func (LookupPipelineResultOutput) ToLookupPipelineResultOutput added in v0.7.0

func (o LookupPipelineResultOutput) ToLookupPipelineResultOutput() LookupPipelineResultOutput

func (LookupPipelineResultOutput) ToLookupPipelineResultOutputWithContext added in v0.7.0

func (o LookupPipelineResultOutput) ToLookupPipelineResultOutputWithContext(ctx context.Context) LookupPipelineResultOutput

type LookupPipelineRunArgs added in v0.7.0

type LookupPipelineRunArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the pipeline run.
	PipelineRunId string `pulumi:"pipelineRunId"`
}

A collection of arguments for invoking getPipelineRun.

type LookupPipelineRunOutputArgs added in v0.7.0

type LookupPipelineRunOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the pipeline run.
	PipelineRunId pulumi.StringInput `pulumi:"pipelineRunId"`
}

A collection of arguments for invoking getPipelineRun.

func (LookupPipelineRunOutputArgs) ElementType added in v0.7.0

type LookupPipelineRunResult added in v0.7.0

type LookupPipelineRunResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the pipeline run.
	CompartmentId string `pulumi:"compartmentId"`
	// The configuration details of a pipeline.
	ConfigurationDetails []GetPipelineRunConfigurationDetail `pulumi:"configurationDetails"`
	// The configuration details of a pipeline.
	ConfigurationOverrideDetails []GetPipelineRunConfigurationOverrideDetail `pulumi:"configurationOverrideDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the pipeline run.
	CreatedBy string `pulumi:"createdBy"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags          map[string]interface{} `pulumi:"definedTags"`
	DeleteRelatedJobRuns bool                   `pulumi:"deleteRelatedJobRuns"`
	// A user-friendly display name for the resource.
	DisplayName string `pulumi:"displayName"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the pipeline run.
	Id string `pulumi:"id"`
	// Details of the state of the step run.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The pipeline log configuration details.
	LogConfigurationOverrideDetails []GetPipelineRunLogConfigurationOverrideDetail `pulumi:"logConfigurationOverrideDetails"`
	// Customer logging details for pipeline run.
	LogDetails []GetPipelineRunLogDetail `pulumi:"logDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the pipeline for which pipeline run is created.
	PipelineId    string `pulumi:"pipelineId"`
	PipelineRunId string `pulumi:"pipelineRunId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the pipeline run with.
	ProjectId string `pulumi:"projectId"`
	// The state of the step run.
	State string `pulumi:"state"`
	// Array of step override details. Only Step Configuration is allowed to be overridden.
	StepOverrideDetails []GetPipelineRunStepOverrideDetail `pulumi:"stepOverrideDetails"`
	// Array of StepRun object for each step.
	StepRuns []GetPipelineRunStepRun `pulumi:"stepRuns"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The date and time the pipeline run was accepted in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeAccepted string `pulumi:"timeAccepted"`
	// The date and time the pipeline run request was finished in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeFinished string `pulumi:"timeFinished"`
	// The date and time the pipeline run request was started in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeStarted string `pulumi:"timeStarted"`
	// The date and time the pipeline run was updated in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getPipelineRun.

func LookupPipelineRun added in v0.7.0

func LookupPipelineRun(ctx *pulumi.Context, args *LookupPipelineRunArgs, opts ...pulumi.InvokeOption) (*LookupPipelineRunResult, error)

This data source provides details about a specific Pipeline Run resource in Oracle Cloud Infrastructure Data Science service.

Gets a PipelineRun by identifier.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.GetPipelineRun(ctx, &datascience.GetPipelineRunArgs{
			PipelineRunId: testPipelineRunOciDatasciencePipelineRun.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupPipelineRunResultOutput added in v0.7.0

type LookupPipelineRunResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPipelineRun.

func LookupPipelineRunOutput added in v0.7.0

func (LookupPipelineRunResultOutput) CompartmentId added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the pipeline run.

func (LookupPipelineRunResultOutput) ConfigurationDetails added in v0.7.0

The configuration details of a pipeline.

func (LookupPipelineRunResultOutput) ConfigurationOverrideDetails added in v0.7.0

The configuration details of a pipeline.

func (LookupPipelineRunResultOutput) CreatedBy added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the pipeline run.

func (LookupPipelineRunResultOutput) DefinedTags added in v0.7.0

Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (LookupPipelineRunResultOutput) DeleteRelatedJobRuns added in v0.7.0

func (o LookupPipelineRunResultOutput) DeleteRelatedJobRuns() pulumi.BoolOutput

func (LookupPipelineRunResultOutput) DisplayName added in v0.7.0

A user-friendly display name for the resource.

func (LookupPipelineRunResultOutput) ElementType added in v0.7.0

func (LookupPipelineRunResultOutput) FreeformTags added in v0.7.0

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (LookupPipelineRunResultOutput) Id added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the pipeline run.

func (LookupPipelineRunResultOutput) LifecycleDetails added in v0.7.0

func (o LookupPipelineRunResultOutput) LifecycleDetails() pulumi.StringOutput

Details of the state of the step run.

func (LookupPipelineRunResultOutput) LogConfigurationOverrideDetails added in v0.7.0

The pipeline log configuration details.

func (LookupPipelineRunResultOutput) LogDetails added in v0.7.0

Customer logging details for pipeline run.

func (LookupPipelineRunResultOutput) PipelineId added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the pipeline for which pipeline run is created.

func (LookupPipelineRunResultOutput) PipelineRunId added in v0.7.0

func (LookupPipelineRunResultOutput) ProjectId added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the pipeline run with.

func (LookupPipelineRunResultOutput) State added in v0.7.0

The state of the step run.

func (LookupPipelineRunResultOutput) StepOverrideDetails added in v0.7.0

Array of step override details. Only Step Configuration is allowed to be overridden.

func (LookupPipelineRunResultOutput) StepRuns added in v0.7.0

Array of StepRun object for each step.

func (LookupPipelineRunResultOutput) SystemTags added in v0.7.0

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (LookupPipelineRunResultOutput) TimeAccepted added in v0.7.0

The date and time the pipeline run was accepted in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (LookupPipelineRunResultOutput) TimeFinished added in v0.7.0

The date and time the pipeline run request was finished in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (LookupPipelineRunResultOutput) TimeStarted added in v0.7.0

The date and time the pipeline run request was started in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (LookupPipelineRunResultOutput) TimeUpdated added in v0.7.0

The date and time the pipeline run was updated in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (LookupPipelineRunResultOutput) ToLookupPipelineRunResultOutput added in v0.7.0

func (o LookupPipelineRunResultOutput) ToLookupPipelineRunResultOutput() LookupPipelineRunResultOutput

func (LookupPipelineRunResultOutput) ToLookupPipelineRunResultOutputWithContext added in v0.7.0

func (o LookupPipelineRunResultOutput) ToLookupPipelineRunResultOutputWithContext(ctx context.Context) LookupPipelineRunResultOutput

type LookupPrivateEndpointArgs added in v1.12.0

type LookupPrivateEndpointArgs struct {
	// The unique ID for a Data Science private endpoint.
	DataSciencePrivateEndpointId string `pulumi:"dataSciencePrivateEndpointId"`
}

A collection of arguments for invoking getPrivateEndpoint.

type LookupPrivateEndpointOutputArgs added in v1.12.0

type LookupPrivateEndpointOutputArgs struct {
	// The unique ID for a Data Science private endpoint.
	DataSciencePrivateEndpointId pulumi.StringInput `pulumi:"dataSciencePrivateEndpointId"`
}

A collection of arguments for invoking getPrivateEndpoint.

func (LookupPrivateEndpointOutputArgs) ElementType added in v1.12.0

type LookupPrivateEndpointResult added in v1.12.0

type LookupPrivateEndpointResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create private endpoint.
	CompartmentId string `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user that created the private endpoint.
	CreatedBy                    string `pulumi:"createdBy"`
	DataSciencePrivateEndpointId string `pulumi:"dataSciencePrivateEndpointId"`
	// Data Science resource type.
	DataScienceResourceType string `pulumi:"dataScienceResourceType"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A user friendly description. Avoid entering confidential information.
	Description string `pulumi:"description"`
	// A user friendly name. It doesn't have to be unique. Avoid entering confidential information.
	DisplayName string `pulumi:"displayName"`
	// Accesing the Data Science resource using FQDN.
	Fqdn string `pulumi:"fqdn"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The OCID of a private endpoint.
	Id string `pulumi:"id"`
	// Details of the state of Data Science private endpoint.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// An array of network security group OCIDs.
	NsgIds []string `pulumi:"nsgIds"`
	// State of the Data Science private endpoint.
	State     string `pulumi:"state"`
	SubDomain string `pulumi:"subDomain"`
	// The OCID of a subnet.
	SubnetId string `pulumi:"subnetId"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The date and time that the Data Science private endpoint was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`
	TimeCreated string `pulumi:"timeCreated"`
	// The date and time that the Data Science private endpoint was updated expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getPrivateEndpoint.

func LookupPrivateEndpoint added in v1.12.0

func LookupPrivateEndpoint(ctx *pulumi.Context, args *LookupPrivateEndpointArgs, opts ...pulumi.InvokeOption) (*LookupPrivateEndpointResult, error)

This data source provides details about a specific Data Science Private Endpoint resource in Oracle Cloud Infrastructure Data Science service.

Retrieves an private endpoint using a `privateEndpointId`.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.GetPrivateEndpoint(ctx, &datascience.GetPrivateEndpointArgs{
			DataSciencePrivateEndpointId: testDataSciencePrivateEndpointOciDatasciencePrivateEndpoint.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupPrivateEndpointResultOutput added in v1.12.0

type LookupPrivateEndpointResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPrivateEndpoint.

func LookupPrivateEndpointOutput added in v1.12.0

func (LookupPrivateEndpointResultOutput) CompartmentId added in v1.12.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create private endpoint.

func (LookupPrivateEndpointResultOutput) CreatedBy added in v1.12.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user that created the private endpoint.

func (LookupPrivateEndpointResultOutput) DataSciencePrivateEndpointId added in v1.12.0

func (o LookupPrivateEndpointResultOutput) DataSciencePrivateEndpointId() pulumi.StringOutput

func (LookupPrivateEndpointResultOutput) DataScienceResourceType added in v1.12.0

func (o LookupPrivateEndpointResultOutput) DataScienceResourceType() pulumi.StringOutput

Data Science resource type.

func (LookupPrivateEndpointResultOutput) DefinedTags added in v1.12.0

Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (LookupPrivateEndpointResultOutput) Description added in v1.12.0

A user friendly description. Avoid entering confidential information.

func (LookupPrivateEndpointResultOutput) DisplayName added in v1.12.0

A user friendly name. It doesn't have to be unique. Avoid entering confidential information.

func (LookupPrivateEndpointResultOutput) ElementType added in v1.12.0

func (LookupPrivateEndpointResultOutput) Fqdn added in v1.12.0

Accesing the Data Science resource using FQDN.

func (LookupPrivateEndpointResultOutput) FreeformTags added in v1.12.0

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (LookupPrivateEndpointResultOutput) Id added in v1.12.0

The OCID of a private endpoint.

func (LookupPrivateEndpointResultOutput) LifecycleDetails added in v1.12.0

Details of the state of Data Science private endpoint.

func (LookupPrivateEndpointResultOutput) NsgIds added in v1.12.0

An array of network security group OCIDs.

func (LookupPrivateEndpointResultOutput) State added in v1.12.0

State of the Data Science private endpoint.

func (LookupPrivateEndpointResultOutput) SubDomain added in v1.12.0

func (LookupPrivateEndpointResultOutput) SubnetId added in v1.12.0

The OCID of a subnet.

func (LookupPrivateEndpointResultOutput) SystemTags added in v1.24.0

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (LookupPrivateEndpointResultOutput) TimeCreated added in v1.12.0

The date and time that the Data Science private endpoint was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (LookupPrivateEndpointResultOutput) TimeUpdated added in v1.12.0

The date and time that the Data Science private endpoint was updated expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (LookupPrivateEndpointResultOutput) ToLookupPrivateEndpointResultOutput added in v1.12.0

func (o LookupPrivateEndpointResultOutput) ToLookupPrivateEndpointResultOutput() LookupPrivateEndpointResultOutput

func (LookupPrivateEndpointResultOutput) ToLookupPrivateEndpointResultOutputWithContext added in v1.12.0

func (o LookupPrivateEndpointResultOutput) ToLookupPrivateEndpointResultOutputWithContext(ctx context.Context) LookupPrivateEndpointResultOutput

type LookupProjectArgs

type LookupProjectArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.
	ProjectId string `pulumi:"projectId"`
}

A collection of arguments for invoking getProject.

type LookupProjectOutputArgs

type LookupProjectOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.
	ProjectId pulumi.StringInput `pulumi:"projectId"`
}

A collection of arguments for invoking getProject.

func (LookupProjectOutputArgs) ElementType

func (LookupProjectOutputArgs) ElementType() reflect.Type

type LookupProjectResult

type LookupProjectResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project's compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created this project.
	CreatedBy string `pulumi:"createdBy"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A short description of the project.
	Description string `pulumi:"description"`
	// A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
	DisplayName string `pulumi:"displayName"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.
	Id        string `pulumi:"id"`
	ProjectId string `pulumi:"projectId"`
	// The state of the project.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeCreated string `pulumi:"timeCreated"`
}

A collection of values returned by getProject.

func LookupProject

func LookupProject(ctx *pulumi.Context, args *LookupProjectArgs, opts ...pulumi.InvokeOption) (*LookupProjectResult, error)

This data source provides details about a specific Project resource in Oracle Cloud Infrastructure Data Science service.

Gets the specified project's information.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.GetProject(ctx, &datascience.GetProjectArgs{
			ProjectId: testProjectOciDatascienceProject.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupProjectResultOutput

type LookupProjectResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getProject.

func (LookupProjectResultOutput) CompartmentId

func (o LookupProjectResultOutput) CompartmentId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project's compartment.

func (LookupProjectResultOutput) CreatedBy

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created this project.

func (LookupProjectResultOutput) DefinedTags

func (o LookupProjectResultOutput) DefinedTags() pulumi.MapOutput

Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (LookupProjectResultOutput) Description

A short description of the project.

func (LookupProjectResultOutput) DisplayName

A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.

func (LookupProjectResultOutput) ElementType

func (LookupProjectResultOutput) ElementType() reflect.Type

func (LookupProjectResultOutput) FreeformTags

func (o LookupProjectResultOutput) FreeformTags() pulumi.MapOutput

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (LookupProjectResultOutput) Id

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.

func (LookupProjectResultOutput) ProjectId

func (LookupProjectResultOutput) State

The state of the project.

func (LookupProjectResultOutput) SystemTags added in v1.24.0

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (LookupProjectResultOutput) TimeCreated

The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z

func (LookupProjectResultOutput) ToLookupProjectResultOutput

func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput

func (LookupProjectResultOutput) ToLookupProjectResultOutputWithContext

func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput

type Model

type Model struct {
	pulumi.CustomResourceState

	// This allows to specify a filename during upload. This file name is used to dispose of the file contents while downloading the file. Example: `attachment; filename=model-artifact.zip`
	ArtifactContentDisposition pulumi.StringOutput `pulumi:"artifactContentDisposition"`
	// The content length of the model_artifact.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	ArtifactContentLength pulumi.StringOutput `pulumi:"artifactContentLength"`
	ArtifactContentMd5    pulumi.StringOutput `pulumi:"artifactContentMd5"`
	ArtifactLastModified  pulumi.StringOutput `pulumi:"artifactLastModified"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to create the model in.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the model.
	CreatedBy pulumi.StringOutput `pulumi:"createdBy"`
	// (Updatable) An array of custom metadata details for the model.
	CustomMetadataLists ModelCustomMetadataListArrayOutput `pulumi:"customMetadataLists"`
	// (Updatable) An array of defined metadata details for the model.
	DefinedMetadataLists ModelDefinedMetadataListArrayOutput `pulumi:"definedMetadataLists"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) A short description of the model.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information. Example: `My Model`
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	EmptyModel  pulumi.BoolOutput   `pulumi:"emptyModel"`
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// Input schema file content in String format
	InputSchema pulumi.StringOutput `pulumi:"inputSchema"`
	// The model artifact to upload. It is a ZIP archive of the files necessary to run the model. This can be done in a separate step or using cli/sdk. The Model will remain in "Creating" state until its artifact is uploaded.
	ModelArtifact pulumi.StringOutput `pulumi:"modelArtifact"`
	// Output schema file content in String format
	OutputSchema pulumi.StringOutput `pulumi:"outputSchema"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the model.
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
	// The state of the model.
	State pulumi.StringOutput `pulumi:"state"`
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
}

This resource provides the Model resource in Oracle Cloud Infrastructure Data Science service.

Creates a new model.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.NewModel(ctx, "test_model", &DataScience.ModelArgs{
			CompartmentId: pulumi.Any(compartmentId),
			ProjectId:     pulumi.Any(testProject.Id),
			CustomMetadataLists: datascience.ModelCustomMetadataListArray{
				&datascience.ModelCustomMetadataListArgs{
					Category:    pulumi.Any(modelCustomMetadataListCategory),
					Description: pulumi.Any(modelCustomMetadataListDescription),
					Key:         pulumi.Any(modelCustomMetadataListKey),
					Value:       pulumi.Any(modelCustomMetadataListValue),
				},
			},
			DefinedMetadataLists: datascience.ModelDefinedMetadataListArray{
				&datascience.ModelDefinedMetadataListArgs{
					Category:    pulumi.Any(modelDefinedMetadataListCategory),
					Description: pulumi.Any(modelDefinedMetadataListDescription),
					Key:         pulumi.Any(modelDefinedMetadataListKey),
					Value:       pulumi.Any(modelDefinedMetadataListValue),
				},
			},
			DefinedTags: pulumi.Map{
				"Operations.CostCenter": pulumi.Any("42"),
			},
			Description: pulumi.Any(modelDescription),
			DisplayName: pulumi.Any(modelDisplayName),
			FreeformTags: pulumi.Map{
				"Department": pulumi.Any("Finance"),
			},
			InputSchema:  pulumi.Any(modelInputSchema),
			OutputSchema: pulumi.Any(modelOutputSchema),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Models can be imported using the `id`, e.g.

```sh $ pulumi import oci:DataScience/model:Model test_model "id" ```

func GetModel

func GetModel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ModelState, opts ...pulumi.ResourceOption) (*Model, error)

GetModel gets an existing Model resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewModel

func NewModel(ctx *pulumi.Context,
	name string, args *ModelArgs, opts ...pulumi.ResourceOption) (*Model, error)

NewModel registers a new resource with the given unique name, arguments, and options.

func (*Model) ElementType

func (*Model) ElementType() reflect.Type

func (*Model) ToModelOutput

func (i *Model) ToModelOutput() ModelOutput

func (*Model) ToModelOutputWithContext

func (i *Model) ToModelOutputWithContext(ctx context.Context) ModelOutput

type ModelArgs

type ModelArgs struct {
	// This allows to specify a filename during upload. This file name is used to dispose of the file contents while downloading the file. Example: `attachment; filename=model-artifact.zip`
	ArtifactContentDisposition pulumi.StringPtrInput
	// The content length of the model_artifact.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	ArtifactContentLength pulumi.StringInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to create the model in.
	CompartmentId pulumi.StringInput
	// (Updatable) An array of custom metadata details for the model.
	CustomMetadataLists ModelCustomMetadataListArrayInput
	// (Updatable) An array of defined metadata details for the model.
	DefinedMetadataLists ModelDefinedMetadataListArrayInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A short description of the model.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information. Example: `My Model`
	DisplayName pulumi.StringPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// Input schema file content in String format
	InputSchema pulumi.StringPtrInput
	// The model artifact to upload. It is a ZIP archive of the files necessary to run the model. This can be done in a separate step or using cli/sdk. The Model will remain in "Creating" state until its artifact is uploaded.
	ModelArtifact pulumi.StringInput
	// Output schema file content in String format
	OutputSchema pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the model.
	ProjectId pulumi.StringInput
	// The state of the model.
	State pulumi.StringPtrInput
}

The set of arguments for constructing a Model resource.

func (ModelArgs) ElementType

func (ModelArgs) ElementType() reflect.Type

type ModelArray

type ModelArray []ModelInput

func (ModelArray) ElementType

func (ModelArray) ElementType() reflect.Type

func (ModelArray) ToModelArrayOutput

func (i ModelArray) ToModelArrayOutput() ModelArrayOutput

func (ModelArray) ToModelArrayOutputWithContext

func (i ModelArray) ToModelArrayOutputWithContext(ctx context.Context) ModelArrayOutput

type ModelArrayInput

type ModelArrayInput interface {
	pulumi.Input

	ToModelArrayOutput() ModelArrayOutput
	ToModelArrayOutputWithContext(context.Context) ModelArrayOutput
}

ModelArrayInput is an input type that accepts ModelArray and ModelArrayOutput values. You can construct a concrete instance of `ModelArrayInput` via:

ModelArray{ ModelArgs{...} }

type ModelArrayOutput

type ModelArrayOutput struct{ *pulumi.OutputState }

func (ModelArrayOutput) ElementType

func (ModelArrayOutput) ElementType() reflect.Type

func (ModelArrayOutput) Index

func (ModelArrayOutput) ToModelArrayOutput

func (o ModelArrayOutput) ToModelArrayOutput() ModelArrayOutput

func (ModelArrayOutput) ToModelArrayOutputWithContext

func (o ModelArrayOutput) ToModelArrayOutputWithContext(ctx context.Context) ModelArrayOutput

type ModelArtifactExport added in v0.6.0

type ModelArtifactExport struct {
	pulumi.CustomResourceState

	ArtifactSourceType pulumi.StringOutput `pulumi:"artifactSourceType"`
	ModelId            pulumi.StringOutput `pulumi:"modelId"`
	Namespace          pulumi.StringOutput `pulumi:"namespace"`
	SourceBucket       pulumi.StringOutput `pulumi:"sourceBucket"`
	SourceObjectName   pulumi.StringOutput `pulumi:"sourceObjectName"`
	SourceRegion       pulumi.StringOutput `pulumi:"sourceRegion"`
}

func GetModelArtifactExport added in v0.6.0

func GetModelArtifactExport(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ModelArtifactExportState, opts ...pulumi.ResourceOption) (*ModelArtifactExport, error)

GetModelArtifactExport gets an existing ModelArtifactExport resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewModelArtifactExport added in v0.6.0

func NewModelArtifactExport(ctx *pulumi.Context,
	name string, args *ModelArtifactExportArgs, opts ...pulumi.ResourceOption) (*ModelArtifactExport, error)

NewModelArtifactExport registers a new resource with the given unique name, arguments, and options.

func (*ModelArtifactExport) ElementType added in v0.6.0

func (*ModelArtifactExport) ElementType() reflect.Type

func (*ModelArtifactExport) ToModelArtifactExportOutput added in v0.6.0

func (i *ModelArtifactExport) ToModelArtifactExportOutput() ModelArtifactExportOutput

func (*ModelArtifactExport) ToModelArtifactExportOutputWithContext added in v0.6.0

func (i *ModelArtifactExport) ToModelArtifactExportOutputWithContext(ctx context.Context) ModelArtifactExportOutput

type ModelArtifactExportArgs added in v0.6.0

type ModelArtifactExportArgs struct {
	ArtifactSourceType pulumi.StringInput
	ModelId            pulumi.StringInput
	Namespace          pulumi.StringInput
	SourceBucket       pulumi.StringInput
	SourceObjectName   pulumi.StringInput
	SourceRegion       pulumi.StringInput
}

The set of arguments for constructing a ModelArtifactExport resource.

func (ModelArtifactExportArgs) ElementType added in v0.6.0

func (ModelArtifactExportArgs) ElementType() reflect.Type

type ModelArtifactExportArray added in v0.6.0

type ModelArtifactExportArray []ModelArtifactExportInput

func (ModelArtifactExportArray) ElementType added in v0.6.0

func (ModelArtifactExportArray) ElementType() reflect.Type

func (ModelArtifactExportArray) ToModelArtifactExportArrayOutput added in v0.6.0

func (i ModelArtifactExportArray) ToModelArtifactExportArrayOutput() ModelArtifactExportArrayOutput

func (ModelArtifactExportArray) ToModelArtifactExportArrayOutputWithContext added in v0.6.0

func (i ModelArtifactExportArray) ToModelArtifactExportArrayOutputWithContext(ctx context.Context) ModelArtifactExportArrayOutput

type ModelArtifactExportArrayInput added in v0.6.0

type ModelArtifactExportArrayInput interface {
	pulumi.Input

	ToModelArtifactExportArrayOutput() ModelArtifactExportArrayOutput
	ToModelArtifactExportArrayOutputWithContext(context.Context) ModelArtifactExportArrayOutput
}

ModelArtifactExportArrayInput is an input type that accepts ModelArtifactExportArray and ModelArtifactExportArrayOutput values. You can construct a concrete instance of `ModelArtifactExportArrayInput` via:

ModelArtifactExportArray{ ModelArtifactExportArgs{...} }

type ModelArtifactExportArrayOutput added in v0.6.0

type ModelArtifactExportArrayOutput struct{ *pulumi.OutputState }

func (ModelArtifactExportArrayOutput) ElementType added in v0.6.0

func (ModelArtifactExportArrayOutput) Index added in v0.6.0

func (ModelArtifactExportArrayOutput) ToModelArtifactExportArrayOutput added in v0.6.0

func (o ModelArtifactExportArrayOutput) ToModelArtifactExportArrayOutput() ModelArtifactExportArrayOutput

func (ModelArtifactExportArrayOutput) ToModelArtifactExportArrayOutputWithContext added in v0.6.0

func (o ModelArtifactExportArrayOutput) ToModelArtifactExportArrayOutputWithContext(ctx context.Context) ModelArtifactExportArrayOutput

type ModelArtifactExportInput added in v0.6.0

type ModelArtifactExportInput interface {
	pulumi.Input

	ToModelArtifactExportOutput() ModelArtifactExportOutput
	ToModelArtifactExportOutputWithContext(ctx context.Context) ModelArtifactExportOutput
}

type ModelArtifactExportMap added in v0.6.0

type ModelArtifactExportMap map[string]ModelArtifactExportInput

func (ModelArtifactExportMap) ElementType added in v0.6.0

func (ModelArtifactExportMap) ElementType() reflect.Type

func (ModelArtifactExportMap) ToModelArtifactExportMapOutput added in v0.6.0

func (i ModelArtifactExportMap) ToModelArtifactExportMapOutput() ModelArtifactExportMapOutput

func (ModelArtifactExportMap) ToModelArtifactExportMapOutputWithContext added in v0.6.0

func (i ModelArtifactExportMap) ToModelArtifactExportMapOutputWithContext(ctx context.Context) ModelArtifactExportMapOutput

type ModelArtifactExportMapInput added in v0.6.0

type ModelArtifactExportMapInput interface {
	pulumi.Input

	ToModelArtifactExportMapOutput() ModelArtifactExportMapOutput
	ToModelArtifactExportMapOutputWithContext(context.Context) ModelArtifactExportMapOutput
}

ModelArtifactExportMapInput is an input type that accepts ModelArtifactExportMap and ModelArtifactExportMapOutput values. You can construct a concrete instance of `ModelArtifactExportMapInput` via:

ModelArtifactExportMap{ "key": ModelArtifactExportArgs{...} }

type ModelArtifactExportMapOutput added in v0.6.0

type ModelArtifactExportMapOutput struct{ *pulumi.OutputState }

func (ModelArtifactExportMapOutput) ElementType added in v0.6.0

func (ModelArtifactExportMapOutput) MapIndex added in v0.6.0

func (ModelArtifactExportMapOutput) ToModelArtifactExportMapOutput added in v0.6.0

func (o ModelArtifactExportMapOutput) ToModelArtifactExportMapOutput() ModelArtifactExportMapOutput

func (ModelArtifactExportMapOutput) ToModelArtifactExportMapOutputWithContext added in v0.6.0

func (o ModelArtifactExportMapOutput) ToModelArtifactExportMapOutputWithContext(ctx context.Context) ModelArtifactExportMapOutput

type ModelArtifactExportOutput added in v0.6.0

type ModelArtifactExportOutput struct{ *pulumi.OutputState }

func (ModelArtifactExportOutput) ArtifactSourceType added in v0.6.0

func (o ModelArtifactExportOutput) ArtifactSourceType() pulumi.StringOutput

func (ModelArtifactExportOutput) ElementType added in v0.6.0

func (ModelArtifactExportOutput) ElementType() reflect.Type

func (ModelArtifactExportOutput) ModelId added in v0.6.0

func (ModelArtifactExportOutput) Namespace added in v0.6.0

func (ModelArtifactExportOutput) SourceBucket added in v0.6.0

func (ModelArtifactExportOutput) SourceObjectName added in v0.6.0

func (o ModelArtifactExportOutput) SourceObjectName() pulumi.StringOutput

func (ModelArtifactExportOutput) SourceRegion added in v0.6.0

func (ModelArtifactExportOutput) ToModelArtifactExportOutput added in v0.6.0

func (o ModelArtifactExportOutput) ToModelArtifactExportOutput() ModelArtifactExportOutput

func (ModelArtifactExportOutput) ToModelArtifactExportOutputWithContext added in v0.6.0

func (o ModelArtifactExportOutput) ToModelArtifactExportOutputWithContext(ctx context.Context) ModelArtifactExportOutput

type ModelArtifactExportState added in v0.6.0

type ModelArtifactExportState struct {
	ArtifactSourceType pulumi.StringPtrInput
	ModelId            pulumi.StringPtrInput
	Namespace          pulumi.StringPtrInput
	SourceBucket       pulumi.StringPtrInput
	SourceObjectName   pulumi.StringPtrInput
	SourceRegion       pulumi.StringPtrInput
}

func (ModelArtifactExportState) ElementType added in v0.6.0

func (ModelArtifactExportState) ElementType() reflect.Type

type ModelArtifactImport added in v0.6.0

type ModelArtifactImport struct {
	pulumi.CustomResourceState

	ArtifactSourceType    pulumi.StringOutput `pulumi:"artifactSourceType"`
	DestinationBucket     pulumi.StringOutput `pulumi:"destinationBucket"`
	DestinationObjectName pulumi.StringOutput `pulumi:"destinationObjectName"`
	DestinationRegion     pulumi.StringOutput `pulumi:"destinationRegion"`
	ModelId               pulumi.StringOutput `pulumi:"modelId"`
	Namespace             pulumi.StringOutput `pulumi:"namespace"`
}

func GetModelArtifactImport added in v0.6.0

func GetModelArtifactImport(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ModelArtifactImportState, opts ...pulumi.ResourceOption) (*ModelArtifactImport, error)

GetModelArtifactImport gets an existing ModelArtifactImport resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewModelArtifactImport added in v0.6.0

func NewModelArtifactImport(ctx *pulumi.Context,
	name string, args *ModelArtifactImportArgs, opts ...pulumi.ResourceOption) (*ModelArtifactImport, error)

NewModelArtifactImport registers a new resource with the given unique name, arguments, and options.

func (*ModelArtifactImport) ElementType added in v0.6.0

func (*ModelArtifactImport) ElementType() reflect.Type

func (*ModelArtifactImport) ToModelArtifactImportOutput added in v0.6.0

func (i *ModelArtifactImport) ToModelArtifactImportOutput() ModelArtifactImportOutput

func (*ModelArtifactImport) ToModelArtifactImportOutputWithContext added in v0.6.0

func (i *ModelArtifactImport) ToModelArtifactImportOutputWithContext(ctx context.Context) ModelArtifactImportOutput

type ModelArtifactImportArgs added in v0.6.0

type ModelArtifactImportArgs struct {
	ArtifactSourceType    pulumi.StringInput
	DestinationBucket     pulumi.StringInput
	DestinationObjectName pulumi.StringInput
	DestinationRegion     pulumi.StringInput
	ModelId               pulumi.StringInput
	Namespace             pulumi.StringInput
}

The set of arguments for constructing a ModelArtifactImport resource.

func (ModelArtifactImportArgs) ElementType added in v0.6.0

func (ModelArtifactImportArgs) ElementType() reflect.Type

type ModelArtifactImportArray added in v0.6.0

type ModelArtifactImportArray []ModelArtifactImportInput

func (ModelArtifactImportArray) ElementType added in v0.6.0

func (ModelArtifactImportArray) ElementType() reflect.Type

func (ModelArtifactImportArray) ToModelArtifactImportArrayOutput added in v0.6.0

func (i ModelArtifactImportArray) ToModelArtifactImportArrayOutput() ModelArtifactImportArrayOutput

func (ModelArtifactImportArray) ToModelArtifactImportArrayOutputWithContext added in v0.6.0

func (i ModelArtifactImportArray) ToModelArtifactImportArrayOutputWithContext(ctx context.Context) ModelArtifactImportArrayOutput

type ModelArtifactImportArrayInput added in v0.6.0

type ModelArtifactImportArrayInput interface {
	pulumi.Input

	ToModelArtifactImportArrayOutput() ModelArtifactImportArrayOutput
	ToModelArtifactImportArrayOutputWithContext(context.Context) ModelArtifactImportArrayOutput
}

ModelArtifactImportArrayInput is an input type that accepts ModelArtifactImportArray and ModelArtifactImportArrayOutput values. You can construct a concrete instance of `ModelArtifactImportArrayInput` via:

ModelArtifactImportArray{ ModelArtifactImportArgs{...} }

type ModelArtifactImportArrayOutput added in v0.6.0

type ModelArtifactImportArrayOutput struct{ *pulumi.OutputState }

func (ModelArtifactImportArrayOutput) ElementType added in v0.6.0

func (ModelArtifactImportArrayOutput) Index added in v0.6.0

func (ModelArtifactImportArrayOutput) ToModelArtifactImportArrayOutput added in v0.6.0

func (o ModelArtifactImportArrayOutput) ToModelArtifactImportArrayOutput() ModelArtifactImportArrayOutput

func (ModelArtifactImportArrayOutput) ToModelArtifactImportArrayOutputWithContext added in v0.6.0

func (o ModelArtifactImportArrayOutput) ToModelArtifactImportArrayOutputWithContext(ctx context.Context) ModelArtifactImportArrayOutput

type ModelArtifactImportInput added in v0.6.0

type ModelArtifactImportInput interface {
	pulumi.Input

	ToModelArtifactImportOutput() ModelArtifactImportOutput
	ToModelArtifactImportOutputWithContext(ctx context.Context) ModelArtifactImportOutput
}

type ModelArtifactImportMap added in v0.6.0

type ModelArtifactImportMap map[string]ModelArtifactImportInput

func (ModelArtifactImportMap) ElementType added in v0.6.0

func (ModelArtifactImportMap) ElementType() reflect.Type

func (ModelArtifactImportMap) ToModelArtifactImportMapOutput added in v0.6.0

func (i ModelArtifactImportMap) ToModelArtifactImportMapOutput() ModelArtifactImportMapOutput

func (ModelArtifactImportMap) ToModelArtifactImportMapOutputWithContext added in v0.6.0

func (i ModelArtifactImportMap) ToModelArtifactImportMapOutputWithContext(ctx context.Context) ModelArtifactImportMapOutput

type ModelArtifactImportMapInput added in v0.6.0

type ModelArtifactImportMapInput interface {
	pulumi.Input

	ToModelArtifactImportMapOutput() ModelArtifactImportMapOutput
	ToModelArtifactImportMapOutputWithContext(context.Context) ModelArtifactImportMapOutput
}

ModelArtifactImportMapInput is an input type that accepts ModelArtifactImportMap and ModelArtifactImportMapOutput values. You can construct a concrete instance of `ModelArtifactImportMapInput` via:

ModelArtifactImportMap{ "key": ModelArtifactImportArgs{...} }

type ModelArtifactImportMapOutput added in v0.6.0

type ModelArtifactImportMapOutput struct{ *pulumi.OutputState }

func (ModelArtifactImportMapOutput) ElementType added in v0.6.0

func (ModelArtifactImportMapOutput) MapIndex added in v0.6.0

func (ModelArtifactImportMapOutput) ToModelArtifactImportMapOutput added in v0.6.0

func (o ModelArtifactImportMapOutput) ToModelArtifactImportMapOutput() ModelArtifactImportMapOutput

func (ModelArtifactImportMapOutput) ToModelArtifactImportMapOutputWithContext added in v0.6.0

func (o ModelArtifactImportMapOutput) ToModelArtifactImportMapOutputWithContext(ctx context.Context) ModelArtifactImportMapOutput

type ModelArtifactImportOutput added in v0.6.0

type ModelArtifactImportOutput struct{ *pulumi.OutputState }

func (ModelArtifactImportOutput) ArtifactSourceType added in v0.6.0

func (o ModelArtifactImportOutput) ArtifactSourceType() pulumi.StringOutput

func (ModelArtifactImportOutput) DestinationBucket added in v0.6.0

func (o ModelArtifactImportOutput) DestinationBucket() pulumi.StringOutput

func (ModelArtifactImportOutput) DestinationObjectName added in v0.6.0

func (o ModelArtifactImportOutput) DestinationObjectName() pulumi.StringOutput

func (ModelArtifactImportOutput) DestinationRegion added in v0.6.0

func (o ModelArtifactImportOutput) DestinationRegion() pulumi.StringOutput

func (ModelArtifactImportOutput) ElementType added in v0.6.0

func (ModelArtifactImportOutput) ElementType() reflect.Type

func (ModelArtifactImportOutput) ModelId added in v0.6.0

func (ModelArtifactImportOutput) Namespace added in v0.6.0

func (ModelArtifactImportOutput) ToModelArtifactImportOutput added in v0.6.0

func (o ModelArtifactImportOutput) ToModelArtifactImportOutput() ModelArtifactImportOutput

func (ModelArtifactImportOutput) ToModelArtifactImportOutputWithContext added in v0.6.0

func (o ModelArtifactImportOutput) ToModelArtifactImportOutputWithContext(ctx context.Context) ModelArtifactImportOutput

type ModelArtifactImportState added in v0.6.0

type ModelArtifactImportState struct {
	ArtifactSourceType    pulumi.StringPtrInput
	DestinationBucket     pulumi.StringPtrInput
	DestinationObjectName pulumi.StringPtrInput
	DestinationRegion     pulumi.StringPtrInput
	ModelId               pulumi.StringPtrInput
	Namespace             pulumi.StringPtrInput
}

func (ModelArtifactImportState) ElementType added in v0.6.0

func (ModelArtifactImportState) ElementType() reflect.Type

type ModelCustomMetadataList

type ModelCustomMetadataList struct {
	// (Updatable) Category of model metadata which should be null for defined metadata.For custom metadata is should be one of the following values "Performance,Training Profile,Training and Validation Datasets,Training Environment,other".
	Category *string `pulumi:"category"`
	// (Updatable) A short description of the model.
	Description *string `pulumi:"description"`
	// (Updatable) Key of the model Metadata. The key can either be user defined or Oracle Cloud Infrastructure defined. List of Oracle Cloud Infrastructure defined keys:
	// * useCaseType
	// * libraryName
	// * libraryVersion
	// * estimatorClass
	// * hyperParameters
	// * testartifactresults
	Key *string `pulumi:"key"`
	// (Updatable) Allowed values for useCaseType: binary_classification, regression, multinomial_classification, clustering, recommender, dimensionality_reduction/representation, time_series_forecasting, anomaly_detection, topic_modeling, ner, sentiment_analysis, image_classification, object_localization, other
	//
	// Allowed values for libraryName: scikit-learn, xgboost, tensorflow, pytorch, mxnet, keras, lightGBM, pymc3, pyOD, spacy, prophet, sktime, statsmodels, cuml, oracle_automl, h2o, transformers, nltk, emcee, pystan, bert, gensim, flair, word2vec, ensemble, other
	Value *string `pulumi:"value"`
}

type ModelCustomMetadataListArgs

type ModelCustomMetadataListArgs struct {
	// (Updatable) Category of model metadata which should be null for defined metadata.For custom metadata is should be one of the following values "Performance,Training Profile,Training and Validation Datasets,Training Environment,other".
	Category pulumi.StringPtrInput `pulumi:"category"`
	// (Updatable) A short description of the model.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// (Updatable) Key of the model Metadata. The key can either be user defined or Oracle Cloud Infrastructure defined. List of Oracle Cloud Infrastructure defined keys:
	// * useCaseType
	// * libraryName
	// * libraryVersion
	// * estimatorClass
	// * hyperParameters
	// * testartifactresults
	Key pulumi.StringPtrInput `pulumi:"key"`
	// (Updatable) Allowed values for useCaseType: binary_classification, regression, multinomial_classification, clustering, recommender, dimensionality_reduction/representation, time_series_forecasting, anomaly_detection, topic_modeling, ner, sentiment_analysis, image_classification, object_localization, other
	//
	// Allowed values for libraryName: scikit-learn, xgboost, tensorflow, pytorch, mxnet, keras, lightGBM, pymc3, pyOD, spacy, prophet, sktime, statsmodels, cuml, oracle_automl, h2o, transformers, nltk, emcee, pystan, bert, gensim, flair, word2vec, ensemble, other
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (ModelCustomMetadataListArgs) ElementType

func (ModelCustomMetadataListArgs) ToModelCustomMetadataListOutput

func (i ModelCustomMetadataListArgs) ToModelCustomMetadataListOutput() ModelCustomMetadataListOutput

func (ModelCustomMetadataListArgs) ToModelCustomMetadataListOutputWithContext

func (i ModelCustomMetadataListArgs) ToModelCustomMetadataListOutputWithContext(ctx context.Context) ModelCustomMetadataListOutput

type ModelCustomMetadataListArray

type ModelCustomMetadataListArray []ModelCustomMetadataListInput

func (ModelCustomMetadataListArray) ElementType

func (ModelCustomMetadataListArray) ToModelCustomMetadataListArrayOutput

func (i ModelCustomMetadataListArray) ToModelCustomMetadataListArrayOutput() ModelCustomMetadataListArrayOutput

func (ModelCustomMetadataListArray) ToModelCustomMetadataListArrayOutputWithContext

func (i ModelCustomMetadataListArray) ToModelCustomMetadataListArrayOutputWithContext(ctx context.Context) ModelCustomMetadataListArrayOutput

type ModelCustomMetadataListArrayInput

type ModelCustomMetadataListArrayInput interface {
	pulumi.Input

	ToModelCustomMetadataListArrayOutput() ModelCustomMetadataListArrayOutput
	ToModelCustomMetadataListArrayOutputWithContext(context.Context) ModelCustomMetadataListArrayOutput
}

ModelCustomMetadataListArrayInput is an input type that accepts ModelCustomMetadataListArray and ModelCustomMetadataListArrayOutput values. You can construct a concrete instance of `ModelCustomMetadataListArrayInput` via:

ModelCustomMetadataListArray{ ModelCustomMetadataListArgs{...} }

type ModelCustomMetadataListArrayOutput

type ModelCustomMetadataListArrayOutput struct{ *pulumi.OutputState }

func (ModelCustomMetadataListArrayOutput) ElementType

func (ModelCustomMetadataListArrayOutput) Index

func (ModelCustomMetadataListArrayOutput) ToModelCustomMetadataListArrayOutput

func (o ModelCustomMetadataListArrayOutput) ToModelCustomMetadataListArrayOutput() ModelCustomMetadataListArrayOutput

func (ModelCustomMetadataListArrayOutput) ToModelCustomMetadataListArrayOutputWithContext

func (o ModelCustomMetadataListArrayOutput) ToModelCustomMetadataListArrayOutputWithContext(ctx context.Context) ModelCustomMetadataListArrayOutput

type ModelCustomMetadataListInput

type ModelCustomMetadataListInput interface {
	pulumi.Input

	ToModelCustomMetadataListOutput() ModelCustomMetadataListOutput
	ToModelCustomMetadataListOutputWithContext(context.Context) ModelCustomMetadataListOutput
}

ModelCustomMetadataListInput is an input type that accepts ModelCustomMetadataListArgs and ModelCustomMetadataListOutput values. You can construct a concrete instance of `ModelCustomMetadataListInput` via:

ModelCustomMetadataListArgs{...}

type ModelCustomMetadataListOutput

type ModelCustomMetadataListOutput struct{ *pulumi.OutputState }

func (ModelCustomMetadataListOutput) Category

(Updatable) Category of model metadata which should be null for defined metadata.For custom metadata is should be one of the following values "Performance,Training Profile,Training and Validation Datasets,Training Environment,other".

func (ModelCustomMetadataListOutput) Description

(Updatable) A short description of the model.

func (ModelCustomMetadataListOutput) ElementType

func (ModelCustomMetadataListOutput) Key

(Updatable) Key of the model Metadata. The key can either be user defined or Oracle Cloud Infrastructure defined. List of Oracle Cloud Infrastructure defined keys: * useCaseType * libraryName * libraryVersion * estimatorClass * hyperParameters * testartifactresults

func (ModelCustomMetadataListOutput) ToModelCustomMetadataListOutput

func (o ModelCustomMetadataListOutput) ToModelCustomMetadataListOutput() ModelCustomMetadataListOutput

func (ModelCustomMetadataListOutput) ToModelCustomMetadataListOutputWithContext

func (o ModelCustomMetadataListOutput) ToModelCustomMetadataListOutputWithContext(ctx context.Context) ModelCustomMetadataListOutput

func (ModelCustomMetadataListOutput) Value

(Updatable) Allowed values for useCaseType: binary_classification, regression, multinomial_classification, clustering, recommender, dimensionality_reduction/representation, time_series_forecasting, anomaly_detection, topic_modeling, ner, sentiment_analysis, image_classification, object_localization, other

Allowed values for libraryName: scikit-learn, xgboost, tensorflow, pytorch, mxnet, keras, lightGBM, pymc3, pyOD, spacy, prophet, sktime, statsmodels, cuml, oracle_automl, h2o, transformers, nltk, emcee, pystan, bert, gensim, flair, word2vec, ensemble, other

type ModelDefinedMetadataList

type ModelDefinedMetadataList struct {
	// (Updatable) Category of model metadata which should be null for defined metadata.For custom metadata is should be one of the following values "Performance,Training Profile,Training and Validation Datasets,Training Environment,other".
	Category *string `pulumi:"category"`
	// (Updatable) A short description of the model.
	Description *string `pulumi:"description"`
	// (Updatable) Key of the model Metadata. The key can either be user defined or Oracle Cloud Infrastructure defined. List of Oracle Cloud Infrastructure defined keys:
	// * useCaseType
	// * libraryName
	// * libraryVersion
	// * estimatorClass
	// * hyperParameters
	// * testartifactresults
	Key *string `pulumi:"key"`
	// (Updatable) Allowed values for useCaseType: binary_classification, regression, multinomial_classification, clustering, recommender, dimensionality_reduction/representation, time_series_forecasting, anomaly_detection, topic_modeling, ner, sentiment_analysis, image_classification, object_localization, other
	//
	// Allowed values for libraryName: scikit-learn, xgboost, tensorflow, pytorch, mxnet, keras, lightGBM, pymc3, pyOD, spacy, prophet, sktime, statsmodels, cuml, oracle_automl, h2o, transformers, nltk, emcee, pystan, bert, gensim, flair, word2vec, ensemble, other
	Value *string `pulumi:"value"`
}

type ModelDefinedMetadataListArgs

type ModelDefinedMetadataListArgs struct {
	// (Updatable) Category of model metadata which should be null for defined metadata.For custom metadata is should be one of the following values "Performance,Training Profile,Training and Validation Datasets,Training Environment,other".
	Category pulumi.StringPtrInput `pulumi:"category"`
	// (Updatable) A short description of the model.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// (Updatable) Key of the model Metadata. The key can either be user defined or Oracle Cloud Infrastructure defined. List of Oracle Cloud Infrastructure defined keys:
	// * useCaseType
	// * libraryName
	// * libraryVersion
	// * estimatorClass
	// * hyperParameters
	// * testartifactresults
	Key pulumi.StringPtrInput `pulumi:"key"`
	// (Updatable) Allowed values for useCaseType: binary_classification, regression, multinomial_classification, clustering, recommender, dimensionality_reduction/representation, time_series_forecasting, anomaly_detection, topic_modeling, ner, sentiment_analysis, image_classification, object_localization, other
	//
	// Allowed values for libraryName: scikit-learn, xgboost, tensorflow, pytorch, mxnet, keras, lightGBM, pymc3, pyOD, spacy, prophet, sktime, statsmodels, cuml, oracle_automl, h2o, transformers, nltk, emcee, pystan, bert, gensim, flair, word2vec, ensemble, other
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (ModelDefinedMetadataListArgs) ElementType

func (ModelDefinedMetadataListArgs) ToModelDefinedMetadataListOutput

func (i ModelDefinedMetadataListArgs) ToModelDefinedMetadataListOutput() ModelDefinedMetadataListOutput

func (ModelDefinedMetadataListArgs) ToModelDefinedMetadataListOutputWithContext

func (i ModelDefinedMetadataListArgs) ToModelDefinedMetadataListOutputWithContext(ctx context.Context) ModelDefinedMetadataListOutput

type ModelDefinedMetadataListArray

type ModelDefinedMetadataListArray []ModelDefinedMetadataListInput

func (ModelDefinedMetadataListArray) ElementType

func (ModelDefinedMetadataListArray) ToModelDefinedMetadataListArrayOutput

func (i ModelDefinedMetadataListArray) ToModelDefinedMetadataListArrayOutput() ModelDefinedMetadataListArrayOutput

func (ModelDefinedMetadataListArray) ToModelDefinedMetadataListArrayOutputWithContext

func (i ModelDefinedMetadataListArray) ToModelDefinedMetadataListArrayOutputWithContext(ctx context.Context) ModelDefinedMetadataListArrayOutput

type ModelDefinedMetadataListArrayInput

type ModelDefinedMetadataListArrayInput interface {
	pulumi.Input

	ToModelDefinedMetadataListArrayOutput() ModelDefinedMetadataListArrayOutput
	ToModelDefinedMetadataListArrayOutputWithContext(context.Context) ModelDefinedMetadataListArrayOutput
}

ModelDefinedMetadataListArrayInput is an input type that accepts ModelDefinedMetadataListArray and ModelDefinedMetadataListArrayOutput values. You can construct a concrete instance of `ModelDefinedMetadataListArrayInput` via:

ModelDefinedMetadataListArray{ ModelDefinedMetadataListArgs{...} }

type ModelDefinedMetadataListArrayOutput

type ModelDefinedMetadataListArrayOutput struct{ *pulumi.OutputState }

func (ModelDefinedMetadataListArrayOutput) ElementType

func (ModelDefinedMetadataListArrayOutput) Index

func (ModelDefinedMetadataListArrayOutput) ToModelDefinedMetadataListArrayOutput

func (o ModelDefinedMetadataListArrayOutput) ToModelDefinedMetadataListArrayOutput() ModelDefinedMetadataListArrayOutput

func (ModelDefinedMetadataListArrayOutput) ToModelDefinedMetadataListArrayOutputWithContext

func (o ModelDefinedMetadataListArrayOutput) ToModelDefinedMetadataListArrayOutputWithContext(ctx context.Context) ModelDefinedMetadataListArrayOutput

type ModelDefinedMetadataListInput

type ModelDefinedMetadataListInput interface {
	pulumi.Input

	ToModelDefinedMetadataListOutput() ModelDefinedMetadataListOutput
	ToModelDefinedMetadataListOutputWithContext(context.Context) ModelDefinedMetadataListOutput
}

ModelDefinedMetadataListInput is an input type that accepts ModelDefinedMetadataListArgs and ModelDefinedMetadataListOutput values. You can construct a concrete instance of `ModelDefinedMetadataListInput` via:

ModelDefinedMetadataListArgs{...}

type ModelDefinedMetadataListOutput

type ModelDefinedMetadataListOutput struct{ *pulumi.OutputState }

func (ModelDefinedMetadataListOutput) Category

(Updatable) Category of model metadata which should be null for defined metadata.For custom metadata is should be one of the following values "Performance,Training Profile,Training and Validation Datasets,Training Environment,other".

func (ModelDefinedMetadataListOutput) Description

(Updatable) A short description of the model.

func (ModelDefinedMetadataListOutput) ElementType

func (ModelDefinedMetadataListOutput) Key

(Updatable) Key of the model Metadata. The key can either be user defined or Oracle Cloud Infrastructure defined. List of Oracle Cloud Infrastructure defined keys: * useCaseType * libraryName * libraryVersion * estimatorClass * hyperParameters * testartifactresults

func (ModelDefinedMetadataListOutput) ToModelDefinedMetadataListOutput

func (o ModelDefinedMetadataListOutput) ToModelDefinedMetadataListOutput() ModelDefinedMetadataListOutput

func (ModelDefinedMetadataListOutput) ToModelDefinedMetadataListOutputWithContext

func (o ModelDefinedMetadataListOutput) ToModelDefinedMetadataListOutputWithContext(ctx context.Context) ModelDefinedMetadataListOutput

func (ModelDefinedMetadataListOutput) Value

(Updatable) Allowed values for useCaseType: binary_classification, regression, multinomial_classification, clustering, recommender, dimensionality_reduction/representation, time_series_forecasting, anomaly_detection, topic_modeling, ner, sentiment_analysis, image_classification, object_localization, other

Allowed values for libraryName: scikit-learn, xgboost, tensorflow, pytorch, mxnet, keras, lightGBM, pymc3, pyOD, spacy, prophet, sktime, statsmodels, cuml, oracle_automl, h2o, transformers, nltk, emcee, pystan, bert, gensim, flair, word2vec, ensemble, other

type ModelDeployment

type ModelDeployment struct {
	pulumi.CustomResourceState

	// (Updatable) The log details for each category.
	CategoryLogDetails ModelDeploymentCategoryLogDetailsOutput `pulumi:"categoryLogDetails"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the model deployment.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the model deployment.
	CreatedBy pulumi.StringOutput `pulumi:"createdBy"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) A short description of the model deployment.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) A user-friendly display name for the resource. Does not have to be unique, and can be modified. Avoid entering confidential information. Example: `My ModelDeployment`
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// Details about the state of the model deployment.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// (Updatable) The model deployment configuration details.
	ModelDeploymentConfigurationDetails ModelDeploymentModelDeploymentConfigurationDetailsOutput `pulumi:"modelDeploymentConfigurationDetails"`
	// Model deployment system data.
	ModelDeploymentSystemDatas ModelDeploymentModelDeploymentSystemDataArrayOutput `pulumi:"modelDeploymentSystemDatas"`
	// The URL to interact with the model deployment.
	ModelDeploymentUrl pulumi.StringOutput `pulumi:"modelDeploymentUrl"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the model deployment.
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
	// (Updatable) The target state for the Model Deployment. Could be set to `ACTIVE` or `INACTIVE`.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	State pulumi.StringOutput `pulumi:"state"`
	// The date and time the resource was created, in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
}

This resource provides the Model Deployment resource in Oracle Cloud Infrastructure Datascience service.

Creates a new model deployment.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.NewModelDeployment(ctx, "test_model_deployment", &DataScience.ModelDeploymentArgs{
			CompartmentId: pulumi.Any(compartmentId),
			ModelDeploymentConfigurationDetails: &datascience.ModelDeploymentModelDeploymentConfigurationDetailsArgs{
				DeploymentType: pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsDeploymentType),
				ModelConfigurationDetails: &datascience.ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsArgs{
					InstanceConfiguration: &datascience.ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationArgs{
						InstanceShapeName: pulumi.Any(testShape.Name),
						ModelDeploymentInstanceShapeConfigDetails: &datascience.ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsArgs{
							CpuBaseline: pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsCpuBaseline),
							MemoryInGbs: pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsMemoryInGbs),
							Ocpus:       pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsOcpus),
						},
						SubnetId: pulumi.Any(testSubnet.Id),
					},
					ModelId:              pulumi.Any(testModel.Id),
					BandwidthMbps:        pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsBandwidthMbps),
					MaximumBandwidthMbps: pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsMaximumBandwidthMbps),
					ScalingPolicy: &datascience.ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyArgs{
						PolicyType: pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyPolicyType),
						AutoScalingPolicies: datascience.ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArray{
							&datascience.ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArgs{
								AutoScalingPolicyType: pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPoliciesAutoScalingPolicyType),
								InitialInstanceCount:  pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPoliciesInitialInstanceCount),
								MaximumInstanceCount:  pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPoliciesMaximumInstanceCount),
								MinimumInstanceCount:  pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPoliciesMinimumInstanceCount),
								Rules: datascience.ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArray{
									&datascience.ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArgs{
										MetricExpressionRuleType: pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPoliciesRulesMetricExpressionRuleType),
										ScaleInConfiguration: &datascience.ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArgs{
											InstanceCountAdjustment:  pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPoliciesRulesScaleInConfigurationInstanceCountAdjustment),
											PendingDuration:          pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPoliciesRulesScaleInConfigurationPendingDuration),
											Query:                    pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPoliciesRulesScaleInConfigurationQuery),
											ScalingConfigurationType: pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPoliciesRulesScaleInConfigurationScalingConfigurationType),
											Threshold:                pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPoliciesRulesScaleInConfigurationThreshold),
										},
										ScaleOutConfiguration: &datascience.ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArgs{
											InstanceCountAdjustment:  pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPoliciesRulesScaleOutConfigurationInstanceCountAdjustment),
											PendingDuration:          pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPoliciesRulesScaleOutConfigurationPendingDuration),
											Query:                    pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPoliciesRulesScaleOutConfigurationQuery),
											ScalingConfigurationType: pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPoliciesRulesScaleOutConfigurationScalingConfigurationType),
											Threshold:                pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPoliciesRulesScaleOutConfigurationThreshold),
										},
										MetricType: pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPoliciesRulesMetricType),
									},
								},
							},
						},
						CoolDownInSeconds: pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyCoolDownInSeconds),
						InstanceCount:     pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyInstanceCount),
						IsEnabled:         pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyIsEnabled),
					},
				},
				EnvironmentConfigurationDetails: &datascience.ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsArgs{
					EnvironmentConfigurationType: pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsEnvironmentConfigurationType),
					Cmds:                         pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsCmd),
					Entrypoints:                  pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsEntrypoint),
					EnvironmentVariables:         pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsEnvironmentVariables),
					HealthCheckPort:              pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsHealthCheckPort),
					Image:                        pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsImage),
					ImageDigest:                  pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsImageDigest),
					ServerPort:                   pulumi.Any(modelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsServerPort),
				},
			},
			ProjectId: pulumi.Any(testProject.Id),
			CategoryLogDetails: &datascience.ModelDeploymentCategoryLogDetailsArgs{
				Access: &datascience.ModelDeploymentCategoryLogDetailsAccessArgs{
					LogGroupId: pulumi.Any(testLogGroup.Id),
					LogId:      pulumi.Any(testLog.Id),
				},
				Predict: &datascience.ModelDeploymentCategoryLogDetailsPredictArgs{
					LogGroupId: pulumi.Any(testLogGroup.Id),
					LogId:      pulumi.Any(testLog.Id),
				},
			},
			DefinedTags: pulumi.Map{
				"Operations.CostCenter": pulumi.Any("42"),
			},
			Description: pulumi.Any(modelDeploymentDescription),
			DisplayName: pulumi.Any(modelDeploymentDisplayName),
			FreeformTags: pulumi.Map{
				"Department": pulumi.Any("Finance"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

ModelDeployments can be imported using the `id`, e.g.

```sh $ pulumi import oci:DataScience/modelDeployment:ModelDeployment test_model_deployment "id" ```

func GetModelDeployment

func GetModelDeployment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ModelDeploymentState, opts ...pulumi.ResourceOption) (*ModelDeployment, error)

GetModelDeployment gets an existing ModelDeployment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewModelDeployment

func NewModelDeployment(ctx *pulumi.Context,
	name string, args *ModelDeploymentArgs, opts ...pulumi.ResourceOption) (*ModelDeployment, error)

NewModelDeployment registers a new resource with the given unique name, arguments, and options.

func (*ModelDeployment) ElementType

func (*ModelDeployment) ElementType() reflect.Type

func (*ModelDeployment) ToModelDeploymentOutput

func (i *ModelDeployment) ToModelDeploymentOutput() ModelDeploymentOutput

func (*ModelDeployment) ToModelDeploymentOutputWithContext

func (i *ModelDeployment) ToModelDeploymentOutputWithContext(ctx context.Context) ModelDeploymentOutput

type ModelDeploymentArgs

type ModelDeploymentArgs struct {
	// (Updatable) The log details for each category.
	CategoryLogDetails ModelDeploymentCategoryLogDetailsPtrInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the model deployment.
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A short description of the model deployment.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly display name for the resource. Does not have to be unique, and can be modified. Avoid entering confidential information. Example: `My ModelDeployment`
	DisplayName pulumi.StringPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// (Updatable) The model deployment configuration details.
	ModelDeploymentConfigurationDetails ModelDeploymentModelDeploymentConfigurationDetailsInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the model deployment.
	ProjectId pulumi.StringInput
	// (Updatable) The target state for the Model Deployment. Could be set to `ACTIVE` or `INACTIVE`.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	State pulumi.StringPtrInput
}

The set of arguments for constructing a ModelDeployment resource.

func (ModelDeploymentArgs) ElementType

func (ModelDeploymentArgs) ElementType() reflect.Type

type ModelDeploymentArray

type ModelDeploymentArray []ModelDeploymentInput

func (ModelDeploymentArray) ElementType

func (ModelDeploymentArray) ElementType() reflect.Type

func (ModelDeploymentArray) ToModelDeploymentArrayOutput

func (i ModelDeploymentArray) ToModelDeploymentArrayOutput() ModelDeploymentArrayOutput

func (ModelDeploymentArray) ToModelDeploymentArrayOutputWithContext

func (i ModelDeploymentArray) ToModelDeploymentArrayOutputWithContext(ctx context.Context) ModelDeploymentArrayOutput

type ModelDeploymentArrayInput

type ModelDeploymentArrayInput interface {
	pulumi.Input

	ToModelDeploymentArrayOutput() ModelDeploymentArrayOutput
	ToModelDeploymentArrayOutputWithContext(context.Context) ModelDeploymentArrayOutput
}

ModelDeploymentArrayInput is an input type that accepts ModelDeploymentArray and ModelDeploymentArrayOutput values. You can construct a concrete instance of `ModelDeploymentArrayInput` via:

ModelDeploymentArray{ ModelDeploymentArgs{...} }

type ModelDeploymentArrayOutput

type ModelDeploymentArrayOutput struct{ *pulumi.OutputState }

func (ModelDeploymentArrayOutput) ElementType

func (ModelDeploymentArrayOutput) ElementType() reflect.Type

func (ModelDeploymentArrayOutput) Index

func (ModelDeploymentArrayOutput) ToModelDeploymentArrayOutput

func (o ModelDeploymentArrayOutput) ToModelDeploymentArrayOutput() ModelDeploymentArrayOutput

func (ModelDeploymentArrayOutput) ToModelDeploymentArrayOutputWithContext

func (o ModelDeploymentArrayOutput) ToModelDeploymentArrayOutputWithContext(ctx context.Context) ModelDeploymentArrayOutput

type ModelDeploymentCategoryLogDetails

type ModelDeploymentCategoryLogDetails struct {
	// (Updatable) The log details.
	Access *ModelDeploymentCategoryLogDetailsAccess `pulumi:"access"`
	// (Updatable) The log details.
	Predict *ModelDeploymentCategoryLogDetailsPredict `pulumi:"predict"`
}

type ModelDeploymentCategoryLogDetailsAccess

type ModelDeploymentCategoryLogDetailsAccess struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log group to work with.
	LogGroupId string `pulumi:"logGroupId"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log to work with.
	LogId string `pulumi:"logId"`
}

type ModelDeploymentCategoryLogDetailsAccessArgs

type ModelDeploymentCategoryLogDetailsAccessArgs struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log group to work with.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log to work with.
	LogId pulumi.StringInput `pulumi:"logId"`
}

func (ModelDeploymentCategoryLogDetailsAccessArgs) ElementType

func (ModelDeploymentCategoryLogDetailsAccessArgs) ToModelDeploymentCategoryLogDetailsAccessOutput

func (i ModelDeploymentCategoryLogDetailsAccessArgs) ToModelDeploymentCategoryLogDetailsAccessOutput() ModelDeploymentCategoryLogDetailsAccessOutput

func (ModelDeploymentCategoryLogDetailsAccessArgs) ToModelDeploymentCategoryLogDetailsAccessOutputWithContext

func (i ModelDeploymentCategoryLogDetailsAccessArgs) ToModelDeploymentCategoryLogDetailsAccessOutputWithContext(ctx context.Context) ModelDeploymentCategoryLogDetailsAccessOutput

func (ModelDeploymentCategoryLogDetailsAccessArgs) ToModelDeploymentCategoryLogDetailsAccessPtrOutput

func (i ModelDeploymentCategoryLogDetailsAccessArgs) ToModelDeploymentCategoryLogDetailsAccessPtrOutput() ModelDeploymentCategoryLogDetailsAccessPtrOutput

func (ModelDeploymentCategoryLogDetailsAccessArgs) ToModelDeploymentCategoryLogDetailsAccessPtrOutputWithContext

func (i ModelDeploymentCategoryLogDetailsAccessArgs) ToModelDeploymentCategoryLogDetailsAccessPtrOutputWithContext(ctx context.Context) ModelDeploymentCategoryLogDetailsAccessPtrOutput

type ModelDeploymentCategoryLogDetailsAccessInput

type ModelDeploymentCategoryLogDetailsAccessInput interface {
	pulumi.Input

	ToModelDeploymentCategoryLogDetailsAccessOutput() ModelDeploymentCategoryLogDetailsAccessOutput
	ToModelDeploymentCategoryLogDetailsAccessOutputWithContext(context.Context) ModelDeploymentCategoryLogDetailsAccessOutput
}

ModelDeploymentCategoryLogDetailsAccessInput is an input type that accepts ModelDeploymentCategoryLogDetailsAccessArgs and ModelDeploymentCategoryLogDetailsAccessOutput values. You can construct a concrete instance of `ModelDeploymentCategoryLogDetailsAccessInput` via:

ModelDeploymentCategoryLogDetailsAccessArgs{...}

type ModelDeploymentCategoryLogDetailsAccessOutput

type ModelDeploymentCategoryLogDetailsAccessOutput struct{ *pulumi.OutputState }

func (ModelDeploymentCategoryLogDetailsAccessOutput) ElementType

func (ModelDeploymentCategoryLogDetailsAccessOutput) LogGroupId

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log group to work with.

func (ModelDeploymentCategoryLogDetailsAccessOutput) LogId

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log to work with.

func (ModelDeploymentCategoryLogDetailsAccessOutput) ToModelDeploymentCategoryLogDetailsAccessOutput

func (o ModelDeploymentCategoryLogDetailsAccessOutput) ToModelDeploymentCategoryLogDetailsAccessOutput() ModelDeploymentCategoryLogDetailsAccessOutput

func (ModelDeploymentCategoryLogDetailsAccessOutput) ToModelDeploymentCategoryLogDetailsAccessOutputWithContext

func (o ModelDeploymentCategoryLogDetailsAccessOutput) ToModelDeploymentCategoryLogDetailsAccessOutputWithContext(ctx context.Context) ModelDeploymentCategoryLogDetailsAccessOutput

func (ModelDeploymentCategoryLogDetailsAccessOutput) ToModelDeploymentCategoryLogDetailsAccessPtrOutput

func (o ModelDeploymentCategoryLogDetailsAccessOutput) ToModelDeploymentCategoryLogDetailsAccessPtrOutput() ModelDeploymentCategoryLogDetailsAccessPtrOutput

func (ModelDeploymentCategoryLogDetailsAccessOutput) ToModelDeploymentCategoryLogDetailsAccessPtrOutputWithContext

func (o ModelDeploymentCategoryLogDetailsAccessOutput) ToModelDeploymentCategoryLogDetailsAccessPtrOutputWithContext(ctx context.Context) ModelDeploymentCategoryLogDetailsAccessPtrOutput

type ModelDeploymentCategoryLogDetailsAccessPtrInput

type ModelDeploymentCategoryLogDetailsAccessPtrInput interface {
	pulumi.Input

	ToModelDeploymentCategoryLogDetailsAccessPtrOutput() ModelDeploymentCategoryLogDetailsAccessPtrOutput
	ToModelDeploymentCategoryLogDetailsAccessPtrOutputWithContext(context.Context) ModelDeploymentCategoryLogDetailsAccessPtrOutput
}

ModelDeploymentCategoryLogDetailsAccessPtrInput is an input type that accepts ModelDeploymentCategoryLogDetailsAccessArgs, ModelDeploymentCategoryLogDetailsAccessPtr and ModelDeploymentCategoryLogDetailsAccessPtrOutput values. You can construct a concrete instance of `ModelDeploymentCategoryLogDetailsAccessPtrInput` via:

        ModelDeploymentCategoryLogDetailsAccessArgs{...}

or:

        nil

type ModelDeploymentCategoryLogDetailsAccessPtrOutput

type ModelDeploymentCategoryLogDetailsAccessPtrOutput struct{ *pulumi.OutputState }

func (ModelDeploymentCategoryLogDetailsAccessPtrOutput) Elem

func (ModelDeploymentCategoryLogDetailsAccessPtrOutput) ElementType

func (ModelDeploymentCategoryLogDetailsAccessPtrOutput) LogGroupId

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log group to work with.

func (ModelDeploymentCategoryLogDetailsAccessPtrOutput) LogId

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log to work with.

func (ModelDeploymentCategoryLogDetailsAccessPtrOutput) ToModelDeploymentCategoryLogDetailsAccessPtrOutput

func (o ModelDeploymentCategoryLogDetailsAccessPtrOutput) ToModelDeploymentCategoryLogDetailsAccessPtrOutput() ModelDeploymentCategoryLogDetailsAccessPtrOutput

func (ModelDeploymentCategoryLogDetailsAccessPtrOutput) ToModelDeploymentCategoryLogDetailsAccessPtrOutputWithContext

func (o ModelDeploymentCategoryLogDetailsAccessPtrOutput) ToModelDeploymentCategoryLogDetailsAccessPtrOutputWithContext(ctx context.Context) ModelDeploymentCategoryLogDetailsAccessPtrOutput

type ModelDeploymentCategoryLogDetailsArgs

type ModelDeploymentCategoryLogDetailsArgs struct {
	// (Updatable) The log details.
	Access ModelDeploymentCategoryLogDetailsAccessPtrInput `pulumi:"access"`
	// (Updatable) The log details.
	Predict ModelDeploymentCategoryLogDetailsPredictPtrInput `pulumi:"predict"`
}

func (ModelDeploymentCategoryLogDetailsArgs) ElementType

func (ModelDeploymentCategoryLogDetailsArgs) ToModelDeploymentCategoryLogDetailsOutput

func (i ModelDeploymentCategoryLogDetailsArgs) ToModelDeploymentCategoryLogDetailsOutput() ModelDeploymentCategoryLogDetailsOutput

func (ModelDeploymentCategoryLogDetailsArgs) ToModelDeploymentCategoryLogDetailsOutputWithContext

func (i ModelDeploymentCategoryLogDetailsArgs) ToModelDeploymentCategoryLogDetailsOutputWithContext(ctx context.Context) ModelDeploymentCategoryLogDetailsOutput

func (ModelDeploymentCategoryLogDetailsArgs) ToModelDeploymentCategoryLogDetailsPtrOutput

func (i ModelDeploymentCategoryLogDetailsArgs) ToModelDeploymentCategoryLogDetailsPtrOutput() ModelDeploymentCategoryLogDetailsPtrOutput

func (ModelDeploymentCategoryLogDetailsArgs) ToModelDeploymentCategoryLogDetailsPtrOutputWithContext

func (i ModelDeploymentCategoryLogDetailsArgs) ToModelDeploymentCategoryLogDetailsPtrOutputWithContext(ctx context.Context) ModelDeploymentCategoryLogDetailsPtrOutput

type ModelDeploymentCategoryLogDetailsInput

type ModelDeploymentCategoryLogDetailsInput interface {
	pulumi.Input

	ToModelDeploymentCategoryLogDetailsOutput() ModelDeploymentCategoryLogDetailsOutput
	ToModelDeploymentCategoryLogDetailsOutputWithContext(context.Context) ModelDeploymentCategoryLogDetailsOutput
}

ModelDeploymentCategoryLogDetailsInput is an input type that accepts ModelDeploymentCategoryLogDetailsArgs and ModelDeploymentCategoryLogDetailsOutput values. You can construct a concrete instance of `ModelDeploymentCategoryLogDetailsInput` via:

ModelDeploymentCategoryLogDetailsArgs{...}

type ModelDeploymentCategoryLogDetailsOutput

type ModelDeploymentCategoryLogDetailsOutput struct{ *pulumi.OutputState }

func (ModelDeploymentCategoryLogDetailsOutput) Access

(Updatable) The log details.

func (ModelDeploymentCategoryLogDetailsOutput) ElementType

func (ModelDeploymentCategoryLogDetailsOutput) Predict

(Updatable) The log details.

func (ModelDeploymentCategoryLogDetailsOutput) ToModelDeploymentCategoryLogDetailsOutput

func (o ModelDeploymentCategoryLogDetailsOutput) ToModelDeploymentCategoryLogDetailsOutput() ModelDeploymentCategoryLogDetailsOutput

func (ModelDeploymentCategoryLogDetailsOutput) ToModelDeploymentCategoryLogDetailsOutputWithContext

func (o ModelDeploymentCategoryLogDetailsOutput) ToModelDeploymentCategoryLogDetailsOutputWithContext(ctx context.Context) ModelDeploymentCategoryLogDetailsOutput

func (ModelDeploymentCategoryLogDetailsOutput) ToModelDeploymentCategoryLogDetailsPtrOutput

func (o ModelDeploymentCategoryLogDetailsOutput) ToModelDeploymentCategoryLogDetailsPtrOutput() ModelDeploymentCategoryLogDetailsPtrOutput

func (ModelDeploymentCategoryLogDetailsOutput) ToModelDeploymentCategoryLogDetailsPtrOutputWithContext

func (o ModelDeploymentCategoryLogDetailsOutput) ToModelDeploymentCategoryLogDetailsPtrOutputWithContext(ctx context.Context) ModelDeploymentCategoryLogDetailsPtrOutput

type ModelDeploymentCategoryLogDetailsPredict

type ModelDeploymentCategoryLogDetailsPredict struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log group to work with.
	LogGroupId string `pulumi:"logGroupId"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log to work with.
	LogId string `pulumi:"logId"`
}

type ModelDeploymentCategoryLogDetailsPredictArgs

type ModelDeploymentCategoryLogDetailsPredictArgs struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log group to work with.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log to work with.
	LogId pulumi.StringInput `pulumi:"logId"`
}

func (ModelDeploymentCategoryLogDetailsPredictArgs) ElementType

func (ModelDeploymentCategoryLogDetailsPredictArgs) ToModelDeploymentCategoryLogDetailsPredictOutput

func (i ModelDeploymentCategoryLogDetailsPredictArgs) ToModelDeploymentCategoryLogDetailsPredictOutput() ModelDeploymentCategoryLogDetailsPredictOutput

func (ModelDeploymentCategoryLogDetailsPredictArgs) ToModelDeploymentCategoryLogDetailsPredictOutputWithContext

func (i ModelDeploymentCategoryLogDetailsPredictArgs) ToModelDeploymentCategoryLogDetailsPredictOutputWithContext(ctx context.Context) ModelDeploymentCategoryLogDetailsPredictOutput

func (ModelDeploymentCategoryLogDetailsPredictArgs) ToModelDeploymentCategoryLogDetailsPredictPtrOutput

func (i ModelDeploymentCategoryLogDetailsPredictArgs) ToModelDeploymentCategoryLogDetailsPredictPtrOutput() ModelDeploymentCategoryLogDetailsPredictPtrOutput

func (ModelDeploymentCategoryLogDetailsPredictArgs) ToModelDeploymentCategoryLogDetailsPredictPtrOutputWithContext

func (i ModelDeploymentCategoryLogDetailsPredictArgs) ToModelDeploymentCategoryLogDetailsPredictPtrOutputWithContext(ctx context.Context) ModelDeploymentCategoryLogDetailsPredictPtrOutput

type ModelDeploymentCategoryLogDetailsPredictInput

type ModelDeploymentCategoryLogDetailsPredictInput interface {
	pulumi.Input

	ToModelDeploymentCategoryLogDetailsPredictOutput() ModelDeploymentCategoryLogDetailsPredictOutput
	ToModelDeploymentCategoryLogDetailsPredictOutputWithContext(context.Context) ModelDeploymentCategoryLogDetailsPredictOutput
}

ModelDeploymentCategoryLogDetailsPredictInput is an input type that accepts ModelDeploymentCategoryLogDetailsPredictArgs and ModelDeploymentCategoryLogDetailsPredictOutput values. You can construct a concrete instance of `ModelDeploymentCategoryLogDetailsPredictInput` via:

ModelDeploymentCategoryLogDetailsPredictArgs{...}

type ModelDeploymentCategoryLogDetailsPredictOutput

type ModelDeploymentCategoryLogDetailsPredictOutput struct{ *pulumi.OutputState }

func (ModelDeploymentCategoryLogDetailsPredictOutput) ElementType

func (ModelDeploymentCategoryLogDetailsPredictOutput) LogGroupId

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log group to work with.

func (ModelDeploymentCategoryLogDetailsPredictOutput) LogId

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log to work with.

func (ModelDeploymentCategoryLogDetailsPredictOutput) ToModelDeploymentCategoryLogDetailsPredictOutput

func (o ModelDeploymentCategoryLogDetailsPredictOutput) ToModelDeploymentCategoryLogDetailsPredictOutput() ModelDeploymentCategoryLogDetailsPredictOutput

func (ModelDeploymentCategoryLogDetailsPredictOutput) ToModelDeploymentCategoryLogDetailsPredictOutputWithContext

func (o ModelDeploymentCategoryLogDetailsPredictOutput) ToModelDeploymentCategoryLogDetailsPredictOutputWithContext(ctx context.Context) ModelDeploymentCategoryLogDetailsPredictOutput

func (ModelDeploymentCategoryLogDetailsPredictOutput) ToModelDeploymentCategoryLogDetailsPredictPtrOutput

func (o ModelDeploymentCategoryLogDetailsPredictOutput) ToModelDeploymentCategoryLogDetailsPredictPtrOutput() ModelDeploymentCategoryLogDetailsPredictPtrOutput

func (ModelDeploymentCategoryLogDetailsPredictOutput) ToModelDeploymentCategoryLogDetailsPredictPtrOutputWithContext

func (o ModelDeploymentCategoryLogDetailsPredictOutput) ToModelDeploymentCategoryLogDetailsPredictPtrOutputWithContext(ctx context.Context) ModelDeploymentCategoryLogDetailsPredictPtrOutput

type ModelDeploymentCategoryLogDetailsPredictPtrInput

type ModelDeploymentCategoryLogDetailsPredictPtrInput interface {
	pulumi.Input

	ToModelDeploymentCategoryLogDetailsPredictPtrOutput() ModelDeploymentCategoryLogDetailsPredictPtrOutput
	ToModelDeploymentCategoryLogDetailsPredictPtrOutputWithContext(context.Context) ModelDeploymentCategoryLogDetailsPredictPtrOutput
}

ModelDeploymentCategoryLogDetailsPredictPtrInput is an input type that accepts ModelDeploymentCategoryLogDetailsPredictArgs, ModelDeploymentCategoryLogDetailsPredictPtr and ModelDeploymentCategoryLogDetailsPredictPtrOutput values. You can construct a concrete instance of `ModelDeploymentCategoryLogDetailsPredictPtrInput` via:

        ModelDeploymentCategoryLogDetailsPredictArgs{...}

or:

        nil

type ModelDeploymentCategoryLogDetailsPredictPtrOutput

type ModelDeploymentCategoryLogDetailsPredictPtrOutput struct{ *pulumi.OutputState }

func (ModelDeploymentCategoryLogDetailsPredictPtrOutput) Elem

func (ModelDeploymentCategoryLogDetailsPredictPtrOutput) ElementType

func (ModelDeploymentCategoryLogDetailsPredictPtrOutput) LogGroupId

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log group to work with.

func (ModelDeploymentCategoryLogDetailsPredictPtrOutput) LogId

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a log to work with.

func (ModelDeploymentCategoryLogDetailsPredictPtrOutput) ToModelDeploymentCategoryLogDetailsPredictPtrOutput

func (o ModelDeploymentCategoryLogDetailsPredictPtrOutput) ToModelDeploymentCategoryLogDetailsPredictPtrOutput() ModelDeploymentCategoryLogDetailsPredictPtrOutput

func (ModelDeploymentCategoryLogDetailsPredictPtrOutput) ToModelDeploymentCategoryLogDetailsPredictPtrOutputWithContext

func (o ModelDeploymentCategoryLogDetailsPredictPtrOutput) ToModelDeploymentCategoryLogDetailsPredictPtrOutputWithContext(ctx context.Context) ModelDeploymentCategoryLogDetailsPredictPtrOutput

type ModelDeploymentCategoryLogDetailsPtrInput

type ModelDeploymentCategoryLogDetailsPtrInput interface {
	pulumi.Input

	ToModelDeploymentCategoryLogDetailsPtrOutput() ModelDeploymentCategoryLogDetailsPtrOutput
	ToModelDeploymentCategoryLogDetailsPtrOutputWithContext(context.Context) ModelDeploymentCategoryLogDetailsPtrOutput
}

ModelDeploymentCategoryLogDetailsPtrInput is an input type that accepts ModelDeploymentCategoryLogDetailsArgs, ModelDeploymentCategoryLogDetailsPtr and ModelDeploymentCategoryLogDetailsPtrOutput values. You can construct a concrete instance of `ModelDeploymentCategoryLogDetailsPtrInput` via:

        ModelDeploymentCategoryLogDetailsArgs{...}

or:

        nil

type ModelDeploymentCategoryLogDetailsPtrOutput

type ModelDeploymentCategoryLogDetailsPtrOutput struct{ *pulumi.OutputState }

func (ModelDeploymentCategoryLogDetailsPtrOutput) Access

(Updatable) The log details.

func (ModelDeploymentCategoryLogDetailsPtrOutput) Elem

func (ModelDeploymentCategoryLogDetailsPtrOutput) ElementType

func (ModelDeploymentCategoryLogDetailsPtrOutput) Predict

(Updatable) The log details.

func (ModelDeploymentCategoryLogDetailsPtrOutput) ToModelDeploymentCategoryLogDetailsPtrOutput

func (o ModelDeploymentCategoryLogDetailsPtrOutput) ToModelDeploymentCategoryLogDetailsPtrOutput() ModelDeploymentCategoryLogDetailsPtrOutput

func (ModelDeploymentCategoryLogDetailsPtrOutput) ToModelDeploymentCategoryLogDetailsPtrOutputWithContext

func (o ModelDeploymentCategoryLogDetailsPtrOutput) ToModelDeploymentCategoryLogDetailsPtrOutputWithContext(ctx context.Context) ModelDeploymentCategoryLogDetailsPtrOutput

type ModelDeploymentInput

type ModelDeploymentInput interface {
	pulumi.Input

	ToModelDeploymentOutput() ModelDeploymentOutput
	ToModelDeploymentOutputWithContext(ctx context.Context) ModelDeploymentOutput
}

type ModelDeploymentMap

type ModelDeploymentMap map[string]ModelDeploymentInput

func (ModelDeploymentMap) ElementType

func (ModelDeploymentMap) ElementType() reflect.Type

func (ModelDeploymentMap) ToModelDeploymentMapOutput

func (i ModelDeploymentMap) ToModelDeploymentMapOutput() ModelDeploymentMapOutput

func (ModelDeploymentMap) ToModelDeploymentMapOutputWithContext

func (i ModelDeploymentMap) ToModelDeploymentMapOutputWithContext(ctx context.Context) ModelDeploymentMapOutput

type ModelDeploymentMapInput

type ModelDeploymentMapInput interface {
	pulumi.Input

	ToModelDeploymentMapOutput() ModelDeploymentMapOutput
	ToModelDeploymentMapOutputWithContext(context.Context) ModelDeploymentMapOutput
}

ModelDeploymentMapInput is an input type that accepts ModelDeploymentMap and ModelDeploymentMapOutput values. You can construct a concrete instance of `ModelDeploymentMapInput` via:

ModelDeploymentMap{ "key": ModelDeploymentArgs{...} }

type ModelDeploymentMapOutput

type ModelDeploymentMapOutput struct{ *pulumi.OutputState }

func (ModelDeploymentMapOutput) ElementType

func (ModelDeploymentMapOutput) ElementType() reflect.Type

func (ModelDeploymentMapOutput) MapIndex

func (ModelDeploymentMapOutput) ToModelDeploymentMapOutput

func (o ModelDeploymentMapOutput) ToModelDeploymentMapOutput() ModelDeploymentMapOutput

func (ModelDeploymentMapOutput) ToModelDeploymentMapOutputWithContext

func (o ModelDeploymentMapOutput) ToModelDeploymentMapOutputWithContext(ctx context.Context) ModelDeploymentMapOutput

type ModelDeploymentModelDeploymentConfigurationDetails

type ModelDeploymentModelDeploymentConfigurationDetails struct {
	// (Updatable) The type of the model deployment.
	DeploymentType string `pulumi:"deploymentType"`
	// (Updatable) The configuration to carry the environment details thats used in Model Deployment creation
	EnvironmentConfigurationDetails *ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetails `pulumi:"environmentConfigurationDetails"`
	// (Updatable) The model configuration details.
	ModelConfigurationDetails ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetails `pulumi:"modelConfigurationDetails"`
}

type ModelDeploymentModelDeploymentConfigurationDetailsArgs

type ModelDeploymentModelDeploymentConfigurationDetailsArgs struct {
	// (Updatable) The type of the model deployment.
	DeploymentType pulumi.StringInput `pulumi:"deploymentType"`
	// (Updatable) The configuration to carry the environment details thats used in Model Deployment creation
	EnvironmentConfigurationDetails ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrInput `pulumi:"environmentConfigurationDetails"`
	// (Updatable) The model configuration details.
	ModelConfigurationDetails ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInput `pulumi:"modelConfigurationDetails"`
}

func (ModelDeploymentModelDeploymentConfigurationDetailsArgs) ElementType

func (ModelDeploymentModelDeploymentConfigurationDetailsArgs) ToModelDeploymentModelDeploymentConfigurationDetailsOutput

func (ModelDeploymentModelDeploymentConfigurationDetailsArgs) ToModelDeploymentModelDeploymentConfigurationDetailsOutputWithContext

func (i ModelDeploymentModelDeploymentConfigurationDetailsArgs) ToModelDeploymentModelDeploymentConfigurationDetailsOutputWithContext(ctx context.Context) ModelDeploymentModelDeploymentConfigurationDetailsOutput

func (ModelDeploymentModelDeploymentConfigurationDetailsArgs) ToModelDeploymentModelDeploymentConfigurationDetailsPtrOutput

func (i ModelDeploymentModelDeploymentConfigurationDetailsArgs) ToModelDeploymentModelDeploymentConfigurationDetailsPtrOutput() ModelDeploymentModelDeploymentConfigurationDetailsPtrOutput

func (ModelDeploymentModelDeploymentConfigurationDetailsArgs) ToModelDeploymentModelDeploymentConfigurationDetailsPtrOutputWithContext

func (i ModelDeploymentModelDeploymentConfigurationDetailsArgs) ToModelDeploymentModelDeploymentConfigurationDetailsPtrOutputWithContext(ctx context.Context) ModelDeploymentModelDeploymentConfigurationDetailsPtrOutput

type ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetails added in v0.11.0

type ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetails struct {
	// (Updatable) The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.
	Cmds []string `pulumi:"cmds"`
	// (Updatable) The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).
	Entrypoints []string `pulumi:"entrypoints"`
	// (Updatable) The environment configuration type
	EnvironmentConfigurationType string `pulumi:"environmentConfigurationType"`
	// (Updatable) Environment variables to set for the web server container. The size of envVars must be less than 2048 bytes. Key should be under 32 characters. Key should contain only letters, digits and underscore (_) Key should start with a letter. Key should have at least 2 characters. Key should not end with underscore eg. `TEST_` Key if added cannot be empty. Value can be empty. No specific size limits on individual Values. But overall environment variables is limited to 2048 bytes. Key can't be reserved Model Deployment environment variables.
	EnvironmentVariables map[string]interface{} `pulumi:"environmentVariables"`
	// (Updatable) The port on which the container [HEALTHCHECK](https://docs.docker.com/engine/reference/builder/#healthcheck) would listen. The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`.
	HealthCheckPort *int `pulumi:"healthCheckPort"`
	// (Updatable) The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`
	Image *string `pulumi:"image"`
	// (Updatable) The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`
	ImageDigest *string `pulumi:"imageDigest"`
	// (Updatable) The port on which the web server serving the inference is running. The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`.
	ServerPort *int `pulumi:"serverPort"`
}

type ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsArgs added in v0.11.0

type ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsArgs struct {
	// (Updatable) The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.
	Cmds pulumi.StringArrayInput `pulumi:"cmds"`
	// (Updatable) The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).
	Entrypoints pulumi.StringArrayInput `pulumi:"entrypoints"`
	// (Updatable) The environment configuration type
	EnvironmentConfigurationType pulumi.StringInput `pulumi:"environmentConfigurationType"`
	// (Updatable) Environment variables to set for the web server container. The size of envVars must be less than 2048 bytes. Key should be under 32 characters. Key should contain only letters, digits and underscore (_) Key should start with a letter. Key should have at least 2 characters. Key should not end with underscore eg. `TEST_` Key if added cannot be empty. Value can be empty. No specific size limits on individual Values. But overall environment variables is limited to 2048 bytes. Key can't be reserved Model Deployment environment variables.
	EnvironmentVariables pulumi.MapInput `pulumi:"environmentVariables"`
	// (Updatable) The port on which the container [HEALTHCHECK](https://docs.docker.com/engine/reference/builder/#healthcheck) would listen. The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`.
	HealthCheckPort pulumi.IntPtrInput `pulumi:"healthCheckPort"`
	// (Updatable) The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`
	Image pulumi.StringPtrInput `pulumi:"image"`
	// (Updatable) The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`
	ImageDigest pulumi.StringPtrInput `pulumi:"imageDigest"`
	// (Updatable) The port on which the web server serving the inference is running. The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`.
	ServerPort pulumi.IntPtrInput `pulumi:"serverPort"`
}

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsArgs) ElementType added in v0.11.0

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsArgs) ToModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsOutput added in v0.11.0

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsArgs) ToModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsOutputWithContext added in v0.11.0

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsArgs) ToModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrOutput added in v0.11.0

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsArgs) ToModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrOutputWithContext added in v0.11.0

type ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsInput added in v0.11.0

type ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsInput interface {
	pulumi.Input

	ToModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsOutput() ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsOutput
	ToModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsOutputWithContext(context.Context) ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsOutput
}

ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsInput is an input type that accepts ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsArgs and ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsOutput values. You can construct a concrete instance of `ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsInput` via:

ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsArgs{...}

type ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsOutput added in v0.11.0

type ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsOutput struct{ *pulumi.OutputState }

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsOutput) Cmds added in v0.11.0

(Updatable) The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsOutput) ElementType added in v0.11.0

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsOutput) Entrypoints added in v0.11.0

(Updatable) The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsOutput) EnvironmentConfigurationType added in v0.11.0

(Updatable) The environment configuration type

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsOutput) EnvironmentVariables added in v0.11.0

(Updatable) Environment variables to set for the web server container. The size of envVars must be less than 2048 bytes. Key should be under 32 characters. Key should contain only letters, digits and underscore (_) Key should start with a letter. Key should have at least 2 characters. Key should not end with underscore eg. `TEST_` Key if added cannot be empty. Value can be empty. No specific size limits on individual Values. But overall environment variables is limited to 2048 bytes. Key can't be reserved Model Deployment environment variables.

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsOutput) HealthCheckPort added in v0.11.0

(Updatable) The port on which the container [HEALTHCHECK](https://docs.docker.com/engine/reference/builder/#healthcheck) would listen. The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`.

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsOutput) Image added in v0.11.0

(Updatable) The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsOutput) ImageDigest added in v0.11.0

(Updatable) The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsOutput) ServerPort added in v0.11.0

(Updatable) The port on which the web server serving the inference is running. The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`.

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsOutput) ToModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsOutput added in v0.11.0

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsOutput) ToModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsOutputWithContext added in v0.11.0

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsOutput) ToModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrOutput added in v0.11.0

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsOutput) ToModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrOutputWithContext added in v0.11.0

type ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrInput added in v0.11.0

type ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrInput interface {
	pulumi.Input

	ToModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrOutput() ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrOutput
	ToModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrOutputWithContext(context.Context) ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrOutput
}

ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrInput is an input type that accepts ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsArgs, ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtr and ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrOutput values. You can construct a concrete instance of `ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrInput` via:

        ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsArgs{...}

or:

        nil

type ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrOutput added in v0.11.0

type ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrOutput struct{ *pulumi.OutputState }

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrOutput) Cmds added in v0.11.0

(Updatable) The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes.

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrOutput) Elem added in v0.11.0

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrOutput) ElementType added in v0.11.0

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrOutput) Entrypoints added in v0.11.0

(Updatable) The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrOutput) EnvironmentConfigurationType added in v0.11.0

(Updatable) The environment configuration type

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrOutput) EnvironmentVariables added in v0.11.0

(Updatable) Environment variables to set for the web server container. The size of envVars must be less than 2048 bytes. Key should be under 32 characters. Key should contain only letters, digits and underscore (_) Key should start with a letter. Key should have at least 2 characters. Key should not end with underscore eg. `TEST_` Key if added cannot be empty. Value can be empty. No specific size limits on individual Values. But overall environment variables is limited to 2048 bytes. Key can't be reserved Model Deployment environment variables.

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrOutput) HealthCheckPort added in v0.11.0

(Updatable) The port on which the container [HEALTHCHECK](https://docs.docker.com/engine/reference/builder/#healthcheck) would listen. The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`.

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrOutput) Image added in v0.11.0

(Updatable) The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `<region>.ocir.io/<registry>/<image>:<tag>` `<region>.ocir.io/<registry>/<image>:<tag>@digest`

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrOutput) ImageDigest added in v0.11.0

(Updatable) The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030`

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrOutput) ServerPort added in v0.11.0

(Updatable) The port on which the web server serving the inference is running. The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`.

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrOutput) ToModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrOutput added in v0.11.0

func (ModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrOutput) ToModelDeploymentModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsPtrOutputWithContext added in v0.11.0

type ModelDeploymentModelDeploymentConfigurationDetailsInput

type ModelDeploymentModelDeploymentConfigurationDetailsInput interface {
	pulumi.Input

	ToModelDeploymentModelDeploymentConfigurationDetailsOutput() ModelDeploymentModelDeploymentConfigurationDetailsOutput
	ToModelDeploymentModelDeploymentConfigurationDetailsOutputWithContext(context.Context) ModelDeploymentModelDeploymentConfigurationDetailsOutput
}

ModelDeploymentModelDeploymentConfigurationDetailsInput is an input type that accepts ModelDeploymentModelDeploymentConfigurationDetailsArgs and ModelDeploymentModelDeploymentConfigurationDetailsOutput values. You can construct a concrete instance of `ModelDeploymentModelDeploymentConfigurationDetailsInput` via:

ModelDeploymentModelDeploymentConfigurationDetailsArgs{...}

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetails

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetails struct {
	// (Updatable) The minimum network bandwidth for the model deployment.
	BandwidthMbps *int `pulumi:"bandwidthMbps"`
	// (Updatable) The model deployment instance configuration
	InstanceConfiguration ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfiguration `pulumi:"instanceConfiguration"`
	// (Updatable) The maximum network bandwidth for the model deployment.
	MaximumBandwidthMbps *int `pulumi:"maximumBandwidthMbps"`
	// (Updatable) The OCID of the model you want to deploy.
	ModelId string `pulumi:"modelId"`
	// (Updatable) The scaling policy to apply to each model of the deployment.
	ScalingPolicy *ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicy `pulumi:"scalingPolicy"`
}

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsArgs

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsArgs struct {
	// (Updatable) The minimum network bandwidth for the model deployment.
	BandwidthMbps pulumi.IntPtrInput `pulumi:"bandwidthMbps"`
	// (Updatable) The model deployment instance configuration
	InstanceConfiguration ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationInput `pulumi:"instanceConfiguration"`
	// (Updatable) The maximum network bandwidth for the model deployment.
	MaximumBandwidthMbps pulumi.IntPtrInput `pulumi:"maximumBandwidthMbps"`
	// (Updatable) The OCID of the model you want to deploy.
	ModelId pulumi.StringInput `pulumi:"modelId"`
	// (Updatable) The scaling policy to apply to each model of the deployment.
	ScalingPolicy ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyPtrInput `pulumi:"scalingPolicy"`
}

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsArgs) ElementType

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsArgs) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsOutput

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsArgs) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsOutputWithContext

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsArgs) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsPtrOutput

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsArgs) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsPtrOutputWithContext

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInput

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInput interface {
	pulumi.Input

	ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsOutput() ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsOutput
	ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsOutputWithContext(context.Context) ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsOutput
}

ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInput is an input type that accepts ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsArgs and ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsOutput values. You can construct a concrete instance of `ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInput` via:

ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsArgs{...}

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfiguration

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfiguration struct {
	// (Updatable) The shape used to launch the model deployment instances.
	InstanceShapeName string `pulumi:"instanceShapeName"`
	// (Updatable) Details for the model-deployment instance shape configuration.
	ModelDeploymentInstanceShapeConfigDetails *ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetails `pulumi:"modelDeploymentInstanceShapeConfigDetails"`
	// (Updatable) A model deployment instance is provided with a VNIC for network access.  This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in.  The subnet should be in a VCN with a NAT/SGW gateway for egress.
	SubnetId *string `pulumi:"subnetId"`
}

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationArgs

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationArgs struct {
	// (Updatable) The shape used to launch the model deployment instances.
	InstanceShapeName pulumi.StringInput `pulumi:"instanceShapeName"`
	// (Updatable) Details for the model-deployment instance shape configuration.
	ModelDeploymentInstanceShapeConfigDetails ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsPtrInput `pulumi:"modelDeploymentInstanceShapeConfigDetails"`
	// (Updatable) A model deployment instance is provided with a VNIC for network access.  This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in.  The subnet should be in a VCN with a NAT/SGW gateway for egress.
	SubnetId pulumi.StringPtrInput `pulumi:"subnetId"`
}

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationArgs) ElementType

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationArgs) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationOutput

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationArgs) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationOutputWithContext

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationArgs) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationPtrOutput

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationArgs) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationPtrOutputWithContext

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationInput

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationInput interface {
	pulumi.Input

	ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationOutput() ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationOutput
	ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationOutputWithContext(context.Context) ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationOutput
}

ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationInput is an input type that accepts ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationArgs and ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationOutput values. You can construct a concrete instance of `ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationInput` via:

ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationArgs{...}

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetails added in v0.2.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetails struct {
	// (Updatable) The baseline OCPU utilization for a subcore burstable VM instance. If this attribute is left blank, it will default to `BASELINE_1_1`. The following values are supported: BASELINE_1_8 - baseline usage is 1/8 of an OCPU. BASELINE_1_2 - baseline usage is 1/2 of an OCPU. BASELINE_1_1 - baseline usage is an entire OCPU. This represents a non-burstable instance.
	CpuBaseline *string `pulumi:"cpuBaseline"`
	// (Updatable) A model-deployment instance of type VM.Standard.E3.Flex or VM.Standard.E4.Flex allows the memory to be specified with in the range of 6 to 1024 GB. VM.Standard3.Flex memory range is between 6 to 512 GB and VM.Optimized3.Flex memory range is between 6 to 256 GB.
	MemoryInGbs *float64 `pulumi:"memoryInGbs"`
	// (Updatable) A model-deployment instance of type VM.Standard.E3.Flex or VM.Standard.E4.Flex allows the ocpu count to be specified with in the range of 1 to 64 ocpu. VM.Standard3.Flex OCPU range is between 1 to 32 ocpu and for VM.Optimized3.Flex OCPU range is 1 to 18 ocpu.
	Ocpus *float64 `pulumi:"ocpus"`
}

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsArgs added in v0.2.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsArgs struct {
	// (Updatable) The baseline OCPU utilization for a subcore burstable VM instance. If this attribute is left blank, it will default to `BASELINE_1_1`. The following values are supported: BASELINE_1_8 - baseline usage is 1/8 of an OCPU. BASELINE_1_2 - baseline usage is 1/2 of an OCPU. BASELINE_1_1 - baseline usage is an entire OCPU. This represents a non-burstable instance.
	CpuBaseline pulumi.StringPtrInput `pulumi:"cpuBaseline"`
	// (Updatable) A model-deployment instance of type VM.Standard.E3.Flex or VM.Standard.E4.Flex allows the memory to be specified with in the range of 6 to 1024 GB. VM.Standard3.Flex memory range is between 6 to 512 GB and VM.Optimized3.Flex memory range is between 6 to 256 GB.
	MemoryInGbs pulumi.Float64PtrInput `pulumi:"memoryInGbs"`
	// (Updatable) A model-deployment instance of type VM.Standard.E3.Flex or VM.Standard.E4.Flex allows the ocpu count to be specified with in the range of 1 to 64 ocpu. VM.Standard3.Flex OCPU range is between 1 to 32 ocpu and for VM.Optimized3.Flex OCPU range is 1 to 18 ocpu.
	Ocpus pulumi.Float64PtrInput `pulumi:"ocpus"`
}

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsArgs) ElementType added in v0.2.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsArgs) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsOutput added in v0.2.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsArgs) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsOutputWithContext added in v0.2.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsArgs) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsPtrOutput added in v0.2.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsArgs) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsPtrOutputWithContext added in v0.2.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsInput added in v0.2.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsInput interface {
	pulumi.Input

	ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsOutput() ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsOutput
	ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsOutputWithContext(context.Context) ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsOutput
}

ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsInput is an input type that accepts ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsArgs and ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsOutput values. You can construct a concrete instance of `ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsInput` via:

ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsArgs{...}

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsOutput added in v0.2.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsOutput struct{ *pulumi.OutputState }

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsOutput) CpuBaseline added in v1.27.0

(Updatable) The baseline OCPU utilization for a subcore burstable VM instance. If this attribute is left blank, it will default to `BASELINE_1_1`. The following values are supported: BASELINE_1_8 - baseline usage is 1/8 of an OCPU. BASELINE_1_2 - baseline usage is 1/2 of an OCPU. BASELINE_1_1 - baseline usage is an entire OCPU. This represents a non-burstable instance.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsOutput) ElementType added in v0.2.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsOutput) MemoryInGbs added in v0.2.0

(Updatable) A model-deployment instance of type VM.Standard.E3.Flex or VM.Standard.E4.Flex allows the memory to be specified with in the range of 6 to 1024 GB. VM.Standard3.Flex memory range is between 6 to 512 GB and VM.Optimized3.Flex memory range is between 6 to 256 GB.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsOutput) Ocpus added in v0.2.0

(Updatable) A model-deployment instance of type VM.Standard.E3.Flex or VM.Standard.E4.Flex allows the ocpu count to be specified with in the range of 1 to 64 ocpu. VM.Standard3.Flex OCPU range is between 1 to 32 ocpu and for VM.Optimized3.Flex OCPU range is 1 to 18 ocpu.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsOutput added in v0.2.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsOutputWithContext added in v0.2.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsPtrOutput added in v0.2.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsPtrOutputWithContext added in v0.2.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsPtrInput added in v0.2.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsPtrInput interface {
	pulumi.Input

	ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsPtrOutput() ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsPtrOutput
	ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsPtrOutputWithContext(context.Context) ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsPtrOutput
}

ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsPtrInput is an input type that accepts ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsArgs, ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsPtr and ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsPtrOutput values. You can construct a concrete instance of `ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsPtrInput` via:

        ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsArgs{...}

or:

        nil

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsPtrOutput added in v0.2.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsPtrOutput struct{ *pulumi.OutputState }

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsPtrOutput) CpuBaseline added in v1.27.0

(Updatable) The baseline OCPU utilization for a subcore burstable VM instance. If this attribute is left blank, it will default to `BASELINE_1_1`. The following values are supported: BASELINE_1_8 - baseline usage is 1/8 of an OCPU. BASELINE_1_2 - baseline usage is 1/2 of an OCPU. BASELINE_1_1 - baseline usage is an entire OCPU. This represents a non-burstable instance.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsPtrOutput) ElementType added in v0.2.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsPtrOutput) MemoryInGbs added in v0.2.0

(Updatable) A model-deployment instance of type VM.Standard.E3.Flex or VM.Standard.E4.Flex allows the memory to be specified with in the range of 6 to 1024 GB. VM.Standard3.Flex memory range is between 6 to 512 GB and VM.Optimized3.Flex memory range is between 6 to 256 GB.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsPtrOutput) Ocpus added in v0.2.0

(Updatable) A model-deployment instance of type VM.Standard.E3.Flex or VM.Standard.E4.Flex allows the ocpu count to be specified with in the range of 1 to 64 ocpu. VM.Standard3.Flex OCPU range is between 1 to 32 ocpu and for VM.Optimized3.Flex OCPU range is 1 to 18 ocpu.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsPtrOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsPtrOutput added in v0.2.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsPtrOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationModelDeploymentInstanceShapeConfigDetailsPtrOutputWithContext added in v0.2.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationOutput

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationOutput struct{ *pulumi.OutputState }

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationOutput) ElementType

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationOutput) InstanceShapeName

(Updatable) The shape used to launch the model deployment instances.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationOutput) ModelDeploymentInstanceShapeConfigDetails added in v0.2.0

(Updatable) Details for the model-deployment instance shape configuration.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationOutput) SubnetId added in v1.32.0

(Updatable) A model deployment instance is provided with a VNIC for network access. This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in. The subnet should be in a VCN with a NAT/SGW gateway for egress.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationOutput

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationOutputWithContext

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationPtrOutput

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationPtrOutputWithContext

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationPtrInput

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationPtrInput interface {
	pulumi.Input

	ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationPtrOutput() ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationPtrOutput
	ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationPtrOutputWithContext(context.Context) ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationPtrOutput
}

ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationPtrInput is an input type that accepts ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationArgs, ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationPtr and ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationPtrOutput values. You can construct a concrete instance of `ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationPtrInput` via:

        ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationArgs{...}

or:

        nil

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationPtrOutput

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationPtrOutput) ElementType

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationPtrOutput) InstanceShapeName

(Updatable) The shape used to launch the model deployment instances.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationPtrOutput) ModelDeploymentInstanceShapeConfigDetails added in v0.2.0

(Updatable) Details for the model-deployment instance shape configuration.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationPtrOutput) SubnetId added in v1.32.0

(Updatable) A model deployment instance is provided with a VNIC for network access. This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in. The subnet should be in a VCN with a NAT/SGW gateway for egress.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationPtrOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationPtrOutput

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationPtrOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationPtrOutputWithContext

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsOutput

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsOutput struct{ *pulumi.OutputState }

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsOutput) BandwidthMbps

(Updatable) The minimum network bandwidth for the model deployment.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsOutput) ElementType

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsOutput) InstanceConfiguration

(Updatable) The model deployment instance configuration

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsOutput) MaximumBandwidthMbps added in v1.27.0

(Updatable) The maximum network bandwidth for the model deployment.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsOutput) ModelId

(Updatable) The OCID of the model you want to deploy.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsOutput) ScalingPolicy

(Updatable) The scaling policy to apply to each model of the deployment.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsOutput

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsOutputWithContext

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsPtrOutput

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsPtrOutputWithContext

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsPtrInput

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsPtrInput interface {
	pulumi.Input

	ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsPtrOutput() ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsPtrOutput
	ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsPtrOutputWithContext(context.Context) ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsPtrOutput
}

ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsPtrInput is an input type that accepts ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsArgs, ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsPtr and ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsPtrOutput values. You can construct a concrete instance of `ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsPtrInput` via:

        ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsArgs{...}

or:

        nil

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsPtrOutput

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsPtrOutput struct{ *pulumi.OutputState }

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsPtrOutput) BandwidthMbps

(Updatable) The minimum network bandwidth for the model deployment.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsPtrOutput) ElementType

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsPtrOutput) InstanceConfiguration

(Updatable) The model deployment instance configuration

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsPtrOutput) MaximumBandwidthMbps added in v1.27.0

(Updatable) The maximum network bandwidth for the model deployment.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsPtrOutput) ModelId

(Updatable) The OCID of the model you want to deploy.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsPtrOutput) ScalingPolicy

(Updatable) The scaling policy to apply to each model of the deployment.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsPtrOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsPtrOutput

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsPtrOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsPtrOutputWithContext

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicy

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicy struct {
	// (Updatable) The list of autoscaling policy details.
	AutoScalingPolicies []ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicy `pulumi:"autoScalingPolicies"`
	// (Updatable) For threshold-based autoscaling policies, this value is the minimum period of time to wait between scaling actions. The cooldown period gives the system time to stabilize before rescaling. The minimum value is 600 seconds, which is also the default. The cooldown period starts when the model deployment becomes ACTIVE after the scaling operation.
	CoolDownInSeconds *int `pulumi:"coolDownInSeconds"`
	// (Updatable) The number of instances for the model deployment.
	InstanceCount *int `pulumi:"instanceCount"`
	// (Updatable) Whether the autoscaling policy is enabled.
	IsEnabled *bool `pulumi:"isEnabled"`
	// (Updatable) The type of scaling policy.
	PolicyType string `pulumi:"policyType"`
}

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyArgs

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyArgs struct {
	// (Updatable) The list of autoscaling policy details.
	AutoScalingPolicies ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArrayInput `pulumi:"autoScalingPolicies"`
	// (Updatable) For threshold-based autoscaling policies, this value is the minimum period of time to wait between scaling actions. The cooldown period gives the system time to stabilize before rescaling. The minimum value is 600 seconds, which is also the default. The cooldown period starts when the model deployment becomes ACTIVE after the scaling operation.
	CoolDownInSeconds pulumi.IntPtrInput `pulumi:"coolDownInSeconds"`
	// (Updatable) The number of instances for the model deployment.
	InstanceCount pulumi.IntPtrInput `pulumi:"instanceCount"`
	// (Updatable) Whether the autoscaling policy is enabled.
	IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"`
	// (Updatable) The type of scaling policy.
	PolicyType pulumi.StringInput `pulumi:"policyType"`
}

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyArgs) ElementType

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyArgs) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyOutput

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyArgs) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyOutputWithContext

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyArgs) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyPtrOutput

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyArgs) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyPtrOutputWithContext

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicy added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicy struct {
	// (Updatable) The type of autoscaling policy.
	AutoScalingPolicyType string `pulumi:"autoScalingPolicyType"`
	// (Updatable) For a threshold-based autoscaling policy, this value is the initial number of instances to launch in the model deployment immediately after autoscaling is enabled. Note that anytime this value is updated, the number of instances will be reset to this value. After autoscaling retrieves performance metrics, the number of instances is automatically adjusted from this initial number to a number that is based on the limits that you set.
	InitialInstanceCount int `pulumi:"initialInstanceCount"`
	// (Updatable) For a threshold-based autoscaling policy, this value is the maximum number of instances the model deployment is allowed to increase to (scale out).
	MaximumInstanceCount int `pulumi:"maximumInstanceCount"`
	// (Updatable) For a threshold-based autoscaling policy, this value is the minimum number of instances the model deployment is allowed to decrease to (scale in).
	MinimumInstanceCount int `pulumi:"minimumInstanceCount"`
	// (Updatable) The list of autoscaling policy rules.
	Rules []ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRule `pulumi:"rules"`
}

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArgs added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArgs struct {
	// (Updatable) The type of autoscaling policy.
	AutoScalingPolicyType pulumi.StringInput `pulumi:"autoScalingPolicyType"`
	// (Updatable) For a threshold-based autoscaling policy, this value is the initial number of instances to launch in the model deployment immediately after autoscaling is enabled. Note that anytime this value is updated, the number of instances will be reset to this value. After autoscaling retrieves performance metrics, the number of instances is automatically adjusted from this initial number to a number that is based on the limits that you set.
	InitialInstanceCount pulumi.IntInput `pulumi:"initialInstanceCount"`
	// (Updatable) For a threshold-based autoscaling policy, this value is the maximum number of instances the model deployment is allowed to increase to (scale out).
	MaximumInstanceCount pulumi.IntInput `pulumi:"maximumInstanceCount"`
	// (Updatable) For a threshold-based autoscaling policy, this value is the minimum number of instances the model deployment is allowed to decrease to (scale in).
	MinimumInstanceCount pulumi.IntInput `pulumi:"minimumInstanceCount"`
	// (Updatable) The list of autoscaling policy rules.
	Rules ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArrayInput `pulumi:"rules"`
}

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArgs) ElementType added in v1.27.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArgs) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyOutput added in v1.27.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArgs) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyOutputWithContext added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArray added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArray []ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyInput

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArray) ElementType added in v1.27.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArray) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArrayOutput added in v1.27.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArray) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArrayOutputWithContext added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArrayInput added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArrayInput interface {
	pulumi.Input

	ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArrayOutput() ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArrayOutput
	ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArrayOutputWithContext(context.Context) ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArrayOutput
}

ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArrayInput is an input type that accepts ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArray and ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArrayOutput values. You can construct a concrete instance of `ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArrayInput` via:

ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArray{ ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArgs{...} }

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArrayOutput added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArrayOutput struct{ *pulumi.OutputState }

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArrayOutput) ElementType added in v1.27.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArrayOutput) Index added in v1.27.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArrayOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArrayOutput added in v1.27.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArrayOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArrayOutputWithContext added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyInput added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyInput interface {
	pulumi.Input

	ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyOutput() ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyOutput
	ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyOutputWithContext(context.Context) ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyOutput
}

ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyInput is an input type that accepts ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArgs and ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyOutput values. You can construct a concrete instance of `ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyInput` via:

ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyArgs{...}

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyOutput added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyOutput struct{ *pulumi.OutputState }

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyOutput) AutoScalingPolicyType added in v1.27.0

(Updatable) The type of autoscaling policy.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyOutput) ElementType added in v1.27.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyOutput) InitialInstanceCount added in v1.27.0

(Updatable) For a threshold-based autoscaling policy, this value is the initial number of instances to launch in the model deployment immediately after autoscaling is enabled. Note that anytime this value is updated, the number of instances will be reset to this value. After autoscaling retrieves performance metrics, the number of instances is automatically adjusted from this initial number to a number that is based on the limits that you set.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyOutput) MaximumInstanceCount added in v1.27.0

(Updatable) For a threshold-based autoscaling policy, this value is the maximum number of instances the model deployment is allowed to increase to (scale out).

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyOutput) MinimumInstanceCount added in v1.27.0

(Updatable) For a threshold-based autoscaling policy, this value is the minimum number of instances the model deployment is allowed to decrease to (scale in).

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyOutput) Rules added in v1.27.0

(Updatable) The list of autoscaling policy rules.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyOutput added in v1.27.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyOutputWithContext added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRule added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRule struct {
	// (Updatable) The metric expression for creating the alarm used to trigger autoscaling actions on the model deployment.
	//
	// The following values are supported:
	MetricExpressionRuleType string `pulumi:"metricExpressionRuleType"`
	// (Updatable) Metric type
	MetricType *string `pulumi:"metricType"`
	// (Updatable) The scaling configuration for the predefined metric expression rule.
	ScaleInConfiguration ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfiguration `pulumi:"scaleInConfiguration"`
	// (Updatable) The scaling configuration for the predefined metric expression rule.
	ScaleOutConfiguration ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfiguration `pulumi:"scaleOutConfiguration"`
}

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArgs added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArgs struct {
	// (Updatable) The metric expression for creating the alarm used to trigger autoscaling actions on the model deployment.
	//
	// The following values are supported:
	MetricExpressionRuleType pulumi.StringInput `pulumi:"metricExpressionRuleType"`
	// (Updatable) Metric type
	MetricType pulumi.StringPtrInput `pulumi:"metricType"`
	// (Updatable) The scaling configuration for the predefined metric expression rule.
	ScaleInConfiguration ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationInput `pulumi:"scaleInConfiguration"`
	// (Updatable) The scaling configuration for the predefined metric expression rule.
	ScaleOutConfiguration ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationInput `pulumi:"scaleOutConfiguration"`
}

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArgs) ElementType added in v1.27.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArgs) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleOutput added in v1.27.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArgs) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleOutputWithContext added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArray added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArray []ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleInput

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArray) ElementType added in v1.27.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArray) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArrayOutput added in v1.27.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArray) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArrayOutputWithContext added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArrayInput added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArrayInput interface {
	pulumi.Input

	ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArrayOutput() ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArrayOutput
	ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArrayOutputWithContext(context.Context) ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArrayOutput
}

ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArrayInput is an input type that accepts ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArray and ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArrayOutput values. You can construct a concrete instance of `ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArrayInput` via:

ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArray{ ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArgs{...} }

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArrayOutput added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArrayOutput struct{ *pulumi.OutputState }

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArrayOutput) ElementType added in v1.27.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArrayOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArrayOutput added in v1.27.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArrayOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArrayOutputWithContext added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleInput added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleInput interface {
	pulumi.Input

	ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleOutput() ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleOutput
	ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleOutputWithContext(context.Context) ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleOutput
}

ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleInput is an input type that accepts ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArgs and ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleOutput values. You can construct a concrete instance of `ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleInput` via:

ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleArgs{...}

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleOutput added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleOutput struct{ *pulumi.OutputState }

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleOutput) ElementType added in v1.27.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleOutput) MetricExpressionRuleType added in v1.27.0

(Updatable) The metric expression for creating the alarm used to trigger autoscaling actions on the model deployment.

The following values are supported:

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleOutput) MetricType added in v1.27.0

(Updatable) Metric type

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleOutput) ScaleInConfiguration added in v1.27.0

(Updatable) The scaling configuration for the predefined metric expression rule.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleOutput) ScaleOutConfiguration added in v1.27.0

(Updatable) The scaling configuration for the predefined metric expression rule.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleOutput added in v1.27.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleOutputWithContext added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfiguration added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfiguration struct {
	// (Updatable) The value is used for adjusting the count of instances by.
	InstanceCountAdjustment *int `pulumi:"instanceCountAdjustment"`
	// (Updatable) The period of time that the condition defined in the alarm must persist before the alarm state changes from "OK" to "FIRING" or vice versa. For example, a value of 5 minutes means that the alarm must persist in breaching the condition for five minutes before the alarm updates its state to "FIRING"; likewise, the alarm must persist in not breaching the condition for five minutes before the alarm updates its state to "OK."
	//
	// The duration is specified as a string in ISO 8601 format (`PT10M` for ten minutes or `PT1H` for one hour). Minimum: PT3M. Maximum: PT1H. Default: PT3M.
	PendingDuration *string `pulumi:"pendingDuration"`
	// (Updatable) The Monitoring Query Language (MQL) expression to evaluate for the alarm. The Alarms feature of the Monitoring service interprets results for each returned time series as Boolean values, where zero represents false and a non-zero value represents true. A true value means that the trigger rule condition has been met. The query must specify a metric, statistic, interval, and trigger rule (threshold or absence). Supported values for interval: `1m`-`60m` (also `1h`). You can optionally specify dimensions and grouping functions. Supported grouping functions: `grouping()`, `groupBy()`.
	//
	// Example of threshold alarm:
	//
	// ***
	//
	// CPUUtilization[1m]{resourceId = "MODEL_DEPLOYMENT_OCID"}.grouping().mean() < 25 CPUUtilization[1m]{resourceId = "MODEL_DEPLOYMENT_OCID"}.grouping().mean() > 75
	//
	// ***
	Query *string `pulumi:"query"`
	// (Updatable) The type of scaling configuration.
	ScalingConfigurationType *string `pulumi:"scalingConfigurationType"`
	// (Updatable) A metric value at which the scaling operation will be triggered.
	Threshold *int `pulumi:"threshold"`
}

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArgs added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArgs struct {
	// (Updatable) The value is used for adjusting the count of instances by.
	InstanceCountAdjustment pulumi.IntPtrInput `pulumi:"instanceCountAdjustment"`
	// (Updatable) The period of time that the condition defined in the alarm must persist before the alarm state changes from "OK" to "FIRING" or vice versa. For example, a value of 5 minutes means that the alarm must persist in breaching the condition for five minutes before the alarm updates its state to "FIRING"; likewise, the alarm must persist in not breaching the condition for five minutes before the alarm updates its state to "OK."
	//
	// The duration is specified as a string in ISO 8601 format (`PT10M` for ten minutes or `PT1H` for one hour). Minimum: PT3M. Maximum: PT1H. Default: PT3M.
	PendingDuration pulumi.StringPtrInput `pulumi:"pendingDuration"`
	// (Updatable) The Monitoring Query Language (MQL) expression to evaluate for the alarm. The Alarms feature of the Monitoring service interprets results for each returned time series as Boolean values, where zero represents false and a non-zero value represents true. A true value means that the trigger rule condition has been met. The query must specify a metric, statistic, interval, and trigger rule (threshold or absence). Supported values for interval: `1m`-`60m` (also `1h`). You can optionally specify dimensions and grouping functions. Supported grouping functions: `grouping()`, `groupBy()`.
	//
	// Example of threshold alarm:
	//
	// ***
	//
	// CPUUtilization[1m]{resourceId = "MODEL_DEPLOYMENT_OCID"}.grouping().mean() < 25 CPUUtilization[1m]{resourceId = "MODEL_DEPLOYMENT_OCID"}.grouping().mean() > 75
	//
	// ***
	Query pulumi.StringPtrInput `pulumi:"query"`
	// (Updatable) The type of scaling configuration.
	ScalingConfigurationType pulumi.StringPtrInput `pulumi:"scalingConfigurationType"`
	// (Updatable) A metric value at which the scaling operation will be triggered.
	Threshold pulumi.IntPtrInput `pulumi:"threshold"`
}

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArgs) ElementType added in v1.27.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArgs) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput added in v1.27.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArgs) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutputWithContext added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationInput added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationInput interface {
	pulumi.Input

	ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput() ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput
	ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutputWithContext(context.Context) ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput
}

ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationInput is an input type that accepts ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArgs and ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput values. You can construct a concrete instance of `ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationInput` via:

ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationArgs{...}

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput struct{ *pulumi.OutputState }

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput) ElementType added in v1.27.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput) InstanceCountAdjustment added in v1.27.0

(Updatable) The value is used for adjusting the count of instances by.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput) PendingDuration added in v1.27.0

(Updatable) The period of time that the condition defined in the alarm must persist before the alarm state changes from "OK" to "FIRING" or vice versa. For example, a value of 5 minutes means that the alarm must persist in breaching the condition for five minutes before the alarm updates its state to "FIRING"; likewise, the alarm must persist in not breaching the condition for five minutes before the alarm updates its state to "OK."

The duration is specified as a string in ISO 8601 format (`PT10M` for ten minutes or `PT1H` for one hour). Minimum: PT3M. Maximum: PT1H. Default: PT3M.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput) Query added in v1.27.0

(Updatable) The Monitoring Query Language (MQL) expression to evaluate for the alarm. The Alarms feature of the Monitoring service interprets results for each returned time series as Boolean values, where zero represents false and a non-zero value represents true. A true value means that the trigger rule condition has been met. The query must specify a metric, statistic, interval, and trigger rule (threshold or absence). Supported values for interval: `1m`-`60m` (also `1h`). You can optionally specify dimensions and grouping functions. Supported grouping functions: `grouping()`, `groupBy()`.

Example of threshold alarm:

***

CPUUtilization[1m]{resourceId = "MODEL_DEPLOYMENT_OCID"}.grouping().mean() < 25 CPUUtilization[1m]{resourceId = "MODEL_DEPLOYMENT_OCID"}.grouping().mean() > 75

***

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput) ScalingConfigurationType added in v1.27.0

(Updatable) The type of scaling configuration.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput) Threshold added in v1.27.0

(Updatable) A metric value at which the scaling operation will be triggered.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput added in v1.27.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleInConfigurationOutputWithContext added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfiguration added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfiguration struct {
	// (Updatable) The value is used for adjusting the count of instances by.
	InstanceCountAdjustment *int `pulumi:"instanceCountAdjustment"`
	// (Updatable) The period of time that the condition defined in the alarm must persist before the alarm state changes from "OK" to "FIRING" or vice versa. For example, a value of 5 minutes means that the alarm must persist in breaching the condition for five minutes before the alarm updates its state to "FIRING"; likewise, the alarm must persist in not breaching the condition for five minutes before the alarm updates its state to "OK."
	//
	// The duration is specified as a string in ISO 8601 format (`PT10M` for ten minutes or `PT1H` for one hour). Minimum: PT3M. Maximum: PT1H. Default: PT3M.
	PendingDuration *string `pulumi:"pendingDuration"`
	// (Updatable) The Monitoring Query Language (MQL) expression to evaluate for the alarm. The Alarms feature of the Monitoring service interprets results for each returned time series as Boolean values, where zero represents false and a non-zero value represents true. A true value means that the trigger rule condition has been met. The query must specify a metric, statistic, interval, and trigger rule (threshold or absence). Supported values for interval: `1m`-`60m` (also `1h`). You can optionally specify dimensions and grouping functions. Supported grouping functions: `grouping()`, `groupBy()`.
	//
	// Example of threshold alarm:
	//
	// ***
	//
	// CPUUtilization[1m]{resourceId = "MODEL_DEPLOYMENT_OCID"}.grouping().mean() < 25 CPUUtilization[1m]{resourceId = "MODEL_DEPLOYMENT_OCID"}.grouping().mean() > 75
	//
	// ***
	Query *string `pulumi:"query"`
	// (Updatable) The type of scaling configuration.
	ScalingConfigurationType *string `pulumi:"scalingConfigurationType"`
	// (Updatable) A metric value at which the scaling operation will be triggered.
	Threshold *int `pulumi:"threshold"`
}

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArgs added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArgs struct {
	// (Updatable) The value is used for adjusting the count of instances by.
	InstanceCountAdjustment pulumi.IntPtrInput `pulumi:"instanceCountAdjustment"`
	// (Updatable) The period of time that the condition defined in the alarm must persist before the alarm state changes from "OK" to "FIRING" or vice versa. For example, a value of 5 minutes means that the alarm must persist in breaching the condition for five minutes before the alarm updates its state to "FIRING"; likewise, the alarm must persist in not breaching the condition for five minutes before the alarm updates its state to "OK."
	//
	// The duration is specified as a string in ISO 8601 format (`PT10M` for ten minutes or `PT1H` for one hour). Minimum: PT3M. Maximum: PT1H. Default: PT3M.
	PendingDuration pulumi.StringPtrInput `pulumi:"pendingDuration"`
	// (Updatable) The Monitoring Query Language (MQL) expression to evaluate for the alarm. The Alarms feature of the Monitoring service interprets results for each returned time series as Boolean values, where zero represents false and a non-zero value represents true. A true value means that the trigger rule condition has been met. The query must specify a metric, statistic, interval, and trigger rule (threshold or absence). Supported values for interval: `1m`-`60m` (also `1h`). You can optionally specify dimensions and grouping functions. Supported grouping functions: `grouping()`, `groupBy()`.
	//
	// Example of threshold alarm:
	//
	// ***
	//
	// CPUUtilization[1m]{resourceId = "MODEL_DEPLOYMENT_OCID"}.grouping().mean() < 25 CPUUtilization[1m]{resourceId = "MODEL_DEPLOYMENT_OCID"}.grouping().mean() > 75
	//
	// ***
	Query pulumi.StringPtrInput `pulumi:"query"`
	// (Updatable) The type of scaling configuration.
	ScalingConfigurationType pulumi.StringPtrInput `pulumi:"scalingConfigurationType"`
	// (Updatable) A metric value at which the scaling operation will be triggered.
	Threshold pulumi.IntPtrInput `pulumi:"threshold"`
}

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArgs) ElementType added in v1.27.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArgs) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput added in v1.27.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArgs) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutputWithContext added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationInput added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationInput interface {
	pulumi.Input

	ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput() ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput
	ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutputWithContext(context.Context) ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput
}

ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationInput is an input type that accepts ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArgs and ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput values. You can construct a concrete instance of `ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationInput` via:

ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationArgs{...}

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput struct{ *pulumi.OutputState }

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput) ElementType added in v1.27.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput) InstanceCountAdjustment added in v1.27.0

(Updatable) The value is used for adjusting the count of instances by.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput) PendingDuration added in v1.27.0

(Updatable) The period of time that the condition defined in the alarm must persist before the alarm state changes from "OK" to "FIRING" or vice versa. For example, a value of 5 minutes means that the alarm must persist in breaching the condition for five minutes before the alarm updates its state to "FIRING"; likewise, the alarm must persist in not breaching the condition for five minutes before the alarm updates its state to "OK."

The duration is specified as a string in ISO 8601 format (`PT10M` for ten minutes or `PT1H` for one hour). Minimum: PT3M. Maximum: PT1H. Default: PT3M.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput) Query added in v1.27.0

(Updatable) The Monitoring Query Language (MQL) expression to evaluate for the alarm. The Alarms feature of the Monitoring service interprets results for each returned time series as Boolean values, where zero represents false and a non-zero value represents true. A true value means that the trigger rule condition has been met. The query must specify a metric, statistic, interval, and trigger rule (threshold or absence). Supported values for interval: `1m`-`60m` (also `1h`). You can optionally specify dimensions and grouping functions. Supported grouping functions: `grouping()`, `groupBy()`.

Example of threshold alarm:

***

CPUUtilization[1m]{resourceId = "MODEL_DEPLOYMENT_OCID"}.grouping().mean() < 25 CPUUtilization[1m]{resourceId = "MODEL_DEPLOYMENT_OCID"}.grouping().mean() > 75

***

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput) ScalingConfigurationType added in v1.27.0

(Updatable) The type of scaling configuration.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput) Threshold added in v1.27.0

(Updatable) A metric value at which the scaling operation will be triggered.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput added in v1.27.0

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyAutoScalingPolicyRuleScaleOutConfigurationOutputWithContext added in v1.27.0

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyInput

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyInput interface {
	pulumi.Input

	ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyOutput() ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyOutput
	ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyOutputWithContext(context.Context) ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyOutput
}

ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyInput is an input type that accepts ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyArgs and ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyOutput values. You can construct a concrete instance of `ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyInput` via:

ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyArgs{...}

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyOutput

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyOutput struct{ *pulumi.OutputState }

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyOutput) AutoScalingPolicies added in v1.27.0

(Updatable) The list of autoscaling policy details.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyOutput) CoolDownInSeconds added in v1.27.0

(Updatable) For threshold-based autoscaling policies, this value is the minimum period of time to wait between scaling actions. The cooldown period gives the system time to stabilize before rescaling. The minimum value is 600 seconds, which is also the default. The cooldown period starts when the model deployment becomes ACTIVE after the scaling operation.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyOutput) ElementType

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyOutput) InstanceCount

(Updatable) The number of instances for the model deployment.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyOutput) IsEnabled added in v1.27.0

(Updatable) Whether the autoscaling policy is enabled.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyOutput) PolicyType

(Updatable) The type of scaling policy.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyOutput

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyOutputWithContext

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyPtrOutput

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyPtrOutputWithContext

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyPtrInput

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyPtrInput interface {
	pulumi.Input

	ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyPtrOutput() ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyPtrOutput
	ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyPtrOutputWithContext(context.Context) ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyPtrOutput
}

ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyPtrInput is an input type that accepts ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyArgs, ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyPtr and ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyPtrOutput values. You can construct a concrete instance of `ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyPtrInput` via:

        ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyArgs{...}

or:

        nil

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyPtrOutput

type ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyPtrOutput struct{ *pulumi.OutputState }

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyPtrOutput) AutoScalingPolicies added in v1.27.0

(Updatable) The list of autoscaling policy details.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyPtrOutput) CoolDownInSeconds added in v1.27.0

(Updatable) For threshold-based autoscaling policies, this value is the minimum period of time to wait between scaling actions. The cooldown period gives the system time to stabilize before rescaling. The minimum value is 600 seconds, which is also the default. The cooldown period starts when the model deployment becomes ACTIVE after the scaling operation.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyPtrOutput) ElementType

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyPtrOutput) InstanceCount

(Updatable) The number of instances for the model deployment.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyPtrOutput) IsEnabled added in v1.27.0

(Updatable) Whether the autoscaling policy is enabled.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyPtrOutput) PolicyType

(Updatable) The type of scaling policy.

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyPtrOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyPtrOutput

func (ModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyPtrOutput) ToModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyPtrOutputWithContext

type ModelDeploymentModelDeploymentConfigurationDetailsOutput

type ModelDeploymentModelDeploymentConfigurationDetailsOutput struct{ *pulumi.OutputState }

func (ModelDeploymentModelDeploymentConfigurationDetailsOutput) DeploymentType

(Updatable) The type of the model deployment.

func (ModelDeploymentModelDeploymentConfigurationDetailsOutput) ElementType

func (ModelDeploymentModelDeploymentConfigurationDetailsOutput) EnvironmentConfigurationDetails added in v0.11.0

(Updatable) The configuration to carry the environment details thats used in Model Deployment creation

func (ModelDeploymentModelDeploymentConfigurationDetailsOutput) ModelConfigurationDetails

(Updatable) The model configuration details.

func (ModelDeploymentModelDeploymentConfigurationDetailsOutput) ToModelDeploymentModelDeploymentConfigurationDetailsOutput

func (ModelDeploymentModelDeploymentConfigurationDetailsOutput) ToModelDeploymentModelDeploymentConfigurationDetailsOutputWithContext

func (o ModelDeploymentModelDeploymentConfigurationDetailsOutput) ToModelDeploymentModelDeploymentConfigurationDetailsOutputWithContext(ctx context.Context) ModelDeploymentModelDeploymentConfigurationDetailsOutput

func (ModelDeploymentModelDeploymentConfigurationDetailsOutput) ToModelDeploymentModelDeploymentConfigurationDetailsPtrOutput

func (ModelDeploymentModelDeploymentConfigurationDetailsOutput) ToModelDeploymentModelDeploymentConfigurationDetailsPtrOutputWithContext

func (o ModelDeploymentModelDeploymentConfigurationDetailsOutput) ToModelDeploymentModelDeploymentConfigurationDetailsPtrOutputWithContext(ctx context.Context) ModelDeploymentModelDeploymentConfigurationDetailsPtrOutput

type ModelDeploymentModelDeploymentConfigurationDetailsPtrInput

type ModelDeploymentModelDeploymentConfigurationDetailsPtrInput interface {
	pulumi.Input

	ToModelDeploymentModelDeploymentConfigurationDetailsPtrOutput() ModelDeploymentModelDeploymentConfigurationDetailsPtrOutput
	ToModelDeploymentModelDeploymentConfigurationDetailsPtrOutputWithContext(context.Context) ModelDeploymentModelDeploymentConfigurationDetailsPtrOutput
}

ModelDeploymentModelDeploymentConfigurationDetailsPtrInput is an input type that accepts ModelDeploymentModelDeploymentConfigurationDetailsArgs, ModelDeploymentModelDeploymentConfigurationDetailsPtr and ModelDeploymentModelDeploymentConfigurationDetailsPtrOutput values. You can construct a concrete instance of `ModelDeploymentModelDeploymentConfigurationDetailsPtrInput` via:

        ModelDeploymentModelDeploymentConfigurationDetailsArgs{...}

or:

        nil

type ModelDeploymentModelDeploymentConfigurationDetailsPtrOutput

type ModelDeploymentModelDeploymentConfigurationDetailsPtrOutput struct{ *pulumi.OutputState }

func (ModelDeploymentModelDeploymentConfigurationDetailsPtrOutput) DeploymentType

(Updatable) The type of the model deployment.

func (ModelDeploymentModelDeploymentConfigurationDetailsPtrOutput) Elem

func (ModelDeploymentModelDeploymentConfigurationDetailsPtrOutput) ElementType

func (ModelDeploymentModelDeploymentConfigurationDetailsPtrOutput) EnvironmentConfigurationDetails added in v0.11.0

(Updatable) The configuration to carry the environment details thats used in Model Deployment creation

func (ModelDeploymentModelDeploymentConfigurationDetailsPtrOutput) ModelConfigurationDetails

(Updatable) The model configuration details.

func (ModelDeploymentModelDeploymentConfigurationDetailsPtrOutput) ToModelDeploymentModelDeploymentConfigurationDetailsPtrOutput

func (ModelDeploymentModelDeploymentConfigurationDetailsPtrOutput) ToModelDeploymentModelDeploymentConfigurationDetailsPtrOutputWithContext

func (o ModelDeploymentModelDeploymentConfigurationDetailsPtrOutput) ToModelDeploymentModelDeploymentConfigurationDetailsPtrOutputWithContext(ctx context.Context) ModelDeploymentModelDeploymentConfigurationDetailsPtrOutput

type ModelDeploymentModelDeploymentSystemData added in v1.27.0

type ModelDeploymentModelDeploymentSystemData struct {
	// This value is the current count of the model deployment instances.
	CurrentInstanceCount *int `pulumi:"currentInstanceCount"`
	// The infrastructure type of the model deployment.
	SystemInfraType *string `pulumi:"systemInfraType"`
}

type ModelDeploymentModelDeploymentSystemDataArgs added in v1.27.0

type ModelDeploymentModelDeploymentSystemDataArgs struct {
	// This value is the current count of the model deployment instances.
	CurrentInstanceCount pulumi.IntPtrInput `pulumi:"currentInstanceCount"`
	// The infrastructure type of the model deployment.
	SystemInfraType pulumi.StringPtrInput `pulumi:"systemInfraType"`
}

func (ModelDeploymentModelDeploymentSystemDataArgs) ElementType added in v1.27.0

func (ModelDeploymentModelDeploymentSystemDataArgs) ToModelDeploymentModelDeploymentSystemDataOutput added in v1.27.0

func (i ModelDeploymentModelDeploymentSystemDataArgs) ToModelDeploymentModelDeploymentSystemDataOutput() ModelDeploymentModelDeploymentSystemDataOutput

func (ModelDeploymentModelDeploymentSystemDataArgs) ToModelDeploymentModelDeploymentSystemDataOutputWithContext added in v1.27.0

func (i ModelDeploymentModelDeploymentSystemDataArgs) ToModelDeploymentModelDeploymentSystemDataOutputWithContext(ctx context.Context) ModelDeploymentModelDeploymentSystemDataOutput

type ModelDeploymentModelDeploymentSystemDataArray added in v1.27.0

type ModelDeploymentModelDeploymentSystemDataArray []ModelDeploymentModelDeploymentSystemDataInput

func (ModelDeploymentModelDeploymentSystemDataArray) ElementType added in v1.27.0

func (ModelDeploymentModelDeploymentSystemDataArray) ToModelDeploymentModelDeploymentSystemDataArrayOutput added in v1.27.0

func (i ModelDeploymentModelDeploymentSystemDataArray) ToModelDeploymentModelDeploymentSystemDataArrayOutput() ModelDeploymentModelDeploymentSystemDataArrayOutput

func (ModelDeploymentModelDeploymentSystemDataArray) ToModelDeploymentModelDeploymentSystemDataArrayOutputWithContext added in v1.27.0

func (i ModelDeploymentModelDeploymentSystemDataArray) ToModelDeploymentModelDeploymentSystemDataArrayOutputWithContext(ctx context.Context) ModelDeploymentModelDeploymentSystemDataArrayOutput

type ModelDeploymentModelDeploymentSystemDataArrayInput added in v1.27.0

type ModelDeploymentModelDeploymentSystemDataArrayInput interface {
	pulumi.Input

	ToModelDeploymentModelDeploymentSystemDataArrayOutput() ModelDeploymentModelDeploymentSystemDataArrayOutput
	ToModelDeploymentModelDeploymentSystemDataArrayOutputWithContext(context.Context) ModelDeploymentModelDeploymentSystemDataArrayOutput
}

ModelDeploymentModelDeploymentSystemDataArrayInput is an input type that accepts ModelDeploymentModelDeploymentSystemDataArray and ModelDeploymentModelDeploymentSystemDataArrayOutput values. You can construct a concrete instance of `ModelDeploymentModelDeploymentSystemDataArrayInput` via:

ModelDeploymentModelDeploymentSystemDataArray{ ModelDeploymentModelDeploymentSystemDataArgs{...} }

type ModelDeploymentModelDeploymentSystemDataArrayOutput added in v1.27.0

type ModelDeploymentModelDeploymentSystemDataArrayOutput struct{ *pulumi.OutputState }

func (ModelDeploymentModelDeploymentSystemDataArrayOutput) ElementType added in v1.27.0

func (ModelDeploymentModelDeploymentSystemDataArrayOutput) Index added in v1.27.0

func (ModelDeploymentModelDeploymentSystemDataArrayOutput) ToModelDeploymentModelDeploymentSystemDataArrayOutput added in v1.27.0

func (o ModelDeploymentModelDeploymentSystemDataArrayOutput) ToModelDeploymentModelDeploymentSystemDataArrayOutput() ModelDeploymentModelDeploymentSystemDataArrayOutput

func (ModelDeploymentModelDeploymentSystemDataArrayOutput) ToModelDeploymentModelDeploymentSystemDataArrayOutputWithContext added in v1.27.0

func (o ModelDeploymentModelDeploymentSystemDataArrayOutput) ToModelDeploymentModelDeploymentSystemDataArrayOutputWithContext(ctx context.Context) ModelDeploymentModelDeploymentSystemDataArrayOutput

type ModelDeploymentModelDeploymentSystemDataInput added in v1.27.0

type ModelDeploymentModelDeploymentSystemDataInput interface {
	pulumi.Input

	ToModelDeploymentModelDeploymentSystemDataOutput() ModelDeploymentModelDeploymentSystemDataOutput
	ToModelDeploymentModelDeploymentSystemDataOutputWithContext(context.Context) ModelDeploymentModelDeploymentSystemDataOutput
}

ModelDeploymentModelDeploymentSystemDataInput is an input type that accepts ModelDeploymentModelDeploymentSystemDataArgs and ModelDeploymentModelDeploymentSystemDataOutput values. You can construct a concrete instance of `ModelDeploymentModelDeploymentSystemDataInput` via:

ModelDeploymentModelDeploymentSystemDataArgs{...}

type ModelDeploymentModelDeploymentSystemDataOutput added in v1.27.0

type ModelDeploymentModelDeploymentSystemDataOutput struct{ *pulumi.OutputState }

func (ModelDeploymentModelDeploymentSystemDataOutput) CurrentInstanceCount added in v1.27.0

This value is the current count of the model deployment instances.

func (ModelDeploymentModelDeploymentSystemDataOutput) ElementType added in v1.27.0

func (ModelDeploymentModelDeploymentSystemDataOutput) SystemInfraType added in v1.27.0

The infrastructure type of the model deployment.

func (ModelDeploymentModelDeploymentSystemDataOutput) ToModelDeploymentModelDeploymentSystemDataOutput added in v1.27.0

func (o ModelDeploymentModelDeploymentSystemDataOutput) ToModelDeploymentModelDeploymentSystemDataOutput() ModelDeploymentModelDeploymentSystemDataOutput

func (ModelDeploymentModelDeploymentSystemDataOutput) ToModelDeploymentModelDeploymentSystemDataOutputWithContext added in v1.27.0

func (o ModelDeploymentModelDeploymentSystemDataOutput) ToModelDeploymentModelDeploymentSystemDataOutputWithContext(ctx context.Context) ModelDeploymentModelDeploymentSystemDataOutput

type ModelDeploymentOutput

type ModelDeploymentOutput struct{ *pulumi.OutputState }

func (ModelDeploymentOutput) CategoryLogDetails added in v0.4.0

(Updatable) The log details for each category.

func (ModelDeploymentOutput) CompartmentId added in v0.4.0

func (o ModelDeploymentOutput) CompartmentId() pulumi.StringOutput

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the model deployment.

func (ModelDeploymentOutput) CreatedBy added in v0.4.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the model deployment.

func (ModelDeploymentOutput) DefinedTags added in v0.4.0

func (o ModelDeploymentOutput) DefinedTags() pulumi.MapOutput

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (ModelDeploymentOutput) Description added in v0.4.0

func (o ModelDeploymentOutput) Description() pulumi.StringOutput

(Updatable) A short description of the model deployment.

func (ModelDeploymentOutput) DisplayName added in v0.4.0

func (o ModelDeploymentOutput) DisplayName() pulumi.StringOutput

(Updatable) A user-friendly display name for the resource. Does not have to be unique, and can be modified. Avoid entering confidential information. Example: `My ModelDeployment`

func (ModelDeploymentOutput) ElementType

func (ModelDeploymentOutput) ElementType() reflect.Type

func (ModelDeploymentOutput) FreeformTags added in v0.4.0

func (o ModelDeploymentOutput) FreeformTags() pulumi.MapOutput

(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (ModelDeploymentOutput) LifecycleDetails added in v0.4.0

func (o ModelDeploymentOutput) LifecycleDetails() pulumi.StringOutput

Details about the state of the model deployment.

func (ModelDeploymentOutput) ModelDeploymentConfigurationDetails added in v0.4.0

(Updatable) The model deployment configuration details.

func (ModelDeploymentOutput) ModelDeploymentSystemDatas added in v1.27.0

Model deployment system data.

func (ModelDeploymentOutput) ModelDeploymentUrl added in v0.4.0

func (o ModelDeploymentOutput) ModelDeploymentUrl() pulumi.StringOutput

The URL to interact with the model deployment.

func (ModelDeploymentOutput) ProjectId added in v0.4.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the model deployment.

func (ModelDeploymentOutput) State added in v0.4.0

(Updatable) The target state for the Model Deployment. Could be set to `ACTIVE` or `INACTIVE`.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

func (ModelDeploymentOutput) TimeCreated added in v0.4.0

func (o ModelDeploymentOutput) TimeCreated() pulumi.StringOutput

The date and time the resource was created, in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z

func (ModelDeploymentOutput) ToModelDeploymentOutput

func (o ModelDeploymentOutput) ToModelDeploymentOutput() ModelDeploymentOutput

func (ModelDeploymentOutput) ToModelDeploymentOutputWithContext

func (o ModelDeploymentOutput) ToModelDeploymentOutputWithContext(ctx context.Context) ModelDeploymentOutput

type ModelDeploymentState

type ModelDeploymentState struct {
	// (Updatable) The log details for each category.
	CategoryLogDetails ModelDeploymentCategoryLogDetailsPtrInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the model deployment.
	CompartmentId pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the model deployment.
	CreatedBy pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A short description of the model deployment.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly display name for the resource. Does not have to be unique, and can be modified. Avoid entering confidential information. Example: `My ModelDeployment`
	DisplayName pulumi.StringPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// Details about the state of the model deployment.
	LifecycleDetails pulumi.StringPtrInput
	// (Updatable) The model deployment configuration details.
	ModelDeploymentConfigurationDetails ModelDeploymentModelDeploymentConfigurationDetailsPtrInput
	// Model deployment system data.
	ModelDeploymentSystemDatas ModelDeploymentModelDeploymentSystemDataArrayInput
	// The URL to interact with the model deployment.
	ModelDeploymentUrl pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the model deployment.
	ProjectId pulumi.StringPtrInput
	// (Updatable) The target state for the Model Deployment. Could be set to `ACTIVE` or `INACTIVE`.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	State pulumi.StringPtrInput
	// The date and time the resource was created, in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeCreated pulumi.StringPtrInput
}

func (ModelDeploymentState) ElementType

func (ModelDeploymentState) ElementType() reflect.Type

type ModelInput

type ModelInput interface {
	pulumi.Input

	ToModelOutput() ModelOutput
	ToModelOutputWithContext(ctx context.Context) ModelOutput
}

type ModelMap

type ModelMap map[string]ModelInput

func (ModelMap) ElementType

func (ModelMap) ElementType() reflect.Type

func (ModelMap) ToModelMapOutput

func (i ModelMap) ToModelMapOutput() ModelMapOutput

func (ModelMap) ToModelMapOutputWithContext

func (i ModelMap) ToModelMapOutputWithContext(ctx context.Context) ModelMapOutput

type ModelMapInput

type ModelMapInput interface {
	pulumi.Input

	ToModelMapOutput() ModelMapOutput
	ToModelMapOutputWithContext(context.Context) ModelMapOutput
}

ModelMapInput is an input type that accepts ModelMap and ModelMapOutput values. You can construct a concrete instance of `ModelMapInput` via:

ModelMap{ "key": ModelArgs{...} }

type ModelMapOutput

type ModelMapOutput struct{ *pulumi.OutputState }

func (ModelMapOutput) ElementType

func (ModelMapOutput) ElementType() reflect.Type

func (ModelMapOutput) MapIndex

func (ModelMapOutput) ToModelMapOutput

func (o ModelMapOutput) ToModelMapOutput() ModelMapOutput

func (ModelMapOutput) ToModelMapOutputWithContext

func (o ModelMapOutput) ToModelMapOutputWithContext(ctx context.Context) ModelMapOutput

type ModelOutput

type ModelOutput struct{ *pulumi.OutputState }

func (ModelOutput) ArtifactContentDisposition added in v0.4.0

func (o ModelOutput) ArtifactContentDisposition() pulumi.StringOutput

This allows to specify a filename during upload. This file name is used to dispose of the file contents while downloading the file. Example: `attachment; filename=model-artifact.zip`

func (ModelOutput) ArtifactContentLength added in v0.4.0

func (o ModelOutput) ArtifactContentLength() pulumi.StringOutput

The content length of the model_artifact.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

func (ModelOutput) ArtifactContentMd5 added in v0.4.0

func (o ModelOutput) ArtifactContentMd5() pulumi.StringOutput

func (ModelOutput) ArtifactLastModified added in v0.4.0

func (o ModelOutput) ArtifactLastModified() pulumi.StringOutput

func (ModelOutput) CompartmentId added in v0.4.0

func (o ModelOutput) CompartmentId() pulumi.StringOutput

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to create the model in.

func (ModelOutput) CreatedBy added in v0.4.0

func (o ModelOutput) CreatedBy() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the model.

func (ModelOutput) CustomMetadataLists added in v0.4.0

func (o ModelOutput) CustomMetadataLists() ModelCustomMetadataListArrayOutput

(Updatable) An array of custom metadata details for the model.

func (ModelOutput) DefinedMetadataLists added in v0.4.0

func (o ModelOutput) DefinedMetadataLists() ModelDefinedMetadataListArrayOutput

(Updatable) An array of defined metadata details for the model.

func (ModelOutput) DefinedTags added in v0.4.0

func (o ModelOutput) DefinedTags() pulumi.MapOutput

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (ModelOutput) Description added in v0.4.0

func (o ModelOutput) Description() pulumi.StringOutput

(Updatable) A short description of the model.

func (ModelOutput) DisplayName added in v0.4.0

func (o ModelOutput) DisplayName() pulumi.StringOutput

(Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information. Example: `My Model`

func (ModelOutput) ElementType

func (ModelOutput) ElementType() reflect.Type

func (ModelOutput) EmptyModel added in v0.4.0

func (o ModelOutput) EmptyModel() pulumi.BoolOutput

func (ModelOutput) FreeformTags added in v0.4.0

func (o ModelOutput) FreeformTags() pulumi.MapOutput

(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (ModelOutput) InputSchema added in v0.4.0

func (o ModelOutput) InputSchema() pulumi.StringOutput

Input schema file content in String format

func (ModelOutput) ModelArtifact added in v0.4.0

func (o ModelOutput) ModelArtifact() pulumi.StringOutput

The model artifact to upload. It is a ZIP archive of the files necessary to run the model. This can be done in a separate step or using cli/sdk. The Model will remain in "Creating" state until its artifact is uploaded.

func (ModelOutput) OutputSchema added in v0.4.0

func (o ModelOutput) OutputSchema() pulumi.StringOutput

Output schema file content in String format

func (ModelOutput) ProjectId added in v0.4.0

func (o ModelOutput) ProjectId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the model.

func (ModelOutput) State added in v0.4.0

func (o ModelOutput) State() pulumi.StringOutput

The state of the model.

func (ModelOutput) TimeCreated added in v0.4.0

func (o ModelOutput) TimeCreated() pulumi.StringOutput

The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z

func (ModelOutput) ToModelOutput

func (o ModelOutput) ToModelOutput() ModelOutput

func (ModelOutput) ToModelOutputWithContext

func (o ModelOutput) ToModelOutputWithContext(ctx context.Context) ModelOutput

type ModelProvenance

type ModelProvenance struct {
	pulumi.CustomResourceState

	// (Updatable) For model reproducibility purposes. Branch of the git repository associated with model training.
	GitBranch pulumi.StringOutput `pulumi:"gitBranch"`
	// (Updatable) For model reproducibility purposes. Commit ID of the git repository associated with model training.
	GitCommit pulumi.StringOutput `pulumi:"gitCommit"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model.
	ModelId pulumi.StringOutput `pulumi:"modelId"`
	// (Updatable) For model reproducibility purposes. URL of the git repository associated with model training.
	RepositoryUrl pulumi.StringOutput `pulumi:"repositoryUrl"`
	// (Updatable) For model reproducibility purposes. Path to model artifacts.
	ScriptDir pulumi.StringOutput `pulumi:"scriptDir"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a training session(Job or NotebookSession) in which the model was trained. It is used for model reproducibility purposes.
	TrainingId pulumi.StringOutput `pulumi:"trainingId"`
	// (Updatable) For model reproducibility purposes. Path to the python script or notebook in which the model was trained."
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	TrainingScript pulumi.StringOutput `pulumi:"trainingScript"`
}

This resource provides the Model Provenance resource in Oracle Cloud Infrastructure Data Science service.

Creates provenance information for the specified model.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.NewModelProvenance(ctx, "test_model_provenance", &DataScience.ModelProvenanceArgs{
			ModelId:        pulumi.Any(testModel.Id),
			GitBranch:      pulumi.Any(modelProvenanceGitBranch),
			GitCommit:      pulumi.Any(modelProvenanceGitCommit),
			RepositoryUrl:  pulumi.Any(modelProvenanceRepositoryUrl),
			ScriptDir:      pulumi.Any(modelProvenanceScriptDir),
			TrainingId:     pulumi.Any(testTraining.Id),
			TrainingScript: pulumi.Any(modelProvenanceTrainingScript),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

ModelProvenances can be imported using the `id`, e.g.

```sh $ pulumi import oci:DataScience/modelProvenance:ModelProvenance test_model_provenance "models/{modelId}/provenance" ```

func GetModelProvenance

func GetModelProvenance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ModelProvenanceState, opts ...pulumi.ResourceOption) (*ModelProvenance, error)

GetModelProvenance gets an existing ModelProvenance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewModelProvenance

func NewModelProvenance(ctx *pulumi.Context,
	name string, args *ModelProvenanceArgs, opts ...pulumi.ResourceOption) (*ModelProvenance, error)

NewModelProvenance registers a new resource with the given unique name, arguments, and options.

func (*ModelProvenance) ElementType

func (*ModelProvenance) ElementType() reflect.Type

func (*ModelProvenance) ToModelProvenanceOutput

func (i *ModelProvenance) ToModelProvenanceOutput() ModelProvenanceOutput

func (*ModelProvenance) ToModelProvenanceOutputWithContext

func (i *ModelProvenance) ToModelProvenanceOutputWithContext(ctx context.Context) ModelProvenanceOutput

type ModelProvenanceArgs

type ModelProvenanceArgs struct {
	// (Updatable) For model reproducibility purposes. Branch of the git repository associated with model training.
	GitBranch pulumi.StringPtrInput
	// (Updatable) For model reproducibility purposes. Commit ID of the git repository associated with model training.
	GitCommit pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model.
	ModelId pulumi.StringInput
	// (Updatable) For model reproducibility purposes. URL of the git repository associated with model training.
	RepositoryUrl pulumi.StringPtrInput
	// (Updatable) For model reproducibility purposes. Path to model artifacts.
	ScriptDir pulumi.StringPtrInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a training session(Job or NotebookSession) in which the model was trained. It is used for model reproducibility purposes.
	TrainingId pulumi.StringPtrInput
	// (Updatable) For model reproducibility purposes. Path to the python script or notebook in which the model was trained."
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	TrainingScript pulumi.StringPtrInput
}

The set of arguments for constructing a ModelProvenance resource.

func (ModelProvenanceArgs) ElementType

func (ModelProvenanceArgs) ElementType() reflect.Type

type ModelProvenanceArray

type ModelProvenanceArray []ModelProvenanceInput

func (ModelProvenanceArray) ElementType

func (ModelProvenanceArray) ElementType() reflect.Type

func (ModelProvenanceArray) ToModelProvenanceArrayOutput

func (i ModelProvenanceArray) ToModelProvenanceArrayOutput() ModelProvenanceArrayOutput

func (ModelProvenanceArray) ToModelProvenanceArrayOutputWithContext

func (i ModelProvenanceArray) ToModelProvenanceArrayOutputWithContext(ctx context.Context) ModelProvenanceArrayOutput

type ModelProvenanceArrayInput

type ModelProvenanceArrayInput interface {
	pulumi.Input

	ToModelProvenanceArrayOutput() ModelProvenanceArrayOutput
	ToModelProvenanceArrayOutputWithContext(context.Context) ModelProvenanceArrayOutput
}

ModelProvenanceArrayInput is an input type that accepts ModelProvenanceArray and ModelProvenanceArrayOutput values. You can construct a concrete instance of `ModelProvenanceArrayInput` via:

ModelProvenanceArray{ ModelProvenanceArgs{...} }

type ModelProvenanceArrayOutput

type ModelProvenanceArrayOutput struct{ *pulumi.OutputState }

func (ModelProvenanceArrayOutput) ElementType

func (ModelProvenanceArrayOutput) ElementType() reflect.Type

func (ModelProvenanceArrayOutput) Index

func (ModelProvenanceArrayOutput) ToModelProvenanceArrayOutput

func (o ModelProvenanceArrayOutput) ToModelProvenanceArrayOutput() ModelProvenanceArrayOutput

func (ModelProvenanceArrayOutput) ToModelProvenanceArrayOutputWithContext

func (o ModelProvenanceArrayOutput) ToModelProvenanceArrayOutputWithContext(ctx context.Context) ModelProvenanceArrayOutput

type ModelProvenanceInput

type ModelProvenanceInput interface {
	pulumi.Input

	ToModelProvenanceOutput() ModelProvenanceOutput
	ToModelProvenanceOutputWithContext(ctx context.Context) ModelProvenanceOutput
}

type ModelProvenanceMap

type ModelProvenanceMap map[string]ModelProvenanceInput

func (ModelProvenanceMap) ElementType

func (ModelProvenanceMap) ElementType() reflect.Type

func (ModelProvenanceMap) ToModelProvenanceMapOutput

func (i ModelProvenanceMap) ToModelProvenanceMapOutput() ModelProvenanceMapOutput

func (ModelProvenanceMap) ToModelProvenanceMapOutputWithContext

func (i ModelProvenanceMap) ToModelProvenanceMapOutputWithContext(ctx context.Context) ModelProvenanceMapOutput

type ModelProvenanceMapInput

type ModelProvenanceMapInput interface {
	pulumi.Input

	ToModelProvenanceMapOutput() ModelProvenanceMapOutput
	ToModelProvenanceMapOutputWithContext(context.Context) ModelProvenanceMapOutput
}

ModelProvenanceMapInput is an input type that accepts ModelProvenanceMap and ModelProvenanceMapOutput values. You can construct a concrete instance of `ModelProvenanceMapInput` via:

ModelProvenanceMap{ "key": ModelProvenanceArgs{...} }

type ModelProvenanceMapOutput

type ModelProvenanceMapOutput struct{ *pulumi.OutputState }

func (ModelProvenanceMapOutput) ElementType

func (ModelProvenanceMapOutput) ElementType() reflect.Type

func (ModelProvenanceMapOutput) MapIndex

func (ModelProvenanceMapOutput) ToModelProvenanceMapOutput

func (o ModelProvenanceMapOutput) ToModelProvenanceMapOutput() ModelProvenanceMapOutput

func (ModelProvenanceMapOutput) ToModelProvenanceMapOutputWithContext

func (o ModelProvenanceMapOutput) ToModelProvenanceMapOutputWithContext(ctx context.Context) ModelProvenanceMapOutput

type ModelProvenanceOutput

type ModelProvenanceOutput struct{ *pulumi.OutputState }

func (ModelProvenanceOutput) ElementType

func (ModelProvenanceOutput) ElementType() reflect.Type

func (ModelProvenanceOutput) GitBranch added in v0.4.0

(Updatable) For model reproducibility purposes. Branch of the git repository associated with model training.

func (ModelProvenanceOutput) GitCommit added in v0.4.0

(Updatable) For model reproducibility purposes. Commit ID of the git repository associated with model training.

func (ModelProvenanceOutput) ModelId added in v0.4.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model.

func (ModelProvenanceOutput) RepositoryUrl added in v0.4.0

func (o ModelProvenanceOutput) RepositoryUrl() pulumi.StringOutput

(Updatable) For model reproducibility purposes. URL of the git repository associated with model training.

func (ModelProvenanceOutput) ScriptDir added in v0.4.0

(Updatable) For model reproducibility purposes. Path to model artifacts.

func (ModelProvenanceOutput) ToModelProvenanceOutput

func (o ModelProvenanceOutput) ToModelProvenanceOutput() ModelProvenanceOutput

func (ModelProvenanceOutput) ToModelProvenanceOutputWithContext

func (o ModelProvenanceOutput) ToModelProvenanceOutputWithContext(ctx context.Context) ModelProvenanceOutput

func (ModelProvenanceOutput) TrainingId added in v0.4.0

func (o ModelProvenanceOutput) TrainingId() pulumi.StringOutput

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a training session(Job or NotebookSession) in which the model was trained. It is used for model reproducibility purposes.

func (ModelProvenanceOutput) TrainingScript added in v0.4.0

func (o ModelProvenanceOutput) TrainingScript() pulumi.StringOutput

(Updatable) For model reproducibility purposes. Path to the python script or notebook in which the model was trained."

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

type ModelProvenanceState

type ModelProvenanceState struct {
	// (Updatable) For model reproducibility purposes. Branch of the git repository associated with model training.
	GitBranch pulumi.StringPtrInput
	// (Updatable) For model reproducibility purposes. Commit ID of the git repository associated with model training.
	GitCommit pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the model.
	ModelId pulumi.StringPtrInput
	// (Updatable) For model reproducibility purposes. URL of the git repository associated with model training.
	RepositoryUrl pulumi.StringPtrInput
	// (Updatable) For model reproducibility purposes. Path to model artifacts.
	ScriptDir pulumi.StringPtrInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a training session(Job or NotebookSession) in which the model was trained. It is used for model reproducibility purposes.
	TrainingId pulumi.StringPtrInput
	// (Updatable) For model reproducibility purposes. Path to the python script or notebook in which the model was trained."
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	TrainingScript pulumi.StringPtrInput
}

func (ModelProvenanceState) ElementType

func (ModelProvenanceState) ElementType() reflect.Type

type ModelState

type ModelState struct {
	// This allows to specify a filename during upload. This file name is used to dispose of the file contents while downloading the file. Example: `attachment; filename=model-artifact.zip`
	ArtifactContentDisposition pulumi.StringPtrInput
	// The content length of the model_artifact.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	ArtifactContentLength pulumi.StringPtrInput
	ArtifactContentMd5    pulumi.StringPtrInput
	ArtifactLastModified  pulumi.StringPtrInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to create the model in.
	CompartmentId pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the model.
	CreatedBy pulumi.StringPtrInput
	// (Updatable) An array of custom metadata details for the model.
	CustomMetadataLists ModelCustomMetadataListArrayInput
	// (Updatable) An array of defined metadata details for the model.
	DefinedMetadataLists ModelDefinedMetadataListArrayInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A short description of the model.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information. Example: `My Model`
	DisplayName pulumi.StringPtrInput
	EmptyModel  pulumi.BoolPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// Input schema file content in String format
	InputSchema pulumi.StringPtrInput
	// The model artifact to upload. It is a ZIP archive of the files necessary to run the model. This can be done in a separate step or using cli/sdk. The Model will remain in "Creating" state until its artifact is uploaded.
	ModelArtifact pulumi.StringPtrInput
	// Output schema file content in String format
	OutputSchema pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the model.
	ProjectId pulumi.StringPtrInput
	// The state of the model.
	State pulumi.StringPtrInput
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeCreated pulumi.StringPtrInput
}

func (ModelState) ElementType

func (ModelState) ElementType() reflect.Type

type ModelVersionSet added in v0.6.0

type ModelVersionSet struct {
	pulumi.CustomResourceState

	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to create the model version set in.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the model version set.
	CreatedBy pulumi.StringOutput `pulumi:"createdBy"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) A short description of the model version set.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// A user-friendly name for the resource. It must be unique and can't be modified. Avoid entering confidential information. Example: `My model version set`
	Name pulumi.StringOutput `pulumi:"name"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the model version set.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
	// The state of the model version set.
	State pulumi.StringOutput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The date and time that the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The date and time that the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Model Version Set resource in Oracle Cloud Infrastructure Data Science service.

Creates a new modelVersionSet.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.NewModelVersionSet(ctx, "test_model_version_set", &DataScience.ModelVersionSetArgs{
			CompartmentId: pulumi.Any(compartmentId),
			Name:          pulumi.Any(modelVersionSetName),
			ProjectId:     pulumi.Any(testProject.Id),
			DefinedTags: pulumi.Map{
				"Operations.CostCenter": pulumi.Any("42"),
			},
			Description: pulumi.Any(modelVersionSetDescription),
			FreeformTags: pulumi.Map{
				"Department": pulumi.Any("Finance"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

ModelVersionSets can be imported using the `id`, e.g.

```sh $ pulumi import oci:DataScience/modelVersionSet:ModelVersionSet test_model_version_set "id" ```

func GetModelVersionSet added in v0.6.0

func GetModelVersionSet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ModelVersionSetState, opts ...pulumi.ResourceOption) (*ModelVersionSet, error)

GetModelVersionSet gets an existing ModelVersionSet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewModelVersionSet added in v0.6.0

func NewModelVersionSet(ctx *pulumi.Context,
	name string, args *ModelVersionSetArgs, opts ...pulumi.ResourceOption) (*ModelVersionSet, error)

NewModelVersionSet registers a new resource with the given unique name, arguments, and options.

func (*ModelVersionSet) ElementType added in v0.6.0

func (*ModelVersionSet) ElementType() reflect.Type

func (*ModelVersionSet) ToModelVersionSetOutput added in v0.6.0

func (i *ModelVersionSet) ToModelVersionSetOutput() ModelVersionSetOutput

func (*ModelVersionSet) ToModelVersionSetOutputWithContext added in v0.6.0

func (i *ModelVersionSet) ToModelVersionSetOutputWithContext(ctx context.Context) ModelVersionSetOutput

type ModelVersionSetArgs added in v0.6.0

type ModelVersionSetArgs struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to create the model version set in.
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A short description of the model version set.
	Description pulumi.StringPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// A user-friendly name for the resource. It must be unique and can't be modified. Avoid entering confidential information. Example: `My model version set`
	Name pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the model version set.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	ProjectId pulumi.StringInput
}

The set of arguments for constructing a ModelVersionSet resource.

func (ModelVersionSetArgs) ElementType added in v0.6.0

func (ModelVersionSetArgs) ElementType() reflect.Type

type ModelVersionSetArray added in v0.6.0

type ModelVersionSetArray []ModelVersionSetInput

func (ModelVersionSetArray) ElementType added in v0.6.0

func (ModelVersionSetArray) ElementType() reflect.Type

func (ModelVersionSetArray) ToModelVersionSetArrayOutput added in v0.6.0

func (i ModelVersionSetArray) ToModelVersionSetArrayOutput() ModelVersionSetArrayOutput

func (ModelVersionSetArray) ToModelVersionSetArrayOutputWithContext added in v0.6.0

func (i ModelVersionSetArray) ToModelVersionSetArrayOutputWithContext(ctx context.Context) ModelVersionSetArrayOutput

type ModelVersionSetArrayInput added in v0.6.0

type ModelVersionSetArrayInput interface {
	pulumi.Input

	ToModelVersionSetArrayOutput() ModelVersionSetArrayOutput
	ToModelVersionSetArrayOutputWithContext(context.Context) ModelVersionSetArrayOutput
}

ModelVersionSetArrayInput is an input type that accepts ModelVersionSetArray and ModelVersionSetArrayOutput values. You can construct a concrete instance of `ModelVersionSetArrayInput` via:

ModelVersionSetArray{ ModelVersionSetArgs{...} }

type ModelVersionSetArrayOutput added in v0.6.0

type ModelVersionSetArrayOutput struct{ *pulumi.OutputState }

func (ModelVersionSetArrayOutput) ElementType added in v0.6.0

func (ModelVersionSetArrayOutput) ElementType() reflect.Type

func (ModelVersionSetArrayOutput) Index added in v0.6.0

func (ModelVersionSetArrayOutput) ToModelVersionSetArrayOutput added in v0.6.0

func (o ModelVersionSetArrayOutput) ToModelVersionSetArrayOutput() ModelVersionSetArrayOutput

func (ModelVersionSetArrayOutput) ToModelVersionSetArrayOutputWithContext added in v0.6.0

func (o ModelVersionSetArrayOutput) ToModelVersionSetArrayOutputWithContext(ctx context.Context) ModelVersionSetArrayOutput

type ModelVersionSetInput added in v0.6.0

type ModelVersionSetInput interface {
	pulumi.Input

	ToModelVersionSetOutput() ModelVersionSetOutput
	ToModelVersionSetOutputWithContext(ctx context.Context) ModelVersionSetOutput
}

type ModelVersionSetMap added in v0.6.0

type ModelVersionSetMap map[string]ModelVersionSetInput

func (ModelVersionSetMap) ElementType added in v0.6.0

func (ModelVersionSetMap) ElementType() reflect.Type

func (ModelVersionSetMap) ToModelVersionSetMapOutput added in v0.6.0

func (i ModelVersionSetMap) ToModelVersionSetMapOutput() ModelVersionSetMapOutput

func (ModelVersionSetMap) ToModelVersionSetMapOutputWithContext added in v0.6.0

func (i ModelVersionSetMap) ToModelVersionSetMapOutputWithContext(ctx context.Context) ModelVersionSetMapOutput

type ModelVersionSetMapInput added in v0.6.0

type ModelVersionSetMapInput interface {
	pulumi.Input

	ToModelVersionSetMapOutput() ModelVersionSetMapOutput
	ToModelVersionSetMapOutputWithContext(context.Context) ModelVersionSetMapOutput
}

ModelVersionSetMapInput is an input type that accepts ModelVersionSetMap and ModelVersionSetMapOutput values. You can construct a concrete instance of `ModelVersionSetMapInput` via:

ModelVersionSetMap{ "key": ModelVersionSetArgs{...} }

type ModelVersionSetMapOutput added in v0.6.0

type ModelVersionSetMapOutput struct{ *pulumi.OutputState }

func (ModelVersionSetMapOutput) ElementType added in v0.6.0

func (ModelVersionSetMapOutput) ElementType() reflect.Type

func (ModelVersionSetMapOutput) MapIndex added in v0.6.0

func (ModelVersionSetMapOutput) ToModelVersionSetMapOutput added in v0.6.0

func (o ModelVersionSetMapOutput) ToModelVersionSetMapOutput() ModelVersionSetMapOutput

func (ModelVersionSetMapOutput) ToModelVersionSetMapOutputWithContext added in v0.6.0

func (o ModelVersionSetMapOutput) ToModelVersionSetMapOutputWithContext(ctx context.Context) ModelVersionSetMapOutput

type ModelVersionSetOutput added in v0.6.0

type ModelVersionSetOutput struct{ *pulumi.OutputState }

func (ModelVersionSetOutput) CompartmentId added in v0.6.0

func (o ModelVersionSetOutput) CompartmentId() pulumi.StringOutput

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to create the model version set in.

func (ModelVersionSetOutput) CreatedBy added in v0.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the model version set.

func (ModelVersionSetOutput) DefinedTags added in v0.6.0

func (o ModelVersionSetOutput) DefinedTags() pulumi.MapOutput

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (ModelVersionSetOutput) Description added in v0.6.0

func (o ModelVersionSetOutput) Description() pulumi.StringOutput

(Updatable) A short description of the model version set.

func (ModelVersionSetOutput) ElementType added in v0.6.0

func (ModelVersionSetOutput) ElementType() reflect.Type

func (ModelVersionSetOutput) FreeformTags added in v0.6.0

func (o ModelVersionSetOutput) FreeformTags() pulumi.MapOutput

(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (ModelVersionSetOutput) Name added in v0.6.0

A user-friendly name for the resource. It must be unique and can't be modified. Avoid entering confidential information. Example: `My model version set`

func (ModelVersionSetOutput) ProjectId added in v0.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the model version set.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

func (ModelVersionSetOutput) State added in v0.6.0

The state of the model version set.

func (ModelVersionSetOutput) SystemTags added in v1.24.0

func (o ModelVersionSetOutput) SystemTags() pulumi.MapOutput

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (ModelVersionSetOutput) TimeCreated added in v0.6.0

func (o ModelVersionSetOutput) TimeCreated() pulumi.StringOutput

The date and time that the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z

func (ModelVersionSetOutput) TimeUpdated added in v0.6.0

func (o ModelVersionSetOutput) TimeUpdated() pulumi.StringOutput

The date and time that the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z

func (ModelVersionSetOutput) ToModelVersionSetOutput added in v0.6.0

func (o ModelVersionSetOutput) ToModelVersionSetOutput() ModelVersionSetOutput

func (ModelVersionSetOutput) ToModelVersionSetOutputWithContext added in v0.6.0

func (o ModelVersionSetOutput) ToModelVersionSetOutputWithContext(ctx context.Context) ModelVersionSetOutput

type ModelVersionSetState added in v0.6.0

type ModelVersionSetState struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to create the model version set in.
	CompartmentId pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the model version set.
	CreatedBy pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A short description of the model version set.
	Description pulumi.StringPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// A user-friendly name for the resource. It must be unique and can't be modified. Avoid entering confidential information. Example: `My model version set`
	Name pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the model version set.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	ProjectId pulumi.StringPtrInput
	// The state of the model version set.
	State pulumi.StringPtrInput
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// The date and time that the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeCreated pulumi.StringPtrInput
	// The date and time that the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeUpdated pulumi.StringPtrInput
}

func (ModelVersionSetState) ElementType added in v0.6.0

func (ModelVersionSetState) ElementType() reflect.Type

type NotebookSession

type NotebookSession struct {
	pulumi.CustomResourceState

	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the notebook session.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the notebook session.
	CreatedBy pulumi.StringOutput `pulumi:"createdBy"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information. Example: `My NotebookSession`
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// Details about the state of the notebook session.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// Details for the notebook session configuration.
	NotebookSessionConfigDetails NotebookSessionNotebookSessionConfigDetailsOutput `pulumi:"notebookSessionConfigDetails"`
	// (Updatable) Details for the notebook session configuration.
	NotebookSessionConfigurationDetails NotebookSessionNotebookSessionConfigurationDetailsOutput `pulumi:"notebookSessionConfigurationDetails"`
	// (Updatable) Notebook Session runtime configuration details.
	NotebookSessionRuntimeConfigDetails NotebookSessionNotebookSessionRuntimeConfigDetailsOutput `pulumi:"notebookSessionRuntimeConfigDetails"`
	// (Updatable) Collection of NotebookSessionStorageMountConfigurationDetails.
	NotebookSessionStorageMountConfigurationDetailsLists NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput `pulumi:"notebookSessionStorageMountConfigurationDetailsLists"`
	// The URL to interact with the notebook session.
	NotebookSessionUrl pulumi.StringOutput `pulumi:"notebookSessionUrl"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the notebook session.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
	// The state of the notebook session.
	State pulumi.StringOutput `pulumi:"state"`
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
}

This resource provides the Notebook Session resource in Oracle Cloud Infrastructure Data Science service.

Creates a new notebook session.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.NewNotebookSession(ctx, "test_notebook_session", &DataScience.NotebookSessionArgs{
			CompartmentId: pulumi.Any(compartmentId),
			ProjectId:     pulumi.Any(testProject.Id),
			DefinedTags: pulumi.Map{
				"Operations.CostCenter": pulumi.Any("42"),
			},
			DisplayName: pulumi.Any(notebookSessionDisplayName),
			FreeformTags: pulumi.Map{
				"Department": pulumi.Any("Finance"),
			},
			NotebookSessionConfigDetails: &datascience.NotebookSessionNotebookSessionConfigDetailsArgs{
				Shape:                 pulumi.Any(notebookSessionNotebookSessionConfigDetailsShape),
				BlockStorageSizeInGbs: pulumi.Any(notebookSessionNotebookSessionConfigDetailsBlockStorageSizeInGbs),
				NotebookSessionShapeConfigDetails: &datascience.NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsArgs{
					MemoryInGbs: pulumi.Any(notebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsMemoryInGbs),
					Ocpus:       pulumi.Any(notebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsOcpus),
				},
				PrivateEndpointId: pulumi.Any(testPrivateEndpoint.Id),
				SubnetId:          pulumi.Any(testSubnet.Id),
			},
			NotebookSessionConfigurationDetails: &datascience.NotebookSessionNotebookSessionConfigurationDetailsArgs{
				Shape:                 pulumi.Any(notebookSessionNotebookSessionConfigurationDetailsShape),
				SubnetId:              pulumi.Any(testSubnet.Id),
				BlockStorageSizeInGbs: pulumi.Any(notebookSessionNotebookSessionConfigurationDetailsBlockStorageSizeInGbs),
				NotebookSessionShapeConfigDetails: &datascience.NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsArgs{
					MemoryInGbs: pulumi.Any(notebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsMemoryInGbs),
					Ocpus:       pulumi.Any(notebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsOcpus),
				},
				PrivateEndpointId: pulumi.Any(testPrivateEndpoint.Id),
			},
			NotebookSessionRuntimeConfigDetails: &datascience.NotebookSessionNotebookSessionRuntimeConfigDetailsArgs{
				CustomEnvironmentVariables: pulumi.Any(notebookSessionNotebookSessionRuntimeConfigDetailsCustomEnvironmentVariables),
				NotebookSessionGitConfigDetails: &datascience.NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsArgs{
					NotebookSessionGitRepoConfigCollections: datascience.NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArray{
						&datascience.NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArgs{
							Url: pulumi.Any(notebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionUrl),
						},
					},
				},
			},
			NotebookSessionStorageMountConfigurationDetailsLists: datascience.NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArray{
				&datascience.NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArgs{
					DestinationDirectoryName: pulumi.Any(notebookSessionNotebookSessionStorageMountConfigurationDetailsListDestinationDirectoryName),
					StorageType:              pulumi.Any(notebookSessionNotebookSessionStorageMountConfigurationDetailsListStorageType),
					Bucket:                   pulumi.Any(notebookSessionNotebookSessionStorageMountConfigurationDetailsListBucket),
					DestinationPath:          pulumi.Any(notebookSessionNotebookSessionStorageMountConfigurationDetailsListDestinationPath),
					ExportId:                 pulumi.Any(testExport.Id),
					MountTargetId:            pulumi.Any(testMountTarget.Id),
					Namespace:                pulumi.Any(notebookSessionNotebookSessionStorageMountConfigurationDetailsListNamespace),
					Prefix:                   pulumi.Any(notebookSessionNotebookSessionStorageMountConfigurationDetailsListPrefix),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

NotebookSessions can be imported using the `id`, e.g.

```sh $ pulumi import oci:DataScience/notebookSession:NotebookSession test_notebook_session "id" ```

func GetNotebookSession

func GetNotebookSession(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NotebookSessionState, opts ...pulumi.ResourceOption) (*NotebookSession, error)

GetNotebookSession gets an existing NotebookSession resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewNotebookSession

func NewNotebookSession(ctx *pulumi.Context,
	name string, args *NotebookSessionArgs, opts ...pulumi.ResourceOption) (*NotebookSession, error)

NewNotebookSession registers a new resource with the given unique name, arguments, and options.

func (*NotebookSession) ElementType

func (*NotebookSession) ElementType() reflect.Type

func (*NotebookSession) ToNotebookSessionOutput

func (i *NotebookSession) ToNotebookSessionOutput() NotebookSessionOutput

func (*NotebookSession) ToNotebookSessionOutputWithContext

func (i *NotebookSession) ToNotebookSessionOutputWithContext(ctx context.Context) NotebookSessionOutput

type NotebookSessionArgs

type NotebookSessionArgs struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the notebook session.
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information. Example: `My NotebookSession`
	DisplayName pulumi.StringPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// Details for the notebook session configuration.
	NotebookSessionConfigDetails NotebookSessionNotebookSessionConfigDetailsPtrInput
	// (Updatable) Details for the notebook session configuration.
	NotebookSessionConfigurationDetails NotebookSessionNotebookSessionConfigurationDetailsPtrInput
	// (Updatable) Notebook Session runtime configuration details.
	NotebookSessionRuntimeConfigDetails NotebookSessionNotebookSessionRuntimeConfigDetailsPtrInput
	// (Updatable) Collection of NotebookSessionStorageMountConfigurationDetails.
	NotebookSessionStorageMountConfigurationDetailsLists NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the notebook session.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	ProjectId pulumi.StringInput
	// The state of the notebook session.
	State pulumi.StringPtrInput
}

The set of arguments for constructing a NotebookSession resource.

func (NotebookSessionArgs) ElementType

func (NotebookSessionArgs) ElementType() reflect.Type

type NotebookSessionArray

type NotebookSessionArray []NotebookSessionInput

func (NotebookSessionArray) ElementType

func (NotebookSessionArray) ElementType() reflect.Type

func (NotebookSessionArray) ToNotebookSessionArrayOutput

func (i NotebookSessionArray) ToNotebookSessionArrayOutput() NotebookSessionArrayOutput

func (NotebookSessionArray) ToNotebookSessionArrayOutputWithContext

func (i NotebookSessionArray) ToNotebookSessionArrayOutputWithContext(ctx context.Context) NotebookSessionArrayOutput

type NotebookSessionArrayInput

type NotebookSessionArrayInput interface {
	pulumi.Input

	ToNotebookSessionArrayOutput() NotebookSessionArrayOutput
	ToNotebookSessionArrayOutputWithContext(context.Context) NotebookSessionArrayOutput
}

NotebookSessionArrayInput is an input type that accepts NotebookSessionArray and NotebookSessionArrayOutput values. You can construct a concrete instance of `NotebookSessionArrayInput` via:

NotebookSessionArray{ NotebookSessionArgs{...} }

type NotebookSessionArrayOutput

type NotebookSessionArrayOutput struct{ *pulumi.OutputState }

func (NotebookSessionArrayOutput) ElementType

func (NotebookSessionArrayOutput) ElementType() reflect.Type

func (NotebookSessionArrayOutput) Index

func (NotebookSessionArrayOutput) ToNotebookSessionArrayOutput

func (o NotebookSessionArrayOutput) ToNotebookSessionArrayOutput() NotebookSessionArrayOutput

func (NotebookSessionArrayOutput) ToNotebookSessionArrayOutputWithContext

func (o NotebookSessionArrayOutput) ToNotebookSessionArrayOutputWithContext(ctx context.Context) NotebookSessionArrayOutput

type NotebookSessionInput

type NotebookSessionInput interface {
	pulumi.Input

	ToNotebookSessionOutput() NotebookSessionOutput
	ToNotebookSessionOutputWithContext(ctx context.Context) NotebookSessionOutput
}

type NotebookSessionMap

type NotebookSessionMap map[string]NotebookSessionInput

func (NotebookSessionMap) ElementType

func (NotebookSessionMap) ElementType() reflect.Type

func (NotebookSessionMap) ToNotebookSessionMapOutput

func (i NotebookSessionMap) ToNotebookSessionMapOutput() NotebookSessionMapOutput

func (NotebookSessionMap) ToNotebookSessionMapOutputWithContext

func (i NotebookSessionMap) ToNotebookSessionMapOutputWithContext(ctx context.Context) NotebookSessionMapOutput

type NotebookSessionMapInput

type NotebookSessionMapInput interface {
	pulumi.Input

	ToNotebookSessionMapOutput() NotebookSessionMapOutput
	ToNotebookSessionMapOutputWithContext(context.Context) NotebookSessionMapOutput
}

NotebookSessionMapInput is an input type that accepts NotebookSessionMap and NotebookSessionMapOutput values. You can construct a concrete instance of `NotebookSessionMapInput` via:

NotebookSessionMap{ "key": NotebookSessionArgs{...} }

type NotebookSessionMapOutput

type NotebookSessionMapOutput struct{ *pulumi.OutputState }

func (NotebookSessionMapOutput) ElementType

func (NotebookSessionMapOutput) ElementType() reflect.Type

func (NotebookSessionMapOutput) MapIndex

func (NotebookSessionMapOutput) ToNotebookSessionMapOutput

func (o NotebookSessionMapOutput) ToNotebookSessionMapOutput() NotebookSessionMapOutput

func (NotebookSessionMapOutput) ToNotebookSessionMapOutputWithContext

func (o NotebookSessionMapOutput) ToNotebookSessionMapOutputWithContext(ctx context.Context) NotebookSessionMapOutput

type NotebookSessionNotebookSessionConfigDetails

type NotebookSessionNotebookSessionConfigDetails struct {
	// (Updatable) A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.
	BlockStorageSizeInGbs *int `pulumi:"blockStorageSizeInGbs"`
	// (Updatable) Details for the notebook session shape configuration.
	NotebookSessionShapeConfigDetails *NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetails `pulumi:"notebookSessionShapeConfigDetails"`
	// (Updatable) The OCID of a Data Science private endpoint.
	PrivateEndpointId *string `pulumi:"privateEndpointId"`
	// (Updatable) The shape used to launch the notebook session compute instance.  The list of available shapes in a given compartment can be retrieved using the `ListNotebookSessionShapes` endpoint.
	Shape string `pulumi:"shape"`
	// (Updatable) A notebook session instance is provided with a VNIC for network access.  This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in.  The subnet should be in a VCN with a NAT gateway for egress to the internet.
	SubnetId *string `pulumi:"subnetId"`
}

type NotebookSessionNotebookSessionConfigDetailsArgs

type NotebookSessionNotebookSessionConfigDetailsArgs struct {
	// (Updatable) A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.
	BlockStorageSizeInGbs pulumi.IntPtrInput `pulumi:"blockStorageSizeInGbs"`
	// (Updatable) Details for the notebook session shape configuration.
	NotebookSessionShapeConfigDetails NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsPtrInput `pulumi:"notebookSessionShapeConfigDetails"`
	// (Updatable) The OCID of a Data Science private endpoint.
	PrivateEndpointId pulumi.StringPtrInput `pulumi:"privateEndpointId"`
	// (Updatable) The shape used to launch the notebook session compute instance.  The list of available shapes in a given compartment can be retrieved using the `ListNotebookSessionShapes` endpoint.
	Shape pulumi.StringInput `pulumi:"shape"`
	// (Updatable) A notebook session instance is provided with a VNIC for network access.  This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in.  The subnet should be in a VCN with a NAT gateway for egress to the internet.
	SubnetId pulumi.StringPtrInput `pulumi:"subnetId"`
}

func (NotebookSessionNotebookSessionConfigDetailsArgs) ElementType

func (NotebookSessionNotebookSessionConfigDetailsArgs) ToNotebookSessionNotebookSessionConfigDetailsOutput

func (i NotebookSessionNotebookSessionConfigDetailsArgs) ToNotebookSessionNotebookSessionConfigDetailsOutput() NotebookSessionNotebookSessionConfigDetailsOutput

func (NotebookSessionNotebookSessionConfigDetailsArgs) ToNotebookSessionNotebookSessionConfigDetailsOutputWithContext

func (i NotebookSessionNotebookSessionConfigDetailsArgs) ToNotebookSessionNotebookSessionConfigDetailsOutputWithContext(ctx context.Context) NotebookSessionNotebookSessionConfigDetailsOutput

func (NotebookSessionNotebookSessionConfigDetailsArgs) ToNotebookSessionNotebookSessionConfigDetailsPtrOutput

func (i NotebookSessionNotebookSessionConfigDetailsArgs) ToNotebookSessionNotebookSessionConfigDetailsPtrOutput() NotebookSessionNotebookSessionConfigDetailsPtrOutput

func (NotebookSessionNotebookSessionConfigDetailsArgs) ToNotebookSessionNotebookSessionConfigDetailsPtrOutputWithContext

func (i NotebookSessionNotebookSessionConfigDetailsArgs) ToNotebookSessionNotebookSessionConfigDetailsPtrOutputWithContext(ctx context.Context) NotebookSessionNotebookSessionConfigDetailsPtrOutput

type NotebookSessionNotebookSessionConfigDetailsInput

type NotebookSessionNotebookSessionConfigDetailsInput interface {
	pulumi.Input

	ToNotebookSessionNotebookSessionConfigDetailsOutput() NotebookSessionNotebookSessionConfigDetailsOutput
	ToNotebookSessionNotebookSessionConfigDetailsOutputWithContext(context.Context) NotebookSessionNotebookSessionConfigDetailsOutput
}

NotebookSessionNotebookSessionConfigDetailsInput is an input type that accepts NotebookSessionNotebookSessionConfigDetailsArgs and NotebookSessionNotebookSessionConfigDetailsOutput values. You can construct a concrete instance of `NotebookSessionNotebookSessionConfigDetailsInput` via:

NotebookSessionNotebookSessionConfigDetailsArgs{...}

type NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetails

type NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetails struct {
	// (Updatable) The total amount of memory available to the notebook session instance, in gigabytes.
	MemoryInGbs *float64 `pulumi:"memoryInGbs"`
	// (Updatable) The total number of OCPUs available to the notebook session instance.
	Ocpus *float64 `pulumi:"ocpus"`
}

type NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsArgs

type NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsArgs struct {
	// (Updatable) The total amount of memory available to the notebook session instance, in gigabytes.
	MemoryInGbs pulumi.Float64PtrInput `pulumi:"memoryInGbs"`
	// (Updatable) The total number of OCPUs available to the notebook session instance.
	Ocpus pulumi.Float64PtrInput `pulumi:"ocpus"`
}

func (NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsArgs) ElementType

func (NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsArgs) ToNotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsOutput

func (NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsArgs) ToNotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsOutputWithContext

func (NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsArgs) ToNotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsPtrOutput

func (NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsArgs) ToNotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsPtrOutputWithContext

type NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsInput

type NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsInput interface {
	pulumi.Input

	ToNotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsOutput() NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsOutput
	ToNotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsOutputWithContext(context.Context) NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsOutput
}

NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsInput is an input type that accepts NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsArgs and NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsOutput values. You can construct a concrete instance of `NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsInput` via:

NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsArgs{...}

type NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsOutput

type NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsOutput struct{ *pulumi.OutputState }

func (NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsOutput) ElementType

func (NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsOutput) MemoryInGbs

(Updatable) The total amount of memory available to the notebook session instance, in gigabytes.

func (NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsOutput) Ocpus

(Updatable) The total number of OCPUs available to the notebook session instance.

func (NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsOutput) ToNotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsOutput

func (NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsOutput) ToNotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsOutputWithContext

func (NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsOutput) ToNotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsPtrOutput

func (NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsOutput) ToNotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsPtrOutputWithContext

type NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsPtrInput

type NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsPtrInput interface {
	pulumi.Input

	ToNotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsPtrOutput() NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsPtrOutput
	ToNotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsPtrOutputWithContext(context.Context) NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsPtrOutput
}

NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsPtrInput is an input type that accepts NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsArgs, NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsPtr and NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsPtrOutput values. You can construct a concrete instance of `NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsPtrInput` via:

        NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsArgs{...}

or:

        nil

type NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsPtrOutput

type NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsPtrOutput struct{ *pulumi.OutputState }

func (NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsPtrOutput) ElementType

func (NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsPtrOutput) MemoryInGbs

(Updatable) The total amount of memory available to the notebook session instance, in gigabytes.

func (NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsPtrOutput) Ocpus

(Updatable) The total number of OCPUs available to the notebook session instance.

func (NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsPtrOutput) ToNotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsPtrOutput

func (NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsPtrOutput) ToNotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsPtrOutputWithContext

type NotebookSessionNotebookSessionConfigDetailsOutput

type NotebookSessionNotebookSessionConfigDetailsOutput struct{ *pulumi.OutputState }

func (NotebookSessionNotebookSessionConfigDetailsOutput) BlockStorageSizeInGbs

(Updatable) A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.

func (NotebookSessionNotebookSessionConfigDetailsOutput) ElementType

func (NotebookSessionNotebookSessionConfigDetailsOutput) NotebookSessionShapeConfigDetails

(Updatable) Details for the notebook session shape configuration.

func (NotebookSessionNotebookSessionConfigDetailsOutput) PrivateEndpointId added in v1.12.0

(Updatable) The OCID of a Data Science private endpoint.

func (NotebookSessionNotebookSessionConfigDetailsOutput) Shape

(Updatable) The shape used to launch the notebook session compute instance. The list of available shapes in a given compartment can be retrieved using the `ListNotebookSessionShapes` endpoint.

func (NotebookSessionNotebookSessionConfigDetailsOutput) SubnetId

(Updatable) A notebook session instance is provided with a VNIC for network access. This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in. The subnet should be in a VCN with a NAT gateway for egress to the internet.

func (NotebookSessionNotebookSessionConfigDetailsOutput) ToNotebookSessionNotebookSessionConfigDetailsOutput

func (o NotebookSessionNotebookSessionConfigDetailsOutput) ToNotebookSessionNotebookSessionConfigDetailsOutput() NotebookSessionNotebookSessionConfigDetailsOutput

func (NotebookSessionNotebookSessionConfigDetailsOutput) ToNotebookSessionNotebookSessionConfigDetailsOutputWithContext

func (o NotebookSessionNotebookSessionConfigDetailsOutput) ToNotebookSessionNotebookSessionConfigDetailsOutputWithContext(ctx context.Context) NotebookSessionNotebookSessionConfigDetailsOutput

func (NotebookSessionNotebookSessionConfigDetailsOutput) ToNotebookSessionNotebookSessionConfigDetailsPtrOutput

func (o NotebookSessionNotebookSessionConfigDetailsOutput) ToNotebookSessionNotebookSessionConfigDetailsPtrOutput() NotebookSessionNotebookSessionConfigDetailsPtrOutput

func (NotebookSessionNotebookSessionConfigDetailsOutput) ToNotebookSessionNotebookSessionConfigDetailsPtrOutputWithContext

func (o NotebookSessionNotebookSessionConfigDetailsOutput) ToNotebookSessionNotebookSessionConfigDetailsPtrOutputWithContext(ctx context.Context) NotebookSessionNotebookSessionConfigDetailsPtrOutput

type NotebookSessionNotebookSessionConfigDetailsPtrInput

type NotebookSessionNotebookSessionConfigDetailsPtrInput interface {
	pulumi.Input

	ToNotebookSessionNotebookSessionConfigDetailsPtrOutput() NotebookSessionNotebookSessionConfigDetailsPtrOutput
	ToNotebookSessionNotebookSessionConfigDetailsPtrOutputWithContext(context.Context) NotebookSessionNotebookSessionConfigDetailsPtrOutput
}

NotebookSessionNotebookSessionConfigDetailsPtrInput is an input type that accepts NotebookSessionNotebookSessionConfigDetailsArgs, NotebookSessionNotebookSessionConfigDetailsPtr and NotebookSessionNotebookSessionConfigDetailsPtrOutput values. You can construct a concrete instance of `NotebookSessionNotebookSessionConfigDetailsPtrInput` via:

        NotebookSessionNotebookSessionConfigDetailsArgs{...}

or:

        nil

type NotebookSessionNotebookSessionConfigDetailsPtrOutput

type NotebookSessionNotebookSessionConfigDetailsPtrOutput struct{ *pulumi.OutputState }

func (NotebookSessionNotebookSessionConfigDetailsPtrOutput) BlockStorageSizeInGbs

(Updatable) A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.

func (NotebookSessionNotebookSessionConfigDetailsPtrOutput) Elem

func (NotebookSessionNotebookSessionConfigDetailsPtrOutput) ElementType

func (NotebookSessionNotebookSessionConfigDetailsPtrOutput) NotebookSessionShapeConfigDetails

(Updatable) Details for the notebook session shape configuration.

func (NotebookSessionNotebookSessionConfigDetailsPtrOutput) PrivateEndpointId added in v1.12.0

(Updatable) The OCID of a Data Science private endpoint.

func (NotebookSessionNotebookSessionConfigDetailsPtrOutput) Shape

(Updatable) The shape used to launch the notebook session compute instance. The list of available shapes in a given compartment can be retrieved using the `ListNotebookSessionShapes` endpoint.

func (NotebookSessionNotebookSessionConfigDetailsPtrOutput) SubnetId

(Updatable) A notebook session instance is provided with a VNIC for network access. This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in. The subnet should be in a VCN with a NAT gateway for egress to the internet.

func (NotebookSessionNotebookSessionConfigDetailsPtrOutput) ToNotebookSessionNotebookSessionConfigDetailsPtrOutput

func (NotebookSessionNotebookSessionConfigDetailsPtrOutput) ToNotebookSessionNotebookSessionConfigDetailsPtrOutputWithContext

func (o NotebookSessionNotebookSessionConfigDetailsPtrOutput) ToNotebookSessionNotebookSessionConfigDetailsPtrOutputWithContext(ctx context.Context) NotebookSessionNotebookSessionConfigDetailsPtrOutput

type NotebookSessionNotebookSessionConfigurationDetails

type NotebookSessionNotebookSessionConfigurationDetails struct {
	// (Updatable) A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.
	BlockStorageSizeInGbs *int `pulumi:"blockStorageSizeInGbs"`
	// (Updatable) Details for the notebook session shape configuration.
	NotebookSessionShapeConfigDetails *NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetails `pulumi:"notebookSessionShapeConfigDetails"`
	// (Updatable) The OCID of a Data Science private endpoint.
	PrivateEndpointId *string `pulumi:"privateEndpointId"`
	// (Updatable) The shape used to launch the notebook session compute instance.  The list of available shapes in a given compartment can be retrieved using the `ListNotebookSessionShapes` endpoint.
	Shape string `pulumi:"shape"`
	// (Updatable) A notebook session instance is provided with a VNIC for network access.  This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in.  The subnet should be in a VCN with a NAT gateway for egress to the internet.
	SubnetId string `pulumi:"subnetId"`
}

type NotebookSessionNotebookSessionConfigurationDetailsArgs

type NotebookSessionNotebookSessionConfigurationDetailsArgs struct {
	// (Updatable) A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.
	BlockStorageSizeInGbs pulumi.IntPtrInput `pulumi:"blockStorageSizeInGbs"`
	// (Updatable) Details for the notebook session shape configuration.
	NotebookSessionShapeConfigDetails NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsPtrInput `pulumi:"notebookSessionShapeConfigDetails"`
	// (Updatable) The OCID of a Data Science private endpoint.
	PrivateEndpointId pulumi.StringPtrInput `pulumi:"privateEndpointId"`
	// (Updatable) The shape used to launch the notebook session compute instance.  The list of available shapes in a given compartment can be retrieved using the `ListNotebookSessionShapes` endpoint.
	Shape pulumi.StringInput `pulumi:"shape"`
	// (Updatable) A notebook session instance is provided with a VNIC for network access.  This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in.  The subnet should be in a VCN with a NAT gateway for egress to the internet.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
}

func (NotebookSessionNotebookSessionConfigurationDetailsArgs) ElementType

func (NotebookSessionNotebookSessionConfigurationDetailsArgs) ToNotebookSessionNotebookSessionConfigurationDetailsOutput

func (NotebookSessionNotebookSessionConfigurationDetailsArgs) ToNotebookSessionNotebookSessionConfigurationDetailsOutputWithContext

func (i NotebookSessionNotebookSessionConfigurationDetailsArgs) ToNotebookSessionNotebookSessionConfigurationDetailsOutputWithContext(ctx context.Context) NotebookSessionNotebookSessionConfigurationDetailsOutput

func (NotebookSessionNotebookSessionConfigurationDetailsArgs) ToNotebookSessionNotebookSessionConfigurationDetailsPtrOutput

func (i NotebookSessionNotebookSessionConfigurationDetailsArgs) ToNotebookSessionNotebookSessionConfigurationDetailsPtrOutput() NotebookSessionNotebookSessionConfigurationDetailsPtrOutput

func (NotebookSessionNotebookSessionConfigurationDetailsArgs) ToNotebookSessionNotebookSessionConfigurationDetailsPtrOutputWithContext

func (i NotebookSessionNotebookSessionConfigurationDetailsArgs) ToNotebookSessionNotebookSessionConfigurationDetailsPtrOutputWithContext(ctx context.Context) NotebookSessionNotebookSessionConfigurationDetailsPtrOutput

type NotebookSessionNotebookSessionConfigurationDetailsInput

type NotebookSessionNotebookSessionConfigurationDetailsInput interface {
	pulumi.Input

	ToNotebookSessionNotebookSessionConfigurationDetailsOutput() NotebookSessionNotebookSessionConfigurationDetailsOutput
	ToNotebookSessionNotebookSessionConfigurationDetailsOutputWithContext(context.Context) NotebookSessionNotebookSessionConfigurationDetailsOutput
}

NotebookSessionNotebookSessionConfigurationDetailsInput is an input type that accepts NotebookSessionNotebookSessionConfigurationDetailsArgs and NotebookSessionNotebookSessionConfigurationDetailsOutput values. You can construct a concrete instance of `NotebookSessionNotebookSessionConfigurationDetailsInput` via:

NotebookSessionNotebookSessionConfigurationDetailsArgs{...}

type NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetails

type NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetails struct {
	// (Updatable) The total amount of memory available to the notebook session instance, in gigabytes.
	MemoryInGbs *float64 `pulumi:"memoryInGbs"`
	// (Updatable) The total number of OCPUs available to the notebook session instance.
	Ocpus *float64 `pulumi:"ocpus"`
}

type NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsArgs

type NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsArgs struct {
	// (Updatable) The total amount of memory available to the notebook session instance, in gigabytes.
	MemoryInGbs pulumi.Float64PtrInput `pulumi:"memoryInGbs"`
	// (Updatable) The total number of OCPUs available to the notebook session instance.
	Ocpus pulumi.Float64PtrInput `pulumi:"ocpus"`
}

func (NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsArgs) ElementType

func (NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsArgs) ToNotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsOutput

func (NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsArgs) ToNotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsOutputWithContext

func (NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsArgs) ToNotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsPtrOutput

func (NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsArgs) ToNotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsPtrOutputWithContext

type NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsInput

type NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsInput interface {
	pulumi.Input

	ToNotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsOutput() NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsOutput
	ToNotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsOutputWithContext(context.Context) NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsOutput
}

NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsInput is an input type that accepts NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsArgs and NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsOutput values. You can construct a concrete instance of `NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsInput` via:

NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsArgs{...}

type NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsOutput

type NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsOutput struct{ *pulumi.OutputState }

func (NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsOutput) ElementType

func (NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsOutput) MemoryInGbs

(Updatable) The total amount of memory available to the notebook session instance, in gigabytes.

func (NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsOutput) Ocpus

(Updatable) The total number of OCPUs available to the notebook session instance.

func (NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsOutput) ToNotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsOutput

func (NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsOutput) ToNotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsOutputWithContext

func (NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsOutput) ToNotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsPtrOutput

func (NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsOutput) ToNotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsPtrOutputWithContext

type NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsPtrInput

type NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsPtrInput interface {
	pulumi.Input

	ToNotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsPtrOutput() NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsPtrOutput
	ToNotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsPtrOutputWithContext(context.Context) NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsPtrOutput
}

NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsPtrInput is an input type that accepts NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsArgs, NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsPtr and NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsPtrOutput values. You can construct a concrete instance of `NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsPtrInput` via:

        NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsArgs{...}

or:

        nil

type NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsPtrOutput

type NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsPtrOutput struct{ *pulumi.OutputState }

func (NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsPtrOutput) ElementType

func (NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsPtrOutput) MemoryInGbs

(Updatable) The total amount of memory available to the notebook session instance, in gigabytes.

func (NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsPtrOutput) Ocpus

(Updatable) The total number of OCPUs available to the notebook session instance.

func (NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsPtrOutput) ToNotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsPtrOutput

func (NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsPtrOutput) ToNotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsPtrOutputWithContext

type NotebookSessionNotebookSessionConfigurationDetailsOutput

type NotebookSessionNotebookSessionConfigurationDetailsOutput struct{ *pulumi.OutputState }

func (NotebookSessionNotebookSessionConfigurationDetailsOutput) BlockStorageSizeInGbs

(Updatable) A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.

func (NotebookSessionNotebookSessionConfigurationDetailsOutput) ElementType

func (NotebookSessionNotebookSessionConfigurationDetailsOutput) NotebookSessionShapeConfigDetails

(Updatable) Details for the notebook session shape configuration.

func (NotebookSessionNotebookSessionConfigurationDetailsOutput) PrivateEndpointId added in v1.12.0

(Updatable) The OCID of a Data Science private endpoint.

func (NotebookSessionNotebookSessionConfigurationDetailsOutput) Shape

(Updatable) The shape used to launch the notebook session compute instance. The list of available shapes in a given compartment can be retrieved using the `ListNotebookSessionShapes` endpoint.

func (NotebookSessionNotebookSessionConfigurationDetailsOutput) SubnetId

(Updatable) A notebook session instance is provided with a VNIC for network access. This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in. The subnet should be in a VCN with a NAT gateway for egress to the internet.

func (NotebookSessionNotebookSessionConfigurationDetailsOutput) ToNotebookSessionNotebookSessionConfigurationDetailsOutput

func (NotebookSessionNotebookSessionConfigurationDetailsOutput) ToNotebookSessionNotebookSessionConfigurationDetailsOutputWithContext

func (o NotebookSessionNotebookSessionConfigurationDetailsOutput) ToNotebookSessionNotebookSessionConfigurationDetailsOutputWithContext(ctx context.Context) NotebookSessionNotebookSessionConfigurationDetailsOutput

func (NotebookSessionNotebookSessionConfigurationDetailsOutput) ToNotebookSessionNotebookSessionConfigurationDetailsPtrOutput

func (NotebookSessionNotebookSessionConfigurationDetailsOutput) ToNotebookSessionNotebookSessionConfigurationDetailsPtrOutputWithContext

func (o NotebookSessionNotebookSessionConfigurationDetailsOutput) ToNotebookSessionNotebookSessionConfigurationDetailsPtrOutputWithContext(ctx context.Context) NotebookSessionNotebookSessionConfigurationDetailsPtrOutput

type NotebookSessionNotebookSessionConfigurationDetailsPtrInput

type NotebookSessionNotebookSessionConfigurationDetailsPtrInput interface {
	pulumi.Input

	ToNotebookSessionNotebookSessionConfigurationDetailsPtrOutput() NotebookSessionNotebookSessionConfigurationDetailsPtrOutput
	ToNotebookSessionNotebookSessionConfigurationDetailsPtrOutputWithContext(context.Context) NotebookSessionNotebookSessionConfigurationDetailsPtrOutput
}

NotebookSessionNotebookSessionConfigurationDetailsPtrInput is an input type that accepts NotebookSessionNotebookSessionConfigurationDetailsArgs, NotebookSessionNotebookSessionConfigurationDetailsPtr and NotebookSessionNotebookSessionConfigurationDetailsPtrOutput values. You can construct a concrete instance of `NotebookSessionNotebookSessionConfigurationDetailsPtrInput` via:

        NotebookSessionNotebookSessionConfigurationDetailsArgs{...}

or:

        nil

type NotebookSessionNotebookSessionConfigurationDetailsPtrOutput

type NotebookSessionNotebookSessionConfigurationDetailsPtrOutput struct{ *pulumi.OutputState }

func (NotebookSessionNotebookSessionConfigurationDetailsPtrOutput) BlockStorageSizeInGbs

(Updatable) A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.

func (NotebookSessionNotebookSessionConfigurationDetailsPtrOutput) Elem

func (NotebookSessionNotebookSessionConfigurationDetailsPtrOutput) ElementType

func (NotebookSessionNotebookSessionConfigurationDetailsPtrOutput) NotebookSessionShapeConfigDetails

(Updatable) Details for the notebook session shape configuration.

func (NotebookSessionNotebookSessionConfigurationDetailsPtrOutput) PrivateEndpointId added in v1.12.0

(Updatable) The OCID of a Data Science private endpoint.

func (NotebookSessionNotebookSessionConfigurationDetailsPtrOutput) Shape

(Updatable) The shape used to launch the notebook session compute instance. The list of available shapes in a given compartment can be retrieved using the `ListNotebookSessionShapes` endpoint.

func (NotebookSessionNotebookSessionConfigurationDetailsPtrOutput) SubnetId

(Updatable) A notebook session instance is provided with a VNIC for network access. This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in. The subnet should be in a VCN with a NAT gateway for egress to the internet.

func (NotebookSessionNotebookSessionConfigurationDetailsPtrOutput) ToNotebookSessionNotebookSessionConfigurationDetailsPtrOutput

func (NotebookSessionNotebookSessionConfigurationDetailsPtrOutput) ToNotebookSessionNotebookSessionConfigurationDetailsPtrOutputWithContext

func (o NotebookSessionNotebookSessionConfigurationDetailsPtrOutput) ToNotebookSessionNotebookSessionConfigurationDetailsPtrOutputWithContext(ctx context.Context) NotebookSessionNotebookSessionConfigurationDetailsPtrOutput

type NotebookSessionNotebookSessionRuntimeConfigDetails added in v0.3.0

type NotebookSessionNotebookSessionRuntimeConfigDetails struct {
	// (Updatable) Custom environment variables for Notebook Session. These key-value pairs will be available for customers in Notebook Sessions.
	CustomEnvironmentVariables map[string]interface{} `pulumi:"customEnvironmentVariables"`
	// (Updatable) Git configuration Details.
	NotebookSessionGitConfigDetails *NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetails `pulumi:"notebookSessionGitConfigDetails"`
}

type NotebookSessionNotebookSessionRuntimeConfigDetailsArgs added in v0.3.0

type NotebookSessionNotebookSessionRuntimeConfigDetailsArgs struct {
	// (Updatable) Custom environment variables for Notebook Session. These key-value pairs will be available for customers in Notebook Sessions.
	CustomEnvironmentVariables pulumi.MapInput `pulumi:"customEnvironmentVariables"`
	// (Updatable) Git configuration Details.
	NotebookSessionGitConfigDetails NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsPtrInput `pulumi:"notebookSessionGitConfigDetails"`
}

func (NotebookSessionNotebookSessionRuntimeConfigDetailsArgs) ElementType added in v0.3.0

func (NotebookSessionNotebookSessionRuntimeConfigDetailsArgs) ToNotebookSessionNotebookSessionRuntimeConfigDetailsOutput added in v0.3.0

func (NotebookSessionNotebookSessionRuntimeConfigDetailsArgs) ToNotebookSessionNotebookSessionRuntimeConfigDetailsOutputWithContext added in v0.3.0

func (i NotebookSessionNotebookSessionRuntimeConfigDetailsArgs) ToNotebookSessionNotebookSessionRuntimeConfigDetailsOutputWithContext(ctx context.Context) NotebookSessionNotebookSessionRuntimeConfigDetailsOutput

func (NotebookSessionNotebookSessionRuntimeConfigDetailsArgs) ToNotebookSessionNotebookSessionRuntimeConfigDetailsPtrOutput added in v0.3.0

func (i NotebookSessionNotebookSessionRuntimeConfigDetailsArgs) ToNotebookSessionNotebookSessionRuntimeConfigDetailsPtrOutput() NotebookSessionNotebookSessionRuntimeConfigDetailsPtrOutput

func (NotebookSessionNotebookSessionRuntimeConfigDetailsArgs) ToNotebookSessionNotebookSessionRuntimeConfigDetailsPtrOutputWithContext added in v0.3.0

func (i NotebookSessionNotebookSessionRuntimeConfigDetailsArgs) ToNotebookSessionNotebookSessionRuntimeConfigDetailsPtrOutputWithContext(ctx context.Context) NotebookSessionNotebookSessionRuntimeConfigDetailsPtrOutput

type NotebookSessionNotebookSessionRuntimeConfigDetailsInput added in v0.3.0

type NotebookSessionNotebookSessionRuntimeConfigDetailsInput interface {
	pulumi.Input

	ToNotebookSessionNotebookSessionRuntimeConfigDetailsOutput() NotebookSessionNotebookSessionRuntimeConfigDetailsOutput
	ToNotebookSessionNotebookSessionRuntimeConfigDetailsOutputWithContext(context.Context) NotebookSessionNotebookSessionRuntimeConfigDetailsOutput
}

NotebookSessionNotebookSessionRuntimeConfigDetailsInput is an input type that accepts NotebookSessionNotebookSessionRuntimeConfigDetailsArgs and NotebookSessionNotebookSessionRuntimeConfigDetailsOutput values. You can construct a concrete instance of `NotebookSessionNotebookSessionRuntimeConfigDetailsInput` via:

NotebookSessionNotebookSessionRuntimeConfigDetailsArgs{...}

type NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetails added in v0.3.0

type NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetails struct {
	// (Updatable) A collection of Git repository configurations.
	NotebookSessionGitRepoConfigCollections []NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollection `pulumi:"notebookSessionGitRepoConfigCollections"`
}

type NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsArgs added in v0.3.0

type NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsArgs struct {
	// (Updatable) A collection of Git repository configurations.
	NotebookSessionGitRepoConfigCollections NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArrayInput `pulumi:"notebookSessionGitRepoConfigCollections"`
}

func (NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsArgs) ElementType added in v0.3.0

func (NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsArgs) ToNotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsOutput added in v0.3.0

func (NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsArgs) ToNotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsOutputWithContext added in v0.3.0

func (NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsArgs) ToNotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsPtrOutput added in v0.3.0

func (NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsArgs) ToNotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsPtrOutputWithContext added in v0.3.0

type NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsInput added in v0.3.0

type NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsInput interface {
	pulumi.Input

	ToNotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsOutput() NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsOutput
	ToNotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsOutputWithContext(context.Context) NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsOutput
}

NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsInput is an input type that accepts NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsArgs and NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsOutput values. You can construct a concrete instance of `NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsInput` via:

NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsArgs{...}

type NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollection added in v0.3.0

type NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollection struct {
	// (Updatable) The repository URL
	Url string `pulumi:"url"`
}

type NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArgs added in v0.3.0

type NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArgs struct {
	// (Updatable) The repository URL
	Url pulumi.StringInput `pulumi:"url"`
}

func (NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArgs) ElementType added in v0.3.0

func (NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArgs) ToNotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionOutput added in v0.3.0

func (NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArgs) ToNotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionOutputWithContext added in v0.3.0

type NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArray added in v0.3.0

type NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArray []NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionInput

func (NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArray) ElementType added in v0.3.0

func (NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArray) ToNotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArrayOutput added in v0.3.0

func (NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArray) ToNotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArrayOutputWithContext added in v0.3.0

type NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArrayInput added in v0.3.0

type NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArrayInput interface {
	pulumi.Input

	ToNotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArrayOutput() NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArrayOutput
	ToNotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArrayOutputWithContext(context.Context) NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArrayOutput
}

NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArrayInput is an input type that accepts NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArray and NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArrayOutput values. You can construct a concrete instance of `NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArrayInput` via:

NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArray{ NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArgs{...} }

type NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArrayOutput added in v0.3.0

type NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArrayOutput struct{ *pulumi.OutputState }

func (NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArrayOutput) ElementType added in v0.3.0

func (NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArrayOutput) ToNotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArrayOutput added in v0.3.0

func (NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArrayOutput) ToNotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArrayOutputWithContext added in v0.3.0

type NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionInput added in v0.3.0

type NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionInput interface {
	pulumi.Input

	ToNotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionOutput() NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionOutput
	ToNotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionOutputWithContext(context.Context) NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionOutput
}

NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionInput is an input type that accepts NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArgs and NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionOutput values. You can construct a concrete instance of `NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionInput` via:

NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArgs{...}

type NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionOutput added in v0.3.0

type NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionOutput struct{ *pulumi.OutputState }

func (NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionOutput) ElementType added in v0.3.0

func (NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionOutput) ToNotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionOutput added in v0.3.0

func (NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionOutput) ToNotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionOutputWithContext added in v0.3.0

func (NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionOutput) Url added in v0.3.0

(Updatable) The repository URL

type NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsOutput added in v0.3.0

type NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsOutput struct{ *pulumi.OutputState }

func (NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsOutput) ElementType added in v0.3.0

func (NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsOutput) NotebookSessionGitRepoConfigCollections added in v0.3.0

(Updatable) A collection of Git repository configurations.

func (NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsOutput) ToNotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsOutput added in v0.3.0

func (NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsOutput) ToNotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsOutputWithContext added in v0.3.0

func (NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsOutput) ToNotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsPtrOutput added in v0.3.0

func (NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsOutput) ToNotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsPtrOutputWithContext added in v0.3.0

type NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsPtrInput added in v0.3.0

type NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsPtrInput interface {
	pulumi.Input

	ToNotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsPtrOutput() NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsPtrOutput
	ToNotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsPtrOutputWithContext(context.Context) NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsPtrOutput
}

NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsPtrInput is an input type that accepts NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsArgs, NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsPtr and NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsPtrOutput values. You can construct a concrete instance of `NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsPtrInput` via:

        NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsArgs{...}

or:

        nil

type NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsPtrOutput added in v0.3.0

type NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsPtrOutput struct{ *pulumi.OutputState }

func (NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsPtrOutput) Elem added in v0.3.0

func (NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsPtrOutput) ElementType added in v0.3.0

func (NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsPtrOutput) NotebookSessionGitRepoConfigCollections added in v0.3.0

(Updatable) A collection of Git repository configurations.

func (NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsPtrOutput) ToNotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsPtrOutput added in v0.3.0

func (NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsPtrOutput) ToNotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsPtrOutputWithContext added in v0.3.0

type NotebookSessionNotebookSessionRuntimeConfigDetailsOutput added in v0.3.0

type NotebookSessionNotebookSessionRuntimeConfigDetailsOutput struct{ *pulumi.OutputState }

func (NotebookSessionNotebookSessionRuntimeConfigDetailsOutput) CustomEnvironmentVariables added in v0.3.0

(Updatable) Custom environment variables for Notebook Session. These key-value pairs will be available for customers in Notebook Sessions.

func (NotebookSessionNotebookSessionRuntimeConfigDetailsOutput) ElementType added in v0.3.0

func (NotebookSessionNotebookSessionRuntimeConfigDetailsOutput) NotebookSessionGitConfigDetails added in v0.3.0

(Updatable) Git configuration Details.

func (NotebookSessionNotebookSessionRuntimeConfigDetailsOutput) ToNotebookSessionNotebookSessionRuntimeConfigDetailsOutput added in v0.3.0

func (NotebookSessionNotebookSessionRuntimeConfigDetailsOutput) ToNotebookSessionNotebookSessionRuntimeConfigDetailsOutputWithContext added in v0.3.0

func (o NotebookSessionNotebookSessionRuntimeConfigDetailsOutput) ToNotebookSessionNotebookSessionRuntimeConfigDetailsOutputWithContext(ctx context.Context) NotebookSessionNotebookSessionRuntimeConfigDetailsOutput

func (NotebookSessionNotebookSessionRuntimeConfigDetailsOutput) ToNotebookSessionNotebookSessionRuntimeConfigDetailsPtrOutput added in v0.3.0

func (NotebookSessionNotebookSessionRuntimeConfigDetailsOutput) ToNotebookSessionNotebookSessionRuntimeConfigDetailsPtrOutputWithContext added in v0.3.0

func (o NotebookSessionNotebookSessionRuntimeConfigDetailsOutput) ToNotebookSessionNotebookSessionRuntimeConfigDetailsPtrOutputWithContext(ctx context.Context) NotebookSessionNotebookSessionRuntimeConfigDetailsPtrOutput

type NotebookSessionNotebookSessionRuntimeConfigDetailsPtrInput added in v0.3.0

type NotebookSessionNotebookSessionRuntimeConfigDetailsPtrInput interface {
	pulumi.Input

	ToNotebookSessionNotebookSessionRuntimeConfigDetailsPtrOutput() NotebookSessionNotebookSessionRuntimeConfigDetailsPtrOutput
	ToNotebookSessionNotebookSessionRuntimeConfigDetailsPtrOutputWithContext(context.Context) NotebookSessionNotebookSessionRuntimeConfigDetailsPtrOutput
}

NotebookSessionNotebookSessionRuntimeConfigDetailsPtrInput is an input type that accepts NotebookSessionNotebookSessionRuntimeConfigDetailsArgs, NotebookSessionNotebookSessionRuntimeConfigDetailsPtr and NotebookSessionNotebookSessionRuntimeConfigDetailsPtrOutput values. You can construct a concrete instance of `NotebookSessionNotebookSessionRuntimeConfigDetailsPtrInput` via:

        NotebookSessionNotebookSessionRuntimeConfigDetailsArgs{...}

or:

        nil

type NotebookSessionNotebookSessionRuntimeConfigDetailsPtrOutput added in v0.3.0

type NotebookSessionNotebookSessionRuntimeConfigDetailsPtrOutput struct{ *pulumi.OutputState }

func (NotebookSessionNotebookSessionRuntimeConfigDetailsPtrOutput) CustomEnvironmentVariables added in v0.3.0

(Updatable) Custom environment variables for Notebook Session. These key-value pairs will be available for customers in Notebook Sessions.

func (NotebookSessionNotebookSessionRuntimeConfigDetailsPtrOutput) Elem added in v0.3.0

func (NotebookSessionNotebookSessionRuntimeConfigDetailsPtrOutput) ElementType added in v0.3.0

func (NotebookSessionNotebookSessionRuntimeConfigDetailsPtrOutput) NotebookSessionGitConfigDetails added in v0.3.0

(Updatable) Git configuration Details.

func (NotebookSessionNotebookSessionRuntimeConfigDetailsPtrOutput) ToNotebookSessionNotebookSessionRuntimeConfigDetailsPtrOutput added in v0.3.0

func (NotebookSessionNotebookSessionRuntimeConfigDetailsPtrOutput) ToNotebookSessionNotebookSessionRuntimeConfigDetailsPtrOutputWithContext added in v0.3.0

func (o NotebookSessionNotebookSessionRuntimeConfigDetailsPtrOutput) ToNotebookSessionNotebookSessionRuntimeConfigDetailsPtrOutputWithContext(ctx context.Context) NotebookSessionNotebookSessionRuntimeConfigDetailsPtrOutput

type NotebookSessionNotebookSessionStorageMountConfigurationDetailsList added in v1.14.0

type NotebookSessionNotebookSessionStorageMountConfigurationDetailsList struct {
	// (Updatable) The object storage bucket
	Bucket *string `pulumi:"bucket"`
	// (Updatable) The local directory name to be mounted
	DestinationDirectoryName string `pulumi:"destinationDirectoryName"`
	// (Updatable) The local path of the mounted directory, excluding directory name.
	DestinationPath *string `pulumi:"destinationPath"`
	// (Updatable) OCID of the export
	ExportId *string `pulumi:"exportId"`
	// (Updatable) OCID of the mount target
	MountTargetId *string `pulumi:"mountTargetId"`
	// (Updatable) The object storage namespace
	Namespace *string `pulumi:"namespace"`
	// (Updatable) Prefix in the bucket to mount
	Prefix *string `pulumi:"prefix"`
	// (Updatable) The type of storage.
	StorageType string `pulumi:"storageType"`
}

type NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArgs added in v1.14.0

type NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArgs struct {
	// (Updatable) The object storage bucket
	Bucket pulumi.StringPtrInput `pulumi:"bucket"`
	// (Updatable) The local directory name to be mounted
	DestinationDirectoryName pulumi.StringInput `pulumi:"destinationDirectoryName"`
	// (Updatable) The local path of the mounted directory, excluding directory name.
	DestinationPath pulumi.StringPtrInput `pulumi:"destinationPath"`
	// (Updatable) OCID of the export
	ExportId pulumi.StringPtrInput `pulumi:"exportId"`
	// (Updatable) OCID of the mount target
	MountTargetId pulumi.StringPtrInput `pulumi:"mountTargetId"`
	// (Updatable) The object storage namespace
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
	// (Updatable) Prefix in the bucket to mount
	Prefix pulumi.StringPtrInput `pulumi:"prefix"`
	// (Updatable) The type of storage.
	StorageType pulumi.StringInput `pulumi:"storageType"`
}

func (NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArgs) ElementType added in v1.14.0

func (NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArgs) ToNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput added in v1.14.0

func (NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArgs) ToNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutputWithContext added in v1.14.0

func (i NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArgs) ToNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutputWithContext(ctx context.Context) NotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput

type NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArray added in v1.14.0

type NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArray []NotebookSessionNotebookSessionStorageMountConfigurationDetailsListInput

func (NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArray) ElementType added in v1.14.0

func (NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArray) ToNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput added in v1.14.0

func (NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArray) ToNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutputWithContext added in v1.14.0

func (i NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArray) ToNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutputWithContext(ctx context.Context) NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput

type NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayInput added in v1.14.0

type NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayInput interface {
	pulumi.Input

	ToNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput() NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput
	ToNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutputWithContext(context.Context) NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput
}

NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayInput is an input type that accepts NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArray and NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput values. You can construct a concrete instance of `NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayInput` via:

NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArray{ NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArgs{...} }

type NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput added in v1.14.0

type NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput struct{ *pulumi.OutputState }

func (NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput) ElementType added in v1.14.0

func (NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput) Index added in v1.14.0

func (NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput) ToNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput added in v1.14.0

func (NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput) ToNotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutputWithContext added in v1.14.0

type NotebookSessionNotebookSessionStorageMountConfigurationDetailsListInput added in v1.14.0

type NotebookSessionNotebookSessionStorageMountConfigurationDetailsListInput interface {
	pulumi.Input

	ToNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput() NotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput
	ToNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutputWithContext(context.Context) NotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput
}

NotebookSessionNotebookSessionStorageMountConfigurationDetailsListInput is an input type that accepts NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArgs and NotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput values. You can construct a concrete instance of `NotebookSessionNotebookSessionStorageMountConfigurationDetailsListInput` via:

NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArgs{...}

type NotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput added in v1.14.0

type NotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput struct{ *pulumi.OutputState }

func (NotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) Bucket added in v1.14.0

(Updatable) The object storage bucket

func (NotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) DestinationDirectoryName added in v1.14.0

(Updatable) The local directory name to be mounted

func (NotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) DestinationPath added in v1.14.0

(Updatable) The local path of the mounted directory, excluding directory name.

func (NotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) ElementType added in v1.14.0

func (NotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) ExportId added in v1.14.0

(Updatable) OCID of the export

func (NotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) MountTargetId added in v1.14.0

(Updatable) OCID of the mount target

func (NotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) Namespace added in v1.14.0

(Updatable) The object storage namespace

func (NotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) Prefix added in v1.14.0

(Updatable) Prefix in the bucket to mount

func (NotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) StorageType added in v1.14.0

(Updatable) The type of storage.

func (NotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) ToNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput added in v1.14.0

func (NotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutput) ToNotebookSessionNotebookSessionStorageMountConfigurationDetailsListOutputWithContext added in v1.14.0

type NotebookSessionOutput

type NotebookSessionOutput struct{ *pulumi.OutputState }

func (NotebookSessionOutput) CompartmentId added in v0.4.0

func (o NotebookSessionOutput) CompartmentId() pulumi.StringOutput

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the notebook session.

func (NotebookSessionOutput) CreatedBy added in v0.4.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the notebook session.

func (NotebookSessionOutput) DefinedTags added in v0.4.0

func (o NotebookSessionOutput) DefinedTags() pulumi.MapOutput

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (NotebookSessionOutput) DisplayName added in v0.4.0

func (o NotebookSessionOutput) DisplayName() pulumi.StringOutput

(Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information. Example: `My NotebookSession`

func (NotebookSessionOutput) ElementType

func (NotebookSessionOutput) ElementType() reflect.Type

func (NotebookSessionOutput) FreeformTags added in v0.4.0

func (o NotebookSessionOutput) FreeformTags() pulumi.MapOutput

(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (NotebookSessionOutput) LifecycleDetails added in v0.4.0

func (o NotebookSessionOutput) LifecycleDetails() pulumi.StringOutput

Details about the state of the notebook session.

func (NotebookSessionOutput) NotebookSessionConfigDetails added in v0.4.0

Details for the notebook session configuration.

func (NotebookSessionOutput) NotebookSessionConfigurationDetails added in v0.4.0

(Updatable) Details for the notebook session configuration.

func (NotebookSessionOutput) NotebookSessionRuntimeConfigDetails added in v0.4.0

(Updatable) Notebook Session runtime configuration details.

func (NotebookSessionOutput) NotebookSessionStorageMountConfigurationDetailsLists added in v1.14.0

func (o NotebookSessionOutput) NotebookSessionStorageMountConfigurationDetailsLists() NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayOutput

(Updatable) Collection of NotebookSessionStorageMountConfigurationDetails.

func (NotebookSessionOutput) NotebookSessionUrl added in v0.4.0

func (o NotebookSessionOutput) NotebookSessionUrl() pulumi.StringOutput

The URL to interact with the notebook session.

func (NotebookSessionOutput) ProjectId added in v0.4.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the notebook session.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

func (NotebookSessionOutput) State added in v0.4.0

The state of the notebook session.

func (NotebookSessionOutput) TimeCreated added in v0.4.0

func (o NotebookSessionOutput) TimeCreated() pulumi.StringOutput

The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z

func (NotebookSessionOutput) ToNotebookSessionOutput

func (o NotebookSessionOutput) ToNotebookSessionOutput() NotebookSessionOutput

func (NotebookSessionOutput) ToNotebookSessionOutputWithContext

func (o NotebookSessionOutput) ToNotebookSessionOutputWithContext(ctx context.Context) NotebookSessionOutput

type NotebookSessionState

type NotebookSessionState struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the notebook session.
	CompartmentId pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the notebook session.
	CreatedBy pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information. Example: `My NotebookSession`
	DisplayName pulumi.StringPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// Details about the state of the notebook session.
	LifecycleDetails pulumi.StringPtrInput
	// Details for the notebook session configuration.
	NotebookSessionConfigDetails NotebookSessionNotebookSessionConfigDetailsPtrInput
	// (Updatable) Details for the notebook session configuration.
	NotebookSessionConfigurationDetails NotebookSessionNotebookSessionConfigurationDetailsPtrInput
	// (Updatable) Notebook Session runtime configuration details.
	NotebookSessionRuntimeConfigDetails NotebookSessionNotebookSessionRuntimeConfigDetailsPtrInput
	// (Updatable) Collection of NotebookSessionStorageMountConfigurationDetails.
	NotebookSessionStorageMountConfigurationDetailsLists NotebookSessionNotebookSessionStorageMountConfigurationDetailsListArrayInput
	// The URL to interact with the notebook session.
	NotebookSessionUrl pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the notebook session.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	ProjectId pulumi.StringPtrInput
	// The state of the notebook session.
	State pulumi.StringPtrInput
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeCreated pulumi.StringPtrInput
}

func (NotebookSessionState) ElementType

func (NotebookSessionState) ElementType() reflect.Type

type Pipeline added in v0.7.0

type Pipeline struct {
	pulumi.CustomResourceState

	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the pipeline.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) The configuration details of a pipeline.
	ConfigurationDetails PipelineConfigurationDetailsOutput `pulumi:"configurationDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the pipeline.
	CreatedBy pulumi.StringOutput `pulumi:"createdBy"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags               pulumi.MapOutput     `pulumi:"definedTags"`
	DeleteRelatedPipelineRuns pulumi.BoolPtrOutput `pulumi:"deleteRelatedPipelineRuns"`
	// (Updatable) A short description of the step.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) A user-friendly display name for the resource.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// The infrastructure configuration details of a pipeline or a step.
	InfrastructureConfigurationDetails PipelineInfrastructureConfigurationDetailsOutput `pulumi:"infrastructureConfigurationDetails"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// (Updatable) The pipeline log configuration details.
	LogConfigurationDetails PipelineLogConfigurationDetailsOutput `pulumi:"logConfigurationDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the pipeline with.
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
	// The current state of the pipeline.
	State        pulumi.StringOutput        `pulumi:"state"`
	StepArtifact PipelineStepArtifactOutput `pulumi:"stepArtifact"`
	// (Updatable) Array of step details for each step.
	StepDetails PipelineStepDetailArrayOutput `pulumi:"stepDetails"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2020-08-06T21:10:29.41Z
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The date and time the resource was updated in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2020-08-06T21:10:29.41Z
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Pipeline resource in Oracle Cloud Infrastructure Data Science service.

Creates a new Pipeline.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.NewPipeline(ctx, "test_pipeline", &DataScience.PipelineArgs{
			CompartmentId: pulumi.Any(compartmentId),
			ProjectId:     pulumi.Any(testProject.Id),
			StepDetails: datascience.PipelineStepDetailArray{
				&datascience.PipelineStepDetailArgs{
					StepName:           pulumi.Any(pipelineStepDetailsStepName),
					StepType:           pulumi.Any(pipelineStepDetailsStepType),
					DependsOns:         pulumi.Any(pipelineStepDetailsDependsOn),
					Description:        pulumi.Any(pipelineStepDetailsDescription),
					IsArtifactUploaded: pulumi.Any(pipelineStepDetailsIsArtifactUploaded),
					JobId:              pulumi.Any(testJob.Id),
					StepConfigurationDetails: &datascience.PipelineStepDetailStepConfigurationDetailsArgs{
						CommandLineArguments:    pulumi.Any(pipelineStepDetailsStepConfigurationDetailsCommandLineArguments),
						EnvironmentVariables:    pulumi.Any(pipelineStepDetailsStepConfigurationDetailsEnvironmentVariables),
						MaximumRuntimeInMinutes: pulumi.Any(pipelineStepDetailsStepConfigurationDetailsMaximumRuntimeInMinutes),
					},
					StepInfrastructureConfigurationDetails: &datascience.PipelineStepDetailStepInfrastructureConfigurationDetailsArgs{
						BlockStorageSizeInGbs: pulumi.Any(pipelineStepDetailsStepInfrastructureConfigurationDetailsBlockStorageSizeInGbs),
						ShapeConfigDetails: &datascience.PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsArgs{
							MemoryInGbs: pulumi.Any(pipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsMemoryInGbs),
							Ocpus:       pulumi.Any(pipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsOcpus),
						},
						ShapeName: pulumi.Any(testShape.Name),
					},
				},
			},
			ConfigurationDetails: &datascience.PipelineConfigurationDetailsArgs{
				Type:                    pulumi.Any(pipelineConfigurationDetailsType),
				CommandLineArguments:    pulumi.Any(pipelineConfigurationDetailsCommandLineArguments),
				EnvironmentVariables:    pulumi.Any(pipelineConfigurationDetailsEnvironmentVariables),
				MaximumRuntimeInMinutes: pulumi.Any(pipelineConfigurationDetailsMaximumRuntimeInMinutes),
			},
			DefinedTags: pulumi.Map{
				"Operations.CostCenter": pulumi.Any("42"),
			},
			Description: pulumi.Any(pipelineDescription),
			DisplayName: pulumi.Any(pipelineDisplayName),
			FreeformTags: pulumi.Map{
				"Department": pulumi.Any("Finance"),
			},
			InfrastructureConfigurationDetails: &datascience.PipelineInfrastructureConfigurationDetailsArgs{
				BlockStorageSizeInGbs: pulumi.Any(pipelineInfrastructureConfigurationDetailsBlockStorageSizeInGbs),
				ShapeName:             pulumi.Any(testShape.Name),
				ShapeConfigDetails: &datascience.PipelineInfrastructureConfigurationDetailsShapeConfigDetailsArgs{
					MemoryInGbs: pulumi.Any(pipelineInfrastructureConfigurationDetailsShapeConfigDetailsMemoryInGbs),
					Ocpus:       pulumi.Any(pipelineInfrastructureConfigurationDetailsShapeConfigDetailsOcpus),
				},
			},
			LogConfigurationDetails: &datascience.PipelineLogConfigurationDetailsArgs{
				EnableAutoLogCreation: pulumi.Any(pipelineLogConfigurationDetailsEnableAutoLogCreation),
				EnableLogging:         pulumi.Any(pipelineLogConfigurationDetailsEnableLogging),
				LogGroupId:            pulumi.Any(testLogGroup.Id),
				LogId:                 pulumi.Any(testLog.Id),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Pipelines can be imported using the `id`, e.g.

```sh $ pulumi import oci:DataScience/pipeline:Pipeline test_pipeline "id" ```

func GetPipeline added in v0.7.0

func GetPipeline(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PipelineState, opts ...pulumi.ResourceOption) (*Pipeline, error)

GetPipeline gets an existing Pipeline resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPipeline added in v0.7.0

func NewPipeline(ctx *pulumi.Context,
	name string, args *PipelineArgs, opts ...pulumi.ResourceOption) (*Pipeline, error)

NewPipeline registers a new resource with the given unique name, arguments, and options.

func (*Pipeline) ElementType added in v0.7.0

func (*Pipeline) ElementType() reflect.Type

func (*Pipeline) ToPipelineOutput added in v0.7.0

func (i *Pipeline) ToPipelineOutput() PipelineOutput

func (*Pipeline) ToPipelineOutputWithContext added in v0.7.0

func (i *Pipeline) ToPipelineOutputWithContext(ctx context.Context) PipelineOutput

type PipelineArgs added in v0.7.0

type PipelineArgs struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the pipeline.
	CompartmentId pulumi.StringInput
	// (Updatable) The configuration details of a pipeline.
	ConfigurationDetails PipelineConfigurationDetailsPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags               pulumi.MapInput
	DeleteRelatedPipelineRuns pulumi.BoolPtrInput
	// (Updatable) A short description of the step.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly display name for the resource.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// The infrastructure configuration details of a pipeline or a step.
	InfrastructureConfigurationDetails PipelineInfrastructureConfigurationDetailsPtrInput
	// (Updatable) The pipeline log configuration details.
	LogConfigurationDetails PipelineLogConfigurationDetailsPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the pipeline with.
	ProjectId    pulumi.StringInput
	StepArtifact PipelineStepArtifactPtrInput
	// (Updatable) Array of step details for each step.
	StepDetails PipelineStepDetailArrayInput
}

The set of arguments for constructing a Pipeline resource.

func (PipelineArgs) ElementType added in v0.7.0

func (PipelineArgs) ElementType() reflect.Type

type PipelineArray added in v0.7.0

type PipelineArray []PipelineInput

func (PipelineArray) ElementType added in v0.7.0

func (PipelineArray) ElementType() reflect.Type

func (PipelineArray) ToPipelineArrayOutput added in v0.7.0

func (i PipelineArray) ToPipelineArrayOutput() PipelineArrayOutput

func (PipelineArray) ToPipelineArrayOutputWithContext added in v0.7.0

func (i PipelineArray) ToPipelineArrayOutputWithContext(ctx context.Context) PipelineArrayOutput

type PipelineArrayInput added in v0.7.0

type PipelineArrayInput interface {
	pulumi.Input

	ToPipelineArrayOutput() PipelineArrayOutput
	ToPipelineArrayOutputWithContext(context.Context) PipelineArrayOutput
}

PipelineArrayInput is an input type that accepts PipelineArray and PipelineArrayOutput values. You can construct a concrete instance of `PipelineArrayInput` via:

PipelineArray{ PipelineArgs{...} }

type PipelineArrayOutput added in v0.7.0

type PipelineArrayOutput struct{ *pulumi.OutputState }

func (PipelineArrayOutput) ElementType added in v0.7.0

func (PipelineArrayOutput) ElementType() reflect.Type

func (PipelineArrayOutput) Index added in v0.7.0

func (PipelineArrayOutput) ToPipelineArrayOutput added in v0.7.0

func (o PipelineArrayOutput) ToPipelineArrayOutput() PipelineArrayOutput

func (PipelineArrayOutput) ToPipelineArrayOutputWithContext added in v0.7.0

func (o PipelineArrayOutput) ToPipelineArrayOutputWithContext(ctx context.Context) PipelineArrayOutput

type PipelineConfigurationDetails added in v0.7.0

type PipelineConfigurationDetails struct {
	// (Updatable) The command line arguments to set for step.
	CommandLineArguments *string `pulumi:"commandLineArguments"`
	// (Updatable) Environment variables to set for step.
	EnvironmentVariables map[string]interface{} `pulumi:"environmentVariables"`
	// (Updatable) A time bound for the execution of the step.
	MaximumRuntimeInMinutes *string `pulumi:"maximumRuntimeInMinutes"`
	// (Updatable) The type of pipeline.
	Type string `pulumi:"type"`
}

type PipelineConfigurationDetailsArgs added in v0.7.0

type PipelineConfigurationDetailsArgs struct {
	// (Updatable) The command line arguments to set for step.
	CommandLineArguments pulumi.StringPtrInput `pulumi:"commandLineArguments"`
	// (Updatable) Environment variables to set for step.
	EnvironmentVariables pulumi.MapInput `pulumi:"environmentVariables"`
	// (Updatable) A time bound for the execution of the step.
	MaximumRuntimeInMinutes pulumi.StringPtrInput `pulumi:"maximumRuntimeInMinutes"`
	// (Updatable) The type of pipeline.
	Type pulumi.StringInput `pulumi:"type"`
}

func (PipelineConfigurationDetailsArgs) ElementType added in v0.7.0

func (PipelineConfigurationDetailsArgs) ToPipelineConfigurationDetailsOutput added in v0.7.0

func (i PipelineConfigurationDetailsArgs) ToPipelineConfigurationDetailsOutput() PipelineConfigurationDetailsOutput

func (PipelineConfigurationDetailsArgs) ToPipelineConfigurationDetailsOutputWithContext added in v0.7.0

func (i PipelineConfigurationDetailsArgs) ToPipelineConfigurationDetailsOutputWithContext(ctx context.Context) PipelineConfigurationDetailsOutput

func (PipelineConfigurationDetailsArgs) ToPipelineConfigurationDetailsPtrOutput added in v0.7.0

func (i PipelineConfigurationDetailsArgs) ToPipelineConfigurationDetailsPtrOutput() PipelineConfigurationDetailsPtrOutput

func (PipelineConfigurationDetailsArgs) ToPipelineConfigurationDetailsPtrOutputWithContext added in v0.7.0

func (i PipelineConfigurationDetailsArgs) ToPipelineConfigurationDetailsPtrOutputWithContext(ctx context.Context) PipelineConfigurationDetailsPtrOutput

type PipelineConfigurationDetailsInput added in v0.7.0

type PipelineConfigurationDetailsInput interface {
	pulumi.Input

	ToPipelineConfigurationDetailsOutput() PipelineConfigurationDetailsOutput
	ToPipelineConfigurationDetailsOutputWithContext(context.Context) PipelineConfigurationDetailsOutput
}

PipelineConfigurationDetailsInput is an input type that accepts PipelineConfigurationDetailsArgs and PipelineConfigurationDetailsOutput values. You can construct a concrete instance of `PipelineConfigurationDetailsInput` via:

PipelineConfigurationDetailsArgs{...}

type PipelineConfigurationDetailsOutput added in v0.7.0

type PipelineConfigurationDetailsOutput struct{ *pulumi.OutputState }

func (PipelineConfigurationDetailsOutput) CommandLineArguments added in v0.7.0

(Updatable) The command line arguments to set for step.

func (PipelineConfigurationDetailsOutput) ElementType added in v0.7.0

func (PipelineConfigurationDetailsOutput) EnvironmentVariables added in v0.7.0

func (o PipelineConfigurationDetailsOutput) EnvironmentVariables() pulumi.MapOutput

(Updatable) Environment variables to set for step.

func (PipelineConfigurationDetailsOutput) MaximumRuntimeInMinutes added in v0.7.0

func (o PipelineConfigurationDetailsOutput) MaximumRuntimeInMinutes() pulumi.StringPtrOutput

(Updatable) A time bound for the execution of the step.

func (PipelineConfigurationDetailsOutput) ToPipelineConfigurationDetailsOutput added in v0.7.0

func (o PipelineConfigurationDetailsOutput) ToPipelineConfigurationDetailsOutput() PipelineConfigurationDetailsOutput

func (PipelineConfigurationDetailsOutput) ToPipelineConfigurationDetailsOutputWithContext added in v0.7.0

func (o PipelineConfigurationDetailsOutput) ToPipelineConfigurationDetailsOutputWithContext(ctx context.Context) PipelineConfigurationDetailsOutput

func (PipelineConfigurationDetailsOutput) ToPipelineConfigurationDetailsPtrOutput added in v0.7.0

func (o PipelineConfigurationDetailsOutput) ToPipelineConfigurationDetailsPtrOutput() PipelineConfigurationDetailsPtrOutput

func (PipelineConfigurationDetailsOutput) ToPipelineConfigurationDetailsPtrOutputWithContext added in v0.7.0

func (o PipelineConfigurationDetailsOutput) ToPipelineConfigurationDetailsPtrOutputWithContext(ctx context.Context) PipelineConfigurationDetailsPtrOutput

func (PipelineConfigurationDetailsOutput) Type added in v0.7.0

(Updatable) The type of pipeline.

type PipelineConfigurationDetailsPtrInput added in v0.7.0

type PipelineConfigurationDetailsPtrInput interface {
	pulumi.Input

	ToPipelineConfigurationDetailsPtrOutput() PipelineConfigurationDetailsPtrOutput
	ToPipelineConfigurationDetailsPtrOutputWithContext(context.Context) PipelineConfigurationDetailsPtrOutput
}

PipelineConfigurationDetailsPtrInput is an input type that accepts PipelineConfigurationDetailsArgs, PipelineConfigurationDetailsPtr and PipelineConfigurationDetailsPtrOutput values. You can construct a concrete instance of `PipelineConfigurationDetailsPtrInput` via:

        PipelineConfigurationDetailsArgs{...}

or:

        nil

type PipelineConfigurationDetailsPtrOutput added in v0.7.0

type PipelineConfigurationDetailsPtrOutput struct{ *pulumi.OutputState }

func (PipelineConfigurationDetailsPtrOutput) CommandLineArguments added in v0.7.0

(Updatable) The command line arguments to set for step.

func (PipelineConfigurationDetailsPtrOutput) Elem added in v0.7.0

func (PipelineConfigurationDetailsPtrOutput) ElementType added in v0.7.0

func (PipelineConfigurationDetailsPtrOutput) EnvironmentVariables added in v0.7.0

func (o PipelineConfigurationDetailsPtrOutput) EnvironmentVariables() pulumi.MapOutput

(Updatable) Environment variables to set for step.

func (PipelineConfigurationDetailsPtrOutput) MaximumRuntimeInMinutes added in v0.7.0

func (o PipelineConfigurationDetailsPtrOutput) MaximumRuntimeInMinutes() pulumi.StringPtrOutput

(Updatable) A time bound for the execution of the step.

func (PipelineConfigurationDetailsPtrOutput) ToPipelineConfigurationDetailsPtrOutput added in v0.7.0

func (o PipelineConfigurationDetailsPtrOutput) ToPipelineConfigurationDetailsPtrOutput() PipelineConfigurationDetailsPtrOutput

func (PipelineConfigurationDetailsPtrOutput) ToPipelineConfigurationDetailsPtrOutputWithContext added in v0.7.0

func (o PipelineConfigurationDetailsPtrOutput) ToPipelineConfigurationDetailsPtrOutputWithContext(ctx context.Context) PipelineConfigurationDetailsPtrOutput

func (PipelineConfigurationDetailsPtrOutput) Type added in v0.7.0

(Updatable) The type of pipeline.

type PipelineInfrastructureConfigurationDetails added in v0.7.0

type PipelineInfrastructureConfigurationDetails struct {
	// The size of the block storage volume to attach to the instance.
	BlockStorageSizeInGbs int `pulumi:"blockStorageSizeInGbs"`
	// Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
	ShapeConfigDetails *PipelineInfrastructureConfigurationDetailsShapeConfigDetails `pulumi:"shapeConfigDetails"`
	// The shape used to launch the instance for all step runs in the pipeline.
	ShapeName string `pulumi:"shapeName"`
}

type PipelineInfrastructureConfigurationDetailsArgs added in v0.7.0

type PipelineInfrastructureConfigurationDetailsArgs struct {
	// The size of the block storage volume to attach to the instance.
	BlockStorageSizeInGbs pulumi.IntInput `pulumi:"blockStorageSizeInGbs"`
	// Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
	ShapeConfigDetails PipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrInput `pulumi:"shapeConfigDetails"`
	// The shape used to launch the instance for all step runs in the pipeline.
	ShapeName pulumi.StringInput `pulumi:"shapeName"`
}

func (PipelineInfrastructureConfigurationDetailsArgs) ElementType added in v0.7.0

func (PipelineInfrastructureConfigurationDetailsArgs) ToPipelineInfrastructureConfigurationDetailsOutput added in v0.7.0

func (i PipelineInfrastructureConfigurationDetailsArgs) ToPipelineInfrastructureConfigurationDetailsOutput() PipelineInfrastructureConfigurationDetailsOutput

func (PipelineInfrastructureConfigurationDetailsArgs) ToPipelineInfrastructureConfigurationDetailsOutputWithContext added in v0.7.0

func (i PipelineInfrastructureConfigurationDetailsArgs) ToPipelineInfrastructureConfigurationDetailsOutputWithContext(ctx context.Context) PipelineInfrastructureConfigurationDetailsOutput

func (PipelineInfrastructureConfigurationDetailsArgs) ToPipelineInfrastructureConfigurationDetailsPtrOutput added in v0.7.0

func (i PipelineInfrastructureConfigurationDetailsArgs) ToPipelineInfrastructureConfigurationDetailsPtrOutput() PipelineInfrastructureConfigurationDetailsPtrOutput

func (PipelineInfrastructureConfigurationDetailsArgs) ToPipelineInfrastructureConfigurationDetailsPtrOutputWithContext added in v0.7.0

func (i PipelineInfrastructureConfigurationDetailsArgs) ToPipelineInfrastructureConfigurationDetailsPtrOutputWithContext(ctx context.Context) PipelineInfrastructureConfigurationDetailsPtrOutput

type PipelineInfrastructureConfigurationDetailsInput added in v0.7.0

type PipelineInfrastructureConfigurationDetailsInput interface {
	pulumi.Input

	ToPipelineInfrastructureConfigurationDetailsOutput() PipelineInfrastructureConfigurationDetailsOutput
	ToPipelineInfrastructureConfigurationDetailsOutputWithContext(context.Context) PipelineInfrastructureConfigurationDetailsOutput
}

PipelineInfrastructureConfigurationDetailsInput is an input type that accepts PipelineInfrastructureConfigurationDetailsArgs and PipelineInfrastructureConfigurationDetailsOutput values. You can construct a concrete instance of `PipelineInfrastructureConfigurationDetailsInput` via:

PipelineInfrastructureConfigurationDetailsArgs{...}

type PipelineInfrastructureConfigurationDetailsOutput added in v0.7.0

type PipelineInfrastructureConfigurationDetailsOutput struct{ *pulumi.OutputState }

func (PipelineInfrastructureConfigurationDetailsOutput) BlockStorageSizeInGbs added in v0.7.0

The size of the block storage volume to attach to the instance.

func (PipelineInfrastructureConfigurationDetailsOutput) ElementType added in v0.7.0

func (PipelineInfrastructureConfigurationDetailsOutput) ShapeConfigDetails added in v0.7.0

Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.

func (PipelineInfrastructureConfigurationDetailsOutput) ShapeName added in v0.7.0

The shape used to launch the instance for all step runs in the pipeline.

func (PipelineInfrastructureConfigurationDetailsOutput) ToPipelineInfrastructureConfigurationDetailsOutput added in v0.7.0

func (o PipelineInfrastructureConfigurationDetailsOutput) ToPipelineInfrastructureConfigurationDetailsOutput() PipelineInfrastructureConfigurationDetailsOutput

func (PipelineInfrastructureConfigurationDetailsOutput) ToPipelineInfrastructureConfigurationDetailsOutputWithContext added in v0.7.0

func (o PipelineInfrastructureConfigurationDetailsOutput) ToPipelineInfrastructureConfigurationDetailsOutputWithContext(ctx context.Context) PipelineInfrastructureConfigurationDetailsOutput

func (PipelineInfrastructureConfigurationDetailsOutput) ToPipelineInfrastructureConfigurationDetailsPtrOutput added in v0.7.0

func (o PipelineInfrastructureConfigurationDetailsOutput) ToPipelineInfrastructureConfigurationDetailsPtrOutput() PipelineInfrastructureConfigurationDetailsPtrOutput

func (PipelineInfrastructureConfigurationDetailsOutput) ToPipelineInfrastructureConfigurationDetailsPtrOutputWithContext added in v0.7.0

func (o PipelineInfrastructureConfigurationDetailsOutput) ToPipelineInfrastructureConfigurationDetailsPtrOutputWithContext(ctx context.Context) PipelineInfrastructureConfigurationDetailsPtrOutput

type PipelineInfrastructureConfigurationDetailsPtrInput added in v0.7.0

type PipelineInfrastructureConfigurationDetailsPtrInput interface {
	pulumi.Input

	ToPipelineInfrastructureConfigurationDetailsPtrOutput() PipelineInfrastructureConfigurationDetailsPtrOutput
	ToPipelineInfrastructureConfigurationDetailsPtrOutputWithContext(context.Context) PipelineInfrastructureConfigurationDetailsPtrOutput
}

PipelineInfrastructureConfigurationDetailsPtrInput is an input type that accepts PipelineInfrastructureConfigurationDetailsArgs, PipelineInfrastructureConfigurationDetailsPtr and PipelineInfrastructureConfigurationDetailsPtrOutput values. You can construct a concrete instance of `PipelineInfrastructureConfigurationDetailsPtrInput` via:

        PipelineInfrastructureConfigurationDetailsArgs{...}

or:

        nil

type PipelineInfrastructureConfigurationDetailsPtrOutput added in v0.7.0

type PipelineInfrastructureConfigurationDetailsPtrOutput struct{ *pulumi.OutputState }

func (PipelineInfrastructureConfigurationDetailsPtrOutput) BlockStorageSizeInGbs added in v0.7.0

The size of the block storage volume to attach to the instance.

func (PipelineInfrastructureConfigurationDetailsPtrOutput) Elem added in v0.7.0

func (PipelineInfrastructureConfigurationDetailsPtrOutput) ElementType added in v0.7.0

func (PipelineInfrastructureConfigurationDetailsPtrOutput) ShapeConfigDetails added in v0.7.0

Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.

func (PipelineInfrastructureConfigurationDetailsPtrOutput) ShapeName added in v0.7.0

The shape used to launch the instance for all step runs in the pipeline.

func (PipelineInfrastructureConfigurationDetailsPtrOutput) ToPipelineInfrastructureConfigurationDetailsPtrOutput added in v0.7.0

func (o PipelineInfrastructureConfigurationDetailsPtrOutput) ToPipelineInfrastructureConfigurationDetailsPtrOutput() PipelineInfrastructureConfigurationDetailsPtrOutput

func (PipelineInfrastructureConfigurationDetailsPtrOutput) ToPipelineInfrastructureConfigurationDetailsPtrOutputWithContext added in v0.7.0

func (o PipelineInfrastructureConfigurationDetailsPtrOutput) ToPipelineInfrastructureConfigurationDetailsPtrOutputWithContext(ctx context.Context) PipelineInfrastructureConfigurationDetailsPtrOutput

type PipelineInfrastructureConfigurationDetailsShapeConfigDetails added in v0.7.0

type PipelineInfrastructureConfigurationDetailsShapeConfigDetails struct {
	// A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
	MemoryInGbs *float64 `pulumi:"memoryInGbs"`
	// A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
	Ocpus *float64 `pulumi:"ocpus"`
}

type PipelineInfrastructureConfigurationDetailsShapeConfigDetailsArgs added in v0.7.0

type PipelineInfrastructureConfigurationDetailsShapeConfigDetailsArgs struct {
	// A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
	MemoryInGbs pulumi.Float64PtrInput `pulumi:"memoryInGbs"`
	// A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
	Ocpus pulumi.Float64PtrInput `pulumi:"ocpus"`
}

func (PipelineInfrastructureConfigurationDetailsShapeConfigDetailsArgs) ElementType added in v0.7.0

func (PipelineInfrastructureConfigurationDetailsShapeConfigDetailsArgs) ToPipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutput added in v0.7.0

func (PipelineInfrastructureConfigurationDetailsShapeConfigDetailsArgs) ToPipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutputWithContext added in v0.7.0

func (i PipelineInfrastructureConfigurationDetailsShapeConfigDetailsArgs) ToPipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutputWithContext(ctx context.Context) PipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutput

func (PipelineInfrastructureConfigurationDetailsShapeConfigDetailsArgs) ToPipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput added in v0.7.0

func (PipelineInfrastructureConfigurationDetailsShapeConfigDetailsArgs) ToPipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutputWithContext added in v0.7.0

func (i PipelineInfrastructureConfigurationDetailsShapeConfigDetailsArgs) ToPipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutputWithContext(ctx context.Context) PipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput

type PipelineInfrastructureConfigurationDetailsShapeConfigDetailsInput added in v0.7.0

type PipelineInfrastructureConfigurationDetailsShapeConfigDetailsInput interface {
	pulumi.Input

	ToPipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutput() PipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutput
	ToPipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutputWithContext(context.Context) PipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutput
}

PipelineInfrastructureConfigurationDetailsShapeConfigDetailsInput is an input type that accepts PipelineInfrastructureConfigurationDetailsShapeConfigDetailsArgs and PipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutput values. You can construct a concrete instance of `PipelineInfrastructureConfigurationDetailsShapeConfigDetailsInput` via:

PipelineInfrastructureConfigurationDetailsShapeConfigDetailsArgs{...}

type PipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutput added in v0.7.0

type PipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutput struct{ *pulumi.OutputState }

func (PipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutput) ElementType added in v0.7.0

func (PipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutput) MemoryInGbs added in v0.7.0

A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.

func (PipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutput) Ocpus added in v0.7.0

A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.

func (PipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutput) ToPipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutput added in v0.7.0

func (PipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutput) ToPipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutputWithContext added in v0.7.0

func (o PipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutput) ToPipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutputWithContext(ctx context.Context) PipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutput

func (PipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutput) ToPipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput added in v0.7.0

func (PipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutput) ToPipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutputWithContext added in v0.7.0

func (o PipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutput) ToPipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutputWithContext(ctx context.Context) PipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput

type PipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrInput added in v0.7.0

type PipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrInput interface {
	pulumi.Input

	ToPipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput() PipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput
	ToPipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutputWithContext(context.Context) PipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput
}

PipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrInput is an input type that accepts PipelineInfrastructureConfigurationDetailsShapeConfigDetailsArgs, PipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtr and PipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput values. You can construct a concrete instance of `PipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrInput` via:

        PipelineInfrastructureConfigurationDetailsShapeConfigDetailsArgs{...}

or:

        nil

type PipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput added in v0.7.0

type PipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput struct{ *pulumi.OutputState }

func (PipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput) Elem added in v0.7.0

func (PipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput) ElementType added in v0.7.0

func (PipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput) MemoryInGbs added in v0.7.0

A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.

func (PipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput) Ocpus added in v0.7.0

A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.

func (PipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput) ToPipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput added in v0.7.0

func (PipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput) ToPipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutputWithContext added in v0.7.0

func (o PipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput) ToPipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutputWithContext(ctx context.Context) PipelineInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput

type PipelineInput added in v0.7.0

type PipelineInput interface {
	pulumi.Input

	ToPipelineOutput() PipelineOutput
	ToPipelineOutputWithContext(ctx context.Context) PipelineOutput
}

type PipelineLogConfigurationDetails added in v0.7.0

type PipelineLogConfigurationDetails struct {
	// (Updatable) If automatic on-behalf-of log object creation is enabled for pipeline runs.
	EnableAutoLogCreation *bool `pulumi:"enableAutoLogCreation"`
	// (Updatable) If customer logging is enabled for pipeline.
	EnableLogging *bool `pulumi:"enableLogging"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log group.
	LogGroupId *string `pulumi:"logGroupId"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log.
	LogId *string `pulumi:"logId"`
}

type PipelineLogConfigurationDetailsArgs added in v0.7.0

type PipelineLogConfigurationDetailsArgs struct {
	// (Updatable) If automatic on-behalf-of log object creation is enabled for pipeline runs.
	EnableAutoLogCreation pulumi.BoolPtrInput `pulumi:"enableAutoLogCreation"`
	// (Updatable) If customer logging is enabled for pipeline.
	EnableLogging pulumi.BoolPtrInput `pulumi:"enableLogging"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log group.
	LogGroupId pulumi.StringPtrInput `pulumi:"logGroupId"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log.
	LogId pulumi.StringPtrInput `pulumi:"logId"`
}

func (PipelineLogConfigurationDetailsArgs) ElementType added in v0.7.0

func (PipelineLogConfigurationDetailsArgs) ToPipelineLogConfigurationDetailsOutput added in v0.7.0

func (i PipelineLogConfigurationDetailsArgs) ToPipelineLogConfigurationDetailsOutput() PipelineLogConfigurationDetailsOutput

func (PipelineLogConfigurationDetailsArgs) ToPipelineLogConfigurationDetailsOutputWithContext added in v0.7.0

func (i PipelineLogConfigurationDetailsArgs) ToPipelineLogConfigurationDetailsOutputWithContext(ctx context.Context) PipelineLogConfigurationDetailsOutput

func (PipelineLogConfigurationDetailsArgs) ToPipelineLogConfigurationDetailsPtrOutput added in v0.7.0

func (i PipelineLogConfigurationDetailsArgs) ToPipelineLogConfigurationDetailsPtrOutput() PipelineLogConfigurationDetailsPtrOutput

func (PipelineLogConfigurationDetailsArgs) ToPipelineLogConfigurationDetailsPtrOutputWithContext added in v0.7.0

func (i PipelineLogConfigurationDetailsArgs) ToPipelineLogConfigurationDetailsPtrOutputWithContext(ctx context.Context) PipelineLogConfigurationDetailsPtrOutput

type PipelineLogConfigurationDetailsInput added in v0.7.0

type PipelineLogConfigurationDetailsInput interface {
	pulumi.Input

	ToPipelineLogConfigurationDetailsOutput() PipelineLogConfigurationDetailsOutput
	ToPipelineLogConfigurationDetailsOutputWithContext(context.Context) PipelineLogConfigurationDetailsOutput
}

PipelineLogConfigurationDetailsInput is an input type that accepts PipelineLogConfigurationDetailsArgs and PipelineLogConfigurationDetailsOutput values. You can construct a concrete instance of `PipelineLogConfigurationDetailsInput` via:

PipelineLogConfigurationDetailsArgs{...}

type PipelineLogConfigurationDetailsOutput added in v0.7.0

type PipelineLogConfigurationDetailsOutput struct{ *pulumi.OutputState }

func (PipelineLogConfigurationDetailsOutput) ElementType added in v0.7.0

func (PipelineLogConfigurationDetailsOutput) EnableAutoLogCreation added in v0.7.0

(Updatable) If automatic on-behalf-of log object creation is enabled for pipeline runs.

func (PipelineLogConfigurationDetailsOutput) EnableLogging added in v0.7.0

(Updatable) If customer logging is enabled for pipeline.

func (PipelineLogConfigurationDetailsOutput) LogGroupId added in v0.7.0

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log group.

func (PipelineLogConfigurationDetailsOutput) LogId added in v0.7.0

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log.

func (PipelineLogConfigurationDetailsOutput) ToPipelineLogConfigurationDetailsOutput added in v0.7.0

func (o PipelineLogConfigurationDetailsOutput) ToPipelineLogConfigurationDetailsOutput() PipelineLogConfigurationDetailsOutput

func (PipelineLogConfigurationDetailsOutput) ToPipelineLogConfigurationDetailsOutputWithContext added in v0.7.0

func (o PipelineLogConfigurationDetailsOutput) ToPipelineLogConfigurationDetailsOutputWithContext(ctx context.Context) PipelineLogConfigurationDetailsOutput

func (PipelineLogConfigurationDetailsOutput) ToPipelineLogConfigurationDetailsPtrOutput added in v0.7.0

func (o PipelineLogConfigurationDetailsOutput) ToPipelineLogConfigurationDetailsPtrOutput() PipelineLogConfigurationDetailsPtrOutput

func (PipelineLogConfigurationDetailsOutput) ToPipelineLogConfigurationDetailsPtrOutputWithContext added in v0.7.0

func (o PipelineLogConfigurationDetailsOutput) ToPipelineLogConfigurationDetailsPtrOutputWithContext(ctx context.Context) PipelineLogConfigurationDetailsPtrOutput

type PipelineLogConfigurationDetailsPtrInput added in v0.7.0

type PipelineLogConfigurationDetailsPtrInput interface {
	pulumi.Input

	ToPipelineLogConfigurationDetailsPtrOutput() PipelineLogConfigurationDetailsPtrOutput
	ToPipelineLogConfigurationDetailsPtrOutputWithContext(context.Context) PipelineLogConfigurationDetailsPtrOutput
}

PipelineLogConfigurationDetailsPtrInput is an input type that accepts PipelineLogConfigurationDetailsArgs, PipelineLogConfigurationDetailsPtr and PipelineLogConfigurationDetailsPtrOutput values. You can construct a concrete instance of `PipelineLogConfigurationDetailsPtrInput` via:

        PipelineLogConfigurationDetailsArgs{...}

or:

        nil

type PipelineLogConfigurationDetailsPtrOutput added in v0.7.0

type PipelineLogConfigurationDetailsPtrOutput struct{ *pulumi.OutputState }

func (PipelineLogConfigurationDetailsPtrOutput) Elem added in v0.7.0

func (PipelineLogConfigurationDetailsPtrOutput) ElementType added in v0.7.0

func (PipelineLogConfigurationDetailsPtrOutput) EnableAutoLogCreation added in v0.7.0

(Updatable) If automatic on-behalf-of log object creation is enabled for pipeline runs.

func (PipelineLogConfigurationDetailsPtrOutput) EnableLogging added in v0.7.0

(Updatable) If customer logging is enabled for pipeline.

func (PipelineLogConfigurationDetailsPtrOutput) LogGroupId added in v0.7.0

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log group.

func (PipelineLogConfigurationDetailsPtrOutput) LogId added in v0.7.0

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log.

func (PipelineLogConfigurationDetailsPtrOutput) ToPipelineLogConfigurationDetailsPtrOutput added in v0.7.0

func (o PipelineLogConfigurationDetailsPtrOutput) ToPipelineLogConfigurationDetailsPtrOutput() PipelineLogConfigurationDetailsPtrOutput

func (PipelineLogConfigurationDetailsPtrOutput) ToPipelineLogConfigurationDetailsPtrOutputWithContext added in v0.7.0

func (o PipelineLogConfigurationDetailsPtrOutput) ToPipelineLogConfigurationDetailsPtrOutputWithContext(ctx context.Context) PipelineLogConfigurationDetailsPtrOutput

type PipelineMap added in v0.7.0

type PipelineMap map[string]PipelineInput

func (PipelineMap) ElementType added in v0.7.0

func (PipelineMap) ElementType() reflect.Type

func (PipelineMap) ToPipelineMapOutput added in v0.7.0

func (i PipelineMap) ToPipelineMapOutput() PipelineMapOutput

func (PipelineMap) ToPipelineMapOutputWithContext added in v0.7.0

func (i PipelineMap) ToPipelineMapOutputWithContext(ctx context.Context) PipelineMapOutput

type PipelineMapInput added in v0.7.0

type PipelineMapInput interface {
	pulumi.Input

	ToPipelineMapOutput() PipelineMapOutput
	ToPipelineMapOutputWithContext(context.Context) PipelineMapOutput
}

PipelineMapInput is an input type that accepts PipelineMap and PipelineMapOutput values. You can construct a concrete instance of `PipelineMapInput` via:

PipelineMap{ "key": PipelineArgs{...} }

type PipelineMapOutput added in v0.7.0

type PipelineMapOutput struct{ *pulumi.OutputState }

func (PipelineMapOutput) ElementType added in v0.7.0

func (PipelineMapOutput) ElementType() reflect.Type

func (PipelineMapOutput) MapIndex added in v0.7.0

func (PipelineMapOutput) ToPipelineMapOutput added in v0.7.0

func (o PipelineMapOutput) ToPipelineMapOutput() PipelineMapOutput

func (PipelineMapOutput) ToPipelineMapOutputWithContext added in v0.7.0

func (o PipelineMapOutput) ToPipelineMapOutputWithContext(ctx context.Context) PipelineMapOutput

type PipelineOutput added in v0.7.0

type PipelineOutput struct{ *pulumi.OutputState }

func (PipelineOutput) CompartmentId added in v0.7.0

func (o PipelineOutput) CompartmentId() pulumi.StringOutput

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the pipeline.

func (PipelineOutput) ConfigurationDetails added in v0.7.0

func (o PipelineOutput) ConfigurationDetails() PipelineConfigurationDetailsOutput

(Updatable) The configuration details of a pipeline.

func (PipelineOutput) CreatedBy added in v0.7.0

func (o PipelineOutput) CreatedBy() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the pipeline.

func (PipelineOutput) DefinedTags added in v0.7.0

func (o PipelineOutput) DefinedTags() pulumi.MapOutput

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (PipelineOutput) DeleteRelatedPipelineRuns added in v0.7.0

func (o PipelineOutput) DeleteRelatedPipelineRuns() pulumi.BoolPtrOutput

func (PipelineOutput) Description added in v0.7.0

func (o PipelineOutput) Description() pulumi.StringOutput

(Updatable) A short description of the step.

func (PipelineOutput) DisplayName added in v0.7.0

func (o PipelineOutput) DisplayName() pulumi.StringOutput

(Updatable) A user-friendly display name for the resource.

func (PipelineOutput) ElementType added in v0.7.0

func (PipelineOutput) ElementType() reflect.Type

func (PipelineOutput) FreeformTags added in v0.7.0

func (o PipelineOutput) FreeformTags() pulumi.MapOutput

(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (PipelineOutput) InfrastructureConfigurationDetails added in v0.7.0

func (o PipelineOutput) InfrastructureConfigurationDetails() PipelineInfrastructureConfigurationDetailsOutput

The infrastructure configuration details of a pipeline or a step.

func (PipelineOutput) LifecycleDetails added in v0.7.0

func (o PipelineOutput) LifecycleDetails() pulumi.StringOutput

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.

func (PipelineOutput) LogConfigurationDetails added in v0.7.0

func (o PipelineOutput) LogConfigurationDetails() PipelineLogConfigurationDetailsOutput

(Updatable) The pipeline log configuration details.

func (PipelineOutput) ProjectId added in v0.7.0

func (o PipelineOutput) ProjectId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the pipeline with.

func (PipelineOutput) State added in v0.7.0

The current state of the pipeline.

func (PipelineOutput) StepArtifact added in v0.7.0

func (o PipelineOutput) StepArtifact() PipelineStepArtifactOutput

func (PipelineOutput) StepDetails added in v0.7.0

(Updatable) Array of step details for each step.

func (PipelineOutput) SystemTags added in v0.7.0

func (o PipelineOutput) SystemTags() pulumi.MapOutput

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (PipelineOutput) TimeCreated added in v0.7.0

func (o PipelineOutput) TimeCreated() pulumi.StringOutput

The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2020-08-06T21:10:29.41Z

func (PipelineOutput) TimeUpdated added in v0.7.0

func (o PipelineOutput) TimeUpdated() pulumi.StringOutput

The date and time the resource was updated in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2020-08-06T21:10:29.41Z

func (PipelineOutput) ToPipelineOutput added in v0.7.0

func (o PipelineOutput) ToPipelineOutput() PipelineOutput

func (PipelineOutput) ToPipelineOutputWithContext added in v0.7.0

func (o PipelineOutput) ToPipelineOutputWithContext(ctx context.Context) PipelineOutput

type PipelineRun added in v0.7.0

type PipelineRun struct {
	pulumi.CustomResourceState

	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the pipeline run.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// The configuration details of a pipeline.
	ConfigurationDetails PipelineRunConfigurationDetailArrayOutput `pulumi:"configurationDetails"`
	// The configuration details of a pipeline.
	ConfigurationOverrideDetails PipelineRunConfigurationOverrideDetailsOutput `pulumi:"configurationOverrideDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the pipeline run.
	CreatedBy pulumi.StringOutput `pulumi:"createdBy"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags          pulumi.MapOutput     `pulumi:"definedTags"`
	DeleteRelatedJobRuns pulumi.BoolPtrOutput `pulumi:"deleteRelatedJobRuns"`
	// (Updatable) A user-friendly display name for the resource.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// Details of the state of the step run.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// The pipeline log configuration details.
	LogConfigurationOverrideDetails PipelineRunLogConfigurationOverrideDetailsOutput `pulumi:"logConfigurationOverrideDetails"`
	// Customer logging details for pipeline run.
	LogDetails PipelineRunLogDetailArrayOutput `pulumi:"logDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the pipeline for which pipeline run is created.
	PipelineId pulumi.StringOutput `pulumi:"pipelineId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the pipeline run with.
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
	// The state of the step run.
	State pulumi.StringOutput `pulumi:"state"`
	// Array of step override details. Only Step Configuration is allowed to be overridden.
	StepOverrideDetails PipelineRunStepOverrideDetailArrayOutput `pulumi:"stepOverrideDetails"`
	// Array of StepRun object for each step.
	StepRuns PipelineRunStepRunArrayOutput `pulumi:"stepRuns"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The date and time the pipeline run was accepted in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeAccepted pulumi.StringOutput `pulumi:"timeAccepted"`
	// The date and time the pipeline run request was finished in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeFinished pulumi.StringOutput `pulumi:"timeFinished"`
	// The date and time the pipeline run request was started in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeStarted pulumi.StringOutput `pulumi:"timeStarted"`
	// The date and time the pipeline run was updated in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Pipeline Run resource in Oracle Cloud Infrastructure Data Science service.

Creates a new PipelineRun.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.NewPipelineRun(ctx, "test_pipeline_run", &DataScience.PipelineRunArgs{
			CompartmentId: pulumi.Any(compartmentId),
			PipelineId:    pulumi.Any(testPipeline.Id),
			ConfigurationOverrideDetails: &datascience.PipelineRunConfigurationOverrideDetailsArgs{
				Type:                    pulumi.Any(pipelineRunConfigurationOverrideDetailsType),
				CommandLineArguments:    pulumi.Any(pipelineRunConfigurationOverrideDetailsCommandLineArguments),
				EnvironmentVariables:    pulumi.Any(pipelineRunConfigurationOverrideDetailsEnvironmentVariables),
				MaximumRuntimeInMinutes: pulumi.Any(pipelineRunConfigurationOverrideDetailsMaximumRuntimeInMinutes),
			},
			DefinedTags: pulumi.Map{
				"Operations.CostCenter": pulumi.Any("42"),
			},
			DisplayName: pulumi.Any(pipelineRunDisplayName),
			FreeformTags: pulumi.Map{
				"Department": pulumi.Any("Finance"),
			},
			LogConfigurationOverrideDetails: &datascience.PipelineRunLogConfigurationOverrideDetailsArgs{
				EnableAutoLogCreation: pulumi.Any(pipelineRunLogConfigurationOverrideDetailsEnableAutoLogCreation),
				EnableLogging:         pulumi.Any(pipelineRunLogConfigurationOverrideDetailsEnableLogging),
				LogGroupId:            pulumi.Any(testLogGroup.Id),
				LogId:                 pulumi.Any(testLog.Id),
			},
			ProjectId: pulumi.Any(testProject.Id),
			StepOverrideDetails: datascience.PipelineRunStepOverrideDetailArray{
				&datascience.PipelineRunStepOverrideDetailArgs{
					StepConfigurationDetails: &datascience.PipelineRunStepOverrideDetailStepConfigurationDetailsArgs{
						CommandLineArguments:    pulumi.Any(pipelineRunStepOverrideDetailsStepConfigurationDetailsCommandLineArguments),
						EnvironmentVariables:    pulumi.Any(pipelineRunStepOverrideDetailsStepConfigurationDetailsEnvironmentVariables),
						MaximumRuntimeInMinutes: pulumi.Any(pipelineRunStepOverrideDetailsStepConfigurationDetailsMaximumRuntimeInMinutes),
					},
					StepName: pulumi.Any(pipelineRunStepOverrideDetailsStepName),
				},
			},
			SystemTags: pulumi.Any(pipelineRunSystemTags),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

PipelineRuns can be imported using the `id`, e.g.

```sh $ pulumi import oci:DataScience/pipelineRun:PipelineRun test_pipeline_run "id" ```

func GetPipelineRun added in v0.7.0

func GetPipelineRun(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PipelineRunState, opts ...pulumi.ResourceOption) (*PipelineRun, error)

GetPipelineRun gets an existing PipelineRun resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPipelineRun added in v0.7.0

func NewPipelineRun(ctx *pulumi.Context,
	name string, args *PipelineRunArgs, opts ...pulumi.ResourceOption) (*PipelineRun, error)

NewPipelineRun registers a new resource with the given unique name, arguments, and options.

func (*PipelineRun) ElementType added in v0.7.0

func (*PipelineRun) ElementType() reflect.Type

func (*PipelineRun) ToPipelineRunOutput added in v0.7.0

func (i *PipelineRun) ToPipelineRunOutput() PipelineRunOutput

func (*PipelineRun) ToPipelineRunOutputWithContext added in v0.7.0

func (i *PipelineRun) ToPipelineRunOutputWithContext(ctx context.Context) PipelineRunOutput

type PipelineRunArgs added in v0.7.0

type PipelineRunArgs struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the pipeline run.
	CompartmentId pulumi.StringInput
	// The configuration details of a pipeline.
	ConfigurationOverrideDetails PipelineRunConfigurationOverrideDetailsPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags          pulumi.MapInput
	DeleteRelatedJobRuns pulumi.BoolPtrInput
	// (Updatable) A user-friendly display name for the resource.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// The pipeline log configuration details.
	LogConfigurationOverrideDetails PipelineRunLogConfigurationOverrideDetailsPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the pipeline for which pipeline run is created.
	PipelineId pulumi.StringInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the pipeline run with.
	ProjectId pulumi.StringInput
	// Array of step override details. Only Step Configuration is allowed to be overridden.
	StepOverrideDetails PipelineRunStepOverrideDetailArrayInput
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	SystemTags pulumi.MapInput
}

The set of arguments for constructing a PipelineRun resource.

func (PipelineRunArgs) ElementType added in v0.7.0

func (PipelineRunArgs) ElementType() reflect.Type

type PipelineRunArray added in v0.7.0

type PipelineRunArray []PipelineRunInput

func (PipelineRunArray) ElementType added in v0.7.0

func (PipelineRunArray) ElementType() reflect.Type

func (PipelineRunArray) ToPipelineRunArrayOutput added in v0.7.0

func (i PipelineRunArray) ToPipelineRunArrayOutput() PipelineRunArrayOutput

func (PipelineRunArray) ToPipelineRunArrayOutputWithContext added in v0.7.0

func (i PipelineRunArray) ToPipelineRunArrayOutputWithContext(ctx context.Context) PipelineRunArrayOutput

type PipelineRunArrayInput added in v0.7.0

type PipelineRunArrayInput interface {
	pulumi.Input

	ToPipelineRunArrayOutput() PipelineRunArrayOutput
	ToPipelineRunArrayOutputWithContext(context.Context) PipelineRunArrayOutput
}

PipelineRunArrayInput is an input type that accepts PipelineRunArray and PipelineRunArrayOutput values. You can construct a concrete instance of `PipelineRunArrayInput` via:

PipelineRunArray{ PipelineRunArgs{...} }

type PipelineRunArrayOutput added in v0.7.0

type PipelineRunArrayOutput struct{ *pulumi.OutputState }

func (PipelineRunArrayOutput) ElementType added in v0.7.0

func (PipelineRunArrayOutput) ElementType() reflect.Type

func (PipelineRunArrayOutput) Index added in v0.7.0

func (PipelineRunArrayOutput) ToPipelineRunArrayOutput added in v0.7.0

func (o PipelineRunArrayOutput) ToPipelineRunArrayOutput() PipelineRunArrayOutput

func (PipelineRunArrayOutput) ToPipelineRunArrayOutputWithContext added in v0.7.0

func (o PipelineRunArrayOutput) ToPipelineRunArrayOutputWithContext(ctx context.Context) PipelineRunArrayOutput

type PipelineRunConfigurationDetail added in v0.7.0

type PipelineRunConfigurationDetail struct {
	// The command line arguments to set for step.
	CommandLineArguments *string `pulumi:"commandLineArguments"`
	// Environment variables to set for step.
	EnvironmentVariables map[string]interface{} `pulumi:"environmentVariables"`
	// A time bound for the execution of the step.
	MaximumRuntimeInMinutes *string `pulumi:"maximumRuntimeInMinutes"`
	// The type of pipeline.
	Type *string `pulumi:"type"`
}

type PipelineRunConfigurationDetailArgs added in v0.7.0

type PipelineRunConfigurationDetailArgs struct {
	// The command line arguments to set for step.
	CommandLineArguments pulumi.StringPtrInput `pulumi:"commandLineArguments"`
	// Environment variables to set for step.
	EnvironmentVariables pulumi.MapInput `pulumi:"environmentVariables"`
	// A time bound for the execution of the step.
	MaximumRuntimeInMinutes pulumi.StringPtrInput `pulumi:"maximumRuntimeInMinutes"`
	// The type of pipeline.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (PipelineRunConfigurationDetailArgs) ElementType added in v0.7.0

func (PipelineRunConfigurationDetailArgs) ToPipelineRunConfigurationDetailOutput added in v0.7.0

func (i PipelineRunConfigurationDetailArgs) ToPipelineRunConfigurationDetailOutput() PipelineRunConfigurationDetailOutput

func (PipelineRunConfigurationDetailArgs) ToPipelineRunConfigurationDetailOutputWithContext added in v0.7.0

func (i PipelineRunConfigurationDetailArgs) ToPipelineRunConfigurationDetailOutputWithContext(ctx context.Context) PipelineRunConfigurationDetailOutput

type PipelineRunConfigurationDetailArray added in v0.7.0

type PipelineRunConfigurationDetailArray []PipelineRunConfigurationDetailInput

func (PipelineRunConfigurationDetailArray) ElementType added in v0.7.0

func (PipelineRunConfigurationDetailArray) ToPipelineRunConfigurationDetailArrayOutput added in v0.7.0

func (i PipelineRunConfigurationDetailArray) ToPipelineRunConfigurationDetailArrayOutput() PipelineRunConfigurationDetailArrayOutput

func (PipelineRunConfigurationDetailArray) ToPipelineRunConfigurationDetailArrayOutputWithContext added in v0.7.0

func (i PipelineRunConfigurationDetailArray) ToPipelineRunConfigurationDetailArrayOutputWithContext(ctx context.Context) PipelineRunConfigurationDetailArrayOutput

type PipelineRunConfigurationDetailArrayInput added in v0.7.0

type PipelineRunConfigurationDetailArrayInput interface {
	pulumi.Input

	ToPipelineRunConfigurationDetailArrayOutput() PipelineRunConfigurationDetailArrayOutput
	ToPipelineRunConfigurationDetailArrayOutputWithContext(context.Context) PipelineRunConfigurationDetailArrayOutput
}

PipelineRunConfigurationDetailArrayInput is an input type that accepts PipelineRunConfigurationDetailArray and PipelineRunConfigurationDetailArrayOutput values. You can construct a concrete instance of `PipelineRunConfigurationDetailArrayInput` via:

PipelineRunConfigurationDetailArray{ PipelineRunConfigurationDetailArgs{...} }

type PipelineRunConfigurationDetailArrayOutput added in v0.7.0

type PipelineRunConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (PipelineRunConfigurationDetailArrayOutput) ElementType added in v0.7.0

func (PipelineRunConfigurationDetailArrayOutput) Index added in v0.7.0

func (PipelineRunConfigurationDetailArrayOutput) ToPipelineRunConfigurationDetailArrayOutput added in v0.7.0

func (o PipelineRunConfigurationDetailArrayOutput) ToPipelineRunConfigurationDetailArrayOutput() PipelineRunConfigurationDetailArrayOutput

func (PipelineRunConfigurationDetailArrayOutput) ToPipelineRunConfigurationDetailArrayOutputWithContext added in v0.7.0

func (o PipelineRunConfigurationDetailArrayOutput) ToPipelineRunConfigurationDetailArrayOutputWithContext(ctx context.Context) PipelineRunConfigurationDetailArrayOutput

type PipelineRunConfigurationDetailInput added in v0.7.0

type PipelineRunConfigurationDetailInput interface {
	pulumi.Input

	ToPipelineRunConfigurationDetailOutput() PipelineRunConfigurationDetailOutput
	ToPipelineRunConfigurationDetailOutputWithContext(context.Context) PipelineRunConfigurationDetailOutput
}

PipelineRunConfigurationDetailInput is an input type that accepts PipelineRunConfigurationDetailArgs and PipelineRunConfigurationDetailOutput values. You can construct a concrete instance of `PipelineRunConfigurationDetailInput` via:

PipelineRunConfigurationDetailArgs{...}

type PipelineRunConfigurationDetailOutput added in v0.7.0

type PipelineRunConfigurationDetailOutput struct{ *pulumi.OutputState }

func (PipelineRunConfigurationDetailOutput) CommandLineArguments added in v0.7.0

The command line arguments to set for step.

func (PipelineRunConfigurationDetailOutput) ElementType added in v0.7.0

func (PipelineRunConfigurationDetailOutput) EnvironmentVariables added in v0.7.0

func (o PipelineRunConfigurationDetailOutput) EnvironmentVariables() pulumi.MapOutput

Environment variables to set for step.

func (PipelineRunConfigurationDetailOutput) MaximumRuntimeInMinutes added in v0.7.0

func (o PipelineRunConfigurationDetailOutput) MaximumRuntimeInMinutes() pulumi.StringPtrOutput

A time bound for the execution of the step.

func (PipelineRunConfigurationDetailOutput) ToPipelineRunConfigurationDetailOutput added in v0.7.0

func (o PipelineRunConfigurationDetailOutput) ToPipelineRunConfigurationDetailOutput() PipelineRunConfigurationDetailOutput

func (PipelineRunConfigurationDetailOutput) ToPipelineRunConfigurationDetailOutputWithContext added in v0.7.0

func (o PipelineRunConfigurationDetailOutput) ToPipelineRunConfigurationDetailOutputWithContext(ctx context.Context) PipelineRunConfigurationDetailOutput

func (PipelineRunConfigurationDetailOutput) Type added in v0.7.0

The type of pipeline.

type PipelineRunConfigurationOverrideDetails added in v0.7.0

type PipelineRunConfigurationOverrideDetails struct {
	// The command line arguments to set for step.
	CommandLineArguments *string `pulumi:"commandLineArguments"`
	// Environment variables to set for step.
	EnvironmentVariables map[string]interface{} `pulumi:"environmentVariables"`
	// A time bound for the execution of the step.
	MaximumRuntimeInMinutes *string `pulumi:"maximumRuntimeInMinutes"`
	// The type of pipeline.
	Type string `pulumi:"type"`
}

type PipelineRunConfigurationOverrideDetailsArgs added in v0.7.0

type PipelineRunConfigurationOverrideDetailsArgs struct {
	// The command line arguments to set for step.
	CommandLineArguments pulumi.StringPtrInput `pulumi:"commandLineArguments"`
	// Environment variables to set for step.
	EnvironmentVariables pulumi.MapInput `pulumi:"environmentVariables"`
	// A time bound for the execution of the step.
	MaximumRuntimeInMinutes pulumi.StringPtrInput `pulumi:"maximumRuntimeInMinutes"`
	// The type of pipeline.
	Type pulumi.StringInput `pulumi:"type"`
}

func (PipelineRunConfigurationOverrideDetailsArgs) ElementType added in v0.7.0

func (PipelineRunConfigurationOverrideDetailsArgs) ToPipelineRunConfigurationOverrideDetailsOutput added in v0.7.0

func (i PipelineRunConfigurationOverrideDetailsArgs) ToPipelineRunConfigurationOverrideDetailsOutput() PipelineRunConfigurationOverrideDetailsOutput

func (PipelineRunConfigurationOverrideDetailsArgs) ToPipelineRunConfigurationOverrideDetailsOutputWithContext added in v0.7.0

func (i PipelineRunConfigurationOverrideDetailsArgs) ToPipelineRunConfigurationOverrideDetailsOutputWithContext(ctx context.Context) PipelineRunConfigurationOverrideDetailsOutput

func (PipelineRunConfigurationOverrideDetailsArgs) ToPipelineRunConfigurationOverrideDetailsPtrOutput added in v0.7.0

func (i PipelineRunConfigurationOverrideDetailsArgs) ToPipelineRunConfigurationOverrideDetailsPtrOutput() PipelineRunConfigurationOverrideDetailsPtrOutput

func (PipelineRunConfigurationOverrideDetailsArgs) ToPipelineRunConfigurationOverrideDetailsPtrOutputWithContext added in v0.7.0

func (i PipelineRunConfigurationOverrideDetailsArgs) ToPipelineRunConfigurationOverrideDetailsPtrOutputWithContext(ctx context.Context) PipelineRunConfigurationOverrideDetailsPtrOutput

type PipelineRunConfigurationOverrideDetailsInput added in v0.7.0

type PipelineRunConfigurationOverrideDetailsInput interface {
	pulumi.Input

	ToPipelineRunConfigurationOverrideDetailsOutput() PipelineRunConfigurationOverrideDetailsOutput
	ToPipelineRunConfigurationOverrideDetailsOutputWithContext(context.Context) PipelineRunConfigurationOverrideDetailsOutput
}

PipelineRunConfigurationOverrideDetailsInput is an input type that accepts PipelineRunConfigurationOverrideDetailsArgs and PipelineRunConfigurationOverrideDetailsOutput values. You can construct a concrete instance of `PipelineRunConfigurationOverrideDetailsInput` via:

PipelineRunConfigurationOverrideDetailsArgs{...}

type PipelineRunConfigurationOverrideDetailsOutput added in v0.7.0

type PipelineRunConfigurationOverrideDetailsOutput struct{ *pulumi.OutputState }

func (PipelineRunConfigurationOverrideDetailsOutput) CommandLineArguments added in v0.7.0

The command line arguments to set for step.

func (PipelineRunConfigurationOverrideDetailsOutput) ElementType added in v0.7.0

func (PipelineRunConfigurationOverrideDetailsOutput) EnvironmentVariables added in v0.7.0

Environment variables to set for step.

func (PipelineRunConfigurationOverrideDetailsOutput) MaximumRuntimeInMinutes added in v0.7.0

A time bound for the execution of the step.

func (PipelineRunConfigurationOverrideDetailsOutput) ToPipelineRunConfigurationOverrideDetailsOutput added in v0.7.0

func (o PipelineRunConfigurationOverrideDetailsOutput) ToPipelineRunConfigurationOverrideDetailsOutput() PipelineRunConfigurationOverrideDetailsOutput

func (PipelineRunConfigurationOverrideDetailsOutput) ToPipelineRunConfigurationOverrideDetailsOutputWithContext added in v0.7.0

func (o PipelineRunConfigurationOverrideDetailsOutput) ToPipelineRunConfigurationOverrideDetailsOutputWithContext(ctx context.Context) PipelineRunConfigurationOverrideDetailsOutput

func (PipelineRunConfigurationOverrideDetailsOutput) ToPipelineRunConfigurationOverrideDetailsPtrOutput added in v0.7.0

func (o PipelineRunConfigurationOverrideDetailsOutput) ToPipelineRunConfigurationOverrideDetailsPtrOutput() PipelineRunConfigurationOverrideDetailsPtrOutput

func (PipelineRunConfigurationOverrideDetailsOutput) ToPipelineRunConfigurationOverrideDetailsPtrOutputWithContext added in v0.7.0

func (o PipelineRunConfigurationOverrideDetailsOutput) ToPipelineRunConfigurationOverrideDetailsPtrOutputWithContext(ctx context.Context) PipelineRunConfigurationOverrideDetailsPtrOutput

func (PipelineRunConfigurationOverrideDetailsOutput) Type added in v0.7.0

The type of pipeline.

type PipelineRunConfigurationOverrideDetailsPtrInput added in v0.7.0

type PipelineRunConfigurationOverrideDetailsPtrInput interface {
	pulumi.Input

	ToPipelineRunConfigurationOverrideDetailsPtrOutput() PipelineRunConfigurationOverrideDetailsPtrOutput
	ToPipelineRunConfigurationOverrideDetailsPtrOutputWithContext(context.Context) PipelineRunConfigurationOverrideDetailsPtrOutput
}

PipelineRunConfigurationOverrideDetailsPtrInput is an input type that accepts PipelineRunConfigurationOverrideDetailsArgs, PipelineRunConfigurationOverrideDetailsPtr and PipelineRunConfigurationOverrideDetailsPtrOutput values. You can construct a concrete instance of `PipelineRunConfigurationOverrideDetailsPtrInput` via:

        PipelineRunConfigurationOverrideDetailsArgs{...}

or:

        nil

type PipelineRunConfigurationOverrideDetailsPtrOutput added in v0.7.0

type PipelineRunConfigurationOverrideDetailsPtrOutput struct{ *pulumi.OutputState }

func (PipelineRunConfigurationOverrideDetailsPtrOutput) CommandLineArguments added in v0.7.0

The command line arguments to set for step.

func (PipelineRunConfigurationOverrideDetailsPtrOutput) Elem added in v0.7.0

func (PipelineRunConfigurationOverrideDetailsPtrOutput) ElementType added in v0.7.0

func (PipelineRunConfigurationOverrideDetailsPtrOutput) EnvironmentVariables added in v0.7.0

Environment variables to set for step.

func (PipelineRunConfigurationOverrideDetailsPtrOutput) MaximumRuntimeInMinutes added in v0.7.0

A time bound for the execution of the step.

func (PipelineRunConfigurationOverrideDetailsPtrOutput) ToPipelineRunConfigurationOverrideDetailsPtrOutput added in v0.7.0

func (o PipelineRunConfigurationOverrideDetailsPtrOutput) ToPipelineRunConfigurationOverrideDetailsPtrOutput() PipelineRunConfigurationOverrideDetailsPtrOutput

func (PipelineRunConfigurationOverrideDetailsPtrOutput) ToPipelineRunConfigurationOverrideDetailsPtrOutputWithContext added in v0.7.0

func (o PipelineRunConfigurationOverrideDetailsPtrOutput) ToPipelineRunConfigurationOverrideDetailsPtrOutputWithContext(ctx context.Context) PipelineRunConfigurationOverrideDetailsPtrOutput

func (PipelineRunConfigurationOverrideDetailsPtrOutput) Type added in v0.7.0

The type of pipeline.

type PipelineRunInput added in v0.7.0

type PipelineRunInput interface {
	pulumi.Input

	ToPipelineRunOutput() PipelineRunOutput
	ToPipelineRunOutputWithContext(ctx context.Context) PipelineRunOutput
}

type PipelineRunLogConfigurationOverrideDetails added in v0.7.0

type PipelineRunLogConfigurationOverrideDetails struct {
	// If automatic on-behalf-of log object creation is enabled for pipeline runs.
	EnableAutoLogCreation *bool `pulumi:"enableAutoLogCreation"`
	// If customer logging is enabled for pipeline.
	EnableLogging *bool `pulumi:"enableLogging"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log group.
	LogGroupId *string `pulumi:"logGroupId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log.
	LogId *string `pulumi:"logId"`
}

type PipelineRunLogConfigurationOverrideDetailsArgs added in v0.7.0

type PipelineRunLogConfigurationOverrideDetailsArgs struct {
	// If automatic on-behalf-of log object creation is enabled for pipeline runs.
	EnableAutoLogCreation pulumi.BoolPtrInput `pulumi:"enableAutoLogCreation"`
	// If customer logging is enabled for pipeline.
	EnableLogging pulumi.BoolPtrInput `pulumi:"enableLogging"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log group.
	LogGroupId pulumi.StringPtrInput `pulumi:"logGroupId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log.
	LogId pulumi.StringPtrInput `pulumi:"logId"`
}

func (PipelineRunLogConfigurationOverrideDetailsArgs) ElementType added in v0.7.0

func (PipelineRunLogConfigurationOverrideDetailsArgs) ToPipelineRunLogConfigurationOverrideDetailsOutput added in v0.7.0

func (i PipelineRunLogConfigurationOverrideDetailsArgs) ToPipelineRunLogConfigurationOverrideDetailsOutput() PipelineRunLogConfigurationOverrideDetailsOutput

func (PipelineRunLogConfigurationOverrideDetailsArgs) ToPipelineRunLogConfigurationOverrideDetailsOutputWithContext added in v0.7.0

func (i PipelineRunLogConfigurationOverrideDetailsArgs) ToPipelineRunLogConfigurationOverrideDetailsOutputWithContext(ctx context.Context) PipelineRunLogConfigurationOverrideDetailsOutput

func (PipelineRunLogConfigurationOverrideDetailsArgs) ToPipelineRunLogConfigurationOverrideDetailsPtrOutput added in v0.7.0

func (i PipelineRunLogConfigurationOverrideDetailsArgs) ToPipelineRunLogConfigurationOverrideDetailsPtrOutput() PipelineRunLogConfigurationOverrideDetailsPtrOutput

func (PipelineRunLogConfigurationOverrideDetailsArgs) ToPipelineRunLogConfigurationOverrideDetailsPtrOutputWithContext added in v0.7.0

func (i PipelineRunLogConfigurationOverrideDetailsArgs) ToPipelineRunLogConfigurationOverrideDetailsPtrOutputWithContext(ctx context.Context) PipelineRunLogConfigurationOverrideDetailsPtrOutput

type PipelineRunLogConfigurationOverrideDetailsInput added in v0.7.0

type PipelineRunLogConfigurationOverrideDetailsInput interface {
	pulumi.Input

	ToPipelineRunLogConfigurationOverrideDetailsOutput() PipelineRunLogConfigurationOverrideDetailsOutput
	ToPipelineRunLogConfigurationOverrideDetailsOutputWithContext(context.Context) PipelineRunLogConfigurationOverrideDetailsOutput
}

PipelineRunLogConfigurationOverrideDetailsInput is an input type that accepts PipelineRunLogConfigurationOverrideDetailsArgs and PipelineRunLogConfigurationOverrideDetailsOutput values. You can construct a concrete instance of `PipelineRunLogConfigurationOverrideDetailsInput` via:

PipelineRunLogConfigurationOverrideDetailsArgs{...}

type PipelineRunLogConfigurationOverrideDetailsOutput added in v0.7.0

type PipelineRunLogConfigurationOverrideDetailsOutput struct{ *pulumi.OutputState }

func (PipelineRunLogConfigurationOverrideDetailsOutput) ElementType added in v0.7.0

func (PipelineRunLogConfigurationOverrideDetailsOutput) EnableAutoLogCreation added in v0.7.0

If automatic on-behalf-of log object creation is enabled for pipeline runs.

func (PipelineRunLogConfigurationOverrideDetailsOutput) EnableLogging added in v0.7.0

If customer logging is enabled for pipeline.

func (PipelineRunLogConfigurationOverrideDetailsOutput) LogGroupId added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log group.

func (PipelineRunLogConfigurationOverrideDetailsOutput) LogId added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log.

func (PipelineRunLogConfigurationOverrideDetailsOutput) ToPipelineRunLogConfigurationOverrideDetailsOutput added in v0.7.0

func (o PipelineRunLogConfigurationOverrideDetailsOutput) ToPipelineRunLogConfigurationOverrideDetailsOutput() PipelineRunLogConfigurationOverrideDetailsOutput

func (PipelineRunLogConfigurationOverrideDetailsOutput) ToPipelineRunLogConfigurationOverrideDetailsOutputWithContext added in v0.7.0

func (o PipelineRunLogConfigurationOverrideDetailsOutput) ToPipelineRunLogConfigurationOverrideDetailsOutputWithContext(ctx context.Context) PipelineRunLogConfigurationOverrideDetailsOutput

func (PipelineRunLogConfigurationOverrideDetailsOutput) ToPipelineRunLogConfigurationOverrideDetailsPtrOutput added in v0.7.0

func (o PipelineRunLogConfigurationOverrideDetailsOutput) ToPipelineRunLogConfigurationOverrideDetailsPtrOutput() PipelineRunLogConfigurationOverrideDetailsPtrOutput

func (PipelineRunLogConfigurationOverrideDetailsOutput) ToPipelineRunLogConfigurationOverrideDetailsPtrOutputWithContext added in v0.7.0

func (o PipelineRunLogConfigurationOverrideDetailsOutput) ToPipelineRunLogConfigurationOverrideDetailsPtrOutputWithContext(ctx context.Context) PipelineRunLogConfigurationOverrideDetailsPtrOutput

type PipelineRunLogConfigurationOverrideDetailsPtrInput added in v0.7.0

type PipelineRunLogConfigurationOverrideDetailsPtrInput interface {
	pulumi.Input

	ToPipelineRunLogConfigurationOverrideDetailsPtrOutput() PipelineRunLogConfigurationOverrideDetailsPtrOutput
	ToPipelineRunLogConfigurationOverrideDetailsPtrOutputWithContext(context.Context) PipelineRunLogConfigurationOverrideDetailsPtrOutput
}

PipelineRunLogConfigurationOverrideDetailsPtrInput is an input type that accepts PipelineRunLogConfigurationOverrideDetailsArgs, PipelineRunLogConfigurationOverrideDetailsPtr and PipelineRunLogConfigurationOverrideDetailsPtrOutput values. You can construct a concrete instance of `PipelineRunLogConfigurationOverrideDetailsPtrInput` via:

        PipelineRunLogConfigurationOverrideDetailsArgs{...}

or:

        nil

type PipelineRunLogConfigurationOverrideDetailsPtrOutput added in v0.7.0

type PipelineRunLogConfigurationOverrideDetailsPtrOutput struct{ *pulumi.OutputState }

func (PipelineRunLogConfigurationOverrideDetailsPtrOutput) Elem added in v0.7.0

func (PipelineRunLogConfigurationOverrideDetailsPtrOutput) ElementType added in v0.7.0

func (PipelineRunLogConfigurationOverrideDetailsPtrOutput) EnableAutoLogCreation added in v0.7.0

If automatic on-behalf-of log object creation is enabled for pipeline runs.

func (PipelineRunLogConfigurationOverrideDetailsPtrOutput) EnableLogging added in v0.7.0

If customer logging is enabled for pipeline.

func (PipelineRunLogConfigurationOverrideDetailsPtrOutput) LogGroupId added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log group.

func (PipelineRunLogConfigurationOverrideDetailsPtrOutput) LogId added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log.

func (PipelineRunLogConfigurationOverrideDetailsPtrOutput) ToPipelineRunLogConfigurationOverrideDetailsPtrOutput added in v0.7.0

func (o PipelineRunLogConfigurationOverrideDetailsPtrOutput) ToPipelineRunLogConfigurationOverrideDetailsPtrOutput() PipelineRunLogConfigurationOverrideDetailsPtrOutput

func (PipelineRunLogConfigurationOverrideDetailsPtrOutput) ToPipelineRunLogConfigurationOverrideDetailsPtrOutputWithContext added in v0.7.0

func (o PipelineRunLogConfigurationOverrideDetailsPtrOutput) ToPipelineRunLogConfigurationOverrideDetailsPtrOutputWithContext(ctx context.Context) PipelineRunLogConfigurationOverrideDetailsPtrOutput

type PipelineRunLogDetail added in v0.7.0

type PipelineRunLogDetail struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log group.
	LogGroupId *string `pulumi:"logGroupId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log.
	LogId *string `pulumi:"logId"`
}

type PipelineRunLogDetailArgs added in v0.7.0

type PipelineRunLogDetailArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log group.
	LogGroupId pulumi.StringPtrInput `pulumi:"logGroupId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log.
	LogId pulumi.StringPtrInput `pulumi:"logId"`
}

func (PipelineRunLogDetailArgs) ElementType added in v0.7.0

func (PipelineRunLogDetailArgs) ElementType() reflect.Type

func (PipelineRunLogDetailArgs) ToPipelineRunLogDetailOutput added in v0.7.0

func (i PipelineRunLogDetailArgs) ToPipelineRunLogDetailOutput() PipelineRunLogDetailOutput

func (PipelineRunLogDetailArgs) ToPipelineRunLogDetailOutputWithContext added in v0.7.0

func (i PipelineRunLogDetailArgs) ToPipelineRunLogDetailOutputWithContext(ctx context.Context) PipelineRunLogDetailOutput

type PipelineRunLogDetailArray added in v0.7.0

type PipelineRunLogDetailArray []PipelineRunLogDetailInput

func (PipelineRunLogDetailArray) ElementType added in v0.7.0

func (PipelineRunLogDetailArray) ElementType() reflect.Type

func (PipelineRunLogDetailArray) ToPipelineRunLogDetailArrayOutput added in v0.7.0

func (i PipelineRunLogDetailArray) ToPipelineRunLogDetailArrayOutput() PipelineRunLogDetailArrayOutput

func (PipelineRunLogDetailArray) ToPipelineRunLogDetailArrayOutputWithContext added in v0.7.0

func (i PipelineRunLogDetailArray) ToPipelineRunLogDetailArrayOutputWithContext(ctx context.Context) PipelineRunLogDetailArrayOutput

type PipelineRunLogDetailArrayInput added in v0.7.0

type PipelineRunLogDetailArrayInput interface {
	pulumi.Input

	ToPipelineRunLogDetailArrayOutput() PipelineRunLogDetailArrayOutput
	ToPipelineRunLogDetailArrayOutputWithContext(context.Context) PipelineRunLogDetailArrayOutput
}

PipelineRunLogDetailArrayInput is an input type that accepts PipelineRunLogDetailArray and PipelineRunLogDetailArrayOutput values. You can construct a concrete instance of `PipelineRunLogDetailArrayInput` via:

PipelineRunLogDetailArray{ PipelineRunLogDetailArgs{...} }

type PipelineRunLogDetailArrayOutput added in v0.7.0

type PipelineRunLogDetailArrayOutput struct{ *pulumi.OutputState }

func (PipelineRunLogDetailArrayOutput) ElementType added in v0.7.0

func (PipelineRunLogDetailArrayOutput) Index added in v0.7.0

func (PipelineRunLogDetailArrayOutput) ToPipelineRunLogDetailArrayOutput added in v0.7.0

func (o PipelineRunLogDetailArrayOutput) ToPipelineRunLogDetailArrayOutput() PipelineRunLogDetailArrayOutput

func (PipelineRunLogDetailArrayOutput) ToPipelineRunLogDetailArrayOutputWithContext added in v0.7.0

func (o PipelineRunLogDetailArrayOutput) ToPipelineRunLogDetailArrayOutputWithContext(ctx context.Context) PipelineRunLogDetailArrayOutput

type PipelineRunLogDetailInput added in v0.7.0

type PipelineRunLogDetailInput interface {
	pulumi.Input

	ToPipelineRunLogDetailOutput() PipelineRunLogDetailOutput
	ToPipelineRunLogDetailOutputWithContext(context.Context) PipelineRunLogDetailOutput
}

PipelineRunLogDetailInput is an input type that accepts PipelineRunLogDetailArgs and PipelineRunLogDetailOutput values. You can construct a concrete instance of `PipelineRunLogDetailInput` via:

PipelineRunLogDetailArgs{...}

type PipelineRunLogDetailOutput added in v0.7.0

type PipelineRunLogDetailOutput struct{ *pulumi.OutputState }

func (PipelineRunLogDetailOutput) ElementType added in v0.7.0

func (PipelineRunLogDetailOutput) ElementType() reflect.Type

func (PipelineRunLogDetailOutput) LogGroupId added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log group.

func (PipelineRunLogDetailOutput) LogId added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log.

func (PipelineRunLogDetailOutput) ToPipelineRunLogDetailOutput added in v0.7.0

func (o PipelineRunLogDetailOutput) ToPipelineRunLogDetailOutput() PipelineRunLogDetailOutput

func (PipelineRunLogDetailOutput) ToPipelineRunLogDetailOutputWithContext added in v0.7.0

func (o PipelineRunLogDetailOutput) ToPipelineRunLogDetailOutputWithContext(ctx context.Context) PipelineRunLogDetailOutput

type PipelineRunMap added in v0.7.0

type PipelineRunMap map[string]PipelineRunInput

func (PipelineRunMap) ElementType added in v0.7.0

func (PipelineRunMap) ElementType() reflect.Type

func (PipelineRunMap) ToPipelineRunMapOutput added in v0.7.0

func (i PipelineRunMap) ToPipelineRunMapOutput() PipelineRunMapOutput

func (PipelineRunMap) ToPipelineRunMapOutputWithContext added in v0.7.0

func (i PipelineRunMap) ToPipelineRunMapOutputWithContext(ctx context.Context) PipelineRunMapOutput

type PipelineRunMapInput added in v0.7.0

type PipelineRunMapInput interface {
	pulumi.Input

	ToPipelineRunMapOutput() PipelineRunMapOutput
	ToPipelineRunMapOutputWithContext(context.Context) PipelineRunMapOutput
}

PipelineRunMapInput is an input type that accepts PipelineRunMap and PipelineRunMapOutput values. You can construct a concrete instance of `PipelineRunMapInput` via:

PipelineRunMap{ "key": PipelineRunArgs{...} }

type PipelineRunMapOutput added in v0.7.0

type PipelineRunMapOutput struct{ *pulumi.OutputState }

func (PipelineRunMapOutput) ElementType added in v0.7.0

func (PipelineRunMapOutput) ElementType() reflect.Type

func (PipelineRunMapOutput) MapIndex added in v0.7.0

func (PipelineRunMapOutput) ToPipelineRunMapOutput added in v0.7.0

func (o PipelineRunMapOutput) ToPipelineRunMapOutput() PipelineRunMapOutput

func (PipelineRunMapOutput) ToPipelineRunMapOutputWithContext added in v0.7.0

func (o PipelineRunMapOutput) ToPipelineRunMapOutputWithContext(ctx context.Context) PipelineRunMapOutput

type PipelineRunOutput added in v0.7.0

type PipelineRunOutput struct{ *pulumi.OutputState }

func (PipelineRunOutput) CompartmentId added in v0.7.0

func (o PipelineRunOutput) CompartmentId() pulumi.StringOutput

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the pipeline run.

func (PipelineRunOutput) ConfigurationDetails added in v0.7.0

The configuration details of a pipeline.

func (PipelineRunOutput) ConfigurationOverrideDetails added in v0.7.0

func (o PipelineRunOutput) ConfigurationOverrideDetails() PipelineRunConfigurationOverrideDetailsOutput

The configuration details of a pipeline.

func (PipelineRunOutput) CreatedBy added in v0.7.0

func (o PipelineRunOutput) CreatedBy() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the pipeline run.

func (PipelineRunOutput) DefinedTags added in v0.7.0

func (o PipelineRunOutput) DefinedTags() pulumi.MapOutput

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (PipelineRunOutput) DeleteRelatedJobRuns added in v0.7.0

func (o PipelineRunOutput) DeleteRelatedJobRuns() pulumi.BoolPtrOutput

func (PipelineRunOutput) DisplayName added in v0.7.0

func (o PipelineRunOutput) DisplayName() pulumi.StringOutput

(Updatable) A user-friendly display name for the resource.

func (PipelineRunOutput) ElementType added in v0.7.0

func (PipelineRunOutput) ElementType() reflect.Type

func (PipelineRunOutput) FreeformTags added in v0.7.0

func (o PipelineRunOutput) FreeformTags() pulumi.MapOutput

(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (PipelineRunOutput) LifecycleDetails added in v0.7.0

func (o PipelineRunOutput) LifecycleDetails() pulumi.StringOutput

Details of the state of the step run.

func (PipelineRunOutput) LogConfigurationOverrideDetails added in v0.7.0

func (o PipelineRunOutput) LogConfigurationOverrideDetails() PipelineRunLogConfigurationOverrideDetailsOutput

The pipeline log configuration details.

func (PipelineRunOutput) LogDetails added in v0.7.0

Customer logging details for pipeline run.

func (PipelineRunOutput) PipelineId added in v0.7.0

func (o PipelineRunOutput) PipelineId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the pipeline for which pipeline run is created.

func (PipelineRunOutput) ProjectId added in v0.7.0

func (o PipelineRunOutput) ProjectId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the pipeline run with.

func (PipelineRunOutput) State added in v0.7.0

The state of the step run.

func (PipelineRunOutput) StepOverrideDetails added in v0.7.0

Array of step override details. Only Step Configuration is allowed to be overridden.

func (PipelineRunOutput) StepRuns added in v0.7.0

Array of StepRun object for each step.

func (PipelineRunOutput) SystemTags added in v0.7.0

func (o PipelineRunOutput) SystemTags() pulumi.MapOutput

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

func (PipelineRunOutput) TimeAccepted added in v0.7.0

func (o PipelineRunOutput) TimeAccepted() pulumi.StringOutput

The date and time the pipeline run was accepted in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (PipelineRunOutput) TimeFinished added in v0.7.0

func (o PipelineRunOutput) TimeFinished() pulumi.StringOutput

The date and time the pipeline run request was finished in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (PipelineRunOutput) TimeStarted added in v0.7.0

func (o PipelineRunOutput) TimeStarted() pulumi.StringOutput

The date and time the pipeline run request was started in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (PipelineRunOutput) TimeUpdated added in v0.7.0

func (o PipelineRunOutput) TimeUpdated() pulumi.StringOutput

The date and time the pipeline run was updated in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (PipelineRunOutput) ToPipelineRunOutput added in v0.7.0

func (o PipelineRunOutput) ToPipelineRunOutput() PipelineRunOutput

func (PipelineRunOutput) ToPipelineRunOutputWithContext added in v0.7.0

func (o PipelineRunOutput) ToPipelineRunOutputWithContext(ctx context.Context) PipelineRunOutput

type PipelineRunState added in v0.7.0

type PipelineRunState struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the pipeline run.
	CompartmentId pulumi.StringPtrInput
	// The configuration details of a pipeline.
	ConfigurationDetails PipelineRunConfigurationDetailArrayInput
	// The configuration details of a pipeline.
	ConfigurationOverrideDetails PipelineRunConfigurationOverrideDetailsPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the pipeline run.
	CreatedBy pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags          pulumi.MapInput
	DeleteRelatedJobRuns pulumi.BoolPtrInput
	// (Updatable) A user-friendly display name for the resource.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// Details of the state of the step run.
	LifecycleDetails pulumi.StringPtrInput
	// The pipeline log configuration details.
	LogConfigurationOverrideDetails PipelineRunLogConfigurationOverrideDetailsPtrInput
	// Customer logging details for pipeline run.
	LogDetails PipelineRunLogDetailArrayInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the pipeline for which pipeline run is created.
	PipelineId pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the pipeline run with.
	ProjectId pulumi.StringPtrInput
	// The state of the step run.
	State pulumi.StringPtrInput
	// Array of step override details. Only Step Configuration is allowed to be overridden.
	StepOverrideDetails PipelineRunStepOverrideDetailArrayInput
	// Array of StepRun object for each step.
	StepRuns PipelineRunStepRunArrayInput
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	SystemTags pulumi.MapInput
	// The date and time the pipeline run was accepted in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeAccepted pulumi.StringPtrInput
	// The date and time the pipeline run request was finished in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeFinished pulumi.StringPtrInput
	// The date and time the pipeline run request was started in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeStarted pulumi.StringPtrInput
	// The date and time the pipeline run was updated in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeUpdated pulumi.StringPtrInput
}

func (PipelineRunState) ElementType added in v0.7.0

func (PipelineRunState) ElementType() reflect.Type

type PipelineRunStepOverrideDetail added in v0.7.0

type PipelineRunStepOverrideDetail struct {
	// The configuration details of a step.
	StepConfigurationDetails PipelineRunStepOverrideDetailStepConfigurationDetails `pulumi:"stepConfigurationDetails"`
	// The name of the step.
	StepName string `pulumi:"stepName"`
}

type PipelineRunStepOverrideDetailArgs added in v0.7.0

type PipelineRunStepOverrideDetailArgs struct {
	// The configuration details of a step.
	StepConfigurationDetails PipelineRunStepOverrideDetailStepConfigurationDetailsInput `pulumi:"stepConfigurationDetails"`
	// The name of the step.
	StepName pulumi.StringInput `pulumi:"stepName"`
}

func (PipelineRunStepOverrideDetailArgs) ElementType added in v0.7.0

func (PipelineRunStepOverrideDetailArgs) ToPipelineRunStepOverrideDetailOutput added in v0.7.0

func (i PipelineRunStepOverrideDetailArgs) ToPipelineRunStepOverrideDetailOutput() PipelineRunStepOverrideDetailOutput

func (PipelineRunStepOverrideDetailArgs) ToPipelineRunStepOverrideDetailOutputWithContext added in v0.7.0

func (i PipelineRunStepOverrideDetailArgs) ToPipelineRunStepOverrideDetailOutputWithContext(ctx context.Context) PipelineRunStepOverrideDetailOutput

type PipelineRunStepOverrideDetailArray added in v0.7.0

type PipelineRunStepOverrideDetailArray []PipelineRunStepOverrideDetailInput

func (PipelineRunStepOverrideDetailArray) ElementType added in v0.7.0

func (PipelineRunStepOverrideDetailArray) ToPipelineRunStepOverrideDetailArrayOutput added in v0.7.0

func (i PipelineRunStepOverrideDetailArray) ToPipelineRunStepOverrideDetailArrayOutput() PipelineRunStepOverrideDetailArrayOutput

func (PipelineRunStepOverrideDetailArray) ToPipelineRunStepOverrideDetailArrayOutputWithContext added in v0.7.0

func (i PipelineRunStepOverrideDetailArray) ToPipelineRunStepOverrideDetailArrayOutputWithContext(ctx context.Context) PipelineRunStepOverrideDetailArrayOutput

type PipelineRunStepOverrideDetailArrayInput added in v0.7.0

type PipelineRunStepOverrideDetailArrayInput interface {
	pulumi.Input

	ToPipelineRunStepOverrideDetailArrayOutput() PipelineRunStepOverrideDetailArrayOutput
	ToPipelineRunStepOverrideDetailArrayOutputWithContext(context.Context) PipelineRunStepOverrideDetailArrayOutput
}

PipelineRunStepOverrideDetailArrayInput is an input type that accepts PipelineRunStepOverrideDetailArray and PipelineRunStepOverrideDetailArrayOutput values. You can construct a concrete instance of `PipelineRunStepOverrideDetailArrayInput` via:

PipelineRunStepOverrideDetailArray{ PipelineRunStepOverrideDetailArgs{...} }

type PipelineRunStepOverrideDetailArrayOutput added in v0.7.0

type PipelineRunStepOverrideDetailArrayOutput struct{ *pulumi.OutputState }

func (PipelineRunStepOverrideDetailArrayOutput) ElementType added in v0.7.0

func (PipelineRunStepOverrideDetailArrayOutput) Index added in v0.7.0

func (PipelineRunStepOverrideDetailArrayOutput) ToPipelineRunStepOverrideDetailArrayOutput added in v0.7.0

func (o PipelineRunStepOverrideDetailArrayOutput) ToPipelineRunStepOverrideDetailArrayOutput() PipelineRunStepOverrideDetailArrayOutput

func (PipelineRunStepOverrideDetailArrayOutput) ToPipelineRunStepOverrideDetailArrayOutputWithContext added in v0.7.0

func (o PipelineRunStepOverrideDetailArrayOutput) ToPipelineRunStepOverrideDetailArrayOutputWithContext(ctx context.Context) PipelineRunStepOverrideDetailArrayOutput

type PipelineRunStepOverrideDetailInput added in v0.7.0

type PipelineRunStepOverrideDetailInput interface {
	pulumi.Input

	ToPipelineRunStepOverrideDetailOutput() PipelineRunStepOverrideDetailOutput
	ToPipelineRunStepOverrideDetailOutputWithContext(context.Context) PipelineRunStepOverrideDetailOutput
}

PipelineRunStepOverrideDetailInput is an input type that accepts PipelineRunStepOverrideDetailArgs and PipelineRunStepOverrideDetailOutput values. You can construct a concrete instance of `PipelineRunStepOverrideDetailInput` via:

PipelineRunStepOverrideDetailArgs{...}

type PipelineRunStepOverrideDetailOutput added in v0.7.0

type PipelineRunStepOverrideDetailOutput struct{ *pulumi.OutputState }

func (PipelineRunStepOverrideDetailOutput) ElementType added in v0.7.0

func (PipelineRunStepOverrideDetailOutput) StepConfigurationDetails added in v0.7.0

The configuration details of a step.

func (PipelineRunStepOverrideDetailOutput) StepName added in v0.7.0

The name of the step.

func (PipelineRunStepOverrideDetailOutput) ToPipelineRunStepOverrideDetailOutput added in v0.7.0

func (o PipelineRunStepOverrideDetailOutput) ToPipelineRunStepOverrideDetailOutput() PipelineRunStepOverrideDetailOutput

func (PipelineRunStepOverrideDetailOutput) ToPipelineRunStepOverrideDetailOutputWithContext added in v0.7.0

func (o PipelineRunStepOverrideDetailOutput) ToPipelineRunStepOverrideDetailOutputWithContext(ctx context.Context) PipelineRunStepOverrideDetailOutput

type PipelineRunStepOverrideDetailStepConfigurationDetails added in v0.7.0

type PipelineRunStepOverrideDetailStepConfigurationDetails struct {
	// The command line arguments to set for step.
	CommandLineArguments *string `pulumi:"commandLineArguments"`
	// Environment variables to set for step.
	EnvironmentVariables map[string]interface{} `pulumi:"environmentVariables"`
	// A time bound for the execution of the step.
	MaximumRuntimeInMinutes *string `pulumi:"maximumRuntimeInMinutes"`
}

type PipelineRunStepOverrideDetailStepConfigurationDetailsArgs added in v0.7.0

type PipelineRunStepOverrideDetailStepConfigurationDetailsArgs struct {
	// The command line arguments to set for step.
	CommandLineArguments pulumi.StringPtrInput `pulumi:"commandLineArguments"`
	// Environment variables to set for step.
	EnvironmentVariables pulumi.MapInput `pulumi:"environmentVariables"`
	// A time bound for the execution of the step.
	MaximumRuntimeInMinutes pulumi.StringPtrInput `pulumi:"maximumRuntimeInMinutes"`
}

func (PipelineRunStepOverrideDetailStepConfigurationDetailsArgs) ElementType added in v0.7.0

func (PipelineRunStepOverrideDetailStepConfigurationDetailsArgs) ToPipelineRunStepOverrideDetailStepConfigurationDetailsOutput added in v0.7.0

func (PipelineRunStepOverrideDetailStepConfigurationDetailsArgs) ToPipelineRunStepOverrideDetailStepConfigurationDetailsOutputWithContext added in v0.7.0

func (i PipelineRunStepOverrideDetailStepConfigurationDetailsArgs) ToPipelineRunStepOverrideDetailStepConfigurationDetailsOutputWithContext(ctx context.Context) PipelineRunStepOverrideDetailStepConfigurationDetailsOutput

type PipelineRunStepOverrideDetailStepConfigurationDetailsInput added in v0.7.0

type PipelineRunStepOverrideDetailStepConfigurationDetailsInput interface {
	pulumi.Input

	ToPipelineRunStepOverrideDetailStepConfigurationDetailsOutput() PipelineRunStepOverrideDetailStepConfigurationDetailsOutput
	ToPipelineRunStepOverrideDetailStepConfigurationDetailsOutputWithContext(context.Context) PipelineRunStepOverrideDetailStepConfigurationDetailsOutput
}

PipelineRunStepOverrideDetailStepConfigurationDetailsInput is an input type that accepts PipelineRunStepOverrideDetailStepConfigurationDetailsArgs and PipelineRunStepOverrideDetailStepConfigurationDetailsOutput values. You can construct a concrete instance of `PipelineRunStepOverrideDetailStepConfigurationDetailsInput` via:

PipelineRunStepOverrideDetailStepConfigurationDetailsArgs{...}

type PipelineRunStepOverrideDetailStepConfigurationDetailsOutput added in v0.7.0

type PipelineRunStepOverrideDetailStepConfigurationDetailsOutput struct{ *pulumi.OutputState }

func (PipelineRunStepOverrideDetailStepConfigurationDetailsOutput) CommandLineArguments added in v0.7.0

The command line arguments to set for step.

func (PipelineRunStepOverrideDetailStepConfigurationDetailsOutput) ElementType added in v0.7.0

func (PipelineRunStepOverrideDetailStepConfigurationDetailsOutput) EnvironmentVariables added in v0.7.0

Environment variables to set for step.

func (PipelineRunStepOverrideDetailStepConfigurationDetailsOutput) MaximumRuntimeInMinutes added in v0.7.0

A time bound for the execution of the step.

func (PipelineRunStepOverrideDetailStepConfigurationDetailsOutput) ToPipelineRunStepOverrideDetailStepConfigurationDetailsOutput added in v0.7.0

func (PipelineRunStepOverrideDetailStepConfigurationDetailsOutput) ToPipelineRunStepOverrideDetailStepConfigurationDetailsOutputWithContext added in v0.7.0

func (o PipelineRunStepOverrideDetailStepConfigurationDetailsOutput) ToPipelineRunStepOverrideDetailStepConfigurationDetailsOutputWithContext(ctx context.Context) PipelineRunStepOverrideDetailStepConfigurationDetailsOutput

type PipelineRunStepRun added in v0.7.0

type PipelineRunStepRun struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job run triggered for this step run.
	JobRunId *string `pulumi:"jobRunId"`
	// Details of the state of the step run.
	LifecycleDetails *string `pulumi:"lifecycleDetails"`
	// The state of the step run.
	State *string `pulumi:"state"`
	// The name of the step.
	StepName *string `pulumi:"stepName"`
	// The type of step.
	StepType *string `pulumi:"stepType"`
	// The date and time the pipeline run request was finished in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeFinished *string `pulumi:"timeFinished"`
	// The date and time the pipeline run request was started in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeStarted *string `pulumi:"timeStarted"`
}

type PipelineRunStepRunArgs added in v0.7.0

type PipelineRunStepRunArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job run triggered for this step run.
	JobRunId pulumi.StringPtrInput `pulumi:"jobRunId"`
	// Details of the state of the step run.
	LifecycleDetails pulumi.StringPtrInput `pulumi:"lifecycleDetails"`
	// The state of the step run.
	State pulumi.StringPtrInput `pulumi:"state"`
	// The name of the step.
	StepName pulumi.StringPtrInput `pulumi:"stepName"`
	// The type of step.
	StepType pulumi.StringPtrInput `pulumi:"stepType"`
	// The date and time the pipeline run request was finished in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeFinished pulumi.StringPtrInput `pulumi:"timeFinished"`
	// The date and time the pipeline run request was started in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeStarted pulumi.StringPtrInput `pulumi:"timeStarted"`
}

func (PipelineRunStepRunArgs) ElementType added in v0.7.0

func (PipelineRunStepRunArgs) ElementType() reflect.Type

func (PipelineRunStepRunArgs) ToPipelineRunStepRunOutput added in v0.7.0

func (i PipelineRunStepRunArgs) ToPipelineRunStepRunOutput() PipelineRunStepRunOutput

func (PipelineRunStepRunArgs) ToPipelineRunStepRunOutputWithContext added in v0.7.0

func (i PipelineRunStepRunArgs) ToPipelineRunStepRunOutputWithContext(ctx context.Context) PipelineRunStepRunOutput

type PipelineRunStepRunArray added in v0.7.0

type PipelineRunStepRunArray []PipelineRunStepRunInput

func (PipelineRunStepRunArray) ElementType added in v0.7.0

func (PipelineRunStepRunArray) ElementType() reflect.Type

func (PipelineRunStepRunArray) ToPipelineRunStepRunArrayOutput added in v0.7.0

func (i PipelineRunStepRunArray) ToPipelineRunStepRunArrayOutput() PipelineRunStepRunArrayOutput

func (PipelineRunStepRunArray) ToPipelineRunStepRunArrayOutputWithContext added in v0.7.0

func (i PipelineRunStepRunArray) ToPipelineRunStepRunArrayOutputWithContext(ctx context.Context) PipelineRunStepRunArrayOutput

type PipelineRunStepRunArrayInput added in v0.7.0

type PipelineRunStepRunArrayInput interface {
	pulumi.Input

	ToPipelineRunStepRunArrayOutput() PipelineRunStepRunArrayOutput
	ToPipelineRunStepRunArrayOutputWithContext(context.Context) PipelineRunStepRunArrayOutput
}

PipelineRunStepRunArrayInput is an input type that accepts PipelineRunStepRunArray and PipelineRunStepRunArrayOutput values. You can construct a concrete instance of `PipelineRunStepRunArrayInput` via:

PipelineRunStepRunArray{ PipelineRunStepRunArgs{...} }

type PipelineRunStepRunArrayOutput added in v0.7.0

type PipelineRunStepRunArrayOutput struct{ *pulumi.OutputState }

func (PipelineRunStepRunArrayOutput) ElementType added in v0.7.0

func (PipelineRunStepRunArrayOutput) Index added in v0.7.0

func (PipelineRunStepRunArrayOutput) ToPipelineRunStepRunArrayOutput added in v0.7.0

func (o PipelineRunStepRunArrayOutput) ToPipelineRunStepRunArrayOutput() PipelineRunStepRunArrayOutput

func (PipelineRunStepRunArrayOutput) ToPipelineRunStepRunArrayOutputWithContext added in v0.7.0

func (o PipelineRunStepRunArrayOutput) ToPipelineRunStepRunArrayOutputWithContext(ctx context.Context) PipelineRunStepRunArrayOutput

type PipelineRunStepRunInput added in v0.7.0

type PipelineRunStepRunInput interface {
	pulumi.Input

	ToPipelineRunStepRunOutput() PipelineRunStepRunOutput
	ToPipelineRunStepRunOutputWithContext(context.Context) PipelineRunStepRunOutput
}

PipelineRunStepRunInput is an input type that accepts PipelineRunStepRunArgs and PipelineRunStepRunOutput values. You can construct a concrete instance of `PipelineRunStepRunInput` via:

PipelineRunStepRunArgs{...}

type PipelineRunStepRunOutput added in v0.7.0

type PipelineRunStepRunOutput struct{ *pulumi.OutputState }

func (PipelineRunStepRunOutput) ElementType added in v0.7.0

func (PipelineRunStepRunOutput) ElementType() reflect.Type

func (PipelineRunStepRunOutput) JobRunId added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job run triggered for this step run.

func (PipelineRunStepRunOutput) LifecycleDetails added in v0.7.0

func (o PipelineRunStepRunOutput) LifecycleDetails() pulumi.StringPtrOutput

Details of the state of the step run.

func (PipelineRunStepRunOutput) State added in v0.7.0

The state of the step run.

func (PipelineRunStepRunOutput) StepName added in v0.7.0

The name of the step.

func (PipelineRunStepRunOutput) StepType added in v0.7.0

The type of step.

func (PipelineRunStepRunOutput) TimeFinished added in v0.7.0

The date and time the pipeline run request was finished in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (PipelineRunStepRunOutput) TimeStarted added in v0.7.0

The date and time the pipeline run request was started in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (PipelineRunStepRunOutput) ToPipelineRunStepRunOutput added in v0.7.0

func (o PipelineRunStepRunOutput) ToPipelineRunStepRunOutput() PipelineRunStepRunOutput

func (PipelineRunStepRunOutput) ToPipelineRunStepRunOutputWithContext added in v0.7.0

func (o PipelineRunStepRunOutput) ToPipelineRunStepRunOutputWithContext(ctx context.Context) PipelineRunStepRunOutput

type PipelineState added in v0.7.0

type PipelineState struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the pipeline.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) The configuration details of a pipeline.
	ConfigurationDetails PipelineConfigurationDetailsPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the pipeline.
	CreatedBy pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags               pulumi.MapInput
	DeleteRelatedPipelineRuns pulumi.BoolPtrInput
	// (Updatable) A short description of the step.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly display name for the resource.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// The infrastructure configuration details of a pipeline or a step.
	InfrastructureConfigurationDetails PipelineInfrastructureConfigurationDetailsPtrInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.
	LifecycleDetails pulumi.StringPtrInput
	// (Updatable) The pipeline log configuration details.
	LogConfigurationDetails PipelineLogConfigurationDetailsPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate the pipeline with.
	ProjectId pulumi.StringPtrInput
	// The current state of the pipeline.
	State        pulumi.StringPtrInput
	StepArtifact PipelineStepArtifactPtrInput
	// (Updatable) Array of step details for each step.
	StepDetails PipelineStepDetailArrayInput
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2020-08-06T21:10:29.41Z
	TimeCreated pulumi.StringPtrInput
	// The date and time the resource was updated in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2020-08-06T21:10:29.41Z
	TimeUpdated pulumi.StringPtrInput
}

func (PipelineState) ElementType added in v0.7.0

func (PipelineState) ElementType() reflect.Type

type PipelineStepArtifact added in v0.7.0

type PipelineStepArtifact struct {
	ArtifactContentDisposition *string `pulumi:"artifactContentDisposition"`
	ArtifactContentLength      string  `pulumi:"artifactContentLength"`
	ArtifactContentMd5         *string `pulumi:"artifactContentMd5"`
	ArtifactLastModified       *string `pulumi:"artifactLastModified"`
	PipelineStepArtifact       string  `pulumi:"pipelineStepArtifact"`
	// (Updatable) The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.
	StepName string `pulumi:"stepName"`
}

type PipelineStepArtifactArgs added in v0.7.0

type PipelineStepArtifactArgs struct {
	ArtifactContentDisposition pulumi.StringPtrInput `pulumi:"artifactContentDisposition"`
	ArtifactContentLength      pulumi.StringInput    `pulumi:"artifactContentLength"`
	ArtifactContentMd5         pulumi.StringPtrInput `pulumi:"artifactContentMd5"`
	ArtifactLastModified       pulumi.StringPtrInput `pulumi:"artifactLastModified"`
	PipelineStepArtifact       pulumi.StringInput    `pulumi:"pipelineStepArtifact"`
	// (Updatable) The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.
	StepName pulumi.StringInput `pulumi:"stepName"`
}

func (PipelineStepArtifactArgs) ElementType added in v0.7.0

func (PipelineStepArtifactArgs) ElementType() reflect.Type

func (PipelineStepArtifactArgs) ToPipelineStepArtifactOutput added in v0.7.0

func (i PipelineStepArtifactArgs) ToPipelineStepArtifactOutput() PipelineStepArtifactOutput

func (PipelineStepArtifactArgs) ToPipelineStepArtifactOutputWithContext added in v0.7.0

func (i PipelineStepArtifactArgs) ToPipelineStepArtifactOutputWithContext(ctx context.Context) PipelineStepArtifactOutput

func (PipelineStepArtifactArgs) ToPipelineStepArtifactPtrOutput added in v0.7.0

func (i PipelineStepArtifactArgs) ToPipelineStepArtifactPtrOutput() PipelineStepArtifactPtrOutput

func (PipelineStepArtifactArgs) ToPipelineStepArtifactPtrOutputWithContext added in v0.7.0

func (i PipelineStepArtifactArgs) ToPipelineStepArtifactPtrOutputWithContext(ctx context.Context) PipelineStepArtifactPtrOutput

type PipelineStepArtifactInput added in v0.7.0

type PipelineStepArtifactInput interface {
	pulumi.Input

	ToPipelineStepArtifactOutput() PipelineStepArtifactOutput
	ToPipelineStepArtifactOutputWithContext(context.Context) PipelineStepArtifactOutput
}

PipelineStepArtifactInput is an input type that accepts PipelineStepArtifactArgs and PipelineStepArtifactOutput values. You can construct a concrete instance of `PipelineStepArtifactInput` via:

PipelineStepArtifactArgs{...}

type PipelineStepArtifactOutput added in v0.7.0

type PipelineStepArtifactOutput struct{ *pulumi.OutputState }

func (PipelineStepArtifactOutput) ArtifactContentDisposition added in v0.7.0

func (o PipelineStepArtifactOutput) ArtifactContentDisposition() pulumi.StringPtrOutput

func (PipelineStepArtifactOutput) ArtifactContentLength added in v0.7.0

func (o PipelineStepArtifactOutput) ArtifactContentLength() pulumi.StringOutput

func (PipelineStepArtifactOutput) ArtifactContentMd5 added in v0.7.0

func (o PipelineStepArtifactOutput) ArtifactContentMd5() pulumi.StringPtrOutput

func (PipelineStepArtifactOutput) ArtifactLastModified added in v0.7.0

func (o PipelineStepArtifactOutput) ArtifactLastModified() pulumi.StringPtrOutput

func (PipelineStepArtifactOutput) ElementType added in v0.7.0

func (PipelineStepArtifactOutput) ElementType() reflect.Type

func (PipelineStepArtifactOutput) PipelineStepArtifact added in v0.7.0

func (o PipelineStepArtifactOutput) PipelineStepArtifact() pulumi.StringOutput

func (PipelineStepArtifactOutput) StepName added in v0.7.0

(Updatable) The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.

func (PipelineStepArtifactOutput) ToPipelineStepArtifactOutput added in v0.7.0

func (o PipelineStepArtifactOutput) ToPipelineStepArtifactOutput() PipelineStepArtifactOutput

func (PipelineStepArtifactOutput) ToPipelineStepArtifactOutputWithContext added in v0.7.0

func (o PipelineStepArtifactOutput) ToPipelineStepArtifactOutputWithContext(ctx context.Context) PipelineStepArtifactOutput

func (PipelineStepArtifactOutput) ToPipelineStepArtifactPtrOutput added in v0.7.0

func (o PipelineStepArtifactOutput) ToPipelineStepArtifactPtrOutput() PipelineStepArtifactPtrOutput

func (PipelineStepArtifactOutput) ToPipelineStepArtifactPtrOutputWithContext added in v0.7.0

func (o PipelineStepArtifactOutput) ToPipelineStepArtifactPtrOutputWithContext(ctx context.Context) PipelineStepArtifactPtrOutput

type PipelineStepArtifactPtrInput added in v0.7.0

type PipelineStepArtifactPtrInput interface {
	pulumi.Input

	ToPipelineStepArtifactPtrOutput() PipelineStepArtifactPtrOutput
	ToPipelineStepArtifactPtrOutputWithContext(context.Context) PipelineStepArtifactPtrOutput
}

PipelineStepArtifactPtrInput is an input type that accepts PipelineStepArtifactArgs, PipelineStepArtifactPtr and PipelineStepArtifactPtrOutput values. You can construct a concrete instance of `PipelineStepArtifactPtrInput` via:

        PipelineStepArtifactArgs{...}

or:

        nil

func PipelineStepArtifactPtr added in v0.7.0

func PipelineStepArtifactPtr(v *PipelineStepArtifactArgs) PipelineStepArtifactPtrInput

type PipelineStepArtifactPtrOutput added in v0.7.0

type PipelineStepArtifactPtrOutput struct{ *pulumi.OutputState }

func (PipelineStepArtifactPtrOutput) ArtifactContentDisposition added in v0.7.0

func (o PipelineStepArtifactPtrOutput) ArtifactContentDisposition() pulumi.StringPtrOutput

func (PipelineStepArtifactPtrOutput) ArtifactContentLength added in v0.7.0

func (o PipelineStepArtifactPtrOutput) ArtifactContentLength() pulumi.StringPtrOutput

func (PipelineStepArtifactPtrOutput) ArtifactContentMd5 added in v0.7.0

func (o PipelineStepArtifactPtrOutput) ArtifactContentMd5() pulumi.StringPtrOutput

func (PipelineStepArtifactPtrOutput) ArtifactLastModified added in v0.7.0

func (o PipelineStepArtifactPtrOutput) ArtifactLastModified() pulumi.StringPtrOutput

func (PipelineStepArtifactPtrOutput) Elem added in v0.7.0

func (PipelineStepArtifactPtrOutput) ElementType added in v0.7.0

func (PipelineStepArtifactPtrOutput) PipelineStepArtifact added in v0.7.0

func (o PipelineStepArtifactPtrOutput) PipelineStepArtifact() pulumi.StringPtrOutput

func (PipelineStepArtifactPtrOutput) StepName added in v0.7.0

(Updatable) The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.

func (PipelineStepArtifactPtrOutput) ToPipelineStepArtifactPtrOutput added in v0.7.0

func (o PipelineStepArtifactPtrOutput) ToPipelineStepArtifactPtrOutput() PipelineStepArtifactPtrOutput

func (PipelineStepArtifactPtrOutput) ToPipelineStepArtifactPtrOutputWithContext added in v0.7.0

func (o PipelineStepArtifactPtrOutput) ToPipelineStepArtifactPtrOutputWithContext(ctx context.Context) PipelineStepArtifactPtrOutput

type PipelineStepDetail added in v0.7.0

type PipelineStepDetail struct {
	// The list of step names this current step depends on for execution.
	DependsOns []string `pulumi:"dependsOns"`
	// (Updatable) A short description of the step.
	Description *string `pulumi:"description"`
	// A flag to indicate whether the artifact has been uploaded for this step or not.
	IsArtifactUploaded *bool `pulumi:"isArtifactUploaded"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job to be used as a step.
	JobId *string `pulumi:"jobId"`
	// (Updatable) The configuration details of a step.
	StepConfigurationDetails *PipelineStepDetailStepConfigurationDetails `pulumi:"stepConfigurationDetails"`
	// The infrastructure configuration details of a pipeline or a step.
	StepInfrastructureConfigurationDetails *PipelineStepDetailStepInfrastructureConfigurationDetails `pulumi:"stepInfrastructureConfigurationDetails"`
	// (Updatable) The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.
	StepName string `pulumi:"stepName"`
	// (Updatable) The type of step.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	StepType string `pulumi:"stepType"`
}

type PipelineStepDetailArgs added in v0.7.0

type PipelineStepDetailArgs struct {
	// The list of step names this current step depends on for execution.
	DependsOns pulumi.StringArrayInput `pulumi:"dependsOns"`
	// (Updatable) A short description of the step.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// A flag to indicate whether the artifact has been uploaded for this step or not.
	IsArtifactUploaded pulumi.BoolPtrInput `pulumi:"isArtifactUploaded"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job to be used as a step.
	JobId pulumi.StringPtrInput `pulumi:"jobId"`
	// (Updatable) The configuration details of a step.
	StepConfigurationDetails PipelineStepDetailStepConfigurationDetailsPtrInput `pulumi:"stepConfigurationDetails"`
	// The infrastructure configuration details of a pipeline or a step.
	StepInfrastructureConfigurationDetails PipelineStepDetailStepInfrastructureConfigurationDetailsPtrInput `pulumi:"stepInfrastructureConfigurationDetails"`
	// (Updatable) The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.
	StepName pulumi.StringInput `pulumi:"stepName"`
	// (Updatable) The type of step.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	StepType pulumi.StringInput `pulumi:"stepType"`
}

func (PipelineStepDetailArgs) ElementType added in v0.7.0

func (PipelineStepDetailArgs) ElementType() reflect.Type

func (PipelineStepDetailArgs) ToPipelineStepDetailOutput added in v0.7.0

func (i PipelineStepDetailArgs) ToPipelineStepDetailOutput() PipelineStepDetailOutput

func (PipelineStepDetailArgs) ToPipelineStepDetailOutputWithContext added in v0.7.0

func (i PipelineStepDetailArgs) ToPipelineStepDetailOutputWithContext(ctx context.Context) PipelineStepDetailOutput

type PipelineStepDetailArray added in v0.7.0

type PipelineStepDetailArray []PipelineStepDetailInput

func (PipelineStepDetailArray) ElementType added in v0.7.0

func (PipelineStepDetailArray) ElementType() reflect.Type

func (PipelineStepDetailArray) ToPipelineStepDetailArrayOutput added in v0.7.0

func (i PipelineStepDetailArray) ToPipelineStepDetailArrayOutput() PipelineStepDetailArrayOutput

func (PipelineStepDetailArray) ToPipelineStepDetailArrayOutputWithContext added in v0.7.0

func (i PipelineStepDetailArray) ToPipelineStepDetailArrayOutputWithContext(ctx context.Context) PipelineStepDetailArrayOutput

type PipelineStepDetailArrayInput added in v0.7.0

type PipelineStepDetailArrayInput interface {
	pulumi.Input

	ToPipelineStepDetailArrayOutput() PipelineStepDetailArrayOutput
	ToPipelineStepDetailArrayOutputWithContext(context.Context) PipelineStepDetailArrayOutput
}

PipelineStepDetailArrayInput is an input type that accepts PipelineStepDetailArray and PipelineStepDetailArrayOutput values. You can construct a concrete instance of `PipelineStepDetailArrayInput` via:

PipelineStepDetailArray{ PipelineStepDetailArgs{...} }

type PipelineStepDetailArrayOutput added in v0.7.0

type PipelineStepDetailArrayOutput struct{ *pulumi.OutputState }

func (PipelineStepDetailArrayOutput) ElementType added in v0.7.0

func (PipelineStepDetailArrayOutput) Index added in v0.7.0

func (PipelineStepDetailArrayOutput) ToPipelineStepDetailArrayOutput added in v0.7.0

func (o PipelineStepDetailArrayOutput) ToPipelineStepDetailArrayOutput() PipelineStepDetailArrayOutput

func (PipelineStepDetailArrayOutput) ToPipelineStepDetailArrayOutputWithContext added in v0.7.0

func (o PipelineStepDetailArrayOutput) ToPipelineStepDetailArrayOutputWithContext(ctx context.Context) PipelineStepDetailArrayOutput

type PipelineStepDetailInput added in v0.7.0

type PipelineStepDetailInput interface {
	pulumi.Input

	ToPipelineStepDetailOutput() PipelineStepDetailOutput
	ToPipelineStepDetailOutputWithContext(context.Context) PipelineStepDetailOutput
}

PipelineStepDetailInput is an input type that accepts PipelineStepDetailArgs and PipelineStepDetailOutput values. You can construct a concrete instance of `PipelineStepDetailInput` via:

PipelineStepDetailArgs{...}

type PipelineStepDetailOutput added in v0.7.0

type PipelineStepDetailOutput struct{ *pulumi.OutputState }

func (PipelineStepDetailOutput) DependsOns added in v0.7.0

The list of step names this current step depends on for execution.

func (PipelineStepDetailOutput) Description added in v0.7.0

(Updatable) A short description of the step.

func (PipelineStepDetailOutput) ElementType added in v0.7.0

func (PipelineStepDetailOutput) ElementType() reflect.Type

func (PipelineStepDetailOutput) IsArtifactUploaded added in v0.7.0

func (o PipelineStepDetailOutput) IsArtifactUploaded() pulumi.BoolPtrOutput

A flag to indicate whether the artifact has been uploaded for this step or not.

func (PipelineStepDetailOutput) JobId added in v0.7.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job to be used as a step.

func (PipelineStepDetailOutput) StepConfigurationDetails added in v0.7.0

(Updatable) The configuration details of a step.

func (PipelineStepDetailOutput) StepInfrastructureConfigurationDetails added in v0.7.0

The infrastructure configuration details of a pipeline or a step.

func (PipelineStepDetailOutput) StepName added in v0.7.0

(Updatable) The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.

func (PipelineStepDetailOutput) StepType added in v0.7.0

(Updatable) The type of step.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

func (PipelineStepDetailOutput) ToPipelineStepDetailOutput added in v0.7.0

func (o PipelineStepDetailOutput) ToPipelineStepDetailOutput() PipelineStepDetailOutput

func (PipelineStepDetailOutput) ToPipelineStepDetailOutputWithContext added in v0.7.0

func (o PipelineStepDetailOutput) ToPipelineStepDetailOutputWithContext(ctx context.Context) PipelineStepDetailOutput

type PipelineStepDetailStepConfigurationDetails added in v0.7.0

type PipelineStepDetailStepConfigurationDetails struct {
	// (Updatable) The command line arguments to set for step.
	CommandLineArguments *string `pulumi:"commandLineArguments"`
	// (Updatable) Environment variables to set for step.
	EnvironmentVariables map[string]interface{} `pulumi:"environmentVariables"`
	// (Updatable) A time bound for the execution of the step.
	MaximumRuntimeInMinutes *string `pulumi:"maximumRuntimeInMinutes"`
}

type PipelineStepDetailStepConfigurationDetailsArgs added in v0.7.0

type PipelineStepDetailStepConfigurationDetailsArgs struct {
	// (Updatable) The command line arguments to set for step.
	CommandLineArguments pulumi.StringPtrInput `pulumi:"commandLineArguments"`
	// (Updatable) Environment variables to set for step.
	EnvironmentVariables pulumi.MapInput `pulumi:"environmentVariables"`
	// (Updatable) A time bound for the execution of the step.
	MaximumRuntimeInMinutes pulumi.StringPtrInput `pulumi:"maximumRuntimeInMinutes"`
}

func (PipelineStepDetailStepConfigurationDetailsArgs) ElementType added in v0.7.0

func (PipelineStepDetailStepConfigurationDetailsArgs) ToPipelineStepDetailStepConfigurationDetailsOutput added in v0.7.0

func (i PipelineStepDetailStepConfigurationDetailsArgs) ToPipelineStepDetailStepConfigurationDetailsOutput() PipelineStepDetailStepConfigurationDetailsOutput

func (PipelineStepDetailStepConfigurationDetailsArgs) ToPipelineStepDetailStepConfigurationDetailsOutputWithContext added in v0.7.0

func (i PipelineStepDetailStepConfigurationDetailsArgs) ToPipelineStepDetailStepConfigurationDetailsOutputWithContext(ctx context.Context) PipelineStepDetailStepConfigurationDetailsOutput

func (PipelineStepDetailStepConfigurationDetailsArgs) ToPipelineStepDetailStepConfigurationDetailsPtrOutput added in v0.7.0

func (i PipelineStepDetailStepConfigurationDetailsArgs) ToPipelineStepDetailStepConfigurationDetailsPtrOutput() PipelineStepDetailStepConfigurationDetailsPtrOutput

func (PipelineStepDetailStepConfigurationDetailsArgs) ToPipelineStepDetailStepConfigurationDetailsPtrOutputWithContext added in v0.7.0

func (i PipelineStepDetailStepConfigurationDetailsArgs) ToPipelineStepDetailStepConfigurationDetailsPtrOutputWithContext(ctx context.Context) PipelineStepDetailStepConfigurationDetailsPtrOutput

type PipelineStepDetailStepConfigurationDetailsInput added in v0.7.0

type PipelineStepDetailStepConfigurationDetailsInput interface {
	pulumi.Input

	ToPipelineStepDetailStepConfigurationDetailsOutput() PipelineStepDetailStepConfigurationDetailsOutput
	ToPipelineStepDetailStepConfigurationDetailsOutputWithContext(context.Context) PipelineStepDetailStepConfigurationDetailsOutput
}

PipelineStepDetailStepConfigurationDetailsInput is an input type that accepts PipelineStepDetailStepConfigurationDetailsArgs and PipelineStepDetailStepConfigurationDetailsOutput values. You can construct a concrete instance of `PipelineStepDetailStepConfigurationDetailsInput` via:

PipelineStepDetailStepConfigurationDetailsArgs{...}

type PipelineStepDetailStepConfigurationDetailsOutput added in v0.7.0

type PipelineStepDetailStepConfigurationDetailsOutput struct{ *pulumi.OutputState }

func (PipelineStepDetailStepConfigurationDetailsOutput) CommandLineArguments added in v0.7.0

(Updatable) The command line arguments to set for step.

func (PipelineStepDetailStepConfigurationDetailsOutput) ElementType added in v0.7.0

func (PipelineStepDetailStepConfigurationDetailsOutput) EnvironmentVariables added in v0.7.0

(Updatable) Environment variables to set for step.

func (PipelineStepDetailStepConfigurationDetailsOutput) MaximumRuntimeInMinutes added in v0.7.0

(Updatable) A time bound for the execution of the step.

func (PipelineStepDetailStepConfigurationDetailsOutput) ToPipelineStepDetailStepConfigurationDetailsOutput added in v0.7.0

func (o PipelineStepDetailStepConfigurationDetailsOutput) ToPipelineStepDetailStepConfigurationDetailsOutput() PipelineStepDetailStepConfigurationDetailsOutput

func (PipelineStepDetailStepConfigurationDetailsOutput) ToPipelineStepDetailStepConfigurationDetailsOutputWithContext added in v0.7.0

func (o PipelineStepDetailStepConfigurationDetailsOutput) ToPipelineStepDetailStepConfigurationDetailsOutputWithContext(ctx context.Context) PipelineStepDetailStepConfigurationDetailsOutput

func (PipelineStepDetailStepConfigurationDetailsOutput) ToPipelineStepDetailStepConfigurationDetailsPtrOutput added in v0.7.0

func (o PipelineStepDetailStepConfigurationDetailsOutput) ToPipelineStepDetailStepConfigurationDetailsPtrOutput() PipelineStepDetailStepConfigurationDetailsPtrOutput

func (PipelineStepDetailStepConfigurationDetailsOutput) ToPipelineStepDetailStepConfigurationDetailsPtrOutputWithContext added in v0.7.0

func (o PipelineStepDetailStepConfigurationDetailsOutput) ToPipelineStepDetailStepConfigurationDetailsPtrOutputWithContext(ctx context.Context) PipelineStepDetailStepConfigurationDetailsPtrOutput

type PipelineStepDetailStepConfigurationDetailsPtrInput added in v0.7.0

type PipelineStepDetailStepConfigurationDetailsPtrInput interface {
	pulumi.Input

	ToPipelineStepDetailStepConfigurationDetailsPtrOutput() PipelineStepDetailStepConfigurationDetailsPtrOutput
	ToPipelineStepDetailStepConfigurationDetailsPtrOutputWithContext(context.Context) PipelineStepDetailStepConfigurationDetailsPtrOutput
}

PipelineStepDetailStepConfigurationDetailsPtrInput is an input type that accepts PipelineStepDetailStepConfigurationDetailsArgs, PipelineStepDetailStepConfigurationDetailsPtr and PipelineStepDetailStepConfigurationDetailsPtrOutput values. You can construct a concrete instance of `PipelineStepDetailStepConfigurationDetailsPtrInput` via:

        PipelineStepDetailStepConfigurationDetailsArgs{...}

or:

        nil

type PipelineStepDetailStepConfigurationDetailsPtrOutput added in v0.7.0

type PipelineStepDetailStepConfigurationDetailsPtrOutput struct{ *pulumi.OutputState }

func (PipelineStepDetailStepConfigurationDetailsPtrOutput) CommandLineArguments added in v0.7.0

(Updatable) The command line arguments to set for step.

func (PipelineStepDetailStepConfigurationDetailsPtrOutput) Elem added in v0.7.0

func (PipelineStepDetailStepConfigurationDetailsPtrOutput) ElementType added in v0.7.0

func (PipelineStepDetailStepConfigurationDetailsPtrOutput) EnvironmentVariables added in v0.7.0

(Updatable) Environment variables to set for step.

func (PipelineStepDetailStepConfigurationDetailsPtrOutput) MaximumRuntimeInMinutes added in v0.7.0

(Updatable) A time bound for the execution of the step.

func (PipelineStepDetailStepConfigurationDetailsPtrOutput) ToPipelineStepDetailStepConfigurationDetailsPtrOutput added in v0.7.0

func (o PipelineStepDetailStepConfigurationDetailsPtrOutput) ToPipelineStepDetailStepConfigurationDetailsPtrOutput() PipelineStepDetailStepConfigurationDetailsPtrOutput

func (PipelineStepDetailStepConfigurationDetailsPtrOutput) ToPipelineStepDetailStepConfigurationDetailsPtrOutputWithContext added in v0.7.0

func (o PipelineStepDetailStepConfigurationDetailsPtrOutput) ToPipelineStepDetailStepConfigurationDetailsPtrOutputWithContext(ctx context.Context) PipelineStepDetailStepConfigurationDetailsPtrOutput

type PipelineStepDetailStepInfrastructureConfigurationDetails added in v0.7.0

type PipelineStepDetailStepInfrastructureConfigurationDetails struct {
	// The size of the block storage volume to attach to the instance.
	BlockStorageSizeInGbs int `pulumi:"blockStorageSizeInGbs"`
	// Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
	ShapeConfigDetails *PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetails `pulumi:"shapeConfigDetails"`
	// The shape used to launch the instance for all step runs in the pipeline.
	ShapeName string `pulumi:"shapeName"`
}

type PipelineStepDetailStepInfrastructureConfigurationDetailsArgs added in v0.7.0

type PipelineStepDetailStepInfrastructureConfigurationDetailsArgs struct {
	// The size of the block storage volume to attach to the instance.
	BlockStorageSizeInGbs pulumi.IntInput `pulumi:"blockStorageSizeInGbs"`
	// Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
	ShapeConfigDetails PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsPtrInput `pulumi:"shapeConfigDetails"`
	// The shape used to launch the instance for all step runs in the pipeline.
	ShapeName pulumi.StringInput `pulumi:"shapeName"`
}

func (PipelineStepDetailStepInfrastructureConfigurationDetailsArgs) ElementType added in v0.7.0

func (PipelineStepDetailStepInfrastructureConfigurationDetailsArgs) ToPipelineStepDetailStepInfrastructureConfigurationDetailsOutput added in v0.7.0

func (PipelineStepDetailStepInfrastructureConfigurationDetailsArgs) ToPipelineStepDetailStepInfrastructureConfigurationDetailsOutputWithContext added in v0.7.0

func (i PipelineStepDetailStepInfrastructureConfigurationDetailsArgs) ToPipelineStepDetailStepInfrastructureConfigurationDetailsOutputWithContext(ctx context.Context) PipelineStepDetailStepInfrastructureConfigurationDetailsOutput

func (PipelineStepDetailStepInfrastructureConfigurationDetailsArgs) ToPipelineStepDetailStepInfrastructureConfigurationDetailsPtrOutput added in v0.7.0

func (PipelineStepDetailStepInfrastructureConfigurationDetailsArgs) ToPipelineStepDetailStepInfrastructureConfigurationDetailsPtrOutputWithContext added in v0.7.0

func (i PipelineStepDetailStepInfrastructureConfigurationDetailsArgs) ToPipelineStepDetailStepInfrastructureConfigurationDetailsPtrOutputWithContext(ctx context.Context) PipelineStepDetailStepInfrastructureConfigurationDetailsPtrOutput

type PipelineStepDetailStepInfrastructureConfigurationDetailsInput added in v0.7.0

type PipelineStepDetailStepInfrastructureConfigurationDetailsInput interface {
	pulumi.Input

	ToPipelineStepDetailStepInfrastructureConfigurationDetailsOutput() PipelineStepDetailStepInfrastructureConfigurationDetailsOutput
	ToPipelineStepDetailStepInfrastructureConfigurationDetailsOutputWithContext(context.Context) PipelineStepDetailStepInfrastructureConfigurationDetailsOutput
}

PipelineStepDetailStepInfrastructureConfigurationDetailsInput is an input type that accepts PipelineStepDetailStepInfrastructureConfigurationDetailsArgs and PipelineStepDetailStepInfrastructureConfigurationDetailsOutput values. You can construct a concrete instance of `PipelineStepDetailStepInfrastructureConfigurationDetailsInput` via:

PipelineStepDetailStepInfrastructureConfigurationDetailsArgs{...}

type PipelineStepDetailStepInfrastructureConfigurationDetailsOutput added in v0.7.0

type PipelineStepDetailStepInfrastructureConfigurationDetailsOutput struct{ *pulumi.OutputState }

func (PipelineStepDetailStepInfrastructureConfigurationDetailsOutput) BlockStorageSizeInGbs added in v0.7.0

The size of the block storage volume to attach to the instance.

func (PipelineStepDetailStepInfrastructureConfigurationDetailsOutput) ElementType added in v0.7.0

func (PipelineStepDetailStepInfrastructureConfigurationDetailsOutput) ShapeConfigDetails added in v0.7.0

Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.

func (PipelineStepDetailStepInfrastructureConfigurationDetailsOutput) ShapeName added in v0.7.0

The shape used to launch the instance for all step runs in the pipeline.

func (PipelineStepDetailStepInfrastructureConfigurationDetailsOutput) ToPipelineStepDetailStepInfrastructureConfigurationDetailsOutput added in v0.7.0

func (PipelineStepDetailStepInfrastructureConfigurationDetailsOutput) ToPipelineStepDetailStepInfrastructureConfigurationDetailsOutputWithContext added in v0.7.0

func (o PipelineStepDetailStepInfrastructureConfigurationDetailsOutput) ToPipelineStepDetailStepInfrastructureConfigurationDetailsOutputWithContext(ctx context.Context) PipelineStepDetailStepInfrastructureConfigurationDetailsOutput

func (PipelineStepDetailStepInfrastructureConfigurationDetailsOutput) ToPipelineStepDetailStepInfrastructureConfigurationDetailsPtrOutput added in v0.7.0

func (PipelineStepDetailStepInfrastructureConfigurationDetailsOutput) ToPipelineStepDetailStepInfrastructureConfigurationDetailsPtrOutputWithContext added in v0.7.0

func (o PipelineStepDetailStepInfrastructureConfigurationDetailsOutput) ToPipelineStepDetailStepInfrastructureConfigurationDetailsPtrOutputWithContext(ctx context.Context) PipelineStepDetailStepInfrastructureConfigurationDetailsPtrOutput

type PipelineStepDetailStepInfrastructureConfigurationDetailsPtrInput added in v0.7.0

type PipelineStepDetailStepInfrastructureConfigurationDetailsPtrInput interface {
	pulumi.Input

	ToPipelineStepDetailStepInfrastructureConfigurationDetailsPtrOutput() PipelineStepDetailStepInfrastructureConfigurationDetailsPtrOutput
	ToPipelineStepDetailStepInfrastructureConfigurationDetailsPtrOutputWithContext(context.Context) PipelineStepDetailStepInfrastructureConfigurationDetailsPtrOutput
}

PipelineStepDetailStepInfrastructureConfigurationDetailsPtrInput is an input type that accepts PipelineStepDetailStepInfrastructureConfigurationDetailsArgs, PipelineStepDetailStepInfrastructureConfigurationDetailsPtr and PipelineStepDetailStepInfrastructureConfigurationDetailsPtrOutput values. You can construct a concrete instance of `PipelineStepDetailStepInfrastructureConfigurationDetailsPtrInput` via:

        PipelineStepDetailStepInfrastructureConfigurationDetailsArgs{...}

or:

        nil

type PipelineStepDetailStepInfrastructureConfigurationDetailsPtrOutput added in v0.7.0

type PipelineStepDetailStepInfrastructureConfigurationDetailsPtrOutput struct{ *pulumi.OutputState }

func (PipelineStepDetailStepInfrastructureConfigurationDetailsPtrOutput) BlockStorageSizeInGbs added in v0.7.0

The size of the block storage volume to attach to the instance.

func (PipelineStepDetailStepInfrastructureConfigurationDetailsPtrOutput) Elem added in v0.7.0

func (PipelineStepDetailStepInfrastructureConfigurationDetailsPtrOutput) ElementType added in v0.7.0

func (PipelineStepDetailStepInfrastructureConfigurationDetailsPtrOutput) ShapeConfigDetails added in v0.7.0

Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.

func (PipelineStepDetailStepInfrastructureConfigurationDetailsPtrOutput) ShapeName added in v0.7.0

The shape used to launch the instance for all step runs in the pipeline.

func (PipelineStepDetailStepInfrastructureConfigurationDetailsPtrOutput) ToPipelineStepDetailStepInfrastructureConfigurationDetailsPtrOutput added in v0.7.0

func (PipelineStepDetailStepInfrastructureConfigurationDetailsPtrOutput) ToPipelineStepDetailStepInfrastructureConfigurationDetailsPtrOutputWithContext added in v0.7.0

func (o PipelineStepDetailStepInfrastructureConfigurationDetailsPtrOutput) ToPipelineStepDetailStepInfrastructureConfigurationDetailsPtrOutputWithContext(ctx context.Context) PipelineStepDetailStepInfrastructureConfigurationDetailsPtrOutput

type PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetails added in v0.7.0

type PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetails struct {
	// A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
	MemoryInGbs *float64 `pulumi:"memoryInGbs"`
	// A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
	Ocpus *float64 `pulumi:"ocpus"`
}

type PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsArgs added in v0.7.0

type PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsArgs struct {
	// A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
	MemoryInGbs pulumi.Float64PtrInput `pulumi:"memoryInGbs"`
	// A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
	Ocpus pulumi.Float64PtrInput `pulumi:"ocpus"`
}

func (PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsArgs) ElementType added in v0.7.0

func (PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsArgs) ToPipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsOutput added in v0.7.0

func (PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsArgs) ToPipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsOutputWithContext added in v0.7.0

func (PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsArgs) ToPipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput added in v0.7.0

func (PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsArgs) ToPipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutputWithContext added in v0.7.0

type PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsInput added in v0.7.0

type PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsInput interface {
	pulumi.Input

	ToPipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsOutput() PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsOutput
	ToPipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsOutputWithContext(context.Context) PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsOutput
}

PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsInput is an input type that accepts PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsArgs and PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsOutput values. You can construct a concrete instance of `PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsInput` via:

PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsArgs{...}

type PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsOutput added in v0.7.0

type PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsOutput struct{ *pulumi.OutputState }

func (PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsOutput) ElementType added in v0.7.0

func (PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsOutput) MemoryInGbs added in v0.7.0

A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.

func (PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsOutput) Ocpus added in v0.7.0

A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.

func (PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsOutput) ToPipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsOutput added in v0.7.0

func (PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsOutput) ToPipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsOutputWithContext added in v0.7.0

func (PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsOutput) ToPipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput added in v0.7.0

func (PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsOutput) ToPipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutputWithContext added in v0.7.0

type PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsPtrInput added in v0.7.0

type PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsPtrInput interface {
	pulumi.Input

	ToPipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput() PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput
	ToPipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutputWithContext(context.Context) PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput
}

PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsPtrInput is an input type that accepts PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsArgs, PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsPtr and PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput values. You can construct a concrete instance of `PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsPtrInput` via:

        PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsArgs{...}

or:

        nil

type PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput added in v0.7.0

type PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput struct{ *pulumi.OutputState }

func (PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput) Elem added in v0.7.0

func (PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput) ElementType added in v0.7.0

func (PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput) MemoryInGbs added in v0.7.0

A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.

func (PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput) Ocpus added in v0.7.0

A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.

func (PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput) ToPipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput added in v0.7.0

func (PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutput) ToPipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsPtrOutputWithContext added in v0.7.0

type PrivateEndpoint added in v1.12.0

type PrivateEndpoint struct {
	pulumi.CustomResourceState

	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the private endpoint.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user that created the private endpoint.
	CreatedBy pulumi.StringOutput `pulumi:"createdBy"`
	// Data Science resource type.
	DataScienceResourceType pulumi.StringOutput `pulumi:"dataScienceResourceType"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) A user friendly description. Avoid entering confidential information.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) A user friendly name. It doesn't have to be unique. Avoid entering confidential information.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Accesing the Data Science resource using FQDN.
	Fqdn pulumi.StringOutput `pulumi:"fqdn"`
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// Details of the state of Data Science private endpoint.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// (Updatable) An array of network security group OCIDs.
	NsgIds pulumi.StringArrayOutput `pulumi:"nsgIds"`
	// State of the Data Science private endpoint.
	State pulumi.StringOutput `pulumi:"state"`
	// Subdomain for a private endpoint FQDN.
	SubDomain pulumi.StringOutput `pulumi:"subDomain"`
	// The OCID of the subnet.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The date and time that the Data Science private endpoint was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The date and time that the Data Science private endpoint was updated expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Data Science Private Endpoint resource in Oracle Cloud Infrastructure Data Science service.

Creates a Data Science private endpoint to be used by a Data Science resource.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.NewPrivateEndpoint(ctx, "test_data_science_private_endpoint", &DataScience.PrivateEndpointArgs{
			CompartmentId:           pulumi.Any(compartmentId),
			DataScienceResourceType: pulumi.Any(dataSciencePrivateEndpointDataScienceResourceType),
			SubnetId:                pulumi.Any(testSubnet.Id),
			DefinedTags: pulumi.Map{
				"Operations.CostCenter": pulumi.Any("42"),
			},
			Description: pulumi.Any(dataSciencePrivateEndpointDescription),
			DisplayName: pulumi.Any(dataSciencePrivateEndpointDisplayName),
			FreeformTags: pulumi.Map{
				"Department": pulumi.Any("Finance"),
			},
			NsgIds:    pulumi.Any(dataSciencePrivateEndpointNsgIds),
			SubDomain: pulumi.Any(dataSciencePrivateEndpointSubDomain),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

DataSciencePrivateEndpoints can be imported using the `id`, e.g.

```sh $ pulumi import oci:DataScience/privateEndpoint:PrivateEndpoint test_data_science_private_endpoint "id" ```

func GetPrivateEndpoint added in v1.12.0

func GetPrivateEndpoint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateEndpointState, opts ...pulumi.ResourceOption) (*PrivateEndpoint, error)

GetPrivateEndpoint gets an existing PrivateEndpoint resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPrivateEndpoint added in v1.12.0

func NewPrivateEndpoint(ctx *pulumi.Context,
	name string, args *PrivateEndpointArgs, opts ...pulumi.ResourceOption) (*PrivateEndpoint, error)

NewPrivateEndpoint registers a new resource with the given unique name, arguments, and options.

func (*PrivateEndpoint) ElementType added in v1.12.0

func (*PrivateEndpoint) ElementType() reflect.Type

func (*PrivateEndpoint) ToPrivateEndpointOutput added in v1.12.0

func (i *PrivateEndpoint) ToPrivateEndpointOutput() PrivateEndpointOutput

func (*PrivateEndpoint) ToPrivateEndpointOutputWithContext added in v1.12.0

func (i *PrivateEndpoint) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput

type PrivateEndpointArgs added in v1.12.0

type PrivateEndpointArgs struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the private endpoint.
	CompartmentId pulumi.StringInput
	// Data Science resource type.
	DataScienceResourceType pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A user friendly description. Avoid entering confidential information.
	Description pulumi.StringPtrInput
	// (Updatable) A user friendly name. It doesn't have to be unique. Avoid entering confidential information.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// (Updatable) An array of network security group OCIDs.
	NsgIds pulumi.StringArrayInput
	// Subdomain for a private endpoint FQDN.
	SubDomain pulumi.StringPtrInput
	// The OCID of the subnet.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	SubnetId pulumi.StringInput
}

The set of arguments for constructing a PrivateEndpoint resource.

func (PrivateEndpointArgs) ElementType added in v1.12.0

func (PrivateEndpointArgs) ElementType() reflect.Type

type PrivateEndpointArray added in v1.12.0

type PrivateEndpointArray []PrivateEndpointInput

func (PrivateEndpointArray) ElementType added in v1.12.0

func (PrivateEndpointArray) ElementType() reflect.Type

func (PrivateEndpointArray) ToPrivateEndpointArrayOutput added in v1.12.0

func (i PrivateEndpointArray) ToPrivateEndpointArrayOutput() PrivateEndpointArrayOutput

func (PrivateEndpointArray) ToPrivateEndpointArrayOutputWithContext added in v1.12.0

func (i PrivateEndpointArray) ToPrivateEndpointArrayOutputWithContext(ctx context.Context) PrivateEndpointArrayOutput

type PrivateEndpointArrayInput added in v1.12.0

type PrivateEndpointArrayInput interface {
	pulumi.Input

	ToPrivateEndpointArrayOutput() PrivateEndpointArrayOutput
	ToPrivateEndpointArrayOutputWithContext(context.Context) PrivateEndpointArrayOutput
}

PrivateEndpointArrayInput is an input type that accepts PrivateEndpointArray and PrivateEndpointArrayOutput values. You can construct a concrete instance of `PrivateEndpointArrayInput` via:

PrivateEndpointArray{ PrivateEndpointArgs{...} }

type PrivateEndpointArrayOutput added in v1.12.0

type PrivateEndpointArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointArrayOutput) ElementType added in v1.12.0

func (PrivateEndpointArrayOutput) ElementType() reflect.Type

func (PrivateEndpointArrayOutput) Index added in v1.12.0

func (PrivateEndpointArrayOutput) ToPrivateEndpointArrayOutput added in v1.12.0

func (o PrivateEndpointArrayOutput) ToPrivateEndpointArrayOutput() PrivateEndpointArrayOutput

func (PrivateEndpointArrayOutput) ToPrivateEndpointArrayOutputWithContext added in v1.12.0

func (o PrivateEndpointArrayOutput) ToPrivateEndpointArrayOutputWithContext(ctx context.Context) PrivateEndpointArrayOutput

type PrivateEndpointInput added in v1.12.0

type PrivateEndpointInput interface {
	pulumi.Input

	ToPrivateEndpointOutput() PrivateEndpointOutput
	ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput
}

type PrivateEndpointMap added in v1.12.0

type PrivateEndpointMap map[string]PrivateEndpointInput

func (PrivateEndpointMap) ElementType added in v1.12.0

func (PrivateEndpointMap) ElementType() reflect.Type

func (PrivateEndpointMap) ToPrivateEndpointMapOutput added in v1.12.0

func (i PrivateEndpointMap) ToPrivateEndpointMapOutput() PrivateEndpointMapOutput

func (PrivateEndpointMap) ToPrivateEndpointMapOutputWithContext added in v1.12.0

func (i PrivateEndpointMap) ToPrivateEndpointMapOutputWithContext(ctx context.Context) PrivateEndpointMapOutput

type PrivateEndpointMapInput added in v1.12.0

type PrivateEndpointMapInput interface {
	pulumi.Input

	ToPrivateEndpointMapOutput() PrivateEndpointMapOutput
	ToPrivateEndpointMapOutputWithContext(context.Context) PrivateEndpointMapOutput
}

PrivateEndpointMapInput is an input type that accepts PrivateEndpointMap and PrivateEndpointMapOutput values. You can construct a concrete instance of `PrivateEndpointMapInput` via:

PrivateEndpointMap{ "key": PrivateEndpointArgs{...} }

type PrivateEndpointMapOutput added in v1.12.0

type PrivateEndpointMapOutput struct{ *pulumi.OutputState }

func (PrivateEndpointMapOutput) ElementType added in v1.12.0

func (PrivateEndpointMapOutput) ElementType() reflect.Type

func (PrivateEndpointMapOutput) MapIndex added in v1.12.0

func (PrivateEndpointMapOutput) ToPrivateEndpointMapOutput added in v1.12.0

func (o PrivateEndpointMapOutput) ToPrivateEndpointMapOutput() PrivateEndpointMapOutput

func (PrivateEndpointMapOutput) ToPrivateEndpointMapOutputWithContext added in v1.12.0

func (o PrivateEndpointMapOutput) ToPrivateEndpointMapOutputWithContext(ctx context.Context) PrivateEndpointMapOutput

type PrivateEndpointOutput added in v1.12.0

type PrivateEndpointOutput struct{ *pulumi.OutputState }

func (PrivateEndpointOutput) CompartmentId added in v1.12.0

func (o PrivateEndpointOutput) CompartmentId() pulumi.StringOutput

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the private endpoint.

func (PrivateEndpointOutput) CreatedBy added in v1.12.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user that created the private endpoint.

func (PrivateEndpointOutput) DataScienceResourceType added in v1.12.0

func (o PrivateEndpointOutput) DataScienceResourceType() pulumi.StringOutput

Data Science resource type.

func (PrivateEndpointOutput) DefinedTags added in v1.12.0

func (o PrivateEndpointOutput) DefinedTags() pulumi.MapOutput

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (PrivateEndpointOutput) Description added in v1.12.0

func (o PrivateEndpointOutput) Description() pulumi.StringOutput

(Updatable) A user friendly description. Avoid entering confidential information.

func (PrivateEndpointOutput) DisplayName added in v1.12.0

func (o PrivateEndpointOutput) DisplayName() pulumi.StringOutput

(Updatable) A user friendly name. It doesn't have to be unique. Avoid entering confidential information.

func (PrivateEndpointOutput) ElementType added in v1.12.0

func (PrivateEndpointOutput) ElementType() reflect.Type

func (PrivateEndpointOutput) Fqdn added in v1.12.0

Accesing the Data Science resource using FQDN.

func (PrivateEndpointOutput) FreeformTags added in v1.12.0

func (o PrivateEndpointOutput) FreeformTags() pulumi.MapOutput

(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (PrivateEndpointOutput) LifecycleDetails added in v1.12.0

func (o PrivateEndpointOutput) LifecycleDetails() pulumi.StringOutput

Details of the state of Data Science private endpoint.

func (PrivateEndpointOutput) NsgIds added in v1.12.0

(Updatable) An array of network security group OCIDs.

func (PrivateEndpointOutput) State added in v1.12.0

State of the Data Science private endpoint.

func (PrivateEndpointOutput) SubDomain added in v1.12.0

Subdomain for a private endpoint FQDN.

func (PrivateEndpointOutput) SubnetId added in v1.12.0

The OCID of the subnet.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

func (PrivateEndpointOutput) SystemTags added in v1.24.0

func (o PrivateEndpointOutput) SystemTags() pulumi.MapOutput

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (PrivateEndpointOutput) TimeCreated added in v1.12.0

func (o PrivateEndpointOutput) TimeCreated() pulumi.StringOutput

The date and time that the Data Science private endpoint was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (PrivateEndpointOutput) TimeUpdated added in v1.12.0

func (o PrivateEndpointOutput) TimeUpdated() pulumi.StringOutput

The date and time that the Data Science private endpoint was updated expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (PrivateEndpointOutput) ToPrivateEndpointOutput added in v1.12.0

func (o PrivateEndpointOutput) ToPrivateEndpointOutput() PrivateEndpointOutput

func (PrivateEndpointOutput) ToPrivateEndpointOutputWithContext added in v1.12.0

func (o PrivateEndpointOutput) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput

type PrivateEndpointState added in v1.12.0

type PrivateEndpointState struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the private endpoint.
	CompartmentId pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user that created the private endpoint.
	CreatedBy pulumi.StringPtrInput
	// Data Science resource type.
	DataScienceResourceType pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A user friendly description. Avoid entering confidential information.
	Description pulumi.StringPtrInput
	// (Updatable) A user friendly name. It doesn't have to be unique. Avoid entering confidential information.
	DisplayName pulumi.StringPtrInput
	// Accesing the Data Science resource using FQDN.
	Fqdn pulumi.StringPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// Details of the state of Data Science private endpoint.
	LifecycleDetails pulumi.StringPtrInput
	// (Updatable) An array of network security group OCIDs.
	NsgIds pulumi.StringArrayInput
	// State of the Data Science private endpoint.
	State pulumi.StringPtrInput
	// Subdomain for a private endpoint FQDN.
	SubDomain pulumi.StringPtrInput
	// The OCID of the subnet.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	SubnetId pulumi.StringPtrInput
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// The date and time that the Data Science private endpoint was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`
	TimeCreated pulumi.StringPtrInput
	// The date and time that the Data Science private endpoint was updated expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`
	TimeUpdated pulumi.StringPtrInput
}

func (PrivateEndpointState) ElementType added in v1.12.0

func (PrivateEndpointState) ElementType() reflect.Type

type Project

type Project struct {
	pulumi.CustomResourceState

	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to create the project in.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created this project.
	CreatedBy pulumi.StringOutput `pulumi:"createdBy"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) A short description of the project.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// The state of the project.
	State pulumi.StringOutput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
}

This resource provides the Project resource in Oracle Cloud Infrastructure Data Science service.

Creates a new project.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataScience.NewProject(ctx, "test_project", &DataScience.ProjectArgs{
			CompartmentId: pulumi.Any(compartmentId),
			DefinedTags: pulumi.Map{
				"Operations.CostCenter": pulumi.Any("42"),
			},
			Description: pulumi.Any(projectDescription),
			DisplayName: pulumi.Any(projectDisplayName),
			FreeformTags: pulumi.Map{
				"Department": pulumi.Any("Finance"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Projects can be imported using the `id`, e.g.

```sh $ pulumi import oci:DataScience/project:Project test_project "id" ```

func GetProject

func GetProject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProjectState, opts ...pulumi.ResourceOption) (*Project, error)

GetProject gets an existing Project resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewProject

func NewProject(ctx *pulumi.Context,
	name string, args *ProjectArgs, opts ...pulumi.ResourceOption) (*Project, error)

NewProject registers a new resource with the given unique name, arguments, and options.

func (*Project) ElementType

func (*Project) ElementType() reflect.Type

func (*Project) ToProjectOutput

func (i *Project) ToProjectOutput() ProjectOutput

func (*Project) ToProjectOutputWithContext

func (i *Project) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectArgs

type ProjectArgs struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to create the project in.
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A short description of the project.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	FreeformTags pulumi.MapInput
}

The set of arguments for constructing a Project resource.

func (ProjectArgs) ElementType

func (ProjectArgs) ElementType() reflect.Type

type ProjectArray

type ProjectArray []ProjectInput

func (ProjectArray) ElementType

func (ProjectArray) ElementType() reflect.Type

func (ProjectArray) ToProjectArrayOutput

func (i ProjectArray) ToProjectArrayOutput() ProjectArrayOutput

func (ProjectArray) ToProjectArrayOutputWithContext

func (i ProjectArray) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput

type ProjectArrayInput

type ProjectArrayInput interface {
	pulumi.Input

	ToProjectArrayOutput() ProjectArrayOutput
	ToProjectArrayOutputWithContext(context.Context) ProjectArrayOutput
}

ProjectArrayInput is an input type that accepts ProjectArray and ProjectArrayOutput values. You can construct a concrete instance of `ProjectArrayInput` via:

ProjectArray{ ProjectArgs{...} }

type ProjectArrayOutput

type ProjectArrayOutput struct{ *pulumi.OutputState }

func (ProjectArrayOutput) ElementType

func (ProjectArrayOutput) ElementType() reflect.Type

func (ProjectArrayOutput) Index

func (ProjectArrayOutput) ToProjectArrayOutput

func (o ProjectArrayOutput) ToProjectArrayOutput() ProjectArrayOutput

func (ProjectArrayOutput) ToProjectArrayOutputWithContext

func (o ProjectArrayOutput) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput

type ProjectInput

type ProjectInput interface {
	pulumi.Input

	ToProjectOutput() ProjectOutput
	ToProjectOutputWithContext(ctx context.Context) ProjectOutput
}

type ProjectMap

type ProjectMap map[string]ProjectInput

func (ProjectMap) ElementType

func (ProjectMap) ElementType() reflect.Type

func (ProjectMap) ToProjectMapOutput

func (i ProjectMap) ToProjectMapOutput() ProjectMapOutput

func (ProjectMap) ToProjectMapOutputWithContext

func (i ProjectMap) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput

type ProjectMapInput

type ProjectMapInput interface {
	pulumi.Input

	ToProjectMapOutput() ProjectMapOutput
	ToProjectMapOutputWithContext(context.Context) ProjectMapOutput
}

ProjectMapInput is an input type that accepts ProjectMap and ProjectMapOutput values. You can construct a concrete instance of `ProjectMapInput` via:

ProjectMap{ "key": ProjectArgs{...} }

type ProjectMapOutput

type ProjectMapOutput struct{ *pulumi.OutputState }

func (ProjectMapOutput) ElementType

func (ProjectMapOutput) ElementType() reflect.Type

func (ProjectMapOutput) MapIndex

func (ProjectMapOutput) ToProjectMapOutput

func (o ProjectMapOutput) ToProjectMapOutput() ProjectMapOutput

func (ProjectMapOutput) ToProjectMapOutputWithContext

func (o ProjectMapOutput) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput

type ProjectOutput

type ProjectOutput struct{ *pulumi.OutputState }

func (ProjectOutput) CompartmentId added in v0.4.0

func (o ProjectOutput) CompartmentId() pulumi.StringOutput

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to create the project in.

func (ProjectOutput) CreatedBy added in v0.4.0

func (o ProjectOutput) CreatedBy() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created this project.

func (ProjectOutput) DefinedTags added in v0.4.0

func (o ProjectOutput) DefinedTags() pulumi.MapOutput

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (ProjectOutput) Description added in v0.4.0

func (o ProjectOutput) Description() pulumi.StringOutput

(Updatable) A short description of the project.

func (ProjectOutput) DisplayName added in v0.4.0

func (o ProjectOutput) DisplayName() pulumi.StringOutput

(Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.

func (ProjectOutput) ElementType

func (ProjectOutput) ElementType() reflect.Type

func (ProjectOutput) FreeformTags added in v0.4.0

func (o ProjectOutput) FreeformTags() pulumi.MapOutput

(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

func (ProjectOutput) State added in v0.4.0

func (o ProjectOutput) State() pulumi.StringOutput

The state of the project.

func (ProjectOutput) SystemTags added in v1.24.0

func (o ProjectOutput) SystemTags() pulumi.MapOutput

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (ProjectOutput) TimeCreated added in v0.4.0

func (o ProjectOutput) TimeCreated() pulumi.StringOutput

The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z

func (ProjectOutput) ToProjectOutput

func (o ProjectOutput) ToProjectOutput() ProjectOutput

func (ProjectOutput) ToProjectOutputWithContext

func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectState

type ProjectState struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to create the project in.
	CompartmentId pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created this project.
	CreatedBy pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A short description of the project.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	FreeformTags pulumi.MapInput
	// The state of the project.
	State pulumi.StringPtrInput
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z
	TimeCreated pulumi.StringPtrInput
}

func (ProjectState) ElementType

func (ProjectState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL